db57eaecf3183839f5c97df52da8268827c088d4
[external/binutils.git] / gas / testsuite / gas / i386 / avx512f_vpclmulqdq.s
1 # Check 32bit AVX512F,VPCLMULQDQ instructions
2
3         .allow_index_reg
4         .text
5 _start:
6         vpclmulqdq      $0xab, %zmm1, %zmm3, %zmm1       # AVX512F,VPCLMULQDQ
7         vpclmulqdq      $123, -123456(%esp,%esi,8), %zmm3, %zmm1         # AVX512F,VPCLMULQDQ
8         vpclmulqdq      $123, 8128(%edx), %zmm3, %zmm1   # AVX512F,VPCLMULQDQ Disp8
9
10         .intel_syntax noprefix
11         vpclmulqdq      zmm2, zmm2, zmm2, 0xab   # AVX512F,VPCLMULQDQ
12         vpclmulqdq      zmm2, zmm2, ZMMWORD PTR [esp+esi*8-123456], 123  # AVX512F,VPCLMULQDQ
13         vpclmulqdq      zmm2, zmm2, ZMMWORD PTR [edx+8128], 123  # AVX512F,VPCLMULQDQ Disp8