x86: Add tests for -n option of x86 assembler
[deliverable/binutils-gdb.git] / gas / testsuite / gas / i386 / x86-64-avx512vl_vaes-wig.s
CommitLineData
8dcf1fad
IT
1# Check 64bit AVX512VL,VAES WIG instructions
2
3 .allow_index_reg
4 .text
5_start:
6 vaesdec %xmm28, %xmm29, %xmm30 # AVX512VL,VAES
7 vaesdec 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512VL,VAES
8 vaesdec %ymm28, %ymm29, %ymm30 # AVX512VL,VAES
9 vaesdec 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512VL,VAES
10 vaesdeclast %xmm28, %xmm29, %xmm30 # AVX512VL,VAES
11 vaesdeclast 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512VL,VAES
12 vaesdeclast %ymm28, %ymm29, %ymm30 # AVX512VL,VAES
13 vaesdeclast 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512VL,VAES
14 vaesenc %xmm28, %xmm29, %xmm30 # AVX512VL,VAES
15 vaesenc 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512VL,VAES
16 vaesenc %ymm28, %ymm29, %ymm30 # AVX512VL,VAES
17 vaesenc 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512VL,VAES
18 vaesenclast %xmm28, %xmm29, %xmm30 # AVX512VL,VAES
19 vaesenclast 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512VL,VAES
20 vaesenclast %ymm28, %ymm29, %ymm30 # AVX512VL,VAES
21 vaesenclast 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512VL,VAES
22
23 .intel_syntax noprefix
24 vaesdec xmm30, xmm29, xmm28 # AVX512VL,VAES
25 vaesdec xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512VL,VAES
26 vaesdec ymm30, ymm29, ymm28 # AVX512VL,VAES
27 vaesdec ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512VL,VAES
28 vaesdeclast xmm30, xmm29, xmm28 # AVX512VL,VAES
29 vaesdeclast xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512VL,VAES
30 vaesdeclast ymm30, ymm29, ymm28 # AVX512VL,VAES
31 vaesdeclast ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512VL,VAES
32 vaesenc xmm30, xmm29, xmm28 # AVX512VL,VAES
33 vaesenc xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512VL,VAES
34 vaesenc ymm30, ymm29, ymm28 # AVX512VL,VAES
35 vaesenc ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512VL,VAES
36 vaesenclast xmm30, xmm29, xmm28 # AVX512VL,VAES
37 vaesenclast xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512VL,VAES
38 vaesenclast ymm30, ymm29, ymm28 # AVX512VL,VAES
39 vaesenclast ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512VL,VAES
This page took 0.033117 seconds and 4 git commands to generate.