# Check 64bit AVX512VL,VAES WIG instructions .allow_index_reg .text _start: vaesdec %xmm28, %xmm29, %xmm30 # AVX512VL,VAES vaesdec 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512VL,VAES vaesdec 2032(%rdx), %xmm29, %xmm30 # AVX512VL,VAES Disp8 vaesdec %ymm28, %ymm29, %ymm30 # AVX512VL,VAES vaesdec 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512VL,VAES vaesdec 4064(%rdx), %ymm29, %ymm30 # AVX512VL,VAES Disp8 vaesdeclast %xmm28, %xmm29, %xmm30 # AVX512VL,VAES vaesdeclast 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512VL,VAES vaesdeclast 2032(%rdx), %xmm29, %xmm30 # AVX512VL,VAES Disp8 vaesdeclast %ymm28, %ymm29, %ymm30 # AVX512VL,VAES vaesdeclast 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512VL,VAES vaesdeclast 4064(%rdx), %ymm29, %ymm30 # AVX512VL,VAES Disp8 vaesenc %xmm28, %xmm29, %xmm30 # AVX512VL,VAES vaesenc 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512VL,VAES vaesenc 2032(%rdx), %xmm29, %xmm30 # AVX512VL,VAES Disp8 vaesenc %ymm28, %ymm29, %ymm30 # AVX512VL,VAES vaesenc 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512VL,VAES vaesenc 4064(%rdx), %ymm29, %ymm30 # AVX512VL,VAES Disp8 vaesenclast %xmm28, %xmm29, %xmm30 # AVX512VL,VAES vaesenclast 0x123(%rax,%r14,8), %xmm29, %xmm30 # AVX512VL,VAES vaesenclast 2032(%rdx), %xmm29, %xmm30 # AVX512VL,VAES Disp8 vaesenclast %ymm28, %ymm29, %ymm30 # AVX512VL,VAES vaesenclast 0x123(%rax,%r14,8), %ymm29, %ymm30 # AVX512VL,VAES vaesenclast 4064(%rdx), %ymm29, %ymm30 # AVX512VL,VAES Disp8 .intel_syntax noprefix vaesdec xmm30, xmm29, xmm28 # AVX512VL,VAES vaesdec xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512VL,VAES vaesdec xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512VL,VAES Disp8 vaesdec ymm30, ymm29, ymm28 # AVX512VL,VAES vaesdec ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512VL,VAES vaesdec ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512VL,VAES Disp8 vaesdeclast xmm30, xmm29, xmm28 # AVX512VL,VAES vaesdeclast xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512VL,VAES vaesdeclast xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512VL,VAES Disp8 vaesdeclast ymm30, ymm29, ymm28 # AVX512VL,VAES vaesdeclast ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512VL,VAES vaesdeclast ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512VL,VAES Disp8 vaesenc xmm30, xmm29, xmm28 # AVX512VL,VAES vaesenc xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512VL,VAES vaesenc xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512VL,VAES Disp8 vaesenc ymm30, ymm29, ymm28 # AVX512VL,VAES vaesenc ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512VL,VAES vaesenc ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512VL,VAES Disp8 vaesenclast xmm30, xmm29, xmm28 # AVX512VL,VAES vaesenclast xmm30, xmm29, XMMWORD PTR [rax+r14*8+0x1234] # AVX512VL,VAES vaesenclast xmm30, xmm29, XMMWORD PTR [rdx+2032] # AVX512VL,VAES Disp8 vaesenclast ymm30, ymm29, ymm28 # AVX512VL,VAES vaesenclast ymm30, ymm29, YMMWORD PTR [rax+r14*8+0x1234] # AVX512VL,VAES vaesenclast ymm30, ymm29, YMMWORD PTR [rdx+4064] # AVX512VL,VAES Disp8