/illumos-gate/usr/src/test/os-tests/tests/xsave/ |
H A D | xsave_asm32.S | 49 movl 4(%esp), %edx 86 GET_MASK(%edx, 0) 87 GET_MASK(%edx, 1) 88 GET_MASK(%edx, 2) 89 GET_MASK(%edx, 3) 90 GET_MASK(%edx, 4) 91 GET_MASK(%edx, 5) 92 GET_MASK(%edx, 6) 93 GET_MASK(%edx, 7) 159 SET_MASK(%edx, 0) [all …]
|
/illumos-gate/usr/src/common/atomic/i386/ |
H A D | atomic.S | 76 movl 4(%esp), %edx / %edx = target address 88 movl 4(%esp), %edx / %edx = target address 101 movl 4(%esp), %edx / %edx = target address 124 movl 4(%edi), %edx / %edx:%eax = old value 173 movl 4(%esp), %edx / %edx = target address 185 movl 4(%esp), %edx / %edx = target address 198 movl 4(%esp), %edx / %edx = target address 221 movl 4(%edi), %edx / %edx:%eax = old value 340 movl 4(%esp), %edx / %edx = target address 352 movl 4(%esp), %edx / %edx = target address [all …]
|
/illumos-gate/usr/src/test/util-tests/tests/dis/i386/ |
H A D | 32.bmi1.s | 25 andn %eax, %ebx, %edx 31 blsi %eax, %edx 32 blsi (%eax), %edx 33 blsi 0x40(%eax), %edx 34 blsmsk %eax, %edx 35 blsmsk (%eax), %edx 37 blsr %eax, %edx 38 blsr (%eax), %edx 39 blsr 0x40(%eax), %edx 43 tzcnt %eax, %edx [all …]
|
H A D | 64.bmi1.s | 25 andn %eax, %ebx, %edx 31 blsi %eax, %edx 32 blsi (%rax), %edx 33 blsi 0x40(%rax), %edx 34 blsmsk %eax, %edx 35 blsmsk (%rax), %edx 37 blsr %eax, %edx 38 blsr (%rax), %edx 39 blsr 0x40(%rax), %edx 43 tzcnt %eax, %edx [all …]
|
H A D | 32.bmi1.out | 1 libdis_test: c4 e2 60 f2 d0 andn %eax,%ebx,%edx 2 libdis_test+0x5: c4 e2 60 f2 10 andn (%eax),%ebx,%edx 4 libdis_test+0x10: c4 e2 60 f7 d0 bextr %ebx,%eax,%edx 5 libdis_test+0x15: c4 e2 60 f7 10 bextr %ebx,(%eax),%edx 7 libdis_test+0x20: c4 e2 68 f3 d8 blsi %eax,%edx 8 libdis_test+0x25: c4 e2 68 f3 18 blsi (%eax),%edx 10 libdis_test+0x30: c4 e2 68 f3 d0 blsmsk %eax,%edx 11 libdis_test+0x35: c4 e2 68 f3 10 blsmsk (%eax),%edx 13 libdis_test+0x40: c4 e2 68 f3 c8 blsr %eax,%edx 14 libdis_test+0x45: c4 e2 68 f3 08 blsr (%eax),%edx [all …]
|
H A D | 32.avx512_vnni.s | 37 vpdpbusd (%edx){1to4}, %xmm1, %xmm2 39 vpdpbusd (%edx){1to8}, %ymm1, %ymm2 41 vpdpbusd (%edx){1to16}, %zmm1, %zmm2 55 vpdpbusds (%edx){1to4}, %xmm1, %xmm2 57 vpdpbusds (%edx){1to8}, %ymm1, %ymm2 59 vpdpbusds (%edx){1to16}, %zmm1, %zmm2 73 vpdpwssd (%edx){1to4}, %xmm1, %xmm2 75 vpdpwssd (%edx){1to8}, %ymm1, %ymm2 77 vpdpwssd (%edx){1to16}, %zmm1, %zmm2 91 vpdpwssds (%edx){1to4}, %xmm1, %xmm2 [all …]
|
H A D | 32.gfni.s | 29 gf2p8affineinvqb $0x77, 0x12(%ecx, %edx, 4), %xmm4 34 gf2p8affineqb $0x77, 0x12(%ecx, %edx, 4), %xmm3 39 gf2p8mulb 0x17(%ecx, %edx, 4), %xmm2 50 vgf2p8affineqb $0x77, 0x12(%ecx, %edx, 4), %xmm3, %xmm6 55 vgf2p8mulb 0x17(%ecx, %edx, 4), %xmm2, %xmm3 71 vgf2p8mulb 0x17(%ecx, %edx, 4), %ymm2, %ymm3 87 vgf2p8mulb 0x17(%ecx, %edx, 4), %zmm2, %zmm3 114 vgf2p8mulb 0x17(%ecx, %edx, 4), %zmm2, %zmm3{%k7} 115 vgf2p8mulb 0x17(%ecx, %edx, 4), %zmm2, %zmm3{%k6}{z} 142 vgf2p8mulb 0x17(%ecx, %edx, 4), %ymm2, %ymm3{%k7} [all …]
|
H A D | 64.bmi1.out | 1 libdis_test: c4 e2 60 f2 d0 andn %eax,%ebx,%edx 2 libdis_test+0x5: c4 e2 60 f2 10 andn (%rax),%ebx,%edx 4 libdis_test+0x10: c4 e2 60 f7 d0 bextr %ebx,%eax,%edx 5 libdis_test+0x15: c4 e2 60 f7 10 bextr %ebx,(%rax),%edx 7 libdis_test+0x20: c4 e2 68 f3 d8 blsi %eax,%edx 8 libdis_test+0x25: c4 e2 68 f3 18 blsi (%rax),%edx 10 libdis_test+0x30: c4 e2 68 f3 d0 blsmsk %eax,%edx 11 libdis_test+0x35: c4 e2 68 f3 10 blsmsk (%rax),%edx 13 libdis_test+0x40: c4 e2 68 f3 c8 blsr %eax,%edx 14 libdis_test+0x45: c4 e2 68 f3 08 blsr (%rax),%edx [all …]
|
H A D | 32.avx512_vnni.out | 14 libdis_test+0x4b: 62 f2 75 18 50 12 vpdpbusd (%edx){1to4},%xmm1,%xmm2 15 libdis_test+0x51: 62 f2 75 18 50 92 vpdpbusd 0x23(%edx){1to4},%xmm1,%xmm2 17 libdis_test+0x5b: 62 f2 75 38 50 12 vpdpbusd (%edx){1to8},%ymm1,%ymm2 18 libdis_test+0x61: 62 f2 75 38 50 92 vpdpbusd 0x23(%edx){1to8},%ymm1,%ymm2 20 libdis_test+0x6b: 62 f2 75 58 50 12 vpdpbusd (%edx){1to16},%zmm1,%zmm2 36 libdis_test+0xc6: 62 f2 75 18 51 12 vpdpbusds (%edx){1to4},%xmm1,%xmm2 39 libdis_test+0xd6: 62 f2 75 38 51 12 vpdpbusds (%edx){1to8},%ymm1,%ymm2 42 libdis_test+0xe6: 62 f2 75 58 51 12 vpdpbusds (%edx){1to16},%zmm1,%zmm2 58 libdis_test+0x141: 62 f2 75 18 52 12 vpdpwssd (%edx){1to4},%xmm1,%xmm2 61 libdis_test+0x151: 62 f2 75 38 52 12 vpdpwssd (%edx){1to8},%ymm1,%ymm2 [all …]
|
H A D | 32.vbmi2.s | 283 vpshldvd (%edx){1to4}, %xmm4, %xmm5 292 vpshldvd (%edx){1to8}, %ymm4, %ymm5 301 vpshldvd (%edx){1to16}, %zmm4, %zmm5 310 vpshldvq (%edx){1to2}, %xmm4, %xmm5 319 vpshldvq (%edx){1to4}, %ymm4, %ymm5 328 vpshldvq (%edx){1to8}, %zmm4, %zmm5 358 vpshrdvd (%edx){1to4}, %xmm4, %xmm5 367 vpshrdvd (%edx){1to8}, %ymm4, %ymm5 385 vpshrdvq (%edx){1to2}, %xmm4, %xmm5 394 vpshrdvq (%edx){1to4}, %ymm4, %ymm5 [all …]
|
/illumos-gate/usr/src/lib/libc/i386/gen/ |
H A D | wschr.S | 46 movl (%eax),%edx / %edx = wchar of string 47 cmpl %ecx,%edx / find it? 49 testl %edx,%edx / is it null? 52 movl 4(%eax),%edx / %edx = wchar of string 55 testl %edx,%edx / is it null? 58 movl 8(%eax),%edx / %edx = wchar of string 61 testl %edx,%edx / is it null? 64 movl 12(%eax),%edx / %edx = wchar of string 68 testl %edx,%edx / is it null? 90 movl _esp_(4),%edx [all …]
|
H A D | _div64.S | 217 xorl %edx, %edx / q0 231 xorl %edx, %edx 278 xorl %edx, %edx / x1 345 xorl %edx, %edx / x1 477 testl %edx, %edx / tmp62 674 testl %edx, %edx / x 763 testl %edx, %edx / y 790 testl %edx, %edx / y 866 testl %edx, %edx / x 912 adcl $0, %edx [all …]
|
H A D | _divdi3.S | 132 testl %edx, %edx / x 145 pushl %edx / yt 155 adcl $0, %edx /, r 156 negl %edx / r 166 adcl $0, %edx /, x 167 negl %edx / x 178 adcl $0, %edx /, yt 179 negl %edx / yt 221 testl %edx, %edx / y 248 testl %edx, %edx / y [all …]
|
/illumos-gate/usr/src/lib/libc/amd64/gen/ |
H A D | wschr.S | 45 movl (%rax),%edx / %edx = wchar of string 46 cmpl %esi,%edx / find it? 48 testl %edx,%edx / is it null? 51 movl 4(%rax),%edx / %edx = wchar of string 52 cmpl %esi,%edx / find it? 54 testl %edx,%edx / is it null? 57 movl 8(%rax),%edx / %edx = wchar of string 58 cmpl %esi,%edx / find it? 60 testl %edx,%edx / is it null? 63 movl 12(%rax),%edx / %edx = wchar of string [all …]
|
H A D | strcpy.S | 37 test %edx, %edx 75 test %edx, %edx 172 test %edx, %edx 184 test %edx, %edx 197 test %edx, %edx 209 test %edx, %edx 236 test %edx, %edx 257 test %edx, %edx 281 test %edx, %edx 303 test %edx, %edx [all …]
|
H A D | strcmp.S | 131 sub %r9d, %edx 195 sub %r9d, %edx 303 shr %cl, %edx 305 sub %r9d, %edx 411 shr %cl, %edx 413 sub %r9d, %edx 520 shr %cl, %edx 629 shr %cl, %edx 738 shr %cl, %edx 847 shr %cl, %edx [all …]
|
H A D | strlen.S | 57 pmovmskb %xmm0, %edx 59 shr %cl, %edx /* Compensate for bytes preceding the string */ 60 test %edx, %edx 71 test %edx, %edx /* if no null byte, %edx must be 0 */ 75 pmovmskb %xmm0, %edx 77 test %edx, %edx 81 pmovmskb %xmm0, %edx 83 test %edx, %edx 87 pmovmskb %xmm0, %edx 89 test %edx, %edx [all …]
|
/illumos-gate/usr/src/common/util/i386/ |
H A D | muldiv.S | 263 xorl %edx, %edx / q0 277 xorl %edx, %edx 324 xorl %edx, %edx / x1 391 xorl %edx, %edx / x1 720 testl %edx, %edx / x 809 testl %edx, %edx / y 836 testl %edx, %edx / y 1011 testl %edx, %edx / x 1100 testl %edx, %edx / y 1127 testl %edx, %edx / y [all …]
|
/illumos-gate/usr/src/lib/libc/i386/sys/ |
H A D | syscall.S | 40 popl %edx / return address 42 pushl %edx 47 8: popl %edx 49 addl $[9f - 8b], %edx 55 movl 0(%esp), %edx 56 pushl %edx / restore the return address 76 popl %edx / return address 79 pushl %edx 89 movl %edx, 4(%ecx) / sys_rval2 92 movl 0(%esp), %edx / Restore the stack frame to original size [all …]
|
H A D | vforkx.S | 106 cmpl $0, %edx 108 movl %gs:UL_VFORK, %edx 109 cmpl $0, %edx /* don't let it go negative */ 111 subl $1, %edx /* curthread->ul_vfork--; */ 115 movl %gs:UL_VFORK, %edx 116 addl $1, %edx /* curthread->ul_vfork++; */ 118 movl %edx, %gs:UL_VFORK 123 xorl %edx, %edx 124 movl %edx, %gs:UL_SCHEDCTL 125 movl %edx, %gs:UL_SCHEDCTL_CALLED
|
H A D | __getcontext.S | 42 popl %edx 44 pushl %edx 46 popl %edx 47 movl %edx, 0(%esp) 53 popl %edx 55 pushl %edx 57 popl %edx 58 movl %edx, 0(%esp)
|
/illumos-gate/usr/src/boot/libsa/i386/ |
H A D | _setjmp.S | 52 movl 0(%esp),%edx 53 movl %edx, 0(%eax) /* rta */ 64 movl 4(%esp),%edx 66 movl 0(%edx),%ecx 67 movl 4(%edx),%ebx 68 movl 8(%edx),%esp 69 movl 12(%edx),%ebp 70 movl 16(%edx),%esi 71 movl 20(%edx),%edi
|
/illumos-gate/usr/src/lib/libc/i386/threads/ |
H A D | asm_subr.S | 54 popl %edx / add subcode; save return address 56 pushl %edx 59 popl %edx / restore return address 60 movl %edx, 0(%esp) 65 popl %edx / add subcode; save return address 67 pushl %edx 70 popl %edx / restore return address 71 movl %edx, 0(%esp) 78 pushl %edx 81 popl %edx / restore return address [all …]
|
/illumos-gate/usr/src/lib/libc/amd64/sys/ |
H A D | vforkx.S | 68 movl $MASKSET1, %edx 84 movl %fs:UL_SIGMASK+4, %edx 100 cmpl $0, %edx 102 movl %fs:UL_VFORK, %edx 103 cmpl $0, %edx /* don't let it go negative */ 105 subl $1, %edx /* curthread->ul_vfork--; */ 109 movl %fs:UL_VFORK, %edx 110 addl $1, %edx /* curthread->ul_vfork++; */ 112 movl %edx, %fs:UL_VFORK 124 movl %fs:UL_SIGMASK+4, %edx
|
/illumos-gate/usr/src/uts/intel/sys/acpi/platform/ |
H A D | acmsvc.h | 203 __asm mov edx, n_hi \ 207 __asm mov r32, edx \ 214 __asm mov edx, n_hi \ 218 __asm mov c32, edx \ 225 __asm mov edx, n_hi \ 229 __asm shld edx, eax, cl \ 231 __asm mov n_hi, edx \ 239 __asm mov edx, n_hi \ 243 __asm shrd eax, edx, cl \ 244 __asm shr edx, cl \ [all …]
|