Home
last modified time | relevance | path

Searched refs:ebx (Results 1 – 25 of 171) sorted by relevance

1234567

/illumos-gate/usr/src/test/util-tests/tests/dis/i386/
H A D32.sse-4.1.s26 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 D32.sse-4.1.out2 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 D32.sha.s26 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 D32.bmi2.s25 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 D32.avx.s29 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 D32.sha.out2 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 D32.bmi2.out1 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 D32.gfni.s28 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 D64.bmi2.s25 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 D32.avx512.s26 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 D32.bf16.s34 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 D64.bmi2.out1 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 D32.adx.s25 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 D32.vbmi2.s30 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 D32.aes.s26 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 D32.adx.out1 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 D32.sse-4.2.s25 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 D64.sse-4.2.s25 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 D32.vbmi.s32 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 Dbignum_i386_asm.S198 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 Dstrchr.S58 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 Datomic.S121 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 Dmemset.S62 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 Dasm.S225 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 Dcrti.s67 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

1234567