i386: Check for reserved VEX.vvvv and EVEX.vvvv
[external/binutils.git] / gas / testsuite / gas / i386 / arch-13-znver1.d
1 #source: arch-13.s
2 #as: -march=znver1+rdpid+clwb+wbnoinvd
3 #objdump: -dw
4 #name: i386 arch 13 (znver1)
5
6 .*:     file format .*
7
8 Disassembly of section .text:
9
10 0+ <.text>:
11 [       ]*[a-f0-9]+:    0f 01 ca                clac   
12 [       ]*[a-f0-9]+:    0f 01 cb                stac   
13 [       ]*[a-f0-9]+:    66 0f 38 f6 ca          adcx   %edx,%ecx
14 [       ]*[a-f0-9]+:    f3 0f 38 f6 ca          adox   %edx,%ecx
15 [       ]*[a-f0-9]+:    0f c7 f8                rdseed %eax
16 [       ]*[a-f0-9]+:    0f 01 fc                clzero 
17 [       ]*[a-f0-9]+:    0f c7 21                xsavec \(%ecx\)
18 [       ]*[a-f0-9]+:    0f c7 29                xsaves \(%ecx\)
19 [       ]*[a-f0-9]+:    66 0f ae 39             clflushopt \(%ecx\)
20 [       ]*[a-f0-9]+:    0f 01 fa                monitorx %eax,%ecx,%edx
21 [       ]*[a-f0-9]+:    67 0f 01 fa             monitorx %ax,%ecx,%edx
22 [       ]*[a-f0-9]+:    0f 01 fa                monitorx %eax,%ecx,%edx
23 [       ]*[a-f0-9]+:    0f 01 fb                mwaitx %eax,%ecx,%ebx
24 [       ]*[a-f0-9]+:    0f 01 fb                mwaitx %eax,%ecx,%ebx
25 [       ]*[a-f0-9]+:[   ]*66 0f ae 31[  ]*clwb   \(%ecx\)
26 [       ]*[a-f0-9]+:[   ]*66 0f ae b4 f4 c0 1d fe ff[   ]*clwb   -0x1e240\(%esp,%esi,8\)
27 [       ]*[a-f0-9]+:[   ]*f3 0f c7 f8[  ]*rdpid  %eax
28 [       ]*[a-f0-9]+:[   ]*f3 0f 09[     ]*wbnoinvd[     ]*
29 #pass