Revert r242990: "AVX-512: Implemented encoding , DAG lowering and ..."
[oota-llvm.git] / test / MC / X86 / x86-64-avx512bw.s
index 9e10ca42c3bd224842bfbf1be62e203e8da685f0..8d72b086a6c7ded0bf4f6e284f9c88b6cbd905a2 100644 (file)
 // CHECK:  encoding: [0x62,0x62,0x7d,0x48,0x1d,0xb2,0xc0,0xdf,0xff,0xff]
           vpabsw -8256(%rdx), %zmm30
 
-// CHECK: vpmovwb %zmm27, %ymm22
-// CHECK:  encoding: [0x62,0x22,0x7e,0x48,0x30,0xde]
-          vpmovwb %zmm27, %ymm22
-
-// CHECK: vpmovwb %zmm27, %ymm22 {%k1}
-// CHECK:  encoding: [0x62,0x22,0x7e,0x49,0x30,0xde]
-          vpmovwb %zmm27, %ymm22 {%k1}
-
-// CHECK: vpmovwb %zmm27, %ymm22 {%k1} {z}
-// CHECK:  encoding: [0x62,0x22,0x7e,0xc9,0x30,0xde]
-          vpmovwb %zmm27, %ymm22 {%k1} {z}
-
-// CHECK: vpmovwb %zmm22, (%rcx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x48,0x30,0x31]
-          vpmovwb %zmm22, (%rcx)
-
-// CHECK: vpmovwb %zmm22, (%rcx) {%k4}
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x4c,0x30,0x31]
-          vpmovwb %zmm22, (%rcx) {%k4}
-
-// CHECK: vpmovwb %zmm22, 291(%rax,%r14,8)
-// CHECK:  encoding: [0x62,0xa2,0x7e,0x48,0x30,0xb4,0xf0,0x23,0x01,0x00,0x00]
-          vpmovwb %zmm22, 291(%rax,%r14,8)
-
-// CHECK: vpmovwb %zmm22, 4064(%rdx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x48,0x30,0x72,0x7f]
-          vpmovwb %zmm22, 4064(%rdx)
-
-// CHECK: vpmovwb %zmm22, 4096(%rdx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x48,0x30,0xb2,0x00,0x10,0x00,0x00]
-          vpmovwb %zmm22, 4096(%rdx)
-
-// CHECK: vpmovwb %zmm22, -4096(%rdx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x48,0x30,0x72,0x80]
-          vpmovwb %zmm22, -4096(%rdx)
-
-// CHECK: vpmovwb %zmm22, -4128(%rdx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x48,0x30,0xb2,0xe0,0xef,0xff,0xff]
-          vpmovwb %zmm22, -4128(%rdx)
-
-// CHECK: vpmovswb %zmm18, %ymm23
-// CHECK:  encoding: [0x62,0xa2,0x7e,0x48,0x20,0xd7]
-          vpmovswb %zmm18, %ymm23
-
-// CHECK: vpmovswb %zmm18, %ymm23 {%k2}
-// CHECK:  encoding: [0x62,0xa2,0x7e,0x4a,0x20,0xd7]
-          vpmovswb %zmm18, %ymm23 {%k2}
-
-// CHECK: vpmovswb %zmm18, %ymm23 {%k2} {z}
-// CHECK:  encoding: [0x62,0xa2,0x7e,0xca,0x20,0xd7]
-          vpmovswb %zmm18, %ymm23 {%k2} {z}
-
-// CHECK: vpmovswb %zmm24, (%rcx)
-// CHECK:  encoding: [0x62,0x62,0x7e,0x48,0x20,0x01]
-          vpmovswb %zmm24, (%rcx)
-
-// CHECK: vpmovswb %zmm24, (%rcx) {%k7}
-// CHECK:  encoding: [0x62,0x62,0x7e,0x4f,0x20,0x01]
-          vpmovswb %zmm24, (%rcx) {%k7}
-
-// CHECK: vpmovswb %zmm24, 291(%rax,%r14,8)
-// CHECK:  encoding: [0x62,0x22,0x7e,0x48,0x20,0x84,0xf0,0x23,0x01,0x00,0x00]
-          vpmovswb %zmm24, 291(%rax,%r14,8)
-
-// CHECK: vpmovswb %zmm24, 4064(%rdx)
-// CHECK:  encoding: [0x62,0x62,0x7e,0x48,0x20,0x42,0x7f]
-          vpmovswb %zmm24, 4064(%rdx)
-
-// CHECK: vpmovswb %zmm24, 4096(%rdx)
-// CHECK:  encoding: [0x62,0x62,0x7e,0x48,0x20,0x82,0x00,0x10,0x00,0x00]
-          vpmovswb %zmm24, 4096(%rdx)
-
-// CHECK: vpmovswb %zmm24, -4096(%rdx)
-// CHECK:  encoding: [0x62,0x62,0x7e,0x48,0x20,0x42,0x80]
-          vpmovswb %zmm24, -4096(%rdx)
-
-// CHECK: vpmovswb %zmm24, -4128(%rdx)
-// CHECK:  encoding: [0x62,0x62,0x7e,0x48,0x20,0x82,0xe0,0xef,0xff,0xff]
-          vpmovswb %zmm24, -4128(%rdx)
-
-// CHECK: vpmovuswb %zmm22, %ymm28
-// CHECK:  encoding: [0x62,0x82,0x7e,0x48,0x10,0xf4]
-          vpmovuswb %zmm22, %ymm28
-
-// CHECK: vpmovuswb %zmm22, %ymm28 {%k3}
-// CHECK:  encoding: [0x62,0x82,0x7e,0x4b,0x10,0xf4]
-          vpmovuswb %zmm22, %ymm28 {%k3}
-
-// CHECK: vpmovuswb %zmm22, %ymm28 {%k3} {z}
-// CHECK:  encoding: [0x62,0x82,0x7e,0xcb,0x10,0xf4]
-          vpmovuswb %zmm22, %ymm28 {%k3} {z}
-
-// CHECK: vpmovuswb %zmm27, (%rcx)
-// CHECK:  encoding: [0x62,0x62,0x7e,0x48,0x10,0x19]
-          vpmovuswb %zmm27, (%rcx)
-
-// CHECK: vpmovuswb %zmm27, (%rcx) {%k2}
-// CHECK:  encoding: [0x62,0x62,0x7e,0x4a,0x10,0x19]
-          vpmovuswb %zmm27, (%rcx) {%k2}
-
-// CHECK: vpmovuswb %zmm27, 291(%rax,%r14,8)
-// CHECK:  encoding: [0x62,0x22,0x7e,0x48,0x10,0x9c,0xf0,0x23,0x01,0x00,0x00]
-          vpmovuswb %zmm27, 291(%rax,%r14,8)
-
-// CHECK: vpmovuswb %zmm27, 4064(%rdx)
-// CHECK:  encoding: [0x62,0x62,0x7e,0x48,0x10,0x5a,0x7f]
-          vpmovuswb %zmm27, 4064(%rdx)
-
-// CHECK: vpmovuswb %zmm27, 4096(%rdx)
-// CHECK:  encoding: [0x62,0x62,0x7e,0x48,0x10,0x9a,0x00,0x10,0x00,0x00]
-          vpmovuswb %zmm27, 4096(%rdx)
-
-// CHECK: vpmovuswb %zmm27, -4096(%rdx)
-// CHECK:  encoding: [0x62,0x62,0x7e,0x48,0x10,0x5a,0x80]
-          vpmovuswb %zmm27, -4096(%rdx)
-
-// CHECK: vpmovuswb %zmm27, -4128(%rdx)
-// CHECK:  encoding: [0x62,0x62,0x7e,0x48,0x10,0x9a,0xe0,0xef,0xff,0xff]
-          vpmovuswb %zmm27, -4128(%rdx)
-
 // CHECK: vpmulhuw %zmm21, %zmm24, %zmm21
 // CHECK:  encoding: [0x62,0xa1,0x3d,0x40,0xe4,0xed]
           vpmulhuw %zmm21, %zmm24, %zmm21