From 0780179d532d20b6b01ba0f1434c93f81b7faea8 Mon Sep 17 00:00:00 2001 From: Elena Demikhovsky Date: Thu, 1 Aug 2013 13:34:06 +0000 Subject: EVEX and compressed displacement encoding for AVX512 git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@187576 91177308-0d34-0410-b5e6-96231b3b80d8 --- test/MC/X86/avx512-encodings.s | 21 +++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 test/MC/X86/avx512-encodings.s (limited to 'test/MC') diff --git a/test/MC/X86/avx512-encodings.s b/test/MC/X86/avx512-encodings.s new file mode 100644 index 0000000000..26a77c1906 --- /dev/null +++ b/test/MC/X86/avx512-encodings.s @@ -0,0 +1,21 @@ +// RUN: llvm-mc -triple x86_64-unknown-unknown --show-encoding %s | FileCheck %s + +// CHECK: vinserti32x4 +// CHECK: encoding: [0x62,0xa3,0x55,0x48,0x38,0xcd,0x01] +vinserti32x4 $1, %xmm21, %zmm5, %zmm17 + +// CHECK: vinserti32x4 +// CHECK: encoding: [0x62,0xe3,0x1d,0x40,0x38,0x4f,0x10,0x01] +vinserti32x4 $1, 256(%rdi), %zmm28, %zmm17 + +// CHECK: vextracti32x4 +// CHECK: encoding: [0x62,0x33,0x7d,0x48,0x39,0xc9,0x01] +vextracti32x4 $1, %zmm9, %xmm17 + +// CHECK: vextracti64x4 +// CHECK: encoding: [0x62,0x33,0xfd,0x48,0x3b,0xc9,0x01] +vextracti64x4 $1, %zmm9, %ymm17 + +// CHECK: vextracti64x4 +// CHECK: encoding: [0x62,0x73,0xfd,0x48,0x3b,0x4f,0x10,0x01] +vextracti64x4 $1, %zmm9, 512(%rdi) -- cgit v1.2.3