x86: add missing pseudo ops for VPCLMULQDQ ISA extension
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / vpclmulqdq.s
1 # Check VPCLMULQDQ instructions
2
3 .allow_index_reg
4 .text
5 _start:
6 vpclmulqdq $0xab, %ymm4, %ymm5, %ymm6
7 vpclmulqdq $123, -123456(%esp,%esi,8), %ymm5, %ymm6
8 vpclmulqdq $123, 4064(%edx), %ymm5, %ymm6
9
10 vpclmulhqhqdq %ymm1, %ymm2, %ymm3
11 vpclmulhqlqdq %ymm2, %ymm3, %ymm4
12 vpclmullqhqdq %ymm3, %ymm4, %ymm5
13 vpclmullqlqdq %ymm4, %ymm5, %ymm6
14
15 .intel_syntax noprefix
16 vpclmulqdq ymm6, ymm5, ymm4, 0xab
17 vpclmulqdq ymm6, ymm5, YMMWORD PTR [esp+esi*8-123456], 123
18 vpclmulqdq ymm6, ymm5, YMMWORD PTR [edx+4064], 123
This page took 0.033431 seconds and 5 git commands to generate.