blob: 9a0a3aca1904c1b6446190384c118712da369baa [file] [edit]
// RUN: llvm-mc -triple i386 --show-encoding -mattr=+avx10v2aux,+avx512vl %s | FileCheck %s
// CHECK: vcvtps2bf8 %zmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x48,0x39,0xc1]
vcvtps2bf8 %zmm1, %xmm0
// CHECK: vcvtps2bf8 %ymm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x28,0x39,0xc1]
vcvtps2bf8 %ymm1, %xmm0
// CHECK: vcvtps2bf8 %xmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x39,0xc1]
vcvtps2bf8 %xmm1, %xmm0
// CHECK: vcvtps2bf8z (%edi), %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x48,0x39,0x07]
vcvtps2bf8z (%edi), %xmm0
// CHECK: vcvtps2bf8y (%edi), %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x28,0x39,0x07]
vcvtps2bf8y (%edi), %xmm0
// CHECK: vcvtps2bf8x (%edi), %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x39,0x07]
vcvtps2bf8x (%edi), %xmm0
// CHECK: vcvtps2bf8z 268435456(%esp,%esi,8), %xmm0 {%k1}
// CHECK: encoding: [0x62,0xf5,0x7e,0x49,0x39,0x84,0xf4,0x00,0x00,0x00,0x10]
vcvtps2bf8z 268435456(%esp,%esi,8), %xmm0 {%k1}
// CHECK: vcvtps2bf8y 268435456(%esp,%esi,8), %xmm0 {%k1}
// CHECK: encoding: [0x62,0xf5,0x7e,0x29,0x39,0x84,0xf4,0x00,0x00,0x00,0x10]
vcvtps2bf8y 268435456(%esp,%esi,8), %xmm0 {%k1}
// CHECK: vcvtps2bf8x 268435456(%esp,%esi,8), %xmm0 {%k1}
// CHECK: encoding: [0x62,0xf5,0x7e,0x09,0x39,0x84,0xf4,0x00,0x00,0x00,0x10]
vcvtps2bf8x 268435456(%esp,%esi,8), %xmm0 {%k1}
// CHECK: vcvtps2bf8z 8128(%ecx), %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x48,0x39,0x41,0x7f]
vcvtps2bf8z 8128(%ecx), %xmm0
// CHECK: vcvtps2bf8y 4064(%ecx), %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x28,0x39,0x41,0x7f]
vcvtps2bf8y 4064(%ecx), %xmm0
// CHECK: vcvtps2bf8x 2032(%ecx), %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x39,0x41,0x7f]
vcvtps2bf8x 2032(%ecx), %xmm0
// CHECK: vcvtps2bf8 -512(%edx){1to16}, %xmm0 {%k1} {z}
// CHECK: encoding: [0x62,0xf5,0x7e,0xd9,0x39,0x42,0x80]
vcvtps2bf8 -512(%edx){1to16}, %xmm0 {%k1} {z}
// CHECK: vcvtps2bf8 -512(%edx){1to8}, %xmm0 {%k1} {z}
// CHECK: encoding: [0x62,0xf5,0x7e,0xb9,0x39,0x42,0x80]
vcvtps2bf8 -512(%edx){1to8}, %xmm0 {%k1} {z}
// CHECK: vcvtps2bf8 -512(%edx){1to4}, %xmm0 {%k1} {z}
// CHECK: encoding: [0x62,0xf5,0x7e,0x99,0x39,0x42,0x80]
vcvtps2bf8 -512(%edx){1to4}, %xmm0 {%k1} {z}
// CHECK: vcvtps2bf8 %xmm1, %xmm0 {%k1}
// CHECK: encoding: [0x62,0xf5,0x7e,0x09,0x39,0xc1]
vcvtps2bf8 %xmm1, %xmm0 {%k1}
// CHECK: vcvtps2bf8 %xmm1, %xmm0 {%k1} {z}
// CHECK: encoding: [0x62,0xf5,0x7e,0x89,0x39,0xc1]
vcvtps2bf8 %xmm1, %xmm0 {%k1} {z}
// CHECK: vcvtps2bf8 (%edi){1to4}, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x18,0x39,0x07]
vcvtps2bf8 (%edi){1to4}, %xmm0
// CHECK: vcvtps2bf8 (%edi){1to4}, %xmm0 {%k1}
// CHECK: encoding: [0x62,0xf5,0x7e,0x19,0x39,0x07]
vcvtps2bf8 (%edi){1to4}, %xmm0 {%k1}
// CHECK: vcvtps2bf8 (%edi){1to4}, %xmm0 {%k1} {z}
// CHECK: encoding: [0x62,0xf5,0x7e,0x99,0x39,0x07]
vcvtps2bf8 (%edi){1to4}, %xmm0 {%k1} {z}
// CHECK: vcvtps2bf8 %ymm1, %xmm0 {%k1}
// CHECK: encoding: [0x62,0xf5,0x7e,0x29,0x39,0xc1]
vcvtps2bf8 %ymm1, %xmm0 {%k1}
// CHECK: vcvtps2bf8 %ymm1, %xmm0 {%k1} {z}
// CHECK: encoding: [0x62,0xf5,0x7e,0xa9,0x39,0xc1]
vcvtps2bf8 %ymm1, %xmm0 {%k1} {z}
// CHECK: vcvtps2bf8 (%edi){1to8}, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x38,0x39,0x07]
vcvtps2bf8 (%edi){1to8}, %xmm0
// CHECK: vcvtps2bf8 (%edi){1to8}, %xmm0 {%k1}
// CHECK: encoding: [0x62,0xf5,0x7e,0x39,0x39,0x07]
vcvtps2bf8 (%edi){1to8}, %xmm0 {%k1}
// CHECK: vcvtps2bf8 (%edi){1to8}, %xmm0 {%k1} {z}
// CHECK: encoding: [0x62,0xf5,0x7e,0xb9,0x39,0x07]
vcvtps2bf8 (%edi){1to8}, %xmm0 {%k1} {z}
// CHECK: vcvtps2bf8 %zmm1, %xmm0 {%k1}
// CHECK: encoding: [0x62,0xf5,0x7e,0x49,0x39,0xc1]
vcvtps2bf8 %zmm1, %xmm0 {%k1}
// CHECK: vcvtps2bf8 %zmm1, %xmm0 {%k1} {z}
// CHECK: encoding: [0x62,0xf5,0x7e,0xc9,0x39,0xc1]
vcvtps2bf8 %zmm1, %xmm0 {%k1} {z}
// CHECK: vcvtps2bf8 (%edi){1to16}, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x58,0x39,0x07]
vcvtps2bf8 (%edi){1to16}, %xmm0
// CHECK: vcvtps2bf8s %zmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x48,0x3b,0xc1]
vcvtps2bf8s %zmm1, %xmm0
// CHECK: vcvtps2bf8s %ymm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x28,0x3b,0xc1]
vcvtps2bf8s %ymm1, %xmm0
// CHECK: vcvtps2bf8s %xmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x3b,0xc1]
vcvtps2bf8s %xmm1, %xmm0
// CHECK: vcvtps2bf8sz (%edi), %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x48,0x3b,0x07]
vcvtps2bf8sz (%edi), %xmm0
// CHECK: vcvtps2bf8sy (%edi), %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x28,0x3b,0x07]
vcvtps2bf8sy (%edi), %xmm0
// CHECK: vcvtps2bf8sx (%edi), %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x3b,0x07]
vcvtps2bf8sx (%edi), %xmm0
// CHECK: vcvtps2bf8s %zmm1, %xmm0 {%k1}
// CHECK: encoding: [0x62,0xf5,0x7e,0x49,0x3b,0xc1]
vcvtps2bf8s %zmm1, %xmm0 {%k1}
// CHECK: vcvtps2bf8s %zmm1, %xmm0 {%k1} {z}
// CHECK: encoding: [0x62,0xf5,0x7e,0xc9,0x3b,0xc1]
vcvtps2bf8s %zmm1, %xmm0 {%k1} {z}
// CHECK: vcvtps2bf8s (%edi){1to16}, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x58,0x3b,0x07]
vcvtps2bf8s (%edi){1to16}, %xmm0
// CHECK: vcvtps2bf8s (%edi){1to8}, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x38,0x3b,0x07]
vcvtps2bf8s (%edi){1to8}, %xmm0
// CHECK: vcvtps2bf8s (%edi){1to4}, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x18,0x3b,0x07]
vcvtps2bf8s (%edi){1to4}, %xmm0
// CHECK: vcvtps2hf8 %zmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x48,0x38,0xc1]
vcvtps2hf8 %zmm1, %xmm0
// CHECK: vcvtps2hf8 %ymm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x28,0x38,0xc1]
vcvtps2hf8 %ymm1, %xmm0
// CHECK: vcvtps2hf8 %xmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x38,0xc1]
vcvtps2hf8 %xmm1, %xmm0
// CHECK: vcvtps2hf8z (%edi), %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x48,0x38,0x07]
vcvtps2hf8z (%edi), %xmm0
// CHECK: vcvtps2hf8y (%edi), %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x28,0x38,0x07]
vcvtps2hf8y (%edi), %xmm0
// CHECK: vcvtps2hf8x (%edi), %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x38,0x07]
vcvtps2hf8x (%edi), %xmm0
// CHECK: vcvtps2hf8 %zmm1, %xmm0 {%k1}
// CHECK: encoding: [0x62,0xf5,0x7e,0x49,0x38,0xc1]
vcvtps2hf8 %zmm1, %xmm0 {%k1}
// CHECK: vcvtps2hf8 %zmm1, %xmm0 {%k1} {z}
// CHECK: encoding: [0x62,0xf5,0x7e,0xc9,0x38,0xc1]
vcvtps2hf8 %zmm1, %xmm0 {%k1} {z}
// CHECK: vcvtps2hf8 (%edi){1to16}, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x58,0x38,0x07]
vcvtps2hf8 (%edi){1to16}, %xmm0
// CHECK: vcvtps2hf8 (%edi){1to8}, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x38,0x38,0x07]
vcvtps2hf8 (%edi){1to8}, %xmm0
// CHECK: vcvtps2hf8 (%edi){1to4}, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x18,0x38,0x07]
vcvtps2hf8 (%edi){1to4}, %xmm0
// CHECK: vcvtps2hf8s %zmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x48,0x3a,0xc1]
vcvtps2hf8s %zmm1, %xmm0
// CHECK: vcvtps2hf8s %ymm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x28,0x3a,0xc1]
vcvtps2hf8s %ymm1, %xmm0
// CHECK: vcvtps2hf8s %xmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x3a,0xc1]
vcvtps2hf8s %xmm1, %xmm0
// CHECK: vcvtps2hf8sz (%edi), %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x48,0x3a,0x07]
vcvtps2hf8sz (%edi), %xmm0
// CHECK: vcvtps2hf8sy (%edi), %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x28,0x3a,0x07]
vcvtps2hf8sy (%edi), %xmm0
// CHECK: vcvtps2hf8sx (%edi), %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x3a,0x07]
vcvtps2hf8sx (%edi), %xmm0
// CHECK: vcvtps2hf8s %zmm1, %xmm0 {%k1}
// CHECK: encoding: [0x62,0xf5,0x7e,0x49,0x3a,0xc1]
vcvtps2hf8s %zmm1, %xmm0 {%k1}
// CHECK: vcvtps2hf8s %zmm1, %xmm0 {%k1} {z}
// CHECK: encoding: [0x62,0xf5,0x7e,0xc9,0x3a,0xc1]
vcvtps2hf8s %zmm1, %xmm0 {%k1} {z}
// CHECK: vcvtps2hf8s (%edi){1to16}, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x58,0x3a,0x07]
vcvtps2hf8s (%edi){1to16}, %xmm0
// CHECK: vcvtps2hf8s (%edi){1to8}, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x38,0x3a,0x07]
vcvtps2hf8s (%edi){1to8}, %xmm0
// CHECK: vcvtps2hf8s (%edi){1to4}, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x18,0x3a,0x07]
vcvtps2hf8s (%edi){1to4}, %xmm0
// CHECK: vcvtrops2hf8 %zmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7d,0x48,0x38,0xc1]
vcvtrops2hf8 %zmm1, %xmm0
// CHECK: vcvtrops2hf8 %ymm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7d,0x28,0x38,0xc1]
vcvtrops2hf8 %ymm1, %xmm0
// CHECK: vcvtrops2hf8 %xmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7d,0x08,0x38,0xc1]
vcvtrops2hf8 %xmm1, %xmm0
// CHECK: vcvtrops2hf8z (%edi), %xmm0
// CHECK: encoding: [0x62,0xf5,0x7d,0x48,0x38,0x07]
vcvtrops2hf8z (%edi), %xmm0
// CHECK: vcvtrops2hf8y (%edi), %xmm0
// CHECK: encoding: [0x62,0xf5,0x7d,0x28,0x38,0x07]
vcvtrops2hf8y (%edi), %xmm0
// CHECK: vcvtrops2hf8x (%edi), %xmm0
// CHECK: encoding: [0x62,0xf5,0x7d,0x08,0x38,0x07]
vcvtrops2hf8x (%edi), %xmm0
// CHECK: vcvtrops2hf8 %zmm1, %xmm0 {%k1}
// CHECK: encoding: [0x62,0xf5,0x7d,0x49,0x38,0xc1]
vcvtrops2hf8 %zmm1, %xmm0 {%k1}
// CHECK: vcvtrops2hf8 %zmm1, %xmm0 {%k1} {z}
// CHECK: encoding: [0x62,0xf5,0x7d,0xc9,0x38,0xc1]
vcvtrops2hf8 %zmm1, %xmm0 {%k1} {z}
// CHECK: vcvtrops2hf8 (%edi){1to16}, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7d,0x58,0x38,0x07]
vcvtrops2hf8 (%edi){1to16}, %xmm0
// CHECK: vcvtrops2hf8 (%edi){1to8}, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7d,0x38,0x38,0x07]
vcvtrops2hf8 (%edi){1to8}, %xmm0
// CHECK: vcvtrops2hf8 (%edi){1to4}, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7d,0x18,0x38,0x07]
vcvtrops2hf8 (%edi){1to4}, %xmm0
// CHECK: vcvtrops2hf8s %zmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7d,0x48,0x3a,0xc1]
vcvtrops2hf8s %zmm1, %xmm0
// CHECK: vcvtrops2hf8s %ymm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7d,0x28,0x3a,0xc1]
vcvtrops2hf8s %ymm1, %xmm0
// CHECK: vcvtrops2hf8s %xmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7d,0x08,0x3a,0xc1]
vcvtrops2hf8s %xmm1, %xmm0
// CHECK: vcvtrops2hf8sz (%edi), %xmm0
// CHECK: encoding: [0x62,0xf5,0x7d,0x48,0x3a,0x07]
vcvtrops2hf8sz (%edi), %xmm0
// CHECK: vcvtrops2hf8sy (%edi), %xmm0
// CHECK: encoding: [0x62,0xf5,0x7d,0x28,0x3a,0x07]
vcvtrops2hf8sy (%edi), %xmm0
// CHECK: vcvtrops2hf8sx (%edi), %xmm0
// CHECK: encoding: [0x62,0xf5,0x7d,0x08,0x3a,0x07]
vcvtrops2hf8sx (%edi), %xmm0
// CHECK: vcvtrops2hf8s %zmm1, %xmm0 {%k1}
// CHECK: encoding: [0x62,0xf5,0x7d,0x49,0x3a,0xc1]
vcvtrops2hf8s %zmm1, %xmm0 {%k1}
// CHECK: vcvtrops2hf8s %zmm1, %xmm0 {%k1} {z}
// CHECK: encoding: [0x62,0xf5,0x7d,0xc9,0x3a,0xc1]
vcvtrops2hf8s %zmm1, %xmm0 {%k1} {z}
// CHECK: vcvtrops2hf8s (%edi){1to16}, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7d,0x58,0x3a,0x07]
vcvtrops2hf8s (%edi){1to16}, %xmm0
// CHECK: vcvtrops2hf8s (%edi){1to8}, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7d,0x38,0x3a,0x07]
vcvtrops2hf8s (%edi){1to8}, %xmm0
// CHECK: vcvtrops2hf8s (%edi){1to4}, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7d,0x18,0x3a,0x07]
vcvtrops2hf8s (%edi){1to4}, %xmm0
// CHECK: vcvtbiasps2bf8 %zmm2, %zmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x74,0x48,0x39,0xc2]
vcvtbiasps2bf8 %zmm2, %zmm1, %xmm0
// CHECK: vcvtbiasps2bf8 %ymm2, %ymm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x74,0x28,0x39,0xc2]
vcvtbiasps2bf8 %ymm2, %ymm1, %xmm0
// CHECK: vcvtbiasps2bf8 %xmm2, %xmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x74,0x08,0x39,0xc2]
vcvtbiasps2bf8 %xmm2, %xmm1, %xmm0
// CHECK: vcvtbiasps2bf8 %zmm2, %zmm1, %xmm0 {%k1}
// CHECK: encoding: [0x62,0xf5,0x74,0x49,0x39,0xc2]
vcvtbiasps2bf8 %zmm2, %zmm1, %xmm0 {%k1}
// CHECK: vcvtbiasps2bf8 %zmm2, %zmm1, %xmm0 {%k1} {z}
// CHECK: encoding: [0x62,0xf5,0x74,0xc9,0x39,0xc2]
vcvtbiasps2bf8 %zmm2, %zmm1, %xmm0 {%k1} {z}
// CHECK: vcvtbiasps2bf8 (%edi), %zmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x74,0x48,0x39,0x07]
vcvtbiasps2bf8 (%edi), %zmm1, %xmm0
// CHECK: vcvtbiasps2bf8 (%edi), %ymm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x74,0x28,0x39,0x07]
vcvtbiasps2bf8 (%edi), %ymm1, %xmm0
// CHECK: vcvtbiasps2bf8 (%edi), %xmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x74,0x08,0x39,0x07]
vcvtbiasps2bf8 (%edi), %xmm1, %xmm0
// CHECK: vcvtbiasps2bf8 268435456(%esp,%esi,8), %zmm1, %xmm0 {%k1}
// CHECK: encoding: [0x62,0xf5,0x74,0x49,0x39,0x84,0xf4,0x00,0x00,0x00,0x10]
vcvtbiasps2bf8 268435456(%esp,%esi,8), %zmm1, %xmm0 {%k1}
// CHECK: vcvtbiasps2bf8 268435456(%esp,%esi,8), %ymm1, %xmm0 {%k1}
// CHECK: encoding: [0x62,0xf5,0x74,0x29,0x39,0x84,0xf4,0x00,0x00,0x00,0x10]
vcvtbiasps2bf8 268435456(%esp,%esi,8), %ymm1, %xmm0 {%k1}
// CHECK: vcvtbiasps2bf8 268435456(%esp,%esi,8), %xmm1, %xmm0 {%k1}
// CHECK: encoding: [0x62,0xf5,0x74,0x09,0x39,0x84,0xf4,0x00,0x00,0x00,0x10]
vcvtbiasps2bf8 268435456(%esp,%esi,8), %xmm1, %xmm0 {%k1}
// CHECK: vcvtbiasps2bf8 8128(%ecx), %zmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x74,0x48,0x39,0x41,0x7f]
vcvtbiasps2bf8 8128(%ecx), %zmm1, %xmm0
// CHECK: vcvtbiasps2bf8 4064(%ecx), %ymm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x74,0x28,0x39,0x41,0x7f]
vcvtbiasps2bf8 4064(%ecx), %ymm1, %xmm0
// CHECK: vcvtbiasps2bf8 2032(%ecx), %xmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x74,0x08,0x39,0x41,0x7f]
vcvtbiasps2bf8 2032(%ecx), %xmm1, %xmm0
// CHECK: vcvtbiasps2bf8 -512(%edx){1to16}, %zmm1, %xmm0 {%k1} {z}
// CHECK: encoding: [0x62,0xf5,0x74,0xd9,0x39,0x42,0x80]
vcvtbiasps2bf8 -512(%edx){1to16}, %zmm1, %xmm0 {%k1} {z}
// CHECK: vcvtbiasps2bf8 -512(%edx){1to8}, %ymm1, %xmm0 {%k1} {z}
// CHECK: encoding: [0x62,0xf5,0x74,0xb9,0x39,0x42,0x80]
vcvtbiasps2bf8 -512(%edx){1to8}, %ymm1, %xmm0 {%k1} {z}
// CHECK: vcvtbiasps2bf8 -512(%edx){1to4}, %xmm1, %xmm0 {%k1} {z}
// CHECK: encoding: [0x62,0xf5,0x74,0x99,0x39,0x42,0x80]
vcvtbiasps2bf8 -512(%edx){1to4}, %xmm1, %xmm0 {%k1} {z}
// CHECK: vcvtbiasps2bf8 (%edi){1to16}, %zmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x74,0x58,0x39,0x07]
vcvtbiasps2bf8 (%edi){1to16}, %zmm1, %xmm0
// CHECK: vcvtbiasps2bf8 (%edi){1to8}, %ymm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x74,0x38,0x39,0x07]
vcvtbiasps2bf8 (%edi){1to8}, %ymm1, %xmm0
// CHECK: vcvtbiasps2bf8 (%edi){1to4}, %xmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x74,0x18,0x39,0x07]
vcvtbiasps2bf8 (%edi){1to4}, %xmm1, %xmm0
// CHECK: vcvtbiasps2bf8s %zmm2, %zmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x74,0x48,0x3b,0xc2]
vcvtbiasps2bf8s %zmm2, %zmm1, %xmm0
// CHECK: vcvtbiasps2bf8s %ymm2, %ymm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x74,0x28,0x3b,0xc2]
vcvtbiasps2bf8s %ymm2, %ymm1, %xmm0
// CHECK: vcvtbiasps2bf8s %xmm2, %xmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x74,0x08,0x3b,0xc2]
vcvtbiasps2bf8s %xmm2, %xmm1, %xmm0
// CHECK: vcvtbiasps2bf8s %zmm2, %zmm1, %xmm0 {%k1}
// CHECK: encoding: [0x62,0xf5,0x74,0x49,0x3b,0xc2]
vcvtbiasps2bf8s %zmm2, %zmm1, %xmm0 {%k1}
// CHECK: vcvtbiasps2bf8s %zmm2, %zmm1, %xmm0 {%k1} {z}
// CHECK: encoding: [0x62,0xf5,0x74,0xc9,0x3b,0xc2]
vcvtbiasps2bf8s %zmm2, %zmm1, %xmm0 {%k1} {z}
// CHECK: vcvtbiasps2bf8s (%edi), %zmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x74,0x48,0x3b,0x07]
vcvtbiasps2bf8s (%edi), %zmm1, %xmm0
// CHECK: vcvtbiasps2bf8s (%edi), %ymm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x74,0x28,0x3b,0x07]
vcvtbiasps2bf8s (%edi), %ymm1, %xmm0
// CHECK: vcvtbiasps2bf8s (%edi), %xmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x74,0x08,0x3b,0x07]
vcvtbiasps2bf8s (%edi), %xmm1, %xmm0
// CHECK: vcvtbiasps2bf8s (%edi){1to16}, %zmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x74,0x58,0x3b,0x07]
vcvtbiasps2bf8s (%edi){1to16}, %zmm1, %xmm0
// CHECK: vcvtbiasps2bf8s (%edi){1to8}, %ymm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x74,0x38,0x3b,0x07]
vcvtbiasps2bf8s (%edi){1to8}, %ymm1, %xmm0
// CHECK: vcvtbiasps2bf8s (%edi){1to4}, %xmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x74,0x18,0x3b,0x07]
vcvtbiasps2bf8s (%edi){1to4}, %xmm1, %xmm0
// CHECK: vcvtbiasps2hf8 %zmm2, %zmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x74,0x48,0x38,0xc2]
vcvtbiasps2hf8 %zmm2, %zmm1, %xmm0
// CHECK: vcvtbiasps2hf8 %ymm2, %ymm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x74,0x28,0x38,0xc2]
vcvtbiasps2hf8 %ymm2, %ymm1, %xmm0
// CHECK: vcvtbiasps2hf8 %xmm2, %xmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x74,0x08,0x38,0xc2]
vcvtbiasps2hf8 %xmm2, %xmm1, %xmm0
// CHECK: vcvtbiasps2hf8 %zmm2, %zmm1, %xmm0 {%k1}
// CHECK: encoding: [0x62,0xf5,0x74,0x49,0x38,0xc2]
vcvtbiasps2hf8 %zmm2, %zmm1, %xmm0 {%k1}
// CHECK: vcvtbiasps2hf8 %zmm2, %zmm1, %xmm0 {%k1} {z}
// CHECK: encoding: [0x62,0xf5,0x74,0xc9,0x38,0xc2]
vcvtbiasps2hf8 %zmm2, %zmm1, %xmm0 {%k1} {z}
// CHECK: vcvtbiasps2hf8 (%edi), %zmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x74,0x48,0x38,0x07]
vcvtbiasps2hf8 (%edi), %zmm1, %xmm0
// CHECK: vcvtbiasps2hf8 (%edi), %ymm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x74,0x28,0x38,0x07]
vcvtbiasps2hf8 (%edi), %ymm1, %xmm0
// CHECK: vcvtbiasps2hf8 (%edi), %xmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x74,0x08,0x38,0x07]
vcvtbiasps2hf8 (%edi), %xmm1, %xmm0
// CHECK: vcvtbiasps2hf8 (%edi){1to16}, %zmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x74,0x58,0x38,0x07]
vcvtbiasps2hf8 (%edi){1to16}, %zmm1, %xmm0
// CHECK: vcvtbiasps2hf8 (%edi){1to8}, %ymm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x74,0x38,0x38,0x07]
vcvtbiasps2hf8 (%edi){1to8}, %ymm1, %xmm0
// CHECK: vcvtbiasps2hf8 (%edi){1to4}, %xmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x74,0x18,0x38,0x07]
vcvtbiasps2hf8 (%edi){1to4}, %xmm1, %xmm0
// CHECK: vcvtbiasps2hf8s %zmm2, %zmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x74,0x48,0x3a,0xc2]
vcvtbiasps2hf8s %zmm2, %zmm1, %xmm0
// CHECK: vcvtbiasps2hf8s %ymm2, %ymm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x74,0x28,0x3a,0xc2]
vcvtbiasps2hf8s %ymm2, %ymm1, %xmm0
// CHECK: vcvtbiasps2hf8s %xmm2, %xmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x74,0x08,0x3a,0xc2]
vcvtbiasps2hf8s %xmm2, %xmm1, %xmm0
// CHECK: vcvtbiasps2hf8s %zmm2, %zmm1, %xmm0 {%k1}
// CHECK: encoding: [0x62,0xf5,0x74,0x49,0x3a,0xc2]
vcvtbiasps2hf8s %zmm2, %zmm1, %xmm0 {%k1}
// CHECK: vcvtbiasps2hf8s %zmm2, %zmm1, %xmm0 {%k1} {z}
// CHECK: encoding: [0x62,0xf5,0x74,0xc9,0x3a,0xc2]
vcvtbiasps2hf8s %zmm2, %zmm1, %xmm0 {%k1} {z}
// CHECK: vcvtbiasps2hf8s (%edi), %zmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x74,0x48,0x3a,0x07]
vcvtbiasps2hf8s (%edi), %zmm1, %xmm0
// CHECK: vcvtbiasps2hf8s (%edi), %ymm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x74,0x28,0x3a,0x07]
vcvtbiasps2hf8s (%edi), %ymm1, %xmm0
// CHECK: vcvtbiasps2hf8s (%edi), %xmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x74,0x08,0x3a,0x07]
vcvtbiasps2hf8s (%edi), %xmm1, %xmm0
// CHECK: vcvtbiasps2hf8s (%edi){1to16}, %zmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x74,0x58,0x3a,0x07]
vcvtbiasps2hf8s (%edi){1to16}, %zmm1, %xmm0
// CHECK: vcvtbiasps2hf8s (%edi){1to8}, %ymm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x74,0x38,0x3a,0x07]
vcvtbiasps2hf8s (%edi){1to8}, %ymm1, %xmm0
// CHECK: vcvtbiasps2hf8s (%edi){1to4}, %xmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x74,0x18,0x3a,0x07]
vcvtbiasps2hf8s (%edi){1to4}, %xmm1, %xmm0
// CHECK: vcvtbf82ps %xmm1, %zmm0
// CHECK: encoding: [0x62,0xf5,0xfc,0x48,0x36,0xc1]
vcvtbf82ps %xmm1, %zmm0
// CHECK: vcvtbf82ps %xmm1, %ymm0
// CHECK: encoding: [0x62,0xf5,0xfc,0x28,0x36,0xc1]
vcvtbf82ps %xmm1, %ymm0
// CHECK: vcvtbf82ps %xmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0xfc,0x08,0x36,0xc1]
vcvtbf82ps %xmm1, %xmm0
// CHECK: vcvtbf82ps %xmm1, %zmm0 {%k1}
// CHECK: encoding: [0x62,0xf5,0xfc,0x49,0x36,0xc1]
vcvtbf82ps %xmm1, %zmm0 {%k1}
// CHECK: vcvtbf82ps %xmm1, %zmm0 {%k1} {z}
// CHECK: encoding: [0x62,0xf5,0xfc,0xc9,0x36,0xc1]
vcvtbf82ps %xmm1, %zmm0 {%k1} {z}
// CHECK: vcvtbf82ps (%edi), %zmm0
// CHECK: encoding: [0x62,0xf5,0xfc,0x48,0x36,0x07]
vcvtbf82ps (%edi), %zmm0
// CHECK: vcvtbf82ps (%edi), %ymm0
// CHECK: encoding: [0x62,0xf5,0xfc,0x28,0x36,0x07]
vcvtbf82ps (%edi), %ymm0
// CHECK: vcvtbf82ps (%edi), %xmm0
// CHECK: encoding: [0x62,0xf5,0xfc,0x08,0x36,0x07]
vcvtbf82ps (%edi), %xmm0
// CHECK: vcvthf82ps %xmm1, %zmm0
// CHECK: encoding: [0x62,0xf5,0x7c,0x48,0x36,0xc1]
vcvthf82ps %xmm1, %zmm0
// CHECK: vcvthf82ps %xmm1, %ymm0
// CHECK: encoding: [0x62,0xf5,0x7c,0x28,0x36,0xc1]
vcvthf82ps %xmm1, %ymm0
// CHECK: vcvthf82ps %xmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7c,0x08,0x36,0xc1]
vcvthf82ps %xmm1, %xmm0
// CHECK: vcvthf82ps %xmm1, %zmm0 {%k1}
// CHECK: encoding: [0x62,0xf5,0x7c,0x49,0x36,0xc1]
vcvthf82ps %xmm1, %zmm0 {%k1}
// CHECK: vcvthf82ps %xmm1, %zmm0 {%k1} {z}
// CHECK: encoding: [0x62,0xf5,0x7c,0xc9,0x36,0xc1]
vcvthf82ps %xmm1, %zmm0 {%k1} {z}
// CHECK: vcvthf82ps (%edi), %zmm0
// CHECK: encoding: [0x62,0xf5,0x7c,0x48,0x36,0x07]
vcvthf82ps (%edi), %zmm0
// CHECK: vcvthf82ps (%edi), %ymm0
// CHECK: encoding: [0x62,0xf5,0x7c,0x28,0x36,0x07]
vcvthf82ps (%edi), %ymm0
// CHECK: vcvthf82ps (%edi), %xmm0
// CHECK: encoding: [0x62,0xf5,0x7c,0x08,0x36,0x07]
vcvthf82ps (%edi), %xmm0
// CHECK: vcvtbf82bf4s %zmm1, %ymm0
// CHECK: encoding: [0x62,0xf5,0xfe,0x48,0x3d,0xc8]
vcvtbf82bf4s %zmm1, %ymm0
// CHECK: vcvtbf82bf4s %ymm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0xfe,0x28,0x3d,0xc8]
vcvtbf82bf4s %ymm1, %xmm0
// CHECK: vcvtbf82bf4s %xmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0xfe,0x08,0x3d,0xc8]
vcvtbf82bf4s %xmm1, %xmm0
// CHECK: vcvtbf82bf4s %zmm1, (%edi)
// CHECK: encoding: [0x62,0xf5,0xfe,0x48,0x3d,0x0f]
vcvtbf82bf4s %zmm1, (%edi)
// CHECK: vcvtbf82bf4s %ymm1, (%edi)
// CHECK: encoding: [0x62,0xf5,0xfe,0x28,0x3d,0x0f]
vcvtbf82bf4s %ymm1, (%edi)
// CHECK: vcvtbf82bf4s %xmm1, (%edi)
// CHECK: encoding: [0x62,0xf5,0xfe,0x08,0x3d,0x0f]
vcvtbf82bf4s %xmm1, (%edi)
// CHECK: vcvthf82bf4s %zmm1, %ymm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x48,0x3d,0xc8]
vcvthf82bf4s %zmm1, %ymm0
// CHECK: vcvthf82bf4s %ymm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x28,0x3d,0xc8]
vcvthf82bf4s %ymm1, %xmm0
// CHECK: vcvthf82bf4s %xmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x3d,0xc8]
vcvthf82bf4s %xmm1, %xmm0
// CHECK: vcvthf82bf4s %zmm1, (%edi)
// CHECK: encoding: [0x62,0xf5,0x7e,0x48,0x3d,0x0f]
vcvthf82bf4s %zmm1, (%edi)
// CHECK: vcvthf82bf4s %ymm1, (%edi)
// CHECK: encoding: [0x62,0xf5,0x7e,0x28,0x3d,0x0f]
vcvthf82bf4s %ymm1, (%edi)
// CHECK: vcvthf82bf4s %xmm1, (%edi)
// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x3d,0x0f]
vcvthf82bf4s %xmm1, (%edi)
// CHECK: vcvtbf82bf6s %zmm1, %zmm0
// CHECK: encoding: [0x62,0xf5,0xfe,0x48,0x3e,0xc1]
vcvtbf82bf6s %zmm1, %zmm0
// CHECK: vcvtbf82bf6s %ymm1, %ymm0
// CHECK: encoding: [0x62,0xf5,0xfe,0x28,0x3e,0xc1]
vcvtbf82bf6s %ymm1, %ymm0
// CHECK: vcvtbf82bf6s %xmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0xfe,0x08,0x3e,0xc1]
vcvtbf82bf6s %xmm1, %xmm0
// CHECK: vcvthf82hf6s %zmm1, %zmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x48,0x3c,0xc1]
vcvthf82hf6s %zmm1, %zmm0
// CHECK: vcvthf82hf6s %ymm1, %ymm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x28,0x3c,0xc1]
vcvthf82hf6s %ymm1, %ymm0
// CHECK: vcvthf82hf6s %xmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7e,0x08,0x3c,0xc1]
vcvthf82hf6s %xmm1, %xmm0
// CHECK: vcvtbf42hf8 %ymm1, %zmm0
// CHECK: encoding: [0x62,0xf5,0x7c,0x48,0x37,0xc1]
vcvtbf42hf8 %ymm1, %zmm0
// CHECK: vcvtbf42hf8 %xmm1, %ymm0
// CHECK: encoding: [0x62,0xf5,0x7c,0x28,0x37,0xc1]
vcvtbf42hf8 %xmm1, %ymm0
// CHECK: vcvtbf42hf8 %xmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7c,0x08,0x37,0xc1]
vcvtbf42hf8 %xmm1, %xmm0
// CHECK: vcvtbf42hf8 %ymm1, %zmm0 {%k1}
// CHECK: encoding: [0x62,0xf5,0x7c,0x49,0x37,0xc1]
vcvtbf42hf8 %ymm1, %zmm0 {%k1}
// CHECK: vcvtbf42hf8 %ymm1, %zmm0 {%k1} {z}
// CHECK: encoding: [0x62,0xf5,0x7c,0xc9,0x37,0xc1]
vcvtbf42hf8 %ymm1, %zmm0 {%k1} {z}
// CHECK: vcvtbf42hf8 (%edi), %zmm0
// CHECK: encoding: [0x62,0xf5,0x7c,0x48,0x37,0x07]
vcvtbf42hf8 (%edi), %zmm0
// CHECK: vcvtbf42hf8 (%edi), %ymm0
// CHECK: encoding: [0x62,0xf5,0x7c,0x28,0x37,0x07]
vcvtbf42hf8 (%edi), %ymm0
// CHECK: vcvtbf42hf8 (%edi), %xmm0
// CHECK: encoding: [0x62,0xf5,0x7c,0x08,0x37,0x07]
vcvtbf42hf8 (%edi), %xmm0
// CHECK: vcvtbf62hf8 %zmm1, %zmm0
// CHECK: encoding: [0x62,0xf5,0xfd,0x48,0x37,0xc1]
vcvtbf62hf8 %zmm1, %zmm0
// CHECK: vcvtbf62hf8 %ymm1, %ymm0
// CHECK: encoding: [0x62,0xf5,0xfd,0x28,0x37,0xc1]
vcvtbf62hf8 %ymm1, %ymm0
// CHECK: vcvtbf62hf8 %xmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0xfd,0x08,0x37,0xc1]
vcvtbf62hf8 %xmm1, %xmm0
// CHECK: vcvtbf62hf8 %zmm1, %zmm0 {%k1}
// CHECK: encoding: [0x62,0xf5,0xfd,0x49,0x37,0xc1]
vcvtbf62hf8 %zmm1, %zmm0 {%k1}
// CHECK: vcvtbf62hf8 %zmm1, %zmm0 {%k1} {z}
// CHECK: encoding: [0x62,0xf5,0xfd,0xc9,0x37,0xc1]
vcvtbf62hf8 %zmm1, %zmm0 {%k1} {z}
// CHECK: vcvthf62hf8 %zmm1, %zmm0
// CHECK: encoding: [0x62,0xf5,0x7d,0x48,0x37,0xc1]
vcvthf62hf8 %zmm1, %zmm0
// CHECK: vcvthf62hf8 %ymm1, %ymm0
// CHECK: encoding: [0x62,0xf5,0x7d,0x28,0x37,0xc1]
vcvthf62hf8 %ymm1, %ymm0
// CHECK: vcvthf62hf8 %xmm1, %xmm0
// CHECK: encoding: [0x62,0xf5,0x7d,0x08,0x37,0xc1]
vcvthf62hf8 %xmm1, %xmm0
// CHECK: vcvthf62hf8 %zmm1, %zmm0 {%k1}
// CHECK: encoding: [0x62,0xf5,0x7d,0x49,0x37,0xc1]
vcvthf62hf8 %zmm1, %zmm0 {%k1}
// CHECK: vcvthf62hf8 %zmm1, %zmm0 {%k1} {z}
// CHECK: encoding: [0x62,0xf5,0x7d,0xc9,0x37,0xc1]
vcvthf62hf8 %zmm1, %zmm0 {%k1} {z}
// CHECK: vpmovssdb %zmm1, %xmm0
// CHECK: encoding: [0x62,0xf2,0x7e,0x48,0x41,0xc8]
vpmovssdb %zmm1, %xmm0
// CHECK: vpmovssdb %ymm1, %xmm0
// CHECK: encoding: [0x62,0xf2,0x7e,0x28,0x41,0xc8]
vpmovssdb %ymm1, %xmm0
// CHECK: vpmovssdb %xmm1, %xmm0
// CHECK: encoding: [0x62,0xf2,0x7e,0x08,0x41,0xc8]
vpmovssdb %xmm1, %xmm0
// CHECK: vpmovssdb %zmm1, %xmm0 {%k1}
// CHECK: encoding: [0x62,0xf2,0x7e,0x49,0x41,0xc8]
vpmovssdb %zmm1, %xmm0 {%k1}
// CHECK: vpmovssdb %zmm1, %xmm0 {%k1} {z}
// CHECK: encoding: [0x62,0xf2,0x7e,0xc9,0x41,0xc8]
vpmovssdb %zmm1, %xmm0 {%k1} {z}
// CHECK: vpmovssdb %zmm1, (%edi)
// CHECK: encoding: [0x62,0xf2,0x7e,0x48,0x41,0x0f]
vpmovssdb %zmm1, (%edi)
// CHECK: vpmovssdb %ymm1, (%edi)
// CHECK: encoding: [0x62,0xf2,0x7e,0x28,0x41,0x0f]
vpmovssdb %ymm1, (%edi)
// CHECK: vpmovssdb %xmm1, (%edi)
// CHECK: encoding: [0x62,0xf2,0x7e,0x08,0x41,0x0f]
vpmovssdb %xmm1, (%edi)
// CHECK: vunpackb $1, %zmm1, %zmm0
// CHECK: encoding: [0x62,0xf3,0x7c,0x48,0x3d,0xc1,0x01]
vunpackb $1, %zmm1, %zmm0
// CHECK: vunpackb $1, %ymm1, %ymm0
// CHECK: encoding: [0x62,0xf3,0x7c,0x28,0x3d,0xc1,0x01]
vunpackb $1, %ymm1, %ymm0
// CHECK: vunpackb $1, %xmm1, %xmm0
// CHECK: encoding: [0x62,0xf3,0x7c,0x08,0x3d,0xc1,0x01]
vunpackb $1, %xmm1, %xmm0
// CHECK: vunpackb $1, %zmm1, %zmm0 {%k1}
// CHECK: encoding: [0x62,0xf3,0x7c,0x49,0x3d,0xc1,0x01]
vunpackb $1, %zmm1, %zmm0 {%k1}
// CHECK: vunpackb $1, %zmm1, %zmm0 {%k1} {z}
// CHECK: encoding: [0x62,0xf3,0x7c,0xc9,0x3d,0xc1,0x01]
vunpackb $1, %zmm1, %zmm0 {%k1} {z}
// CHECK: vunpackb $1, (%edi), %zmm0
// CHECK: encoding: [0x62,0xf3,0x7c,0x48,0x3d,0x07,0x01]
vunpackb $1, (%edi), %zmm0
// CHECK: vunpackb $1, (%edi), %ymm0
// CHECK: encoding: [0x62,0xf3,0x7c,0x28,0x3d,0x07,0x01]
vunpackb $1, (%edi), %ymm0
// CHECK: vunpackb $1, (%edi), %xmm0
// CHECK: encoding: [0x62,0xf3,0x7c,0x08,0x3d,0x07,0x01]
vunpackb $1, (%edi), %xmm0