9 changes: 0 additions & 9 deletions llvm/test/MC/X86/apx/sha1rnds4-att.s

This file was deleted.

9 changes: 0 additions & 9 deletions llvm/test/MC/X86/apx/sha1rnds4-intel.s

This file was deleted.

9 changes: 0 additions & 9 deletions llvm/test/MC/X86/apx/sha256msg1-att.s

This file was deleted.

9 changes: 0 additions & 9 deletions llvm/test/MC/X86/apx/sha256msg1-intel.s

This file was deleted.

9 changes: 0 additions & 9 deletions llvm/test/MC/X86/apx/sha256msg2-att.s

This file was deleted.

9 changes: 0 additions & 9 deletions llvm/test/MC/X86/apx/sha256msg2-intel.s

This file was deleted.

13 changes: 0 additions & 13 deletions llvm/test/MC/X86/apx/sha256rnds2-att.s

This file was deleted.

14 changes: 0 additions & 14 deletions llvm/test/MC/X86/apx/sha256rnds2-intel.s

This file was deleted.

20 changes: 0 additions & 20 deletions llvm/test/MC/X86/apx/shlx-att.s

This file was deleted.

17 changes: 0 additions & 17 deletions llvm/test/MC/X86/apx/shlx-intel.s

This file was deleted.

20 changes: 0 additions & 20 deletions llvm/test/MC/X86/apx/shrx-att.s

This file was deleted.

17 changes: 0 additions & 17 deletions llvm/test/MC/X86/apx/shrx-intel.s

This file was deleted.

25 changes: 25 additions & 0 deletions llvm/test/MC/X86/apx/vmx-att.s
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
# RUN: llvm-mc -triple x86_64 --show-encoding %s | FileCheck %s
# RUN: not llvm-mc -triple i386 -show-encoding %s 2>&1 | FileCheck %s --check-prefix=ERROR

# ERROR-COUNT-4: error:
# ERROR-NOT: error:

## invept

# CHECK: invept 291(%r28,%r29,4), %r19
# CHECK: encoding: [0x62,0x8c,0x7a,0x08,0xf0,0x9c,0xac,0x23,0x01,0x00,0x00]
invept 291(%r28,%r29,4), %r19

# CHECK: {evex} invept 123(%rax,%rbx,4), %r9
# CHECK: encoding: [0x62,0x74,0x7e,0x08,0xf0,0x4c,0x98,0x7b]
{evex} invept 123(%rax,%rbx,4), %r9

## invvpid

# CHECK: invvpid 291(%r28,%r29,4), %r19
# CHECK: encoding: [0x62,0x8c,0x7a,0x08,0xf1,0x9c,0xac,0x23,0x01,0x00,0x00]
invvpid 291(%r28,%r29,4), %r19

# CHECK: {evex} invvpid 123(%rax,%rbx,4), %r9
# CHECK: encoding: [0x62,0x74,0x7e,0x08,0xf1,0x4c,0x98,0x7b]
{evex} invvpid 123(%rax,%rbx,4), %r9
21 changes: 21 additions & 0 deletions llvm/test/MC/X86/apx/vmx-intel.s
Original file line number Diff line number Diff line change
@@ -0,0 +1,21 @@
# RUN: llvm-mc -triple x86_64 -x86-asm-syntax=intel -output-asm-variant=1 --show-encoding %s | FileCheck %s

## invept

# CHECK: invept r19, xmmword ptr [r28 + 4*r29 + 291]
# CHECK: encoding: [0x62,0x8c,0x7a,0x08,0xf0,0x9c,0xac,0x23,0x01,0x00,0x00]
invept r19, xmmword ptr [r28 + 4*r29 + 291]

# CHECK: {evex} invept r9, xmmword ptr [rax + 4*rbx + 123]
# CHECK: encoding: [0x62,0x74,0x7e,0x08,0xf0,0x4c,0x98,0x7b]
{evex} invept r9, xmmword ptr [rax + 4*rbx + 123]

## invvpid

# CHECK: invvpid r19, xmmword ptr [r28 + 4*r29 + 291]
# CHECK: encoding: [0x62,0x8c,0x7a,0x08,0xf1,0x9c,0xac,0x23,0x01,0x00,0x00]
invvpid r19, xmmword ptr [r28 + 4*r29 + 291]

# CHECK: {evex} invvpid r9, xmmword ptr [rax + 4*rbx + 123]
# CHECK: encoding: [0x62,0x74,0x7e,0x08,0xf1,0x4c,0x98,0x7b]
{evex} invvpid r9, xmmword ptr [rax + 4*rbx + 123]
8 changes: 0 additions & 8 deletions llvm/test/MC/X86/apx/wrssd-att.s

This file was deleted.

5 changes: 0 additions & 5 deletions llvm/test/MC/X86/apx/wrssd-intel.s

This file was deleted.

8 changes: 0 additions & 8 deletions llvm/test/MC/X86/apx/wrssq-att.s

This file was deleted.

5 changes: 0 additions & 5 deletions llvm/test/MC/X86/apx/wrssq-intel.s

This file was deleted.

8 changes: 0 additions & 8 deletions llvm/test/MC/X86/apx/wrussd-att.s

This file was deleted.

5 changes: 0 additions & 5 deletions llvm/test/MC/X86/apx/wrussd-intel.s

This file was deleted.

8 changes: 0 additions & 8 deletions llvm/test/MC/X86/apx/wrussq-att.s

This file was deleted.

5 changes: 0 additions & 5 deletions llvm/test/MC/X86/apx/wrussq-intel.s

This file was deleted.