blob: 618e649bb024c694c83e4da6b302212dc3b7cc04 [file] [log] [blame]
# Check 64bit GFNI instructions
.allow_index_reg
.text
_start:
gf2p8mulb %xmm4, %xmm5
gf2p8mulb -123456(%rax,%r14,8), %xmm5
gf2p8mulb 2032(%rdx), %xmm5
gf2p8affineqb $0xab, %xmm4, %xmm5
gf2p8affineqb $123, -123456(%rax,%r14,8), %xmm5
gf2p8affineqb $123, 2032(%rdx), %xmm5
gf2p8affineinvqb $0xab, %xmm4, %xmm5
gf2p8affineinvqb $123, -123456(%rax,%r14,8), %xmm5
gf2p8affineinvqb $123, 2032(%rdx), %xmm5
.intel_syntax noprefix
gf2p8mulb xmm5, xmm4
gf2p8mulb xmm5, XMMWORD PTR [rax+r14*8-123456]
gf2p8mulb xmm5, XMMWORD PTR [rdx+2032]
gf2p8affineqb xmm5, xmm4, 0xab
gf2p8affineqb xmm5, XMMWORD PTR [rax+r14*8-123456], 123
gf2p8affineqb xmm5, XMMWORD PTR [rdx+2032], 123
gf2p8affineinvqb xmm5, xmm4, 0xab
gf2p8affineinvqb xmm5, XMMWORD PTR [rax+r14*8-123456], 123
gf2p8affineinvqb xmm5, XMMWORD PTR [rdx+2032], 123