Commit | Line | Data |
---|---|---|
3a2430e0 JB |
1 | .intel_syntax noprefix |
2 | .text | |
3 | ix86: | |
5f847646 JB |
4 | vpand xmm0, xmm0, xmm0 |
5 | .byte 0xc4, 0xc1, 0x79, 0xdb, 0xc0 | |
6 | .byte 0xc4, 0xc1, 0x39, 0xdb, 0xc0 | |
7 | ||
8 | vpandd xmm0, xmm0, xmm0 | |
9 | .byte 0x62, 0xd1, 0x7d, 0x08, 0xdb, 0xc0 | |
10 | .byte 0x62, 0xf1, 0x3d, 0x08, 0xdb, 0xc0 | |
11 | .byte 0x62, 0xf1, 0x7d, 0x00, 0xdb, 0xc0 | |
12 | ||
13 | vpblendvb xmm0, xmm0, xmm0, xmm0 | |
14 | .byte 0xc4, 0xc3, 0x79, 0x4c, 0xc0, 0x00 | |
15 | .byte 0xc4, 0xe3, 0x39, 0x4c, 0xc0, 0x00 | |
16 | .byte 0xc4, 0xe3, 0x79, 0x4c, 0xc0, 0x80 | |
17 | ||
18 | vpgatherdd xmm1{k7}, [eax+xmm0] | |
19 | .byte 0x62, 0xd2, 0x7d, 0x0f, 0x90, 0x0c, 0x00 | |
20 | .byte 0x62, 0xf2, 0x7d, 0x07, 0x90, 0x0c, 0x00 | |
21 | ||
390a6789 | 22 | andn eax, eax, [eax] |
5f847646 JB |
23 | .byte 0xc4, 0xe2, 0x38, 0xf2, 0x00 |
24 | .byte 0xc4, 0xc2, 0x78, 0xf2, 0x00 | |
8c8cad3a | 25 | .byte 0xc4, 0xe2, 0xf8, 0xf2, 0x00 |
390a6789 JB |
26 | |
27 | tzmsk eax, [eax] | |
5f847646 JB |
28 | .byte 0x8f, 0xc9, 0x78, 0x01, 0x20 |
29 | .byte 0x8f, 0xe9, 0x38, 0x01, 0x20 | |
8c8cad3a | 30 | .byte 0x8f, 0xe9, 0xf8, 0x01, 0x20 |
390a6789 JB |
31 | |
32 | llwpcb eax | |
5f847646 | 33 | .byte 0x8f, 0xc9, 0x78, 0x12, 0xc0 |
8c8cad3a | 34 | .byte 0x8f, 0xe9, 0xf8, 0x12, 0xc0 |
390a6789 | 35 | |
5f847646 JB |
36 | vprotb xmm0, xmm0, 1 |
37 | .byte 0x8f, 0xc8, 0x78, 0xc0, 0xc0, 0x01 | |
38 | vprotb xmm0, [eax], 1 | |
39 | .byte 0x8f, 0xc8, 0x78, 0xc0, 0x00, 0x01 | |
40 | vprotb xmm0, xmm0, xmm0 | |
41 | .byte 0x8f, 0xc9, 0xb8, 0x90, 0xc0 | |
42 | .byte 0x8f, 0xe9, 0x38, 0x90, 0xc0 | |
43 | vprotb xmm0, [eax], xmm0 | |
44 | .byte 0x8f, 0xc9, 0x78, 0x90, 0x00 | |
45 | vprotb xmm0, xmm0, [eax] | |
46 | .byte 0x8f, 0xc9, 0xf8, 0x90, 0x00 | |
47 | ||
3a2430e0 | 48 | vfmaddps xmm0, xmm0, [eax], xmm0 |
5f847646 JB |
49 | .byte 0xc4, 0xe3, 0x39, 0x68, 0x00, 0x00 |
50 | .byte 0xc4, 0xe3, 0x79, 0x68, 0x00, 0x80 | |
8c8cad3a | 51 | .byte 0xc4, 0xe3, 0x79, 0x68, 0x00, 0x0f |
3a2430e0 | 52 | |
5f847646 JB |
53 | vpermil2ps xmm0, xmm0, [eax], xmm0, 0 |
54 | .byte 0xc4, 0xe3, 0x39, 0x48, 0x00, 0x00 | |
55 | .byte 0xc4, 0xe3, 0x79, 0x48, 0x00, 0x80 | |
56 | ||
3a2430e0 | 57 | ret |