/arch/x86/math-emu/ |
D | mul_Xsig.S | 29 movl %esp,%ebp 33 movl PARAM1,%esi 34 movl PARAM2,%ecx 37 movl %eax,-4(%ebp) 38 movl %eax,-8(%ebp) 40 movl (%esi),%eax /* lsl of Xsig */ 42 movl %edx,-12(%ebp) 44 movl 4(%esi),%eax /* midl of Xsig */ 50 movl 8(%esi),%eax /* msl of Xsig */ 55 movl -12(%ebp),%eax [all …]
|
D | round_Xsig.S | 27 movl %esp,%ebp 32 movl PARAM1,%esi 34 movl 8(%esi),%edx 35 movl 4(%esi),%ebx 36 movl (%esi),%eax 38 movl $0,-4(%ebp) 44 movl %ebx,%edx 45 movl %eax,%ebx 47 movl $-32,-4(%ebp) 67 movl $0x80000000,%edx [all …]
|
D | wm_sqrt.S | 79 movl %esp,%ebp 87 movl PARAM1,%esi 89 movl SIGH(%esi),%eax 90 movl SIGL(%esi),%ecx 106 movl %eax,FPU_fsqrt_arg_2 /* ms word of n */ 107 movl %ecx,FPU_fsqrt_arg_1 108 movl %edx,FPU_fsqrt_arg_0 113 movl $0xaaaaaaaa,%ecx 119 movl $0x80000000,%edx /* round up */ 122 movl %edx,%esi /* Our first guess */ [all …]
|
D | shr_Xsig.S | 26 movl %esp,%ebp 28 movl PARAM2,%ecx 29 movl PARAM1,%esi 35 movl (%esi),%eax /* lsl */ 36 movl 4(%esi),%ebx /* midl */ 37 movl 8(%esi),%edx /* msl */ 41 movl %eax,(%esi) 42 movl %ebx,4(%esi) 43 movl %edx,8(%esi) 54 movl 4(%esi),%eax /* midl */ [all …]
|
D | polynom_Xsig.S | 41 movl %esp,%ebp 47 movl PARAM2,%esi /* x */ 48 movl PARAM3,%edi /* terms */ 50 movl TERM_SIZE,%eax 54 movl 4(%edi),%edx /* terms[n] */ 55 movl %edx,SUM_MS 56 movl (%edi),%edx /* terms[n] */ 57 movl %edx,SUM_MIDDLE 59 movl %eax,SUM_LS 68 movl %eax,ACCUM_MS [all …]
|
D | div_Xsig.S | 79 movl %esp,%ebp 88 movl PARAM1,%esi /* pointer to num */ 89 movl PARAM2,%ebx /* pointer to denom */ 115 movl XsigH(%esi),%eax 117 movl %eax,FPU_accum_3 118 movl XsigL(%esi),%eax 120 movl %eax,FPU_accum_2 121 movl XsigLL(%esi),%eax 123 movl %eax,FPU_accum_1 124 movl $0,%eax [all …]
|
D | wm_shrx.S | 37 movl %esp,%ebp 39 movl PARAM2,%ecx 40 movl PARAM1,%esi 46 movl (%esi),%ebx /* lsl */ 47 movl 4(%esi),%edx /* msl */ 52 movl %ebx,(%esi) 53 movl %edx,4(%esi) 64 movl (%esi),%eax /* lsl */ 65 movl 4(%esi),%edx /* msl */ 68 movl %edx,(%esi) [all …]
|
D | reg_u_div.S | 79 movl %esp,%ebp 88 movl REGA,%esi 89 movl REGB,%ebx 90 movl DEST,%edi 102 movl EXP_WAY_UNDER,%edx 120 movl SIGH(%ebx),%ecx /* The divisor */ 121 movl SIGH(%esi),%edx /* Dividend */ 122 movl SIGL(%esi),%eax /* Dividend */ 133 movl %eax,FPU_result_2 138 movl %eax,FPU_result_1 [all …]
|
D | reg_u_sub.S | 37 movl %esp,%ebp 42 movl PARAM1,%esi /* source 1 */ 43 movl PARAM2,%edi /* source 2 */ 45 movl PARAM6,%ecx 63 movl SIGH(%edi),%eax /* register ms word */ 64 movl SIGL(%edi),%ebx /* register ls word */ 66 movl PARAM3,%edi /* destination */ 67 movl PARAM6,%edx 102 movl %eax,%ebx 107 movl %ebx,%edx [all …]
|
/arch/x86/kernel/ |
D | relocate_kernel_32.S | 50 movl 20+8(%esp), %ebp /* list of pages */ 51 movl PTR(VA_CONTROL_PAGE)(%ebp), %edi 52 movl %esp, ESP(%edi) 53 movl %cr0, %eax 54 movl %eax, CR0(%edi) 55 movl %cr3, %eax 56 movl %eax, CR3(%edi) 57 movl %cr4, %eax 58 movl %eax, CR4(%edi) 61 movl 20+4(%esp), %ebx /* page_list */ [all …]
|
D | head_32.S | 89 movl pa(stack_start),%ecx 100 movl $(__BOOT_DS),%eax 101 movl %eax,%ds 102 movl %eax,%es 103 movl %eax,%fs 104 movl %eax,%gs 105 movl %eax,%ss 114 movl $pa(__bss_start),%edi 115 movl $pa(__bss_stop),%ecx 127 movl $pa(boot_params),%edi [all …]
|
/arch/x86/lib/ |
D | msr-reg.S | 21 movl (%rdi), %eax 22 movl 4(%rdi), %ecx 23 movl 8(%rdi), %edx 24 movl 12(%rdi), %ebx 25 movl 20(%rdi), %ebp 26 movl 24(%rdi), %esi 27 movl 28(%rdi), %edi 30 2: movl %eax, (%r10) 31 movl %r11d, %eax /* Return value */ 32 movl %ecx, 4(%r10) [all …]
|
D | atomic64_386_32.S | 48 movl (v), %eax 49 movl 4(v), %edx 55 movl %ebx, (v) 56 movl %ecx, 4(v) 62 movl (v), %eax 63 movl 4(v), %edx 64 movl %ebx, (v) 65 movl %ecx, 4(v) 80 movl %eax, (v) 81 movl %edx, 4(v) [all …]
|
D | atomic64_cx8_32.S | 27 movl %ebx, %eax 28 movl %ecx, %edx 75 movl %eax, %esi 76 movl %edx, %edi 77 movl %ecx, %ebp 81 movl %eax, %ebx 82 movl %edx, %ecx 90 movl %ebx, %eax 91 movl %ecx, %edx 111 movl %eax, %ebx [all …]
|
D | checksum_32.S | 58 movl 20(%esp),%eax # Function arg: unsigned int sum 59 movl 16(%esp),%ecx # Function arg: int len 60 movl 12(%esp),%esi # Function arg: unsigned char *buff 85 movl %ecx, %edx 89 1: movl (%esi), %ebx 91 movl 4(%esi), %ebx 93 movl 8(%esi), %ebx 95 movl 12(%esi), %ebx 97 movl 16(%esi), %ebx 99 movl 20(%esi), %ebx [all …]
|
/arch/x86/power/ |
D | hibernate_asm_32.S | 18 movl %esp, saved_context_esp 19 movl %ebx, saved_context_ebx 20 movl %ebp, saved_context_ebp 21 movl %esi, saved_context_esi 22 movl %edi, saved_context_edi 30 movl mmu_cr4_features, %ecx 31 movl resume_pg_dir, %eax 33 movl %eax, %cr3 37 movl %ecx, %cr4; # turn off PGE 38 movl %cr3, %eax; # flush TLB [all …]
|
/arch/x86/crypto/ |
D | salsa20-i586-asm_32.S | 16 movl %eax,80(%esp) 18 movl %ebx,84(%esp) 20 movl %esi,88(%esp) 22 movl %edi,92(%esp) 24 movl %ebp,96(%esp) 26 movl 4(%esp,%eax),%edx 28 movl 8(%esp,%eax),%esi 30 movl 12(%esp,%eax),%edi 32 movl 16(%esp,%eax),%ebx 39 movl 0(%edx),%eax [all …]
|
/arch/x86/platform/olpc/ |
D | xo1-wakeup.S | 25 movl $initial_page_table - __PAGE_OFFSET, %eax 26 movl %eax, %cr3 28 movl saved_cr4, %eax 29 movl %eax, %cr4 31 movl saved_cr0, %eax 32 movl %eax, %cr0 50 movl %cr3, %eax 51 movl %eax, %cr3 63 movl %cr4, %edx 64 movl %edx, saved_cr4 [all …]
|
/arch/x86/realmode/rm/ |
D | reboot.S | 26 movl $__KERNEL_DS, %eax 27 movl %eax, %ds 31 movl %cr0, %eax 33 movl %eax, %cr0 39 movl $MSR_EFER, %ecx 42 movl %edi, %eax 59 movl $16, %ecx 60 movl %ecx, %ds 61 movl %ecx, %es 62 movl %ecx, %fs [all …]
|
D | wakeup_asm.S | 51 movl %cr0, %eax 53 movl %eax, %cr0 63 movl %eax, %cr0 69 movl $rm_stack_end, %esp 82 movl signature, %eax 87 movl end_signature, %eax 96 movl pmode_behavior, %edi 100 movl pmode_misc_en, %eax 101 movl pmode_misc_en + 4, %edx 102 movl $MSR_IA32_MISC_ENABLE, %ecx [all …]
|
/arch/x86/um/ |
D | setjmp_32.S | 23 movl %eax,%edx 25 movl 4(%esp),%edx 29 movl %ebx,(%edx) 30 movl %esp,4(%edx) # Post-return %esp! 32 movl %ebp,8(%edx) 33 movl %esi,12(%edx) 34 movl %edi,16(%edx) 35 movl %ecx,20(%edx) # Return address 48 movl 4(%esp),%edx # jmp_ptr address 49 movl 8(%esp),%eax # Return value [all …]
|
D | checksum_32.S | 55 movl 20(%esp),%eax # Function arg: unsigned int sum 56 movl 16(%esp),%ecx # Function arg: int len 57 movl 12(%esp),%esi # Function arg: unsigned char *buff 69 movl %ecx, %edx 73 1: movl (%esi), %ebx 75 movl 4(%esi), %ebx 77 movl 8(%esi), %ebx 79 movl 12(%esi), %ebx 81 movl 16(%esi), %ebx 83 movl 20(%esi), %ebx [all …]
|
/arch/x86/platform/efi/ |
D | efi_stub_32.S | 39 movl $1f, %edx 51 movl %edx, saved_return_addr 54 movl %ecx, efi_rt_function_ptr 55 movl $2f, %edx 62 movl %cr0, %edx 64 movl %edx, %cr0 88 movl %cr0, %edx 90 movl %edx, %cr0 97 movl $1f, %edx 106 movl (%edx), %ecx [all …]
|
/arch/x86/kernel/acpi/ |
D | wakeup_32.S | 25 movl %cr3, %eax 26 movl %eax, %cr3 30 movl saved_context_esp, %esp 32 movl %cs:saved_magic, %eax 37 movl saved_eip, %eax 51 movl %eax, saved_context_esp 52 movl %ebx, saved_context_ebx 53 movl %ebp, saved_context_ebp 54 movl %esi, saved_context_esi 55 movl %edi, saved_context_edi [all …]
|
/arch/x86/lguest/ |
D | i386_head.S | 37 movl $LHCALL_LGUEST_INIT, %eax 38 movl $lguest_data - __PAGE_OFFSET, %ebx 42 movl $LHCALL_NEW_PGTABLE, %eax 43 movl $(initial_page_table - __PAGE_OFFSET), %ebx 47 movl $(init_thread_union+THREAD_SIZE),%esp 62 LGUEST_PATCH(cli, movl $0, lguest_data+LGUEST_DATA_irq_enabled) 63 LGUEST_PATCH(pushf, movl lguest_data+LGUEST_DATA_irq_enabled, %eax) 80 movl $X86_EFLAGS_IF, lguest_data+LGUEST_DATA_irq_enabled 107 movl $LHCALL_SEND_INTERRUPTS, %eax 121 movl %eax, lguest_data+LGUEST_DATA_irq_enabled [all …]
|