Revert r242990: "AVX-512: Implemented encoding , DAG lowering and ..."
[oota-llvm.git] / test / MC / X86 / x86-64-avx512bw_vl.s
index 24b8a56efe6c843357e907fb3bee7d4780492b68..dcc9db577ebfcc966253d506f68f9f86eef450af 100644 (file)
 // CHECK:  encoding: [0x62,0xe2,0x6d,0x20,0x00,0x9a,0xe0,0xef,0xff,0xff]
           vpshufb -4128(%rdx), %ymm18, %ymm19
 
-// CHECK: vpmovwb %xmm28, %xmm27
-// CHECK:  encoding: [0x62,0x02,0x7e,0x08,0x30,0xe3]
-          vpmovwb %xmm28, %xmm27
-
-// CHECK: vpmovwb %xmm28, %xmm27 {%k2}
-// CHECK:  encoding: [0x62,0x02,0x7e,0x0a,0x30,0xe3]
-          vpmovwb %xmm28, %xmm27 {%k2}
-
-// CHECK: vpmovwb %xmm28, %xmm27 {%k2} {z}
-// CHECK:  encoding: [0x62,0x02,0x7e,0x8a,0x30,0xe3]
-          vpmovwb %xmm28, %xmm27 {%k2} {z}
-
-// CHECK: vpmovwb %ymm26, %xmm26
-// CHECK:  encoding: [0x62,0x02,0x7e,0x28,0x30,0xd2]
-          vpmovwb %ymm26, %xmm26
-
-// CHECK: vpmovwb %ymm26, %xmm26 {%k4}
-// CHECK:  encoding: [0x62,0x02,0x7e,0x2c,0x30,0xd2]
-          vpmovwb %ymm26, %xmm26 {%k4}
-
-// CHECK: vpmovwb %ymm26, %xmm26 {%k4} {z}
-// CHECK:  encoding: [0x62,0x02,0x7e,0xac,0x30,0xd2]
-          vpmovwb %ymm26, %xmm26 {%k4} {z}
-
-// CHECK: vpmovwb %xmm23, (%rcx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x08,0x30,0x39]
-          vpmovwb %xmm23,(%rcx)
-
-// CHECK: vpmovwb %xmm23, (%rcx) {%k6}
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x0e,0x30,0x39]
-          vpmovwb %xmm23,(%rcx) {%k6}
-
-// CHECK: vpmovwb %xmm23, 4660(%rax,%r14,8)
-// CHECK:  encoding: [0x62,0xa2,0x7e,0x08,0x30,0xbc,0xf0,0x34,0x12,0x00,0x00]
-          vpmovwb %xmm23,4660(%rax,%r14,8)
-
-// CHECK: vpmovwb %xmm23, 1016(%rdx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x08,0x30,0x7a,0x7f]
-          vpmovwb %xmm23, 1016(%rdx)
-
-// CHECK: vpmovwb %xmm23, 1024(%rdx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x08,0x30,0xba,0x00,0x04,0x00,0x00]
-          vpmovwb %xmm23, 1024(%rdx)
-
-// CHECK: vpmovwb %xmm23, -1024(%rdx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x08,0x30,0x7a,0x80]
-          vpmovwb %xmm23,-1024(%rdx)
-
-// CHECK: vpmovwb %xmm23, -1032(%rdx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x08,0x30,0xba,0xf8,0xfb,0xff,0xff]
-          vpmovwb %xmm23,-1032(%rdx)
-
-// CHECK: vpmovwb %ymm21, (%rcx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x28,0x30,0x29]
-          vpmovwb %ymm21,(%rcx)
-
-// CHECK: vpmovwb %ymm21, (%rcx) {%k5}
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x2d,0x30,0x29]
-          vpmovwb %ymm21,(%rcx) {%k5}
-
-// CHECK: vpmovwb %ymm21, 4660(%rax,%r14,8)
-// CHECK:  encoding: [0x62,0xa2,0x7e,0x28,0x30,0xac,0xf0,0x34,0x12,0x00,0x00]
-          vpmovwb %ymm21, 4660(%rax,%r14,8)
-
-// CHECK: vpmovwb %ymm21, 2032(%rdx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x28,0x30,0x6a,0x7f]
-          vpmovwb %ymm21, 2032(%rdx)
-
-// CHECK: vpmovwb %ymm21, 2048(%rdx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x28,0x30,0xaa,0x00,0x08,0x00,0x00]
-          vpmovwb %ymm21, 2048(%rdx)
-
-// CHECK: vpmovwb %ymm21, -2048(%rdx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x28,0x30,0x6a,0x80]
-          vpmovwb %ymm21,-2048(%rdx)
-
-// CHECK: vpmovwb %ymm21, -2064(%rdx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x28,0x30,0xaa,0xf0,0xf7,0xff,0xff]
-          vpmovwb %ymm21, -2064(%rdx)
-
-// CHECK: vpmovswb %xmm19, %xmm17
-// CHECK:  encoding: [0x62,0xa2,0x7e,0x08,0x20,0xd9]
-          vpmovswb %xmm19, %xmm17
-
-// CHECK: vpmovswb %xmm19, %xmm17 {%k1}
-// CHECK:  encoding: [0x62,0xa2,0x7e,0x09,0x20,0xd9]
-          vpmovswb %xmm19, %xmm17 {%k1}
-
-// CHECK: vpmovswb %xmm19, %xmm17 {%k1} {z}
-// CHECK:  encoding: [0x62,0xa2,0x7e,0x89,0x20,0xd9]
-          vpmovswb %xmm19, %xmm17 {%k1} {z}
-
-// CHECK: vpmovswb %ymm19, %xmm21
-// CHECK:  encoding: [0x62,0xa2,0x7e,0x28,0x20,0xdd]
-          vpmovswb %ymm19, %xmm21
-
-// CHECK: vpmovswb %ymm19, %xmm21 {%k4}
-// CHECK:  encoding: [0x62,0xa2,0x7e,0x2c,0x20,0xdd]
-          vpmovswb %ymm19, %xmm21 {%k4}
-
-// CHECK: vpmovswb %ymm19, %xmm21 {%k4} {z}
-// CHECK:  encoding: [0x62,0xa2,0x7e,0xac,0x20,0xdd]
-          vpmovswb %ymm19, %xmm21 {%k4} {z}
-
-// CHECK: vpmovswb %xmm18, (%rcx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x08,0x20,0x11]
-          vpmovswb %xmm18,(%rcx)
-
-// CHECK: vpmovswb %xmm18, (%rcx) {%k2}
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x0a,0x20,0x11]
-          vpmovswb %xmm18,(%rcx) {%k2}
-
-// CHECK: vpmovswb %xmm18, 4660(%rax,%r14,8)
-// CHECK:  encoding: [0x62,0xa2,0x7e,0x08,0x20,0x94,0xf0,0x34,0x12,0x00,0x00]
-          vpmovswb %xmm18, 4660(%rax,%r14,8)
-
-// CHECK: vpmovswb %xmm18, 1016(%rdx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x08,0x20,0x52,0x7f]
-          vpmovswb %xmm18, 1016(%rdx)
-
-// CHECK: vpmovswb %xmm18, 1024(%rdx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x08,0x20,0x92,0x00,0x04,0x00,0x00]
-          vpmovswb %xmm18, 1024(%rdx)
-
-// CHECK: vpmovswb %xmm18, -1024(%rdx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x08,0x20,0x52,0x80]
-          vpmovswb %xmm18, -1024(%rdx)
-
-// CHECK: vpmovswb %xmm18, -1032(%rdx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x08,0x20,0x92,0xf8,0xfb,0xff,0xff]
-          vpmovswb %xmm18, -1032(%rdx)
-
-// CHECK: vpmovswb %ymm23, (%rcx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x28,0x20,0x39]
-          vpmovswb %ymm23,(%rcx)
-
-// CHECK: vpmovswb %ymm23, (%rcx) {%k2}
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x2a,0x20,0x39]
-          vpmovswb %ymm23,(%rcx) {%k2}
-
-// CHECK: vpmovswb %ymm23, 4660(%rax,%r14,8)
-// CHECK:  encoding: [0x62,0xa2,0x7e,0x28,0x20,0xbc,0xf0,0x34,0x12,0x00,0x00]
-          vpmovswb %ymm23, 4660(%rax,%r14,8)
-
-// CHECK: vpmovswb %ymm23, 2032(%rdx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x28,0x20,0x7a,0x7f]
-          vpmovswb %ymm23, 2032(%rdx)
-
-// CHECK: vpmovswb %ymm23, 2048(%rdx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x28,0x20,0xba,0x00,0x08,0x00,0x00]
-          vpmovswb %ymm23, 2048(%rdx)
-
-// CHECK: vpmovswb %ymm23, -2048(%rdx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x28,0x20,0x7a,0x80]
-          vpmovswb %ymm23, -2048(%rdx)
-
-// CHECK: vpmovswb %ymm23, -2064(%rdx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x28,0x20,0xba,0xf0,0xf7,0xff,0xff]
-          vpmovswb %ymm23, -2064(%rdx)
-
-// CHECK: vpmovuswb %xmm17, %xmm26
-// CHECK:  encoding: [0x62,0x82,0x7e,0x08,0x10,0xca]
-          vpmovuswb %xmm17, %xmm26
-
-// CHECK: vpmovuswb %xmm17, %xmm26 {%k6}
-// CHECK:  encoding: [0x62,0x82,0x7e,0x0e,0x10,0xca]
-          vpmovuswb %xmm17, %xmm26 {%k6}
-
-// CHECK: vpmovuswb %xmm17, %xmm26 {%k6} {z}
-// CHECK:  encoding: [0x62,0x82,0x7e,0x8e,0x10,0xca]
-          vpmovuswb %xmm17, %xmm26 {%k6} {z}
-
-// CHECK: vpmovuswb %ymm26, %xmm17
-// CHECK:  encoding: [0x62,0x22,0x7e,0x28,0x10,0xd1]
-          vpmovuswb %ymm26, %xmm17
-
-// CHECK: vpmovuswb %ymm26, %xmm17 {%k2}
-// CHECK:  encoding: [0x62,0x22,0x7e,0x2a,0x10,0xd1]
-          vpmovuswb %ymm26, %xmm17 {%k2}
-
-// CHECK: vpmovuswb %ymm26, %xmm17 {%k2} {z}
-// CHECK:  encoding: [0x62,0x22,0x7e,0xaa,0x10,0xd1]
-          vpmovuswb %ymm26, %xmm17 {%k2} {z}
-
-// CHECK: vpmovuswb %xmm19, (%rcx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x08,0x10,0x19]
-          vpmovuswb %xmm19,(%rcx)
-
-// CHECK: vpmovuswb %xmm19, (%rcx) {%k1}
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x09,0x10,0x19]
-          vpmovuswb %xmm19,(%rcx) {%k1}
-
-// CHECK: vpmovuswb %xmm19, 4660(%rax,%r14,8)
-// CHECK:  encoding: [0x62,0xa2,0x7e,0x08,0x10,0x9c,0xf0,0x34,0x12,0x00,0x00]
-          vpmovuswb %xmm19, 4660(%rax,%r14,8)
-
-// CHECK: vpmovuswb %xmm19, 1016(%rdx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x08,0x10,0x5a,0x7f]
-          vpmovuswb %xmm19, 1016(%rdx)
-
-// CHECK: vpmovuswb %xmm19, 1024(%rdx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x08,0x10,0x9a,0x00,0x04,0x00,0x00]
-          vpmovuswb %xmm19, 1024(%rdx)
-
-// CHECK: vpmovuswb %xmm19, -1024(%rdx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x08,0x10,0x5a,0x80]
-          vpmovuswb %xmm19, -1024(%rdx)
-
-// CHECK: vpmovuswb %xmm19, -1032(%rdx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x08,0x10,0x9a,0xf8,0xfb,0xff,0xff]
-          vpmovuswb %xmm19, -1032(%rdx)
-
-// CHECK: vpmovuswb %ymm23, (%rcx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x28,0x10,0x39]
-          vpmovuswb %ymm23,(%rcx)
-
-// CHECK: vpmovuswb %ymm23, (%rcx) {%k6}
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x2e,0x10,0x39]
-          vpmovuswb %ymm23,(%rcx) {%k6}
-
-// CHECK: vpmovuswb %ymm23, 4660(%rax,%r14,8)
-// CHECK:  encoding: [0x62,0xa2,0x7e,0x28,0x10,0xbc,0xf0,0x34,0x12,0x00,0x00]
-          vpmovuswb %ymm23, 4660(%rax,%r14,8)
-
-// CHECK: vpmovuswb %ymm23, 2032(%rdx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x28,0x10,0x7a,0x7f]
-          vpmovuswb %ymm23, 2032(%rdx)
-
-// CHECK: vpmovuswb %ymm23, 2048(%rdx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x28,0x10,0xba,0x00,0x08,0x00,0x00]
-          vpmovuswb %ymm23, 2048(%rdx)
-
-// CHECK: vpmovuswb %ymm23, -2048(%rdx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x28,0x10,0x7a,0x80]
-          vpmovuswb %ymm23, -2048(%rdx)
-
-// CHECK: vpmovuswb %ymm23, -2064(%rdx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x28,0x10,0xba,0xf0,0xf7,0xff,0xff]
-          vpmovuswb %ymm23, -2064(%rdx)
-
-// CHECK: vpmovwb %xmm17, %xmm21
-// CHECK:  encoding: [0x62,0xa2,0x7e,0x08,0x30,0xcd]
-          vpmovwb %xmm17, %xmm21
-
-// CHECK: vpmovwb %xmm17, %xmm21 {%k1}
-// CHECK:  encoding: [0x62,0xa2,0x7e,0x09,0x30,0xcd]
-          vpmovwb %xmm17, %xmm21 {%k1}
-
-// CHECK: vpmovwb %xmm17, %xmm21 {%k1} {z}
-// CHECK:  encoding: [0x62,0xa2,0x7e,0x89,0x30,0xcd]
-          vpmovwb %xmm17, %xmm21 {%k1} {z}
-
-// CHECK: vpmovwb %ymm23, %xmm26
-// CHECK:  encoding: [0x62,0x82,0x7e,0x28,0x30,0xfa]
-          vpmovwb %ymm23, %xmm26
-
-// CHECK: vpmovwb %ymm23, %xmm26 {%k7}
-// CHECK:  encoding: [0x62,0x82,0x7e,0x2f,0x30,0xfa]
-          vpmovwb %ymm23, %xmm26 {%k7}
-
-// CHECK: vpmovwb %ymm23, %xmm26 {%k7} {z}
-// CHECK:  encoding: [0x62,0x82,0x7e,0xaf,0x30,0xfa]
-          vpmovwb %ymm23, %xmm26 {%k7} {z}
-
-// CHECK: vpmovwb %xmm21, (%rcx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x08,0x30,0x29]
-          vpmovwb %xmm21, (%rcx)
-
-// CHECK: vpmovwb %xmm21, (%rcx) {%k2}
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x0a,0x30,0x29]
-          vpmovwb %xmm21, (%rcx) {%k2}
-
-// CHECK: vpmovwb %xmm21, 291(%rax,%r14,8)
-// CHECK:  encoding: [0x62,0xa2,0x7e,0x08,0x30,0xac,0xf0,0x23,0x01,0x00,0x00]
-          vpmovwb %xmm21, 291(%rax,%r14,8)
-
-// CHECK: vpmovwb %xmm21, 1016(%rdx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x08,0x30,0x6a,0x7f]
-          vpmovwb %xmm21, 1016(%rdx)
-
-// CHECK: vpmovwb %xmm21, 1024(%rdx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x08,0x30,0xaa,0x00,0x04,0x00,0x00]
-          vpmovwb %xmm21, 1024(%rdx)
-
-// CHECK: vpmovwb %xmm21, -1024(%rdx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x08,0x30,0x6a,0x80]
-          vpmovwb %xmm21, -1024(%rdx)
-
-// CHECK: vpmovwb %xmm21, -1032(%rdx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x08,0x30,0xaa,0xf8,0xfb,0xff,0xff]
-          vpmovwb %xmm21, -1032(%rdx)
-
-// CHECK: vpmovwb %ymm20, (%rcx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x28,0x30,0x21]
-          vpmovwb %ymm20, (%rcx)
-
-// CHECK: vpmovwb %ymm20, (%rcx) {%k4}
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x2c,0x30,0x21]
-          vpmovwb %ymm20, (%rcx) {%k4}
-
-// CHECK: vpmovwb %ymm20, 291(%rax,%r14,8)
-// CHECK:  encoding: [0x62,0xa2,0x7e,0x28,0x30,0xa4,0xf0,0x23,0x01,0x00,0x00]
-          vpmovwb %ymm20, 291(%rax,%r14,8)
-
-// CHECK: vpmovwb %ymm20, 2032(%rdx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x28,0x30,0x62,0x7f]
-          vpmovwb %ymm20, 2032(%rdx)
-
-// CHECK: vpmovwb %ymm20, 2048(%rdx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x28,0x30,0xa2,0x00,0x08,0x00,0x00]
-          vpmovwb %ymm20, 2048(%rdx)
-
-// CHECK: vpmovwb %ymm20, -2048(%rdx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x28,0x30,0x62,0x80]
-          vpmovwb %ymm20, -2048(%rdx)
-
-// CHECK: vpmovwb %ymm20, -2064(%rdx)
-// CHECK:  encoding: [0x62,0xe2,0x7e,0x28,0x30,0xa2,0xf0,0xf7,0xff,0xff]
-          vpmovwb %ymm20, -2064(%rdx)
-
-// CHECK: vpmovswb %xmm20, %xmm24
-// CHECK:  encoding: [0x62,0x82,0x7e,0x08,0x20,0xe0]
-          vpmovswb %xmm20, %xmm24
-
-// CHECK: vpmovswb %xmm20, %xmm24 {%k4}
-// CHECK:  encoding: [0x62,0x82,0x7e,0x0c,0x20,0xe0]
-          vpmovswb %xmm20, %xmm24 {%k4}
-
-// CHECK: vpmovswb %xmm20, %xmm24 {%k4} {z}
-// CHECK:  encoding: [0x62,0x82,0x7e,0x8c,0x20,0xe0]
-          vpmovswb %xmm20, %xmm24 {%k4} {z}
-
-// CHECK: vpmovswb %ymm18, %xmm27
-// CHECK:  encoding: [0x62,0x82,0x7e,0x28,0x20,0xd3]
-          vpmovswb %ymm18, %xmm27
-
-// CHECK: vpmovswb %ymm18, %xmm27 {%k1}
-// CHECK:  encoding: [0x62,0x82,0x7e,0x29,0x20,0xd3]
-          vpmovswb %ymm18, %xmm27 {%k1}
-
-// CHECK: vpmovswb %ymm18, %xmm27 {%k1} {z}
-// CHECK:  encoding: [0x62,0x82,0x7e,0xa9,0x20,0xd3]
-          vpmovswb %ymm18, %xmm27 {%k1} {z}
-
-// CHECK: vpmovswb %xmm24, (%rcx)
-// CHECK:  encoding: [0x62,0x62,0x7e,0x08,0x20,0x01]
-          vpmovswb %xmm24, (%rcx)
-
-// CHECK: vpmovswb %xmm24, (%rcx) {%k3}
-// CHECK:  encoding: [0x62,0x62,0x7e,0x0b,0x20,0x01]
-          vpmovswb %xmm24, (%rcx) {%k3}
-
-// CHECK: vpmovswb %xmm24, 291(%rax,%r14,8)
-// CHECK:  encoding: [0x62,0x22,0x7e,0x08,0x20,0x84,0xf0,0x23,0x01,0x00,0x00]
-          vpmovswb %xmm24, 291(%rax,%r14,8)
-
-// CHECK: vpmovswb %xmm24, 1016(%rdx)
-// CHECK:  encoding: [0x62,0x62,0x7e,0x08,0x20,0x42,0x7f]
-          vpmovswb %xmm24, 1016(%rdx)
-
-// CHECK: vpmovswb %xmm24, 1024(%rdx)
-// CHECK:  encoding: [0x62,0x62,0x7e,0x08,0x20,0x82,0x00,0x04,0x00,0x00]
-          vpmovswb %xmm24, 1024(%rdx)
-
-// CHECK: vpmovswb %xmm24, -1024(%rdx)
-// CHECK:  encoding: [0x62,0x62,0x7e,0x08,0x20,0x42,0x80]
-          vpmovswb %xmm24, -1024(%rdx)
-
-// CHECK: vpmovswb %xmm24, -1032(%rdx)
-// CHECK:  encoding: [0x62,0x62,0x7e,0x08,0x20,0x82,0xf8,0xfb,0xff,0xff]
-          vpmovswb %xmm24, -1032(%rdx)
-
-// CHECK: vpmovswb %ymm27, (%rcx)
-// CHECK:  encoding: [0x62,0x62,0x7e,0x28,0x20,0x19]
-          vpmovswb %ymm27, (%rcx)
-
-// CHECK: vpmovswb %ymm27, (%rcx) {%k7}
-// CHECK:  encoding: [0x62,0x62,0x7e,0x2f,0x20,0x19]
-          vpmovswb %ymm27, (%rcx) {%k7}
-
-// CHECK: vpmovswb %ymm27, 291(%rax,%r14,8)
-// CHECK:  encoding: [0x62,0x22,0x7e,0x28,0x20,0x9c,0xf0,0x23,0x01,0x00,0x00]
-          vpmovswb %ymm27, 291(%rax,%r14,8)
-
-// CHECK: vpmovswb %ymm27, 2032(%rdx)
-// CHECK:  encoding: [0x62,0x62,0x7e,0x28,0x20,0x5a,0x7f]
-          vpmovswb %ymm27, 2032(%rdx)
-
-// CHECK: vpmovswb %ymm27, 2048(%rdx)
-// CHECK:  encoding: [0x62,0x62,0x7e,0x28,0x20,0x9a,0x00,0x08,0x00,0x00]
-          vpmovswb %ymm27, 2048(%rdx)
-
-// CHECK: vpmovswb %ymm27, -2048(%rdx)
-// CHECK:  encoding: [0x62,0x62,0x7e,0x28,0x20,0x5a,0x80]
-          vpmovswb %ymm27, -2048(%rdx)
-
-// CHECK: vpmovswb %ymm27, -2064(%rdx)
-// CHECK:  encoding: [0x62,0x62,0x7e,0x28,0x20,0x9a,0xf0,0xf7,0xff,0xff]
-          vpmovswb %ymm27, -2064(%rdx)
-
-// CHECK: vpmovuswb %xmm19, %xmm23
-// CHECK:  encoding: [0x62,0xa2,0x7e,0x08,0x10,0xdf]
-          vpmovuswb %xmm19, %xmm23
-
-// CHECK: vpmovuswb %xmm19, %xmm23 {%k4}
-// CHECK:  encoding: [0x62,0xa2,0x7e,0x0c,0x10,0xdf]
-          vpmovuswb %xmm19, %xmm23 {%k4}
-
-// CHECK: vpmovuswb %xmm19, %xmm23 {%k4} {z}
-// CHECK:  encoding: [0x62,0xa2,0x7e,0x8c,0x10,0xdf]
-          vpmovuswb %xmm19, %xmm23 {%k4} {z}
-
-// CHECK: vpmovuswb %ymm23, %xmm28
-// CHECK:  encoding: [0x62,0x82,0x7e,0x28,0x10,0xfc]
-          vpmovuswb %ymm23, %xmm28
-
-// CHECK: vpmovuswb %ymm23, %xmm28 {%k6}
-// CHECK:  encoding: [0x62,0x82,0x7e,0x2e,0x10,0xfc]
-          vpmovuswb %ymm23, %xmm28 {%k6}
-
-// CHECK: vpmovuswb %ymm23, %xmm28 {%k6} {z}
-// CHECK:  encoding: [0x62,0x82,0x7e,0xae,0x10,0xfc]
-          vpmovuswb %ymm23, %xmm28 {%k6} {z}
-
-// CHECK: vpmovuswb %xmm25, (%rcx)
-// CHECK:  encoding: [0x62,0x62,0x7e,0x08,0x10,0x09]
-          vpmovuswb %xmm25, (%rcx)
-
-// CHECK: vpmovuswb %xmm25, (%rcx) {%k3}
-// CHECK:  encoding: [0x62,0x62,0x7e,0x0b,0x10,0x09]
-          vpmovuswb %xmm25, (%rcx) {%k3}
-
-// CHECK: vpmovuswb %xmm25, 291(%rax,%r14,8)
-// CHECK:  encoding: [0x62,0x22,0x7e,0x08,0x10,0x8c,0xf0,0x23,0x01,0x00,0x00]
-          vpmovuswb %xmm25, 291(%rax,%r14,8)
-
-// CHECK: vpmovuswb %xmm25, 1016(%rdx)
-// CHECK:  encoding: [0x62,0x62,0x7e,0x08,0x10,0x4a,0x7f]
-          vpmovuswb %xmm25, 1016(%rdx)
-
-// CHECK: vpmovuswb %xmm25, 1024(%rdx)
-// CHECK:  encoding: [0x62,0x62,0x7e,0x08,0x10,0x8a,0x00,0x04,0x00,0x00]
-          vpmovuswb %xmm25, 1024(%rdx)
-
-// CHECK: vpmovuswb %xmm25, -1024(%rdx)
-// CHECK:  encoding: [0x62,0x62,0x7e,0x08,0x10,0x4a,0x80]
-          vpmovuswb %xmm25, -1024(%rdx)
-
-// CHECK: vpmovuswb %xmm25, -1032(%rdx)
-// CHECK:  encoding: [0x62,0x62,0x7e,0x08,0x10,0x8a,0xf8,0xfb,0xff,0xff]
-          vpmovuswb %xmm25, -1032(%rdx)
-
-// CHECK: vpmovuswb %ymm28, (%rcx)
-// CHECK:  encoding: [0x62,0x62,0x7e,0x28,0x10,0x21]
-          vpmovuswb %ymm28, (%rcx)
-
-// CHECK: vpmovuswb %ymm28, (%rcx) {%k2}
-// CHECK:  encoding: [0x62,0x62,0x7e,0x2a,0x10,0x21]
-          vpmovuswb %ymm28, (%rcx) {%k2}
-
-// CHECK: vpmovuswb %ymm28, 291(%rax,%r14,8)
-// CHECK:  encoding: [0x62,0x22,0x7e,0x28,0x10,0xa4,0xf0,0x23,0x01,0x00,0x00]
-          vpmovuswb %ymm28, 291(%rax,%r14,8)
-
-// CHECK: vpmovuswb %ymm28, 2032(%rdx)
-// CHECK:  encoding: [0x62,0x62,0x7e,0x28,0x10,0x62,0x7f]
-          vpmovuswb %ymm28, 2032(%rdx)
-
-// CHECK: vpmovuswb %ymm28, 2048(%rdx)
-// CHECK:  encoding: [0x62,0x62,0x7e,0x28,0x10,0xa2,0x00,0x08,0x00,0x00]
-          vpmovuswb %ymm28, 2048(%rdx)
-
-// CHECK: vpmovuswb %ymm28, -2048(%rdx)
-// CHECK:  encoding: [0x62,0x62,0x7e,0x28,0x10,0x62,0x80]
-          vpmovuswb %ymm28, -2048(%rdx)
-
-// CHECK: vpmovuswb %ymm28, -2064(%rdx)
-// CHECK:  encoding: [0x62,0x62,0x7e,0x28,0x10,0xa2,0xf0,0xf7,0xff,0xff]
-          vpmovuswb %ymm28, -2064(%rdx)
-
 // CHECK: vpmulhuw %xmm18, %xmm21, %xmm24
 // CHECK:  encoding: [0x62,0x21,0x55,0x00,0xe4,0xc2]
           vpmulhuw %xmm18, %xmm21, %xmm24