blob: 6536a8644d083504215d531289099b7948562a61 [file] [log] [blame]
# Check SSE instructions
.text
_start:
# SSE instruction
addps %xmm2,%xmm1
# SSE2 instruction
addpd %xmm2,%xmm1
# special case SSE2 instruction
cvtpi2pd %mm2,%xmm1
cvtpi2pd (%edx),%xmm1
# SSE3 instruction
addsubpd %xmm2,%xmm1
# SSSE3 instruction
phaddw %xmm2,%xmm1
# SSE4 instructions
blendvpd %xmm0,%xmm1,%xmm0
pcmpgtq %xmm1,%xmm0
# SSE4a instruction (no diagnostic)
extrq $0, $0, %xmm0
# PCMUL instruction
pclmulqdq $-1,%xmm1,%xmm2
# AES instructions
aesdec %xmm1,%xmm2
# SHA instruction
sha1nexte %xmm0, %xmm0
# GFNI instructions
gf2p8mulb %xmm1,%xmm2
vgf2p8mulb %xmm0, %xmm0, %xmm0{%k1}
vgf2p8mulb %zmm0, %zmm0, %zmm0