46 lines
665 B
ArmAsm
46 lines
665 B
ArmAsm
# Test -march=
|
|
.text
|
|
#SMAP
|
|
clac
|
|
stac
|
|
#ADCX ADOX
|
|
adcx %edx, %ecx
|
|
adox %edx, %ecx
|
|
#RDSEED
|
|
rdseed %eax
|
|
#CLZERO
|
|
clzero
|
|
clzero %rax
|
|
clzero %eax
|
|
#SHA
|
|
sha1nexte (%rax), %xmm8
|
|
#XSAVEC
|
|
xsavec64 (%rcx)
|
|
#XSAVES
|
|
xsaves64 (%rcx)
|
|
#CLFLUSHOPT
|
|
clflushopt (%rcx)
|
|
monitorx %rax,%ecx,%edx
|
|
monitorx %eax,%ecx,%edx
|
|
monitorx %rax,%rcx,%rdx
|
|
monitorx %eax,%rcx,%rdx
|
|
monitorx
|
|
mwaitx %eax,%ecx,%ebx
|
|
mwaitx %rax,%rcx,%rbx
|
|
mwaitx
|
|
# clwb instruction
|
|
clwb (%rcx) # CLWB
|
|
clwb 0x123(%rax,%r14,8) # CLWB
|
|
|
|
# mcommit instruction
|
|
mcommit
|
|
|
|
# rdpid instruction
|
|
rdpid %rax
|
|
rdpid %r10
|
|
|
|
# rdpru instruction
|
|
rdpru
|
|
|
|
# wbnoinvd instruction
|
|
wbnoinvd
|