| /OK3568_Linux_fs/kernel/arch/x86/math-emu/ |
| H A D | wm_sqrt.S | 90 movl SIGH(%esi),%eax 99 shrl $1,%eax /* arg is in the range [1.0 .. 2.0) */ 107 movl %eax,FPU_fsqrt_arg_2 /* ms word of n */ 112 shrl $1,%eax 113 addl $0x40000000,%eax 143 addl %eax,%esi /* the new estimate */ 148 addl %eax,%esi 153 addl %eax,%esi 164 movl %esi,%eax 169 subl %ecx,%eax [all …]
|
| H A D | mul_Xsig.S | 37 xor %eax,%eax 38 movl %eax,-4(%ebp) 39 movl %eax,-8(%ebp) 41 movl (%esi),%eax /* lsl of Xsig */ 45 movl 4(%esi),%eax /* midl of Xsig */ 47 addl %eax,-12(%ebp) 51 movl 8(%esi),%eax /* msl of Xsig */ 53 addl %eax,-8(%ebp) 56 movl -12(%ebp),%eax 57 movl %eax,(%esi) [all …]
|
| H A D | polynom_Xsig.S | 51 movl TERM_SIZE,%eax 53 addl %eax,%edi 59 xor %eax,%eax 60 movl %eax,SUM_LS 68 xor %eax,%eax 69 movl %eax,ACCUM_MS 70 movl %eax,ACCUM_MIDDLE 72 movl SUM_MIDDLE,%eax 76 movl SUM_MIDDLE,%eax 78 addl %eax,ACCUM_LS [all …]
|
| H A D | reg_u_div.S | 94 movswl EXP(%ebx),%eax 95 subl %eax,%edx 123 movl SIGL(%esi),%eax /* Dividend */ 134 movl %eax,FPU_result_2 137 xorl %eax,%eax 139 movl %eax,FPU_result_1 142 xorl %eax,%eax 156 rcrl %eax 182 movl SIGL(%esi),%eax 183 movl %eax,FPU_accum_2 [all …]
|
| H A D | div_Xsig.S | 116 movl XsigH(%esi),%eax 117 rcrl %eax 118 movl %eax,FPU_accum_3 119 movl XsigL(%esi),%eax 120 rcrl %eax 121 movl %eax,FPU_accum_2 122 movl XsigLL(%esi),%eax 123 rcrl %eax 124 movl %eax,FPU_accum_1 125 movl $0,%eax [all …]
|
| H A D | reg_norm.S | 33 movl SIGL(%ebx),%eax 39 orl %eax,%eax 42 movl %eax,%edx 43 xorl %eax,%eax 51 shld %cl,%eax,%edx 52 shl %cl,%eax 56 movl %eax,SIGL(%ebx) 66 movl TAG_Valid,%eax 80 movl TAG_Zero,%eax 111 movl SIGL(%ebx),%eax [all …]
|
| H A D | wm_shrx.S | 49 xorl %eax,%eax /* extension */ 50 shrd %cl,%ebx,%eax 65 movl (%esi),%eax /* lsl */ 67 shrd %cl,%edx,%eax 80 movl 4(%esi),%eax /* msl */ 81 shr %cl,%eax 90 xorl %eax,%eax 91 movl %eax,(%esi) 92 movl %eax,4(%esi) 132 movl (%esi),%eax /* lsl */ [all …]
|
| /OK3568_Linux_fs/kernel/arch/x86/boot/compressed/ |
| H A D | head_64.S | 98 leal rva(gdt)(%ebp), %eax 99 movl %eax, 2(%eax) 100 lgdt (%eax) 103 movl $__BOOT_DS, %eax 104 movl %eax, %ds 105 movl %eax, %es 106 movl %eax, %fs 107 movl %eax, %gs 108 movl %eax, %ss 114 testl %eax, %eax [all …]
|
| H A D | head_32.S | 64 leal gdt@GOTOFF(%edx), %eax 65 movl %eax, 2(%eax) 66 lgdt (%eax) 69 movl $__BOOT_DS, %eax 70 movl %eax, %ds 71 movl %eax, %es 72 movl %eax, %fs 73 movl %eax, %gs 74 movl %eax, %ss 100 movl BP_kernel_alignment(%esi), %eax [all …]
|
| H A D | efi_thunk_64.S | 32 movl %ds, %eax 34 movl %es, %eax 36 movl %ss, %eax 87 roll $1, %eax 110 movl %cr3, %eax 111 movl %eax, %cr3 114 movl %cr0, %eax 115 btrl $X86_CR0_PG_BIT, %eax 116 movl %eax, %cr0 121 btrl $_EFER_LME, %eax [all …]
|
| /OK3568_Linux_fs/kernel/arch/x86/um/ |
| H A D | checksum_32.S | 52 movl 20(%esp),%eax # Function arg: unsigned int sum 64 adcl $0, %eax 71 adcl %ebx, %eax 73 adcl %ebx, %eax 75 adcl %ebx, %eax 77 adcl %ebx, %eax 79 adcl %ebx, %eax 81 adcl %ebx, %eax 83 adcl %ebx, %eax 85 adcl %ebx, %eax [all …]
|
| /OK3568_Linux_fs/kernel/arch/x86/lib/ |
| H A D | checksum_32.S | 52 movl 20(%esp),%eax # Function arg: unsigned int sum 64 adcl %ebx, %eax 65 roll $8, %eax 77 adcl $0, %eax 84 adcl %ebx, %eax 86 adcl %ebx, %eax 88 adcl %ebx, %eax 90 adcl %ebx, %eax 92 adcl %ebx, %eax 94 adcl %ebx, %eax [all …]
|
| H A D | atomic64_386_32.S | 37 movl (v), %eax 53 movl (v), %eax 63 addl %eax, (v) 71 addl (v), %eax 73 movl %eax, (v) 81 subl %eax, (v) 90 negl %eax 92 addl (v), %eax 94 movl %eax, (v) 110 movl (v), %eax [all …]
|
| H A D | msr-reg.S | 20 movl (%rdi), %eax 28 2: movl %eax, (%r10) 29 movl %r11d, %eax /* Return value */ 56 pushl %eax 57 movl 4(%eax), %ecx 58 movl 8(%eax), %edx 59 movl 12(%eax), %ebx 60 movl 20(%eax), %ebp 61 movl 24(%eax), %esi 62 movl 28(%eax), %edi [all …]
|
| /OK3568_Linux_fs/u-boot/arch/x86/cpu/intel_common/ |
| H A D | car.S | 47 movl $0x000C4500, %eax 49 movl %eax, (%esi) 54 movl $_dt_ucode_base_size, %eax 55 movl (%eax), %eax 56 addl $UCODE_HEADER_LEN, %eax 63 xorl %eax, %eax 77 andl $(~0x00000cff), %eax 83 movl $(CACHE_AS_RAM_BASE | MTRR_TYPE_WRBACK), %eax 90 movl $(~(CACHE_AS_RAM_SIZE - 1) | MTRR_PHYS_MASK_VALID), %eax 99 orl $MTRR_DEF_TYPE_EN, %eax [all …]
|
| /OK3568_Linux_fs/kernel/arch/x86/kernel/ |
| H A D | relocate_kernel_32.S | 52 movl %cr0, %eax 53 movl %eax, CR0(%edi) 54 movl %cr3, %eax 55 movl %eax, CR3(%edi) 56 movl %cr4, %eax 57 movl %eax, CR4(%edi) 73 movl PTR(PA_PGD)(%ebp), %eax 74 movl %eax, CP_PA_PGD(%edi) 75 movl PTR(PA_SWAP_PAGE)(%ebp), %eax 76 movl %eax, CP_PA_SWAP_PAGE(%edi) [all …]
|
| H A D | head_32.S | 75 movl $(__BOOT_DS),%eax 76 movl %eax,%ds 77 movl %eax,%es 78 movl %eax,%fs 79 movl %eax,%gs 80 movl %eax,%ss 87 xorl %eax,%eax 117 movl %cr3, %eax 118 movl %eax, pa(olpc_ofw_pgd) 130 movl $pa(initial_pg_fixmap)+PDE_IDENT_ATTR,%eax [all …]
|
| /OK3568_Linux_fs/kernel/arch/x86/platform/pvh/ |
| H A D | head.S | 58 mov $PVH_DS_SEL,%eax 59 mov %eax,%ds 60 mov %eax,%es 61 mov %eax,%ss 74 mov %cr4, %eax 75 orl $X86_CR4_PAE, %eax 76 mov %eax, %cr4 82 btsl $_EFER_LME, %eax 86 mov $_pa(init_top_pgt), %eax 87 mov %eax, %cr3 [all …]
|
| /OK3568_Linux_fs/u-boot/arch/x86/cpu/quark/ |
| H A D | car.S | 27 mov $((MSG_PORT_HOST_BRIDGE << 16) | (HM_BOUND << 8)), %eax 34 mov $((MSG_PORT_MEM_MGR << 16) | (ESRAM_BLK_CTRL << 8)), %eax 55 or $((MSG_OP_READ << 24) | MSG_BYTE_ENABLE), %eax 56 mov %eax, %ebx 59 mov $(PCI_CFG_EN | MSG_CTRL_REG), %eax 61 out %eax, %dx 63 mov %ebx, %eax 64 out %eax, %dx 67 mov $(PCI_CFG_EN | MSG_DATA_REG), %eax 69 out %eax, %dx [all …]
|
| /OK3568_Linux_fs/u-boot/arch/x86/cpu/i386/ |
| H A D | call64.S | 27 mov %eax, %ebx 30 leal gdt, %eax 31 movl %eax, gdt+2 35 movl $(X86_CR4_PAE), %eax 36 movl %eax, %cr4 39 leal (%ebx), %eax 40 movl %eax, %cr3 45 btsl $_EFER_LME, %eax 49 xorl %eax, %eax 51 movl $0x20, %eax [all …]
|
| /OK3568_Linux_fs/kernel/tools/testing/selftests/x86/ |
| H A D | raw_syscall_helper_32.S | 9 movl 5*4(%esp), %eax /* pointer to args struct */ 11 movl 1*4(%eax), %ebx 12 movl 2*4(%eax), %ecx 13 movl 3*4(%eax), %edx 14 movl 4*4(%eax), %esi 15 movl 5*4(%eax), %edi 16 movl 6*4(%eax), %ebp 17 movl 0*4(%eax), %eax 22 pushl %eax 23 movl 6*4(%esp), %eax [all …]
|
| /OK3568_Linux_fs/u-boot/arch/x86/lib/ |
| H A D | bios_asm.S | 34 movl 44(%ebp), %eax 35 movl %eax, __registers + 0 /* eax */ 36 movl 48(%ebp), %eax 37 movl %eax, __registers + 4 /* ebx */ 38 movl 52(%ebp), %eax 39 movl %eax, __registers + 8 /* ecx */ 40 movl 56(%ebp), %eax 41 movl %eax, __registers + 12 /* edx */ 42 movl 60(%ebp), %eax 43 movl %eax, __registers + 16 /* esi */ [all …]
|
| /OK3568_Linux_fs/kernel/arch/x86/entry/ |
| H A D | entry_32.S | 152 movl %cr3, %eax 153 testl $PTI_SWITCH_MASK, %eax 259 pushl %eax 261 movl 5*4(%esp), %eax # (modified) regs->sp 264 movl %ecx, %ss:-1*4(%eax) 268 movl %ecx, %ss:-2*4(%eax) 271 movl %ecx, %ss:-3*4(%eax) 273 movl 1*4(%esp), %ecx # eax 274 movl %ecx, %ss:-4*4(%eax) 277 lea -4*4(%eax), %esp [all …]
|
| /OK3568_Linux_fs/u-boot/arch/x86/cpu/ |
| H A D | sipi_vector.S | 40 xorl %eax, %eax 41 movl %eax, %cr3 /* Invalidate TLB */ 53 movl %cr0, %eax 55 X86_CR0_TS | X86_CR0_EM | X86_CR0_MP)), %eax 56 orl $(X86_CR0_NW | X86_CR0_CD | X86_CR0_PE), %eax 57 movl %eax, %cr0 59 movl $ap_start_jmp, %eax 60 subl $ap_start16, %eax 104 movl ap_count, %eax 106 movl %eax, %ecx [all …]
|
| /OK3568_Linux_fs/external/xserver/hw/xfree86/x86emu/x86emu/ |
| H A D | prim_asm.h | 57 value [eax] \ 58 modify exact [eax]; 140 parm [edi] [eax] [ebx] \ 141 value [eax] \ 142 modify exact [eax ebx]; 176 parm [edi] [eax] [ebx] \ 177 value [eax] \ 178 modify exact [eax ebx]; 212 parm [edi] [eax] [ebx] \ 213 value [eax] \ [all …]
|