/illumos-gate/usr/src/test/util-tests/tests/dis/i386/ |
H A D | 32.sse-4.1.s | 26 blendpd $0x42, (%ebx), %xmm1 28 blendps $0x42, (%ebx), %xmm1 30 blendvpd (%ebx), %xmm2 31 blendvpd 0x42(%ebx), %xmm2 33 blendvps (%ebx), %xmm2 34 blendvps 0x42(%ebx), %xmm2 36 dppd $0x42, (%ebx), %xmm1 38 dpps $0x42, (%ebx), %xmm1 39 extractps $0x23, %xmm6, %ebx 40 extractps $0x23, %xmm6, (%ebx) [all …]
|
H A D | 32.sse-4.1.out | 2 libdis_test+0x6: 66 0f 3a 0d 0b 42 blendpd $0x42,(%ebx),%xmm1 4 libdis_test+0x12: 66 0f 3a 0c 0b 42 blendps $0x42,(%ebx),%xmm1 6 libdis_test+0x1d: 66 0f 38 15 13 blendvpd (%ebx),%xmm2 7 libdis_test+0x22: 66 0f 38 15 53 42 blendvpd 0x42(%ebx),%xmm2 9 libdis_test+0x2d: 66 0f 38 14 13 blendvps (%ebx),%xmm2 10 libdis_test+0x32: 66 0f 38 14 53 42 blendvps 0x42(%ebx),%xmm2 12 libdis_test+0x3e: 66 0f 3a 41 0b 42 dppd $0x42,(%ebx),%xmm1 14 libdis_test+0x4a: 66 0f 3a 40 0b 42 dpps $0x42,(%ebx),%xmm1 15 libdis_test+0x50: 66 0f 3a 17 f3 23 extractps $0x23,%xmm6,%ebx 16 libdis_test+0x56: 66 0f 3a 17 33 23 extractps $0x23,%xmm6,(%ebx) [all …]
|
H A D | 32.sha.s | 26 sha1rnds4 $0x2, (%ebx), %xmm1 27 sha1rnds4 $0x3, 0x23(%ebx), %xmm1 28 sha1rnds4 $0x2, (%ebx, %ecx, 4), %xmm1 30 sha1nexte (%ebx), %xmm1 31 sha1nexte 0x23(%ebx), %xmm1 32 sha1nexte (%ebx, %ecx, 4), %xmm1 34 sha1msg1 (%ebx), %xmm1 35 sha1msg1 0x23(%ebx), %xmm1 36 sha1msg1 (%ebx, %ecx, 4), %xmm1 38 sha1msg2 (%ebx), %xmm1 [all …]
|
H A D | 32.bmi2.s | 25 bzhi %eax, %ebx, %ecx 26 bzhi %eax, (%ebx), %ecx 27 mulx %eax, %ebx, %ecx 28 mulx (%eax), %ebx, %ecx 29 pdep %eax, %ebx, %ecx 30 pdep (%eax), %ebx, %ecx 31 pext %eax, %ebx, %ecx 32 pext (%eax), %ebx, %ecx 33 rorx $0x3, %eax, %ebx 34 rorx $0x3, (%eax), %ebx [all …]
|
H A D | 32.avx.s | 29 vaddpd (%ebx), %ymm3, %ymm4 36 vaddps (%ebx), %ymm3, %ymm4 51 vaddsubpd (%ebx), %ymm3, %ymm4 58 vaddsubps (%ebx), %ymm3, %ymm4 89 vandnpd (%ebx), %ymm3, %ymm4 96 vandnps (%ebx), %ymm3, %ymm4 103 vandpd (%ebx), %ymm3, %ymm4 110 vandps (%ebx), %ymm3, %ymm4 114 vblendpd $0x48, (%ebx), %xmm2, %xmm4 115 vblendpd $0x48, 0x8(%ebx), %xmm1, %xmm6 [all …]
|
H A D | 32.sha.out | 2 libdis_test+0x5: 0f 3a cc 0b 02 sha1rnds4 $0x2,(%ebx),%xmm1 3 libdis_test+0xa: 0f 3a cc 4b 23 03 sha1rnds4 $0x3,0x23(%ebx),%xmm1 4 libdis_test+0x10: 0f 3a cc 0c 8b 02 sha1rnds4 $0x2,(%ebx,%ecx,4),%xmm1 6 libdis_test+0x1a: 0f 38 c8 0b sha1nexte (%ebx),%xmm1 7 libdis_test+0x1e: 0f 38 c8 4b 23 sha1nexte 0x23(%ebx),%xmm1 8 libdis_test+0x23: 0f 38 c8 0c 8b sha1nexte (%ebx,%ecx,4),%xmm1 10 libdis_test+0x2c: 0f 38 c9 0b sha1msg1 (%ebx),%xmm1 11 libdis_test+0x30: 0f 38 c9 4b 23 sha1msg1 0x23(%ebx),%xmm1 12 libdis_test+0x35: 0f 38 c9 0c 8b sha1msg1 (%ebx,%ecx,4),%xmm1 14 libdis_test+0x3e: 0f 38 ca 0b sha1msg2 (%ebx),%xmm1 [all …]
|
H A D | 32.bmi2.out | 1 libdis_test: c4 e2 78 f5 cb bzhi %eax,%ebx,%ecx 2 libdis_test+0x5: c4 e2 78 f5 0b bzhi %eax,(%ebx),%ecx 3 libdis_test+0xa: c4 e2 63 f6 c8 mulx %eax,%ebx,%ecx 4 libdis_test+0xf: c4 e2 63 f6 08 mulx (%eax),%ebx,%ecx 5 libdis_test+0x14: c4 e2 63 f5 c8 pdep %eax,%ebx,%ecx 6 libdis_test+0x19: c4 e2 63 f5 08 pdep (%eax),%ebx,%ecx 7 libdis_test+0x1e: c4 e2 62 f5 c8 pext %eax,%ebx,%ecx 8 libdis_test+0x23: c4 e2 62 f5 08 pext (%eax),%ebx,%ecx 9 libdis_test+0x28: c4 e3 7b f0 d8 03 rorx $0x3,%eax,%ebx 10 libdis_test+0x2e: c4 e3 7b f0 18 03 rorx $0x3,(%eax),%ebx [all …]
|
H A D | 32.gfni.s | 28 gf2p8affineinvqb $0x19, 0x12(%ebx), %xmm3 33 gf2p8affineqb $0x19, 0x12(%ebx), %xmm4 38 gf2p8mulb 0x12(%ebx), %xmm3 44 vgf2p8affineinvqb $0x19, 0x12(%ebx), %xmm3, %xmm7 49 vgf2p8affineqb $0x19, 0x12(%ebx), %xmm4, %xmm2 54 vgf2p8mulb 0x12(%ebx), %xmm3, %xmm2 60 vgf2p8affineinvqb $0x19, 0x12(%ebx), %ymm3, %ymm7 65 vgf2p8affineqb $0x19, 0x12(%ebx), %ymm4, %ymm2 70 vgf2p8mulb 0x12(%ebx), %ymm3, %ymm2 76 vgf2p8affineinvqb $0x19, 0x12(%ebx), %zmm3, %zmm7 [all …]
|
H A D | 64.bmi2.s | 25 bzhi %eax, %ebx, %ecx 27 mulx %eax, %ebx, %ecx 28 mulx (%rax), %ebx, %ecx 29 pdep %eax, %ebx, %ecx 30 pdep (%rax), %ebx, %ecx 31 pext %eax, %ebx, %ecx 32 pext (%rax), %ebx, %ecx 33 rorx $0x3, %eax, %ebx 34 rorx $0x3, (%rax), %ebx 35 sarx %eax, %ebx, %ecx [all …]
|
H A D | 32.avx512.s | 26 bound %eax, (%ebx) 105 vandnpd (%ebx), %ymm3, %ymm4{%k1} 108 vandnpd (%ebx), %zmm3, %zmm4 115 vandnps (%ebx), %ymm3, %ymm4{%k1} 118 vandnps (%ebx), %zmm3, %zmm4 125 vandpd (%ebx), %ymm3, %ymm4{%k1} 128 vandpd (%ebx), %zmm3, %zmm4 135 vandps (%ebx), %ymm3, %ymm4{%k1} 138 vandps (%ebx), %zmm3, %zmm4 145 vpandd (%ebx), %ymm3, %ymm4 [all …]
|
H A D | 32.bf16.s | 34 vcvtne2ps2bf16 0x77(%ebx), %xmm1, %xmm2 44 vcvtne2ps2bf16 0x77(%ebx), %ymm1, %ymm2 52 vcvtne2ps2bf16 0x77(%ebx), %zmm1, %zmm2 60 vcvtneps2bf16x 0x88(%ebx), %xmm6 61 vcvtneps2bf16x 0x88(%ebx,%ecx,4), %xmm5 62 vcvtneps2bf16x 0x66(%ebx,%ecx,4), %xmm5{%k3} 71 vcvtneps2bf16y 0x88(%ebx), %xmm6 72 vcvtneps2bf16y 0x88(%ebx,%ecx,4), %xmm5 73 vcvtneps2bf16y -0x66(%ebx,%ecx,4), %xmm5{%k3} 81 vcvtneps2bf16 0x88(%ebx), %ymm6 [all …]
|
H A D | 64.bmi2.out | 1 libdis_test: c4 e2 78 f5 cb bzhi %eax,%ebx,%ecx 3 libdis_test+0xa: c4 e2 63 f6 c8 mulx %eax,%ebx,%ecx 4 libdis_test+0xf: c4 e2 63 f6 08 mulx (%rax),%ebx,%ecx 5 libdis_test+0x14: c4 e2 63 f5 c8 pdep %eax,%ebx,%ecx 6 libdis_test+0x19: c4 e2 63 f5 08 pdep (%rax),%ebx,%ecx 7 libdis_test+0x1e: c4 e2 62 f5 c8 pext %eax,%ebx,%ecx 8 libdis_test+0x23: c4 e2 62 f5 08 pext (%rax),%ebx,%ecx 9 libdis_test+0x28: c4 e3 7b f0 d8 03 rorx $0x3,%eax,%ebx 10 libdis_test+0x2e: c4 e3 7b f0 18 03 rorx $0x3,(%rax),%ebx 11 libdis_test+0x34: c4 e2 7a f7 cb sarx %eax,%ebx,%ecx [all …]
|
H A D | 32.adx.s | 25 adcx %ebx, %eax 26 adcx 0x40(%ebx), %eax 27 adcx (%ebx), %edx 29 adox %ebx, %eax 30 adox 0x40(%ebx), %eax 31 adox (%ebx), %edx
|
H A D | 32.vbmi2.s | 30 vpshldw $0x42, 0x23(%ebx, %ecx, 4), %xmm4, %xmm5{%k4}{z} 37 vpshldw $0x42, 0x23(%ebx, %ecx, 4), %ymm4, %ymm5{%k4}{z} 44 vpshldw $0x42, 0x23(%ebx, %ecx, 4), %zmm4, %zmm5{%k4}{z} 51 vpshldd $0x42, 0x23(%ebx, %ecx, 4), %xmm4, %xmm5{%k4}{z} 60 vpshldd $0x42, 0x23(%ebx, %ecx, 4), %ymm4, %ymm5{%k4}{z} 69 vpshldd $0x42, 0x23(%ebx, %ecx, 4), %zmm4, %zmm5{%k4}{z} 78 vpshldq $0x42, 0x23(%ebx, %ecx, 4), %xmm4, %xmm5{%k4}{z} 87 vpshldq $0x42, 0x23(%ebx, %ecx, 4), %ymm4, %ymm5{%k4}{z} 96 vpshldq $0x42, 0x23(%ebx, %ecx, 4), %zmm4, %zmm5{%k4}{z} 105 vpshrdw $0x42, 0x23(%ebx, %ecx, 4), %xmm4, %xmm5{%k4}{z} [all …]
|
H A D | 32.aes.s | 26 aesenc (%ebx), %xmm1 28 aesenclast (%ebx), %xmm1 30 aesdec (%ebx), %xmm1 32 aesdeclast (%ebx), %xmm1 34 aesimc (%ebx), %xmm1 36 aeskeygenassist $0x42, (%ebx), %xmm1
|
H A D | 32.adx.out | 1 libdis_test: 66 0f 38 f6 c3 adcx %ebx,%eax 2 libdis_test+0x5: 66 0f 38 f6 43 40 adcx 0x40(%ebx),%eax 3 libdis_test+0xb: 66 0f 38 f6 13 adcx (%ebx),%edx 4 libdis_test+0x10: f3 0f 38 f6 c3 adox %ebx,%eax 5 libdis_test+0x15: f3 0f 38 f6 43 40 adox 0x40(%ebx),%eax 6 libdis_test+0x1b: f3 0f 38 f6 13 adox (%ebx),%edx
|
H A D | 32.sse-4.2.s | 25 crc32b %al, %ebx 26 crc32b (%eax), %ebx 27 crc32w %ax, %ebx 28 crc32w (%eax), %ebx 29 crc32l %eax, %ebx 30 crc32l (%eax), %ebx
|
H A D | 64.sse-4.2.s | 25 crc32b %al, %ebx 27 crc32b (%rax), %ebx 28 crc32w %ax, %ebx 29 crc32w (%rax), %ebx 30 crc32l %eax, %ebx 31 crc32l (%rax), %ebx
|
H A D | 32.vbmi.s | 32 vpermb (%eax,%ebx,4), %xmm1, %xmm2 41 vpermb (%eax,%ebx,4), %ymm1, %ymm2 50 vpermb (%eax,%ebx,4), %zmm1, %zmm2 59 vpermw (%eax,%ebx,4), %xmm1, %xmm2 68 vpermw (%eax,%ebx,4), %ymm1, %ymm2 77 vpermw (%eax,%ebx,4), %zmm1, %zmm2 86 vpermi2b (%eax,%ebx,4), %xmm1, %xmm2 95 vpermi2b (%eax,%ebx,4), %ymm1, %ymm2 104 vpermi2b (%eax,%ebx,4), %zmm1, %zmm2 113 vpermi2w (%eax,%ebx,4), %xmm1, %xmm2 [all …]
|
/illumos-gate/usr/src/common/bignum/i386/ |
H A D | bignum_i386_asm.S | 198 pushl %ebx 202 popl %ebx 221 / a %ebx 393 pushl %ebx 396 TEST_TS(%ebx) 397 pushl %ebx 402 movl 12(%ebp), %ebx 413 movl 12(%ebp), %ebx 421 popl %ebx 422 movl %ebx, %cr0 [all …]
|
/illumos-gate/usr/src/lib/libc/i386/gen/ |
H A D | strchr.S | 58 push %ebx / save regs per calling convention 61 mov %edx, %ebx / copy character across all bytes in wd 63 or %ebx, %edx 64 mov %edx, %ebx 66 or %ebx, %edx 73 mov %esi, %ebx / copy word 75 xor %edx, %ebx / tmpword = word ^ char 80 lea -0x01010101(%ebx), %ecx / repeat with tmpword 81 not %ebx 82 and $0x80808080, %ebx [all …]
|
/illumos-gate/usr/src/common/atomic/i386/ |
H A D | atomic.S | 121 pushl %ebx 126 xorl %ebx, %ebx 128 incl %ebx / %ecx:%ebx = 1 129 addl %eax, %ebx 134 movl %ebx, %eax 136 popl %ebx 218 pushl %ebx 223 xorl %ebx, %ebx 226 not %ebx / %ecx:%ebx = -1 227 addl %eax, %ebx [all …]
|
/illumos-gate/usr/src/lib/libc/i386_hwcap1/gen/ |
H A D | memset.S | 62 pushl %ebx / more registers are needed 69 movl %ecx, %ebx / save byte count 76 subl %esi, %ebx / ebx contains remainder of bytes to set 83 movl %ebx, %ecx / remainder to be set 100 cmpl $262143, %ebx / blocks smaller than this allocate in the cache 116 andl $63, %ebx / remainder of bytes to copy 117 movl %ebx, %ecx / ecx contains remainer of bytes to set 119 popl %ebx / 142 andl $63, %ebx / remainder of bytes to copy 143 movl %ebx, %ecx / in %ecx as normal [all …]
|
/illumos-gate/usr/src/grub/grub-0.97/stage2/ |
H A D | asm.S | 225 pushl %ebx 259 popl %ebx 440 pushl %ebx 494 popl %ebx 929 movl %eax, %ebx 937 addl %eax, %ebx 941 movl %eax, (EXT_C(install_partition)-EXT_C(main))(%ebx) 1094 pushl %ebx 1124 popl %ebx 1143 pushl %ebx [all …]
|
/illumos-gate/usr/src/lib/crt/i386/ |
H A D | crti.s | 67 pushl %ebx 69 .L1: popl %ebx 70 addl $_GLOBAL_OFFSET_TABLE_+[.-.L1], %ebx 84 pushl %ebx 86 .L2: popl %ebx 87 addl $_GLOBAL_OFFSET_TABLE_+[.-.L2], %ebx
|