Projet_SETI_RISC-V/riscv-gnu-toolchain/gdb/gas/testsuite/gas/i386/x86-64-keylocker.s
2023-03-06 14:48:14 +01:00

33 lines
679 B
ArmAsm

# Check 64bit AVX512VBMI2 instructions
.text
_start:
loadiwkey %xmm2, %xmm6
encodekey128 %eax, %edx
encodekey256 %eax, %edx
aesenc128kl 126(%rdx), %xmm2
aesenc256kl 126(%rdx), %xmm2
aesdec128kl 126(%rdx), %xmm2
aesdec256kl 126(%rdx), %xmm2
aesencwide128kl 126(%rdx)
aesencwide256kl 126(%rdx)
aesdecwide128kl 126(%rdx)
aesdecwide256kl 126(%rdx)
.intel_syntax noprefix
loadiwkey xmm6, xmm2
encodekey128 edx, eax
encodekey256 edx, eax
aesenc128kl xmm2, [rdx+126]
aesenc256kl xmm2, [rdx+126]
aesdec128kl xmm2, [rdx+126]
aesdec256kl xmm2, [rdx+126]
aesencwide128kl [rdx+126]
aesencwide256kl [rdx+126]
aesdecwide128kl [rdx+126]
aesdecwide256kl [rdx+126]