Commit | Line | Data |
---|---|---|
029f3522 GG |
1 | # Test -march= |
2 | .text | |
3 | #SMAP | |
a9660a6f AP |
4 | clac |
5 | stac | |
029f3522 | 6 | #ADCX ADOX |
a9660a6f AP |
7 | adcx %edx, %ecx |
8 | adox %edx, %ecx | |
029f3522 | 9 | #RDSEED |
a9660a6f | 10 | rdseed %eax |
029f3522 | 11 | #CLZERO |
a9660a6f | 12 | clzero |
474da251 JB |
13 | clzero %rax |
14 | clzero %eax | |
029f3522 | 15 | #SHA |
a9660a6f | 16 | sha1nexte (%rax), %xmm8 |
029f3522 | 17 | #XSAVEC |
a9660a6f | 18 | xsavec64 (%rcx) |
029f3522 | 19 | #XSAVES |
a9660a6f | 20 | xsaves64 (%rcx) |
029f3522 | 21 | #CLFLUSHOPT |
a9660a6f | 22 | clflushopt (%rcx) |
081e283f JB |
23 | monitorx %rax,%ecx,%edx |
24 | monitorx %eax,%ecx,%edx | |
a9660a6f AP |
25 | monitorx %rax,%rcx,%rdx |
26 | monitorx %eax,%rcx,%rdx | |
27 | monitorx | |
081e283f | 28 | mwaitx %eax,%ecx,%ebx |
a9660a6f AP |
29 | mwaitx %rax,%rcx,%rbx |
30 | mwaitx | |
31 | # clwb instruction | |
32 | clwb (%rcx) # CLWB | |
33 | clwb 0x123(%rax,%r14,8) # CLWB | |
34 | ||
142861df JB |
35 | # mcommit instruction |
36 | mcommit | |
37 | ||
a9660a6f AP |
38 | # rdpid instruction |
39 | rdpid %rax | |
40 | rdpid %r10 | |
41 | ||
142861df JB |
42 | # rdpru instruction |
43 | rdpru | |
44 | ||
a9660a6f AP |
45 | # wbnoinvd instruction |
46 | wbnoinvd |