x86: support further AMD Zen2 instructions
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / noextreg.s
CommitLineData
3a2430e0
JB
1 .intel_syntax noprefix
2 .text
3ix86:
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
This page took 0.127406 seconds and 4 git commands to generate.