Home
last modified time | relevance | path

Searched refs:eax (Results 1 – 25 of 384) sorted by relevance

12345678910>>...16

/freebsd-14-stable/sys/crypto/openssl/i386/
HDrmd-586.S15 movl 8(%esp),%eax
26 movl (%eax),%ebx
27 movl 4(%eax),%ebp
30 movl 8(%eax),%ebx
31 movl 12(%eax),%ebp
34 movl 16(%eax),%ebx
35 movl 20(%eax),%ebp
38 movl 24(%eax),%ebx
39 movl 28(%eax),%ebp
42 movl 32(%eax),%ebx
[all …]
HDbn-586.S16 popl %eax
17 leal OPENSSL_ia32cap_P-.L000PIC_me_up(%eax),%eax
18 btl $26,(%eax)
20 movl 4(%esp),%eax
28 movd (%eax),%mm3
39 movd 4(%eax),%mm3
41 movd 8(%eax),%mm5
43 movd 12(%eax),%mm4
45 movd %mm1,(%eax)
54 movd %mm1,4(%eax)
[all …]
HDco-586.S21 movl (%esi),%eax
28 addl %eax,%ebx
29 movl 20(%esp),%eax
33 movl %ebx,(%eax)
34 movl 4(%esi),%eax
40 addl %eax,%ecx
41 movl (%esi),%eax
47 addl %eax,%ecx
48 movl 20(%esp),%eax
52 movl %ecx,4(%eax)
[all …]
HDbf-586.S24 xorl %eax,%eax
39 movl 72(%ebp,%eax,4),%eax
41 addl %eax,%ebx
42 movl 2120(%ebp,%ecx,4),%eax
43 xorl %eax,%ebx
46 xorl %eax,%eax
59 movl 72(%ebp,%eax,4),%eax
61 addl %eax,%ebx
62 movl 2120(%ebp,%ecx,4),%eax
63 xorl %eax,%ebx
[all …]
HDrc5-586.S28 movl 12(%ebp),%eax
31 addl %eax,%edi
33 movl 16(%ebp),%eax
36 addl %eax,%esi
38 movl 20(%ebp),%eax
41 addl %eax,%edi
43 movl 24(%ebp),%eax
46 addl %eax,%esi
48 movl 28(%ebp),%eax
51 addl %eax,%edi
[all …]
HDmd5-586.S24 movl (%edi),%eax
37 leal 3614090360(%eax,%ebp,1),%eax
40 addl %edi,%eax
41 roll $7,%eax
43 addl %ebx,%eax
46 andl %eax,%edi
52 movl %eax,%edi
53 addl %eax,%edx
65 xorl %eax,%edi
68 xorl %eax,%edi
[all …]
HDe_padlock-x86.S16 popl %eax
17 movl %eax,%ecx
18 xorl $2097152,%eax
19 pushl %eax
22 popl %eax
23 xorl %eax,%ecx
24 xorl %eax,%eax
28 xorl %eax,%eax
44 movl $3221225472,%eax
46 movl %eax,%edx
[all …]
HDdes-586.S15 movl (%ecx),%eax
18 xorl %esi,%eax
21 andl $0xfcfcfcfc,%eax
30 shrl $16,%eax
36 andl $0xff,%eax
41 xorl 0x400(%ebp,%eax,1),%edi
44 movl 8(%ecx),%eax
47 xorl %edi,%eax
50 andl $0xfcfcfcfc,%eax
59 shrl $16,%eax
[all …]
HDx86cpuid.S20 popl %eax
21 movl %eax,%ecx
22 xorl $2097152,%eax
23 pushl %eax
26 popl %eax
27 xorl %eax,%ecx
28 xorl %eax,%eax
30 movl %eax,8(%esi)
34 movl %eax,%edi
35 xorl %eax,%eax
[all …]
HDcmll-x86.S18 movl 20(%esp),%eax
30 shll $6,%eax
31 leal (%edi,%eax,1),%eax
33 movl %eax,16(%esp)
38 movl (%esi),%eax
41 bswap %eax
48 bswap %eax
53 movl %eax,(%esi)
73 movl $128,%eax
74 subl 4(%esp),%eax
[all …]
HDecp_nistz256-x86.S2475 movl %ebp,%eax
2479 addl %edx,%eax
2481 movl %eax,(%edi)
2485 movl 12(%esi),%eax
2487 adcl $0,%eax
2490 movl %eax,12(%edi)
2494 movl 24(%esi),%eax
2496 adcl %ebp,%eax
2498 movl %eax,24(%edi)
2501 movl (%edi),%eax
[all …]
HDcrypt586.S33 movl 36(%esp),%eax
38 andl %edx,%eax
40 movl %eax,%ebx
44 xorl %ebx,%eax
47 xorl %ebx,%eax
49 xorl %esi,%eax
52 andl $0xfcfcfcfc,%eax
64 shrl $16,%eax
70 andl $0xff,%eax
76 movl 0x400(%ebp,%eax,1),%ebx
[all …]
HDsha1-586.S23 movl (%esi),%eax
28 testl $16777216,%eax
33 andl $1073741824,%eax
34 orl %edx,%eax
35 cmpl $1342177280,%eax
42 movl 28(%esp),%eax
44 shll $6,%eax
45 addl %esi,%eax
46 movl %eax,104(%esp)
51 movl (%esi),%eax
[all …]
HDx86-mont.S18 xorl %eax,%eax
28 movl %ebp,%eax
29 subl %edx,%eax
30 andl $2047,%eax
31 subl %eax,%ebp
37 movl %esp,%eax
38 subl %ebp,%eax
39 andl $-4096,%eax
41 leal (%ebp,%eax,1),%esp
42 movl (%esp),%eax
[all …]
/freebsd-14-stable/sys/i386/i386/
HDswtch.S42 movl $blocked_lock,%eax ; \
45 cmpxchgl %eax,TD_LOCK(reg) ; \
84 movl TD_PROC(%ecx),%eax
85 movl P_VMSPACE(%eax), %ebx
117 movl (%esp),%eax /* Hardware registers */
118 movl %eax,PCB_EIP(%edx)
128 movl %dr7,%eax /* yes, do the save */
129 movl %eax,PCB_DR7(%edx)
130 andl $0x0000fc00, %eax /* disable all watchpoints */
131 movl %eax,%dr7
[all …]
HDsupport.S44 movl %ecx,%eax
45 addl $4096,%eax
57 cmpl %ecx,%eax
73 xorl %eax,%eax
117 movl 8(%esp),%eax
140 movl %edi,%eax
141 subl %esi,%eax
142 cmpl %ecx,%eax /* overlapping && src < dst? */
154 movl 8(%ebp),%eax /* return dst for memmove */
177 movl 8(%ebp),%eax /* return dst for memmove */
[all …]
HDapic_vector.S53 movl lapic_map,%eax
54 movl $0,LA_EOI(%eax)
58 xorl %eax,%eax
88 movl LA_ISR + 16 * \index(%edx), %eax /* load ISR */
90 bsrl %eax, %eax /* index of highest set bit in ISR */
92 addl $(32 * \index),%eax
94 pushl %eax /* pass the IRQ */
95 movl $lapic_handle_intr, %eax
96 call *%eax
137 movl $lapic_handle_timer, %eax
[all …]
/freebsd-14-stable/sys/cddl/dev/dtrace/i386/
HDdtrace_asm.S37 pushl %eax /* push %eax -- may be return value */
50 cmpl $DTRACE_INVOP_PUSHL_EBP, %eax
52 cmpl $DTRACE_INVOP_POPL_EBP, %eax
54 cmpl $DTRACE_INVOP_LEAVE, %eax
56 cmpl $DTRACE_INVOP_NOP, %eax
69 pushl %eax /* push temp */
70 movl 8(%esp), %eax /* load calling EIP */
71 incl %eax /* increment over LOCK prefix */
72 movl %eax, 4(%esp) /* store calling EIP */
73 movl 12(%esp), %eax /* load calling CS */
[all …]
/freebsd-14-stable/crypto/openssl/crypto/
HDx86_64cpuid.pl46 movl ($arg1),%eax
51 movl %r8d,%eax
79 xor %eax,%eax
82 mov %eax,%r11d # max value for standard query level
84 xor %eax,%eax
87 mov %eax,%r9d
90 or %eax,%r9d
93 or %eax,%r9d # 0 indicates Intel CPU
98 mov %eax,%r10d
101 or %eax,%r10d
[all …]
/freebsd-14-stable/contrib/llvm-project/compiler-rt/lib/builtins/i386/
HDmoddi3.S32 movl 16(%esp), %eax // low word of b
35 xorl %ecx, %eax
37 subl %ecx, %eax
40 movl %eax, 16(%esp) // store abs(b) back to stack
43 movl 8(%esp), %eax // low word of b
46 xorl %ecx, %eax
48 subl %ecx, %eax
51 movl %eax, 8(%esp) // store abs(a) back to stack
61 movl 20(%esp), %eax // Construct bhi, containing bits [1+i:32+i] of b
63 shrl %cl, %eax // Practically, this means that bhi is given by:
[all …]
HDdivdi3.S32 movl 16(%esp), %eax // low word of b
35 xorl %ecx, %eax
37 subl %ecx, %eax
40 movl %eax, 16(%esp) // store abs(b) back to stack
44 movl 8(%esp), %eax // low word of b
47 xorl %ecx, %eax
49 subl %ecx, %eax
52 movl %eax, 8(%esp) // store abs(a) back to stack
62 movl 20(%esp), %eax // Construct bhi, containing bits [1+i:32+i] of b
64 shrl %cl, %eax // Practically, this means that bhi is given by:
[all …]
/freebsd-14-stable/sys/crypto/openssl/amd64/
HDsha1-x86_64.S62 movl %r12d,%eax
66 xorl %r11d,%eax
68 andl %edi,%eax
71 xorl %r12d,%eax
73 addl %eax,%r13d
75 movl %r11d,%eax
79 xorl %edi,%eax
81 andl %esi,%eax
84 xorl %r11d,%eax
86 addl %eax,%r12d
[all …]
HDmd5-x86_64.S32 movl 0(%rbp),%eax
48 movl %eax,%r8d
55 leal -680876936(%rax,%r10,1),%eax
59 addl %r11d,%eax
60 roll $7,%eax
62 addl %ebx,%eax
65 andl %eax,%r11d
71 addl %eax,%edx
72 xorl %eax,%r11d
79 movl %eax,%r11d
[all …]
/freebsd-14-stable/lib/libmd/i386/
HDrmd160.S72 movl (%esi), %eax
74 movl %eax, 4(%esp)
76 movl 8(%esi), %eax
78 movl %eax, 12(%esp)
80 movl 16(%esi), %eax
82 movl %eax, 20(%esp)
84 movl 24(%esi), %eax
86 movl %eax, 28(%esp)
88 movl 32(%esi), %eax
90 movl %eax, 36(%esp)
[all …]
/freebsd-14-stable/crypto/openssl/engines/asm/
HDe_padlock-x86_64.pl58 xor %eax,%eax
60 xor %eax,%eax
76 mov \$0xC0000000,%eax
78 mov %eax,%edx
79 xor %eax,%eax
82 mov \$0xC0000001,%eax
84 mov %edx,%eax
85 and \$0xffffffef,%eax
86 or \$0x10,%eax # set Nano bit#4
100 mov ($arg1),%eax
[all …]

12345678910>>...16