Home
last modified time | relevance | path

Searched refs:edi (Results 1 – 25 of 90) sorted by relevance

1234

/Linux-v4.19/arch/x86/crypto/
Dtwofish-i586-asm_32.S82 movzx b ## B, %edi;\
83 mov s1(%ebp,%edi,4),d ## D;\
84 movzx a ## B, %edi;\
85 mov s2(%ebp,%edi,4),%esi;\
86 movzx b ## H, %edi;\
88 xor s2(%ebp,%edi,4),d ## D;\
89 movzx a ## H, %edi;\
91 xor s3(%ebp,%edi,4),%esi;\
92 movzx b ## B, %edi;\
93 xor s3(%ebp,%edi,4),d ## D;\
[all …]
Dtwofish-x86_64-asm_64.S80 movzx b ## B, %edi;\
82 movzx a ## B, %edi;\
84 movzx b ## H, %edi;\
87 movzx a ## H, %edi;\
90 movzx b ## B, %edi;\
92 movzx a ## B, %edi;\
94 movzx b ## H, %edi;\
97 movzx a ## H, %edi;\
118 movzx b ## B, %edi;\
120 movzx a ## B, %edi;\
[all …]
/Linux-v4.19/arch/x86/kernel/
Drelocate_kernel_32.S46 pushl %edi
51 movl PTR(VA_CONTROL_PAGE)(%ebp), %edi
52 movl %esp, ESP(%edi)
54 movl %eax, CR0(%edi)
56 movl %eax, CR3(%edi)
58 movl %eax, CR4(%edi)
72 movl PTR(VA_CONTROL_PAGE)(%ebp), %edi
73 movl %edi, CP_VA_CONTROL_PAGE(%edi)
75 movl %eax, CP_PA_PGD(%edi)
77 movl %eax, CP_PA_SWAP_PAGE(%edi)
[all …]
/Linux-v4.19/tools/perf/arch/x86/tests/
Dregs_load.S66 push %edi
67 movl 8(%esp), %edi
68 movl %eax, AX(%edi)
69 movl %ebx, BX(%edi)
70 movl %ecx, CX(%edi)
71 movl %edx, DX(%edi)
72 movl %esi, SI(%edi)
74 movl %eax, DI(%edi)
75 movl %ebp, BP(%edi)
78 movl %eax, SP(%edi)
[all …]
/Linux-v4.19/arch/x86/math-emu/
Dpolynom_Xsig.S45 pushl %edi
49 movl PARAM3,%edi /* terms */
53 addl %eax,%edi
55 movl 4(%edi),%edx /* terms[n] */
57 movl (%edi),%edx /* terms[n] */
63 subl TERM_SIZE,%edi
108 addl (%edi),%eax /* term ls long */
111 adcl (%edi),%eax /* term ls long */
114 adcl 4(%edi),%eax /* term ms long */
119 subl TERM_SIZE,%edi
[all …]
Dreg_u_mul.S56 pushl %edi
60 movl PARAM2,%edi
65 testl $0x80000000,SIGH(%edi)
73 mull SIGL(%edi)
78 mull SIGH(%edi)
84 mull SIGL(%edi)
90 mull SIGH(%edi)
108 movl PARAM3,%edi /* Point to the destination */
109 movw %ax,EXP(%edi)
120 decw EXP(%edi)
[all …]
Dwm_sqrt.S85 pushl %edi
205 movl %eax,%edi
219 movl %eax,%edi
235 movl %edi,%eax /* ls word of guess */
236 mull %edi
244 movl %edi,%eax
298 addl %ecx,%edi
323 addl %ecx,%edi
349 movl %edi,%ebx
350 movl PARAM1,%edi
[all …]
Dreg_u_sub.S40 pushl %edi
44 movl PARAM2,%edi /* source 2 */
53 testl $0x80000000,SIGH(%edi) /* The args are assumed to be be normalized */
64 movl SIGH(%edi),%eax /* register ms word */
65 movl SIGL(%edi),%ebx /* register ls word */
67 movl PARAM3,%edi /* destination */
69 movw %dx,EXP(%edi) /* Copy exponent to destination */
195 subw $64,EXP(%edi)
206 movw $0,EXP(%edi) /* exponent */
207 movl $0,SIGL(%edi)
[all …]
Dreg_round.S116 pushl %edi
119 movl PARAM1,%edi
120 movl SIGH(%edi),%eax
121 movl SIGL(%edi),%ebx
137 cmpw EXP_UNDER,EXP(%edi)
382 incw EXP(%edi)
410 movl %eax,SIGH(%edi)
411 movl %ebx,SIGL(%edi)
413 cmpw EXP_OVER,EXP(%edi)
419 addw EXTENDED_Ebias,EXP(%edi)
[all …]
Dreg_u_add.S39 pushl %edi
43 movl PARAM2,%edi /* source 2 */
54 movl %edi,%esi
61 movl SIGL(%edi),%ebx
62 movl SIGH(%edi),%eax
65 movl PARAM3,%edi /* destination */
66 movw %dx,EXP(%edi) /* Copy exponent to destination */
146 incw EXP(%edi)
164 popl %edi
Dreg_u_div.S86 pushl %edi
91 movl DEST,%edi
107 movw %dx,EXP(%edi)
150 incw EXP(%edi)
426 incw EXP(%edi)
436 decw EXP(%edi) /* binary point between 1st & 2nd bits */
467 popl %edi
/Linux-v4.19/arch/x86/include/asm/
Dstring_32.h55 long esi, edi; in __constant_memcpy() local
88 edi = (long)to; in __constant_memcpy()
93 : "=&c" (ecx), "=&D" (edi), "=&S" (esi) in __constant_memcpy()
94 : "0" (n / 4), "1" (edi), "2" (esi) in __constant_memcpy()
101 : "=&D"(edi), "=&S"(esi) in __constant_memcpy()
102 : "0"(edi), "1"(esi) in __constant_memcpy()
106 : "=&D"(edi), "=&S"(esi) in __constant_memcpy()
107 : "0"(edi), "1"(esi) in __constant_memcpy()
111 : "=&D"(edi), "=&S"(esi) in __constant_memcpy()
112 : "0"(edi), "1"(esi) in __constant_memcpy()
[all …]
/Linux-v4.19/arch/x86/lib/
Dchecksum_32.S289 pushl %edi
295 movl ARGBASE+8(%esp),%edi # dst
297 testl $2, %edi # Check alignment.
305 DST( movw %bx, (%edi) )
306 addl $2, %edi
317 DST( movl %ebx, (%edi) )
319 DST( movl %edx, 4(%edi) )
324 DST( movl %ebx, 8(%edi) )
326 DST( movl %edx, 12(%edi) )
331 DST( movl %ebx, 16(%edi) )
[all …]
Dmsr-reg.S26 movl 28(%rdi), %edi
35 movl %edi, 28(%r10)
54 pushl %edi
62 movl 28(%eax), %edi
74 movl %edi, 28(%eax)
76 popl %edi
Datomic64_cx8_32.S52 pushl %edi
55 movl %edx, %edi
63 \insc\()l %edi, %ecx
71 popl %edi
132 pushl %edi
136 movl %edx, %edi
146 adcl %edi, %ecx
/Linux-v4.19/sound/pci/au88x0/
Dau88x0_synth.c299 u32 var4, var8, varc, var10 = 0, edi; in vortex_wt_init() local
315 for (edi = 0; edi < (NR_WT / NR_WT_PB); edi++) { in vortex_wt_init()
316 vortex_wt_SetReg(vortex, 0xc, edi, 0); /* ds_reg */ in vortex_wt_init()
317 vortex_wt_SetReg(vortex, 0xa, edi, var10); /* ctrl */ in vortex_wt_init()
318 vortex_wt_SetReg(vortex, 0x9, edi, var4); /* mramp */ in vortex_wt_init()
319 vortex_wt_SetReg(vortex, 0x8, edi, varc); /* aramp */ in vortex_wt_init()
320 vortex_wt_SetReg(vortex, 0x5, edi, var8); /* sramp */ in vortex_wt_init()
323 for (edi = 0; edi < NR_WT; edi++) { in vortex_wt_init()
324 vortex_wt_SetReg(vortex, 0x4, edi, 0); /* param 3 0x20c */ in vortex_wt_init()
325 vortex_wt_SetReg(vortex, 0x3, edi, 0); /* param 2 0x208 */ in vortex_wt_init()
[all …]
/Linux-v4.19/arch/x86/xen/
Dxen-asm_32.S185 lea PT_EFLAGS(%esp), %edi
194 movl 0+4(%edi), %eax /* copy EAX (just above top of frame) */
197 lea ESP_OFFSET(%edi), %edi /* move dest up over saved regs */
205 lea 4(%edi), %esp /* point esp to new frame */
/Linux-v4.19/arch/x86/entry/
Dentry_32.S212 pushl %edi
269 popl %edi
408 movl %esi, %edi
411 andl $(MASK_entry_stack), %edi
412 addl $(SIZEOF_entry_stack), %edi
415 movl TSS_entry2task_stack(%edi), %edi
446 subl %ecx, %edi
449 movl %edi, %esp
554 movl PER_CPU_VAR(cpu_tss_rw + TSS_sp0), %edi
555 subl %ecx, %edi
[all …]
/Linux-v4.19/arch/x86/boot/compressed/
Dhead_64.S149 leal pgtable(%ebx), %edi
155 leal pgtable + 0(%ebx), %edi
156 leal 0x1007 (%edi), %eax
157 movl %eax, 0(%edi)
158 addl %edx, 4(%edi)
161 leal pgtable + 0x1000(%ebx), %edi
162 leal 0x1007(%edi), %eax
164 1: movl %eax, 0x00(%edi)
165 addl %edx, 0x04(%edi)
167 addl $8, %edi
[all …]
/Linux-v4.19/tools/testing/selftests/x86/
Draw_syscall_helper_32.S8 pushl %edi
15 movl 5*4(%eax), %edi
29 movl %edi, 5*4(%eax)
32 popl %edi
Dthunks_32.S33 push %edi
48 pop %edi
Dunwind_vdso.c117 unsigned long edi = _Unwind_GetGR(ctx, 7); in trace_fn() local
120 esi == 4 && edi == 5 && ebp == 6; in trace_fn()
126 eax, ebx, ecx, edx, esi, edi, ebp); in trace_fn()
/Linux-v4.19/arch/x86/realmode/rm/
Dwakeup_asm.S97 movl pmode_behavior, %edi
98 btl $WAKEUP_BEHAVIOR_RESTORE_MISC_ENABLE, %edi
114 btl $WAKEUP_BEHAVIOR_RESTORE_CR4, %edi
119 btl $WAKEUP_BEHAVIOR_RESTORE_EFER, %edi
/Linux-v4.19/arch/x86/um/
Dsetjmp_32.S14 # %edi
35 movl %edi,16(%edx)
56 movl 16(%edx),%edi
/Linux-v4.19/arch/x86/power/
Dhibernate_asm_32.S23 movl %edi, saved_context_edi
50 movl pbe_orig_address(%edx), %edi
74 movl saved_context_edi, %edi

1234