// RUN: llvm-mc -triple x86_64-unknown-unknown --show-encoding %s | FileCheck %s // CHECK: vaddpd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x58,0x5c,0x82,0x40] vaddpd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vaddpd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x58,0x5c,0x82,0xc0] vaddpd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vaddpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x58,0x5c,0x82,0x40] vaddpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vaddpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x58,0x5c,0x82,0xc0] vaddpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vaddpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x58,0x5c,0x82,0x40] vaddpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vaddpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x58,0x5c,0x82,0xc0] vaddpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vaddpd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x58,0x5c,0x02,0x40] vaddpd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vaddpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x58,0x5c,0x02,0x40] vaddpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vaddpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x58,0x5c,0x02,0x40] vaddpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vaddpd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x58,0x5a,0x40] vaddpd 4096(%rdx), %zmm19, %zmm19 // CHECK: vaddpd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x58,0x5a,0x40] vaddpd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vaddpd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x58,0x5a,0x40] vaddpd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vaddpd 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x58,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vaddpd 485498096{1to8}, %zmm19, %zmm19 // CHECK: vaddpd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x58,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vaddpd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vaddpd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x58,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vaddpd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vaddpd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x58,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vaddpd 485498096, %zmm19, %zmm19 // CHECK: vaddpd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x58,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vaddpd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vaddpd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x58,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vaddpd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vaddpd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x58,0x5a,0x40] vaddpd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vaddpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x58,0x5a,0x40] vaddpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vaddpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x58,0x5a,0x40] vaddpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vaddpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x58,0x5c,0x02,0x40] vaddpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vaddpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x58,0x5c,0x02,0x40] vaddpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vaddpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x58,0x5c,0x02,0x40] vaddpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vaddpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x58,0x5c,0x82,0x40] vaddpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vaddpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x58,0x5c,0x82,0xc0] vaddpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vaddpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x58,0x5c,0x82,0x40] vaddpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vaddpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x58,0x5c,0x82,0xc0] vaddpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vaddpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x58,0x5c,0x82,0x40] vaddpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vaddpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x58,0x5c,0x82,0xc0] vaddpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vaddpd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xe5,0x30,0x58,0xdb] vaddpd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vaddpd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xe5,0x32,0x58,0xdb] vaddpd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vaddpd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xe5,0xb2,0x58,0xdb] vaddpd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vaddpd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x58,0x1a] vaddpd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vaddpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x58,0x1a] vaddpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vaddpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x58,0x1a] vaddpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vaddpd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x58,0x1a] vaddpd (%rdx), %zmm19, %zmm19 // CHECK: vaddpd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x58,0x1a] vaddpd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vaddpd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x58,0x1a] vaddpd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vaddpd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xe5,0x10,0x58,0xdb] vaddpd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vaddpd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xe5,0x12,0x58,0xdb] vaddpd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vaddpd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xe5,0x92,0x58,0xdb] vaddpd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vaddpd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xe5,0x50,0x58,0xdb] vaddpd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vaddpd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xe5,0x52,0x58,0xdb] vaddpd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vaddpd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xe5,0xd2,0x58,0xdb] vaddpd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vaddpd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xe5,0x70,0x58,0xdb] vaddpd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vaddpd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xe5,0x72,0x58,0xdb] vaddpd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vaddpd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xe5,0xf2,0x58,0xdb] vaddpd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vaddpd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xe5,0x40,0x58,0xdb] vaddpd %zmm19, %zmm19, %zmm19 // CHECK: vaddpd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xe5,0x42,0x58,0xdb] vaddpd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vaddpd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xe5,0xc2,0x58,0xdb] vaddpd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vaddps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x58,0x5a,0x40] vaddps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vaddps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x58,0x5a,0x40] vaddps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vaddps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x58,0x5a,0x40] vaddps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vaddps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x58,0x5c,0x02,0x40] vaddps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vaddps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x58,0x5c,0x02,0x40] vaddps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vaddps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x58,0x5c,0x02,0x40] vaddps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vaddps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x58,0x5c,0x82,0x40] vaddps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vaddps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x58,0x5c,0x82,0xc0] vaddps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vaddps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x58,0x5c,0x82,0x40] vaddps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vaddps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x58,0x5c,0x82,0xc0] vaddps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vaddps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x58,0x5c,0x82,0x40] vaddps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vaddps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x58,0x5c,0x82,0xc0] vaddps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vaddps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x58,0x5c,0x82,0x40] vaddps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vaddps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x58,0x5c,0x82,0xc0] vaddps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vaddps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x58,0x5c,0x82,0x40] vaddps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vaddps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x58,0x5c,0x82,0xc0] vaddps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vaddps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x58,0x5c,0x82,0x40] vaddps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vaddps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x58,0x5c,0x82,0xc0] vaddps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vaddps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x58,0x5c,0x02,0x40] vaddps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vaddps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x58,0x5c,0x02,0x40] vaddps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vaddps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x58,0x5c,0x02,0x40] vaddps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vaddps 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x58,0x5a,0x40] vaddps 4096(%rdx), %zmm19, %zmm19 // CHECK: vaddps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x58,0x5a,0x40] vaddps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vaddps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x58,0x5a,0x40] vaddps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vaddps 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x58,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vaddps 485498096{1to16}, %zmm19, %zmm19 // CHECK: vaddps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x58,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vaddps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vaddps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x58,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vaddps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vaddps 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x58,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vaddps 485498096, %zmm19, %zmm19 // CHECK: vaddps 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x58,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vaddps 485498096, %zmm19, %zmm19 {%k2} // CHECK: vaddps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x58,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vaddps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vaddps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x64,0x30,0x58,0xdb] vaddps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vaddps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x64,0x32,0x58,0xdb] vaddps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vaddps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x64,0xb2,0x58,0xdb] vaddps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vaddps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x58,0x1a] vaddps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vaddps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x58,0x1a] vaddps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vaddps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x58,0x1a] vaddps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vaddps (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x58,0x1a] vaddps (%rdx), %zmm19, %zmm19 // CHECK: vaddps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x58,0x1a] vaddps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vaddps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x58,0x1a] vaddps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vaddps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x64,0x10,0x58,0xdb] vaddps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vaddps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x64,0x12,0x58,0xdb] vaddps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vaddps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x64,0x92,0x58,0xdb] vaddps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vaddps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x64,0x50,0x58,0xdb] vaddps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vaddps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x64,0x52,0x58,0xdb] vaddps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vaddps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x64,0xd2,0x58,0xdb] vaddps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vaddps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x64,0x70,0x58,0xdb] vaddps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vaddps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x64,0x72,0x58,0xdb] vaddps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vaddps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x64,0xf2,0x58,0xdb] vaddps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vaddps %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x64,0x40,0x58,0xdb] vaddps %zmm19, %zmm19, %zmm19 // CHECK: vaddps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x64,0x42,0x58,0xdb] vaddps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vaddps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x64,0xc2,0x58,0xdb] vaddps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: valignd $0, 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x50,0x03,0x5a,0x40,0x00] valignd $0, 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: valignd $0, 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x52,0x03,0x5a,0x40,0x00] valignd $0, 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: valignd $0, 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xd2,0x03,0x5a,0x40,0x00] valignd $0, 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: valignd $0, 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x50,0x03,0x5c,0x02,0x40,0x00] valignd $0, 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: valignd $0, 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x52,0x03,0x5c,0x02,0x40,0x00] valignd $0, 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: valignd $0, 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xd2,0x03,0x5c,0x02,0x40,0x00] valignd $0, 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: valignd $0, 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x50,0x03,0x5c,0x82,0x40,0x00] valignd $0, 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: valignd $0, -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x50,0x03,0x5c,0x82,0xc0,0x00] valignd $0, -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: valignd $0, 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x52,0x03,0x5c,0x82,0x40,0x00] valignd $0, 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: valignd $0, -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x52,0x03,0x5c,0x82,0xc0,0x00] valignd $0, -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: valignd $0, 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xd2,0x03,0x5c,0x82,0x40,0x00] valignd $0, 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: valignd $0, -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xd2,0x03,0x5c,0x82,0xc0,0x00] valignd $0, -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: valignd $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x03,0x5c,0x82,0x40,0x00] valignd $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: valignd $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x03,0x5c,0x82,0xc0,0x00] valignd $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: valignd $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x03,0x5c,0x82,0x40,0x00] valignd $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: valignd $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x03,0x5c,0x82,0xc0,0x00] valignd $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: valignd $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x03,0x5c,0x82,0x40,0x00] valignd $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: valignd $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x03,0x5c,0x82,0xc0,0x00] valignd $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: valignd $0, 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x03,0x5c,0x02,0x40,0x00] valignd $0, 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: valignd $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x03,0x5c,0x02,0x40,0x00] valignd $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: valignd $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x03,0x5c,0x02,0x40,0x00] valignd $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: valignd $0, 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x03,0x5a,0x40,0x00] valignd $0, 4096(%rdx), %zmm19, %zmm19 // CHECK: valignd $0, 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x03,0x5a,0x40,0x00] valignd $0, 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: valignd $0, 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x03,0x5a,0x40,0x00] valignd $0, 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: valignd $0, 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x50,0x03,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] valignd $0, 485498096{1to16}, %zmm19, %zmm19 // CHECK: valignd $0, 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x52,0x03,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] valignd $0, 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: valignd $0, 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xd2,0x03,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] valignd $0, 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: valignd $0, 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x03,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] valignd $0, 485498096, %zmm19, %zmm19 // CHECK: valignd $0, 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x03,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] valignd $0, 485498096, %zmm19, %zmm19 {%k2} // CHECK: valignd $0, 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x03,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] valignd $0, 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: valignd $0, (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x50,0x03,0x1a,0x00] valignd $0, (%rdx){1to16}, %zmm19, %zmm19 // CHECK: valignd $0, (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x52,0x03,0x1a,0x00] valignd $0, (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: valignd $0, (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xd2,0x03,0x1a,0x00] valignd $0, (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: valignd $0, (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x03,0x1a,0x00] valignd $0, (%rdx), %zmm19, %zmm19 // CHECK: valignd $0, (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x03,0x1a,0x00] valignd $0, (%rdx), %zmm19, %zmm19 {%k2} // CHECK: valignd $0, (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x03,0x1a,0x00] valignd $0, (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: valignd $0, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa3,0x65,0x40,0x03,0xdb,0x00] valignd $0, %zmm19, %zmm19, %zmm19 // CHECK: valignd $0, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa3,0x65,0x42,0x03,0xdb,0x00] valignd $0, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: valignd $0, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa3,0x65,0xc2,0x03,0xdb,0x00] valignd $0, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: valignq $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x03,0x5c,0x82,0x40,0x00] valignq $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: valignq $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x03,0x5c,0x82,0xc0,0x00] valignq $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: valignq $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x03,0x5c,0x82,0x40,0x00] valignq $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: valignq $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x03,0x5c,0x82,0xc0,0x00] valignq $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: valignq $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x03,0x5c,0x82,0x40,0x00] valignq $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: valignq $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x03,0x5c,0x82,0xc0,0x00] valignq $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: valignq $0, 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x03,0x5c,0x02,0x40,0x00] valignq $0, 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: valignq $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x03,0x5c,0x02,0x40,0x00] valignq $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: valignq $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x03,0x5c,0x02,0x40,0x00] valignq $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: valignq $0, 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x03,0x5a,0x40,0x00] valignq $0, 4096(%rdx), %zmm19, %zmm19 // CHECK: valignq $0, 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x03,0x5a,0x40,0x00] valignq $0, 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: valignq $0, 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x03,0x5a,0x40,0x00] valignq $0, 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: valignq $0, 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x50,0x03,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] valignq $0, 485498096{1to8}, %zmm19, %zmm19 // CHECK: valignq $0, 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x52,0x03,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] valignq $0, 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: valignq $0, 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xd2,0x03,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] valignq $0, 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: valignq $0, 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x03,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] valignq $0, 485498096, %zmm19, %zmm19 // CHECK: valignq $0, 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x03,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] valignq $0, 485498096, %zmm19, %zmm19 {%k2} // CHECK: valignq $0, 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x03,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] valignq $0, 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: valignq $0, 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x50,0x03,0x5a,0x40,0x00] valignq $0, 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: valignq $0, 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x52,0x03,0x5a,0x40,0x00] valignq $0, 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: valignq $0, 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xd2,0x03,0x5a,0x40,0x00] valignq $0, 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: valignq $0, 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x50,0x03,0x5c,0x02,0x40,0x00] valignq $0, 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: valignq $0, 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x52,0x03,0x5c,0x02,0x40,0x00] valignq $0, 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: valignq $0, 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xd2,0x03,0x5c,0x02,0x40,0x00] valignq $0, 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: valignq $0, 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x50,0x03,0x5c,0x82,0x40,0x00] valignq $0, 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: valignq $0, -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x50,0x03,0x5c,0x82,0xc0,0x00] valignq $0, -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: valignq $0, 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x52,0x03,0x5c,0x82,0x40,0x00] valignq $0, 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: valignq $0, -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x52,0x03,0x5c,0x82,0xc0,0x00] valignq $0, -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: valignq $0, 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xd2,0x03,0x5c,0x82,0x40,0x00] valignq $0, 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: valignq $0, -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xd2,0x03,0x5c,0x82,0xc0,0x00] valignq $0, -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: valignq $0, (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x50,0x03,0x1a,0x00] valignq $0, (%rdx){1to8}, %zmm19, %zmm19 // CHECK: valignq $0, (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x52,0x03,0x1a,0x00] valignq $0, (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: valignq $0, (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xd2,0x03,0x1a,0x00] valignq $0, (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: valignq $0, (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x03,0x1a,0x00] valignq $0, (%rdx), %zmm19, %zmm19 // CHECK: valignq $0, (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x03,0x1a,0x00] valignq $0, (%rdx), %zmm19, %zmm19 {%k2} // CHECK: valignq $0, (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x03,0x1a,0x00] valignq $0, (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: valignq $0, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa3,0xe5,0x40,0x03,0xdb,0x00] valignq $0, %zmm19, %zmm19, %zmm19 // CHECK: valignq $0, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa3,0xe5,0x42,0x03,0xdb,0x00] valignq $0, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: valignq $0, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa3,0xe5,0xc2,0x03,0xdb,0x00] valignq $0, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vblendmpd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x65,0x5c,0x82,0x40] vblendmpd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vblendmpd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x65,0x5c,0x82,0xc0] vblendmpd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vblendmpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x65,0x5c,0x82,0x40] vblendmpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vblendmpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x65,0x5c,0x82,0xc0] vblendmpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vblendmpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x65,0x5c,0x82,0x40] vblendmpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vblendmpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x65,0x5c,0x82,0xc0] vblendmpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vblendmpd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x65,0x5c,0x02,0x40] vblendmpd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vblendmpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x65,0x5c,0x02,0x40] vblendmpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vblendmpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x65,0x5c,0x02,0x40] vblendmpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vblendmpd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x65,0x5a,0x40] vblendmpd 4096(%rdx), %zmm19, %zmm19 // CHECK: vblendmpd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x65,0x5a,0x40] vblendmpd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vblendmpd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x65,0x5a,0x40] vblendmpd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vblendmpd 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x65,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vblendmpd 485498096{1to8}, %zmm19, %zmm19 // CHECK: vblendmpd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x65,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vblendmpd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vblendmpd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x65,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vblendmpd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vblendmpd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x65,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vblendmpd 485498096, %zmm19, %zmm19 // CHECK: vblendmpd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x65,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vblendmpd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vblendmpd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x65,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vblendmpd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vblendmpd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x65,0x5a,0x40] vblendmpd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vblendmpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x65,0x5a,0x40] vblendmpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vblendmpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x65,0x5a,0x40] vblendmpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vblendmpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x65,0x5c,0x02,0x40] vblendmpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vblendmpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x65,0x5c,0x02,0x40] vblendmpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vblendmpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x65,0x5c,0x02,0x40] vblendmpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vblendmpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x65,0x5c,0x82,0x40] vblendmpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vblendmpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x65,0x5c,0x82,0xc0] vblendmpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vblendmpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x65,0x5c,0x82,0x40] vblendmpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vblendmpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x65,0x5c,0x82,0x40] vblendmpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vblendmpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x65,0x5c,0x82,0xc0] vblendmpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vblendmpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x65,0x5c,0x82,0xc0] vblendmpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vblendmpd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x65,0x1a] vblendmpd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vblendmpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x65,0x1a] vblendmpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vblendmpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x65,0x1a] vblendmpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vblendmpd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x65,0x1a] vblendmpd (%rdx), %zmm19, %zmm19 // CHECK: vblendmpd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x65,0x1a] vblendmpd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vblendmpd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x65,0x1a] vblendmpd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vblendmpd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x40,0x65,0xdb] vblendmpd %zmm19, %zmm19, %zmm19 // CHECK: vblendmpd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x42,0x65,0xdb] vblendmpd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vblendmpd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xc2,0x65,0xdb] vblendmpd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vblendmps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x65,0x5a,0x40] vblendmps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vblendmps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x65,0x5a,0x40] vblendmps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vblendmps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x65,0x5a,0x40] vblendmps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vblendmps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x65,0x5c,0x02,0x40] vblendmps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vblendmps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x65,0x5c,0x02,0x40] vblendmps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vblendmps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x65,0x5c,0x02,0x40] vblendmps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vblendmps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x65,0x5c,0x82,0x40] vblendmps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vblendmps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x65,0x5c,0x82,0xc0] vblendmps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vblendmps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x65,0x5c,0x82,0x40] vblendmps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vblendmps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x65,0x5c,0x82,0x40] vblendmps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vblendmps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x65,0x5c,0x82,0xc0] vblendmps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vblendmps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x65,0x5c,0x82,0xc0] vblendmps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vblendmps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x65,0x5c,0x82,0x40] vblendmps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vblendmps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x65,0x5c,0x82,0xc0] vblendmps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vblendmps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x65,0x5c,0x82,0x40] vblendmps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vblendmps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x65,0x5c,0x82,0xc0] vblendmps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vblendmps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x65,0x5c,0x82,0x40] vblendmps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vblendmps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x65,0x5c,0x82,0xc0] vblendmps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vblendmps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x65,0x5c,0x02,0x40] vblendmps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vblendmps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x65,0x5c,0x02,0x40] vblendmps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vblendmps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x65,0x5c,0x02,0x40] vblendmps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vblendmps 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x65,0x5a,0x40] vblendmps 4096(%rdx), %zmm19, %zmm19 // CHECK: vblendmps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x65,0x5a,0x40] vblendmps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vblendmps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x65,0x5a,0x40] vblendmps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vblendmps 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x65,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vblendmps 485498096{1to16}, %zmm19, %zmm19 // CHECK: vblendmps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x65,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vblendmps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vblendmps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x65,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vblendmps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vblendmps 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x65,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vblendmps 485498096, %zmm19, %zmm19 // CHECK: vblendmps 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x65,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vblendmps 485498096, %zmm19, %zmm19 {%k2} // CHECK: vblendmps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x65,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vblendmps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vblendmps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x65,0x1a] vblendmps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vblendmps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x65,0x1a] vblendmps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vblendmps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x65,0x1a] vblendmps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vblendmps (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x65,0x1a] vblendmps (%rdx), %zmm19, %zmm19 // CHECK: vblendmps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x65,0x1a] vblendmps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vblendmps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x65,0x1a] vblendmps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vblendmps %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x40,0x65,0xdb] vblendmps %zmm19, %zmm19, %zmm19 // CHECK: vblendmps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x42,0x65,0xdb] vblendmps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vblendmps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xc2,0x65,0xdb] vblendmps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vbroadcastf32x4 1024(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x1a,0x5c,0x82,0x40] vbroadcastf32x4 1024(%rdx,%rax,4), %zmm19 // CHECK: vbroadcastf32x4 -1024(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x1a,0x5c,0x82,0xc0] vbroadcastf32x4 -1024(%rdx,%rax,4), %zmm19 // CHECK: vbroadcastf32x4 1024(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x1a,0x5c,0x82,0x40] vbroadcastf32x4 1024(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vbroadcastf32x4 -1024(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x1a,0x5c,0x82,0xc0] vbroadcastf32x4 -1024(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vbroadcastf32x4 1024(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x1a,0x5c,0x82,0x40] vbroadcastf32x4 1024(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vbroadcastf32x4 -1024(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x1a,0x5c,0x82,0xc0] vbroadcastf32x4 -1024(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vbroadcastf32x4 1024(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x1a,0x5c,0x02,0x40] vbroadcastf32x4 1024(%rdx,%rax), %zmm19 // CHECK: vbroadcastf32x4 1024(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x1a,0x5c,0x02,0x40] vbroadcastf32x4 1024(%rdx,%rax), %zmm19 {%k2} // CHECK: vbroadcastf32x4 1024(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x1a,0x5c,0x02,0x40] vbroadcastf32x4 1024(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vbroadcastf32x4 1024(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x1a,0x5a,0x40] vbroadcastf32x4 1024(%rdx), %zmm19 // CHECK: vbroadcastf32x4 1024(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x1a,0x5a,0x40] vbroadcastf32x4 1024(%rdx), %zmm19 {%k2} // CHECK: vbroadcastf32x4 1024(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x1a,0x5a,0x40] vbroadcastf32x4 1024(%rdx), %zmm19 {%k2} {z} // CHECK: vbroadcastf32x4 485498096, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x1a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vbroadcastf32x4 485498096, %zmm19 // CHECK: vbroadcastf32x4 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x1a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vbroadcastf32x4 485498096, %zmm19 {%k2} // CHECK: vbroadcastf32x4 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x1a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vbroadcastf32x4 485498096, %zmm19 {%k2} {z} // CHECK: vbroadcastf32x4 (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x1a,0x1a] vbroadcastf32x4 (%rdx), %zmm19 // CHECK: vbroadcastf32x4 (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x1a,0x1a] vbroadcastf32x4 (%rdx), %zmm19 {%k2} // CHECK: vbroadcastf32x4 (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x1a,0x1a] vbroadcastf32x4 (%rdx), %zmm19 {%k2} {z} // CHECK: vbroadcastf64x4 2048(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x1b,0x5c,0x82,0x40] vbroadcastf64x4 2048(%rdx,%rax,4), %zmm19 // CHECK: vbroadcastf64x4 -2048(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x1b,0x5c,0x82,0xc0] vbroadcastf64x4 -2048(%rdx,%rax,4), %zmm19 // CHECK: vbroadcastf64x4 2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x1b,0x5c,0x82,0x40] vbroadcastf64x4 2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vbroadcastf64x4 -2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x1b,0x5c,0x82,0xc0] vbroadcastf64x4 -2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vbroadcastf64x4 2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x1b,0x5c,0x82,0x40] vbroadcastf64x4 2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vbroadcastf64x4 -2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x1b,0x5c,0x82,0xc0] vbroadcastf64x4 -2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vbroadcastf64x4 2048(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x1b,0x5c,0x02,0x40] vbroadcastf64x4 2048(%rdx,%rax), %zmm19 // CHECK: vbroadcastf64x4 2048(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x1b,0x5c,0x02,0x40] vbroadcastf64x4 2048(%rdx,%rax), %zmm19 {%k2} // CHECK: vbroadcastf64x4 2048(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x1b,0x5c,0x02,0x40] vbroadcastf64x4 2048(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vbroadcastf64x4 2048(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x1b,0x5a,0x40] vbroadcastf64x4 2048(%rdx), %zmm19 // CHECK: vbroadcastf64x4 2048(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x1b,0x5a,0x40] vbroadcastf64x4 2048(%rdx), %zmm19 {%k2} // CHECK: vbroadcastf64x4 2048(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x1b,0x5a,0x40] vbroadcastf64x4 2048(%rdx), %zmm19 {%k2} {z} // CHECK: vbroadcastf64x4 485498096, %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x1b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vbroadcastf64x4 485498096, %zmm19 // CHECK: vbroadcastf64x4 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x1b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vbroadcastf64x4 485498096, %zmm19 {%k2} // CHECK: vbroadcastf64x4 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x1b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vbroadcastf64x4 485498096, %zmm19 {%k2} {z} // CHECK: vbroadcastf64x4 (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x1b,0x1a] vbroadcastf64x4 (%rdx), %zmm19 // CHECK: vbroadcastf64x4 (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x1b,0x1a] vbroadcastf64x4 (%rdx), %zmm19 {%k2} // CHECK: vbroadcastf64x4 (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x1b,0x1a] vbroadcastf64x4 (%rdx), %zmm19 {%k2} {z} // CHECK: vbroadcasti32x4 1024(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x5a,0x5c,0x82,0x40] vbroadcasti32x4 1024(%rdx,%rax,4), %zmm19 // CHECK: vbroadcasti32x4 -1024(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x5a,0x5c,0x82,0xc0] vbroadcasti32x4 -1024(%rdx,%rax,4), %zmm19 // CHECK: vbroadcasti32x4 1024(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x5a,0x5c,0x82,0x40] vbroadcasti32x4 1024(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vbroadcasti32x4 -1024(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x5a,0x5c,0x82,0xc0] vbroadcasti32x4 -1024(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vbroadcasti32x4 1024(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x5a,0x5c,0x82,0x40] vbroadcasti32x4 1024(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vbroadcasti32x4 -1024(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x5a,0x5c,0x82,0xc0] vbroadcasti32x4 -1024(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vbroadcasti32x4 1024(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x5a,0x5c,0x02,0x40] vbroadcasti32x4 1024(%rdx,%rax), %zmm19 // CHECK: vbroadcasti32x4 1024(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x5a,0x5c,0x02,0x40] vbroadcasti32x4 1024(%rdx,%rax), %zmm19 {%k2} // CHECK: vbroadcasti32x4 1024(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x5a,0x5c,0x02,0x40] vbroadcasti32x4 1024(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vbroadcasti32x4 1024(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x5a,0x5a,0x40] vbroadcasti32x4 1024(%rdx), %zmm19 // CHECK: vbroadcasti32x4 1024(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x5a,0x5a,0x40] vbroadcasti32x4 1024(%rdx), %zmm19 {%k2} // CHECK: vbroadcasti32x4 1024(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x5a,0x5a,0x40] vbroadcasti32x4 1024(%rdx), %zmm19 {%k2} {z} // CHECK: vbroadcasti32x4 485498096, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x5a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vbroadcasti32x4 485498096, %zmm19 // CHECK: vbroadcasti32x4 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x5a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vbroadcasti32x4 485498096, %zmm19 {%k2} // CHECK: vbroadcasti32x4 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x5a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vbroadcasti32x4 485498096, %zmm19 {%k2} {z} // CHECK: vbroadcasti32x4 (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x5a,0x1a] vbroadcasti32x4 (%rdx), %zmm19 // CHECK: vbroadcasti32x4 (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x5a,0x1a] vbroadcasti32x4 (%rdx), %zmm19 {%k2} // CHECK: vbroadcasti32x4 (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x5a,0x1a] vbroadcasti32x4 (%rdx), %zmm19 {%k2} {z} // CHECK: vbroadcasti64x4 2048(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x5b,0x5c,0x82,0x40] vbroadcasti64x4 2048(%rdx,%rax,4), %zmm19 // CHECK: vbroadcasti64x4 -2048(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x5b,0x5c,0x82,0xc0] vbroadcasti64x4 -2048(%rdx,%rax,4), %zmm19 // CHECK: vbroadcasti64x4 2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x5b,0x5c,0x82,0x40] vbroadcasti64x4 2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vbroadcasti64x4 -2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x5b,0x5c,0x82,0xc0] vbroadcasti64x4 -2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vbroadcasti64x4 2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x5b,0x5c,0x82,0x40] vbroadcasti64x4 2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vbroadcasti64x4 -2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x5b,0x5c,0x82,0xc0] vbroadcasti64x4 -2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vbroadcasti64x4 2048(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x5b,0x5c,0x02,0x40] vbroadcasti64x4 2048(%rdx,%rax), %zmm19 // CHECK: vbroadcasti64x4 2048(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x5b,0x5c,0x02,0x40] vbroadcasti64x4 2048(%rdx,%rax), %zmm19 {%k2} // CHECK: vbroadcasti64x4 2048(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x5b,0x5c,0x02,0x40] vbroadcasti64x4 2048(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vbroadcasti64x4 2048(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x5b,0x5a,0x40] vbroadcasti64x4 2048(%rdx), %zmm19 // CHECK: vbroadcasti64x4 2048(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x5b,0x5a,0x40] vbroadcasti64x4 2048(%rdx), %zmm19 {%k2} // CHECK: vbroadcasti64x4 2048(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x5b,0x5a,0x40] vbroadcasti64x4 2048(%rdx), %zmm19 {%k2} {z} // CHECK: vbroadcasti64x4 485498096, %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x5b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vbroadcasti64x4 485498096, %zmm19 // CHECK: vbroadcasti64x4 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x5b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vbroadcasti64x4 485498096, %zmm19 {%k2} // CHECK: vbroadcasti64x4 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x5b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vbroadcasti64x4 485498096, %zmm19 {%k2} {z} // CHECK: vbroadcasti64x4 (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x5b,0x1a] vbroadcasti64x4 (%rdx), %zmm19 // CHECK: vbroadcasti64x4 (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x5b,0x1a] vbroadcasti64x4 (%rdx), %zmm19 {%k2} // CHECK: vbroadcasti64x4 (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x5b,0x1a] vbroadcasti64x4 (%rdx), %zmm19 {%k2} {z} // CHECK: vbroadcastsd 485498096, %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x19,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vbroadcastsd 485498096, %zmm19 // CHECK: vbroadcastsd 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x19,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vbroadcastsd 485498096, %zmm19 {%k2} // CHECK: vbroadcastsd 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x19,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vbroadcastsd 485498096, %zmm19 {%k2} {z} // CHECK: vbroadcastsd 512(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x19,0x5c,0x82,0x40] vbroadcastsd 512(%rdx,%rax,4), %zmm19 // CHECK: vbroadcastsd -512(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x19,0x5c,0x82,0xc0] vbroadcastsd -512(%rdx,%rax,4), %zmm19 // CHECK: vbroadcastsd 512(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x19,0x5c,0x82,0x40] vbroadcastsd 512(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vbroadcastsd -512(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x19,0x5c,0x82,0xc0] vbroadcastsd -512(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vbroadcastsd 512(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x19,0x5c,0x82,0x40] vbroadcastsd 512(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vbroadcastsd -512(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x19,0x5c,0x82,0xc0] vbroadcastsd -512(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vbroadcastsd 512(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x19,0x5c,0x02,0x40] vbroadcastsd 512(%rdx,%rax), %zmm19 // CHECK: vbroadcastsd 512(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x19,0x5c,0x02,0x40] vbroadcastsd 512(%rdx,%rax), %zmm19 {%k2} // CHECK: vbroadcastsd 512(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x19,0x5c,0x02,0x40] vbroadcastsd 512(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vbroadcastsd 512(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x19,0x5a,0x40] vbroadcastsd 512(%rdx), %zmm19 // CHECK: vbroadcastsd 512(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x19,0x5a,0x40] vbroadcastsd 512(%rdx), %zmm19 {%k2} // CHECK: vbroadcastsd 512(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x19,0x5a,0x40] vbroadcastsd 512(%rdx), %zmm19 {%k2} {z} // CHECK: vbroadcastsd (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x19,0x1a] vbroadcastsd (%rdx), %zmm19 // CHECK: vbroadcastsd (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x19,0x1a] vbroadcastsd (%rdx), %zmm19 {%k2} // CHECK: vbroadcastsd (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x19,0x1a] vbroadcastsd (%rdx), %zmm19 {%k2} {z} // CHECK: vbroadcastsd %xmm15, %zmm19 // CHECK: encoding: [0x62,0xc2,0xfd,0x48,0x19,0xdf] vbroadcastsd %xmm15, %zmm19 // CHECK: vbroadcastsd %xmm15, %zmm19 {%k2} // CHECK: encoding: [0x62,0xc2,0xfd,0x4a,0x19,0xdf] vbroadcastsd %xmm15, %zmm19 {%k2} // CHECK: vbroadcastsd %xmm15, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xc2,0xfd,0xca,0x19,0xdf] vbroadcastsd %xmm15, %zmm19 {%k2} {z} // CHECK: vbroadcastsd %xmm1, %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x19,0xd9] vbroadcastsd %xmm1, %zmm19 // CHECK: vbroadcastsd %xmm1, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x19,0xd9] vbroadcastsd %xmm1, %zmm19 {%k2} // CHECK: vbroadcastsd %xmm1, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x19,0xd9] vbroadcastsd %xmm1, %zmm19 {%k2} {z} // CHECK: vbroadcastss 256(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x18,0x5c,0x82,0x40] vbroadcastss 256(%rdx,%rax,4), %zmm19 // CHECK: vbroadcastss -256(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x18,0x5c,0x82,0xc0] vbroadcastss -256(%rdx,%rax,4), %zmm19 // CHECK: vbroadcastss 256(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x18,0x5c,0x82,0x40] vbroadcastss 256(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vbroadcastss -256(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x18,0x5c,0x82,0xc0] vbroadcastss -256(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vbroadcastss 256(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x18,0x5c,0x82,0x40] vbroadcastss 256(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vbroadcastss -256(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x18,0x5c,0x82,0xc0] vbroadcastss -256(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vbroadcastss 256(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x18,0x5c,0x02,0x40] vbroadcastss 256(%rdx,%rax), %zmm19 // CHECK: vbroadcastss 256(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x18,0x5c,0x02,0x40] vbroadcastss 256(%rdx,%rax), %zmm19 {%k2} // CHECK: vbroadcastss 256(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x18,0x5c,0x02,0x40] vbroadcastss 256(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vbroadcastss 256(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x18,0x5a,0x40] vbroadcastss 256(%rdx), %zmm19 // CHECK: vbroadcastss 256(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x18,0x5a,0x40] vbroadcastss 256(%rdx), %zmm19 {%k2} // CHECK: vbroadcastss 256(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x18,0x5a,0x40] vbroadcastss 256(%rdx), %zmm19 {%k2} {z} // CHECK: vbroadcastss 485498096, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x18,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vbroadcastss 485498096, %zmm19 // CHECK: vbroadcastss 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x18,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vbroadcastss 485498096, %zmm19 {%k2} // CHECK: vbroadcastss 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x18,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vbroadcastss 485498096, %zmm19 {%k2} {z} // CHECK: vbroadcastss (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x18,0x1a] vbroadcastss (%rdx), %zmm19 // CHECK: vbroadcastss (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x18,0x1a] vbroadcastss (%rdx), %zmm19 {%k2} // CHECK: vbroadcastss (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x18,0x1a] vbroadcastss (%rdx), %zmm19 {%k2} {z} // CHECK: vbroadcastss %xmm15, %zmm19 // CHECK: encoding: [0x62,0xc2,0x7d,0x48,0x18,0xdf] vbroadcastss %xmm15, %zmm19 // CHECK: vbroadcastss %xmm15, %zmm19 {%k2} // CHECK: encoding: [0x62,0xc2,0x7d,0x4a,0x18,0xdf] vbroadcastss %xmm15, %zmm19 {%k2} // CHECK: vbroadcastss %xmm15, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xc2,0x7d,0xca,0x18,0xdf] vbroadcastss %xmm15, %zmm19 {%k2} {z} // CHECK: vbroadcastss %xmm1, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x18,0xd9] vbroadcastss %xmm1, %zmm19 // CHECK: vbroadcastss %xmm1, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x18,0xd9] vbroadcastss %xmm1, %zmm19 {%k2} // CHECK: vbroadcastss %xmm1, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x18,0xd9] vbroadcastss %xmm1, %zmm19 {%k2} {z} // CHECK: vcmpeqpd 4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0xe5,0x40,0xc2,0x54,0x82,0x40,0x00] vcmpeqpd 4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: vcmpeqpd -4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0xe5,0x40,0xc2,0x54,0x82,0xc0,0x00] vcmpeqpd -4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: vcmpeqpd 4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x42,0xc2,0x54,0x82,0x40,0x00] vcmpeqpd 4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: vcmpeqpd -4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x42,0xc2,0x54,0x82,0xc0,0x00] vcmpeqpd -4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: vcmpeqpd 4096(%rdx,%rax), %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0xe5,0x40,0xc2,0x54,0x02,0x40,0x00] vcmpeqpd 4096(%rdx,%rax), %zmm19, %k2 // CHECK: vcmpeqpd 4096(%rdx,%rax), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x42,0xc2,0x54,0x02,0x40,0x00] vcmpeqpd 4096(%rdx,%rax), %zmm19, %k2 {%k2} // CHECK: vcmpeqpd 4096(%rdx), %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0xe5,0x40,0xc2,0x52,0x40,0x00] vcmpeqpd 4096(%rdx), %zmm19, %k2 // CHECK: vcmpeqpd 4096(%rdx), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x42,0xc2,0x52,0x40,0x00] vcmpeqpd 4096(%rdx), %zmm19, %k2 {%k2} // CHECK: vcmpeqpd 485498096{1to8}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0xe5,0x50,0xc2,0x14,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vcmpeqpd 485498096{1to8}, %zmm19, %k2 // CHECK: vcmpeqpd 485498096{1to8}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x52,0xc2,0x14,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vcmpeqpd 485498096{1to8}, %zmm19, %k2 {%k2} // CHECK: vcmpeqpd 485498096, %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0xe5,0x40,0xc2,0x14,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vcmpeqpd 485498096, %zmm19, %k2 // CHECK: vcmpeqpd 485498096, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x42,0xc2,0x14,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vcmpeqpd 485498096, %zmm19, %k2 {%k2} // CHECK: vcmpeqpd 512(%rdx){1to8}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0xe5,0x50,0xc2,0x52,0x40,0x00] vcmpeqpd 512(%rdx){1to8}, %zmm19, %k2 // CHECK: vcmpeqpd 512(%rdx){1to8}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x52,0xc2,0x52,0x40,0x00] vcmpeqpd 512(%rdx){1to8}, %zmm19, %k2 {%k2} // CHECK: vcmpeqpd 512(%rdx,%rax){1to8}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0xe5,0x50,0xc2,0x54,0x02,0x40,0x00] vcmpeqpd 512(%rdx,%rax){1to8}, %zmm19, %k2 // CHECK: vcmpeqpd 512(%rdx,%rax){1to8}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x52,0xc2,0x54,0x02,0x40,0x00] vcmpeqpd 512(%rdx,%rax){1to8}, %zmm19, %k2 {%k2} // CHECK: vcmpeqpd 512(%rdx,%rax,4){1to8}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0xe5,0x50,0xc2,0x54,0x82,0x40,0x00] vcmpeqpd 512(%rdx,%rax,4){1to8}, %zmm19, %k2 // CHECK: vcmpeqpd -512(%rdx,%rax,4){1to8}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0xe5,0x50,0xc2,0x54,0x82,0xc0,0x00] vcmpeqpd -512(%rdx,%rax,4){1to8}, %zmm19, %k2 // CHECK: vcmpeqpd 512(%rdx,%rax,4){1to8}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x52,0xc2,0x54,0x82,0x40,0x00] vcmpeqpd 512(%rdx,%rax,4){1to8}, %zmm19, %k2 {%k2} // CHECK: vcmpeqpd -512(%rdx,%rax,4){1to8}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x52,0xc2,0x54,0x82,0xc0,0x00] vcmpeqpd -512(%rdx,%rax,4){1to8}, %zmm19, %k2 {%k2} // CHECK: vcmpeqpd (%rdx){1to8}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0xe5,0x50,0xc2,0x12,0x00] vcmpeqpd (%rdx){1to8}, %zmm19, %k2 // CHECK: vcmpeqpd (%rdx){1to8}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x52,0xc2,0x12,0x00] vcmpeqpd (%rdx){1to8}, %zmm19, %k2 {%k2} // CHECK: vcmpeqpd (%rdx), %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0xe5,0x40,0xc2,0x12,0x00] vcmpeqpd (%rdx), %zmm19, %k2 // CHECK: vcmpeqpd (%rdx), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x42,0xc2,0x12,0x00] vcmpeqpd (%rdx), %zmm19, %k2 {%k2} // CHECK: vcmpeqpd {sae}, %zmm19, %zmm19, %k2 // CHECK: encoding: [0x62,0xb1,0xe5,0x10,0xc2,0xd3,0x00] vcmpeqpd {sae}, %zmm19, %zmm19, %k2 // CHECK: vcmpeqpd {sae}, %zmm19, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xb1,0xe5,0x12,0xc2,0xd3,0x00] vcmpeqpd {sae}, %zmm19, %zmm19, %k2 {%k2} // CHECK: vcmpeqpd %zmm19, %zmm19, %k2 // CHECK: encoding: [0x62,0xb1,0xe5,0x40,0xc2,0xd3,0x00] vcmpeqpd %zmm19, %zmm19, %k2 // CHECK: vcmpeqpd %zmm19, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xb1,0xe5,0x42,0xc2,0xd3,0x00] vcmpeqpd %zmm19, %zmm19, %k2 {%k2} // CHECK: vcmpeqps 256(%rdx){1to16}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0x64,0x50,0xc2,0x52,0x40,0x00] vcmpeqps 256(%rdx){1to16}, %zmm19, %k2 // CHECK: vcmpeqps 256(%rdx){1to16}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0x64,0x52,0xc2,0x52,0x40,0x00] vcmpeqps 256(%rdx){1to16}, %zmm19, %k2 {%k2} // CHECK: vcmpeqps 256(%rdx,%rax){1to16}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0x64,0x50,0xc2,0x54,0x02,0x40,0x00] vcmpeqps 256(%rdx,%rax){1to16}, %zmm19, %k2 // CHECK: vcmpeqps 256(%rdx,%rax){1to16}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0x64,0x52,0xc2,0x54,0x02,0x40,0x00] vcmpeqps 256(%rdx,%rax){1to16}, %zmm19, %k2 {%k2} // CHECK: vcmpeqps 256(%rdx,%rax,4){1to16}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0x64,0x50,0xc2,0x54,0x82,0x40,0x00] vcmpeqps 256(%rdx,%rax,4){1to16}, %zmm19, %k2 // CHECK: vcmpeqps -256(%rdx,%rax,4){1to16}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0x64,0x50,0xc2,0x54,0x82,0xc0,0x00] vcmpeqps -256(%rdx,%rax,4){1to16}, %zmm19, %k2 // CHECK: vcmpeqps 256(%rdx,%rax,4){1to16}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0x64,0x52,0xc2,0x54,0x82,0x40,0x00] vcmpeqps 256(%rdx,%rax,4){1to16}, %zmm19, %k2 {%k2} // CHECK: vcmpeqps -256(%rdx,%rax,4){1to16}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0x64,0x52,0xc2,0x54,0x82,0xc0,0x00] vcmpeqps -256(%rdx,%rax,4){1to16}, %zmm19, %k2 {%k2} // CHECK: vcmpeqps 4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0x64,0x40,0xc2,0x54,0x82,0x40,0x00] vcmpeqps 4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: vcmpeqps -4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0x64,0x40,0xc2,0x54,0x82,0xc0,0x00] vcmpeqps -4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: vcmpeqps 4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0x64,0x42,0xc2,0x54,0x82,0x40,0x00] vcmpeqps 4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: vcmpeqps -4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0x64,0x42,0xc2,0x54,0x82,0xc0,0x00] vcmpeqps -4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: vcmpeqps 4096(%rdx,%rax), %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0x64,0x40,0xc2,0x54,0x02,0x40,0x00] vcmpeqps 4096(%rdx,%rax), %zmm19, %k2 // CHECK: vcmpeqps 4096(%rdx,%rax), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0x64,0x42,0xc2,0x54,0x02,0x40,0x00] vcmpeqps 4096(%rdx,%rax), %zmm19, %k2 {%k2} // CHECK: vcmpeqps 4096(%rdx), %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0x64,0x40,0xc2,0x52,0x40,0x00] vcmpeqps 4096(%rdx), %zmm19, %k2 // CHECK: vcmpeqps 4096(%rdx), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0x64,0x42,0xc2,0x52,0x40,0x00] vcmpeqps 4096(%rdx), %zmm19, %k2 {%k2} // CHECK: vcmpeqps 485498096{1to16}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0x64,0x50,0xc2,0x14,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vcmpeqps 485498096{1to16}, %zmm19, %k2 // CHECK: vcmpeqps 485498096{1to16}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0x64,0x52,0xc2,0x14,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vcmpeqps 485498096{1to16}, %zmm19, %k2 {%k2} // CHECK: vcmpeqps 485498096, %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0x64,0x40,0xc2,0x14,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vcmpeqps 485498096, %zmm19, %k2 // CHECK: vcmpeqps 485498096, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0x64,0x42,0xc2,0x14,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vcmpeqps 485498096, %zmm19, %k2 {%k2} // CHECK: vcmpeqps (%rdx){1to16}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0x64,0x50,0xc2,0x12,0x00] vcmpeqps (%rdx){1to16}, %zmm19, %k2 // CHECK: vcmpeqps (%rdx){1to16}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0x64,0x52,0xc2,0x12,0x00] vcmpeqps (%rdx){1to16}, %zmm19, %k2 {%k2} // CHECK: vcmpeqps (%rdx), %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0x64,0x40,0xc2,0x12,0x00] vcmpeqps (%rdx), %zmm19, %k2 // CHECK: vcmpeqps (%rdx), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0x64,0x42,0xc2,0x12,0x00] vcmpeqps (%rdx), %zmm19, %k2 {%k2} // CHECK: vcmpeqps {sae}, %zmm19, %zmm19, %k2 // CHECK: encoding: [0x62,0xb1,0x64,0x10,0xc2,0xd3,0x00] vcmpeqps {sae}, %zmm19, %zmm19, %k2 // CHECK: vcmpeqps {sae}, %zmm19, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xb1,0x64,0x12,0xc2,0xd3,0x00] vcmpeqps {sae}, %zmm19, %zmm19, %k2 {%k2} // CHECK: vcmpeqps %zmm19, %zmm19, %k2 // CHECK: encoding: [0x62,0xb1,0x64,0x40,0xc2,0xd3,0x00] vcmpeqps %zmm19, %zmm19, %k2 // CHECK: vcmpeqps %zmm19, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xb1,0x64,0x42,0xc2,0xd3,0x00] vcmpeqps %zmm19, %zmm19, %k2 {%k2} // CHECK: vcompresspd %zmm19, 485498096 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x8a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcompresspd %zmm19, 485498096 // CHECK: vcompresspd %zmm19, 485498096 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x8a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcompresspd %zmm19, 485498096 {%k2} // CHECK: vcompresspd %zmm19, 512(%rdx) // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x8a,0x5a,0x40] vcompresspd %zmm19, 512(%rdx) // CHECK: vcompresspd %zmm19, 512(%rdx) {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x8a,0x5a,0x40] vcompresspd %zmm19, 512(%rdx) {%k2} // CHECK: vcompresspd %zmm19, 512(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x8a,0x5c,0x82,0x40] vcompresspd %zmm19, 512(%rdx,%rax,4) // CHECK: vcompresspd %zmm19, -512(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x8a,0x5c,0x82,0xc0] vcompresspd %zmm19, -512(%rdx,%rax,4) // CHECK: vcompresspd %zmm19, 512(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x8a,0x5c,0x82,0x40] vcompresspd %zmm19, 512(%rdx,%rax,4) {%k2} // CHECK: vcompresspd %zmm19, -512(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x8a,0x5c,0x82,0xc0] vcompresspd %zmm19, -512(%rdx,%rax,4) {%k2} // CHECK: vcompresspd %zmm19, 512(%rdx,%rax) // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x8a,0x5c,0x02,0x40] vcompresspd %zmm19, 512(%rdx,%rax) // CHECK: vcompresspd %zmm19, 512(%rdx,%rax) {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x8a,0x5c,0x02,0x40] vcompresspd %zmm19, 512(%rdx,%rax) {%k2} // CHECK: vcompresspd %zmm19, (%rdx) // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x8a,0x1a] vcompresspd %zmm19, (%rdx) // CHECK: vcompresspd %zmm19, (%rdx) {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x8a,0x1a] vcompresspd %zmm19, (%rdx) {%k2} // CHECK: vcompresspd %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xfd,0x48,0x8a,0xdb] vcompresspd %zmm19, %zmm19 // CHECK: vcompresspd %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xfd,0x4a,0x8a,0xdb] vcompresspd %zmm19, %zmm19 {%k2} // CHECK: vcompresspd %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xfd,0xca,0x8a,0xdb] vcompresspd %zmm19, %zmm19 {%k2} {z} // CHECK: vcompressps %zmm19, 256(%rdx) // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x8a,0x5a,0x40] vcompressps %zmm19, 256(%rdx) // CHECK: vcompressps %zmm19, 256(%rdx) {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x8a,0x5a,0x40] vcompressps %zmm19, 256(%rdx) {%k2} // CHECK: vcompressps %zmm19, 256(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x8a,0x5c,0x82,0x40] vcompressps %zmm19, 256(%rdx,%rax,4) // CHECK: vcompressps %zmm19, -256(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x8a,0x5c,0x82,0xc0] vcompressps %zmm19, -256(%rdx,%rax,4) // CHECK: vcompressps %zmm19, 256(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x8a,0x5c,0x82,0x40] vcompressps %zmm19, 256(%rdx,%rax,4) {%k2} // CHECK: vcompressps %zmm19, -256(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x8a,0x5c,0x82,0xc0] vcompressps %zmm19, -256(%rdx,%rax,4) {%k2} // CHECK: vcompressps %zmm19, 256(%rdx,%rax) // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x8a,0x5c,0x02,0x40] vcompressps %zmm19, 256(%rdx,%rax) // CHECK: vcompressps %zmm19, 256(%rdx,%rax) {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x8a,0x5c,0x02,0x40] vcompressps %zmm19, 256(%rdx,%rax) {%k2} // CHECK: vcompressps %zmm19, 485498096 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x8a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcompressps %zmm19, 485498096 // CHECK: vcompressps %zmm19, 485498096 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x8a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcompressps %zmm19, 485498096 {%k2} // CHECK: vcompressps %zmm19, (%rdx) // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x8a,0x1a] vcompressps %zmm19, (%rdx) // CHECK: vcompressps %zmm19, (%rdx) {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x8a,0x1a] vcompressps %zmm19, (%rdx) {%k2} // CHECK: vcompressps %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x7d,0x48,0x8a,0xdb] vcompressps %zmm19, %zmm19 // CHECK: vcompressps %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x7d,0x4a,0x8a,0xdb] vcompressps %zmm19, %zmm19 {%k2} // CHECK: vcompressps %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x7d,0xca,0x8a,0xdb] vcompressps %zmm19, %zmm19 {%k2} {z} // CHECK: vcvtdq2pd 2048(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0xe6,0x5c,0x82,0x40] vcvtdq2pd 2048(%rdx,%rax,4), %zmm19 // CHECK: vcvtdq2pd -2048(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0xe6,0x5c,0x82,0xc0] vcvtdq2pd -2048(%rdx,%rax,4), %zmm19 // CHECK: vcvtdq2pd 2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0xe6,0x5c,0x82,0x40] vcvtdq2pd 2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vcvtdq2pd -2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0xe6,0x5c,0x82,0xc0] vcvtdq2pd -2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vcvtdq2pd 2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xca,0xe6,0x5c,0x82,0x40] vcvtdq2pd 2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vcvtdq2pd -2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xca,0xe6,0x5c,0x82,0xc0] vcvtdq2pd -2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vcvtdq2pd 2048(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0xe6,0x5c,0x02,0x40] vcvtdq2pd 2048(%rdx,%rax), %zmm19 // CHECK: vcvtdq2pd 2048(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0xe6,0x5c,0x02,0x40] vcvtdq2pd 2048(%rdx,%rax), %zmm19 {%k2} // CHECK: vcvtdq2pd 2048(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xca,0xe6,0x5c,0x02,0x40] vcvtdq2pd 2048(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vcvtdq2pd 2048(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0xe6,0x5a,0x40] vcvtdq2pd 2048(%rdx), %zmm19 // CHECK: vcvtdq2pd 2048(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0xe6,0x5a,0x40] vcvtdq2pd 2048(%rdx), %zmm19 {%k2} // CHECK: vcvtdq2pd 2048(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xca,0xe6,0x5a,0x40] vcvtdq2pd 2048(%rdx), %zmm19 {%k2} {z} // CHECK: vcvtdq2pd 256(%rdx){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x58,0xe6,0x5a,0x40] vcvtdq2pd 256(%rdx){1to8}, %zmm19 // CHECK: vcvtdq2pd 256(%rdx){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x5a,0xe6,0x5a,0x40] vcvtdq2pd 256(%rdx){1to8}, %zmm19 {%k2} // CHECK: vcvtdq2pd 256(%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xda,0xe6,0x5a,0x40] vcvtdq2pd 256(%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: vcvtdq2pd 256(%rdx,%rax){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x58,0xe6,0x5c,0x02,0x40] vcvtdq2pd 256(%rdx,%rax){1to8}, %zmm19 // CHECK: vcvtdq2pd 256(%rdx,%rax){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x5a,0xe6,0x5c,0x02,0x40] vcvtdq2pd 256(%rdx,%rax){1to8}, %zmm19 {%k2} // CHECK: vcvtdq2pd 256(%rdx,%rax){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xda,0xe6,0x5c,0x02,0x40] vcvtdq2pd 256(%rdx,%rax){1to8}, %zmm19 {%k2} {z} // CHECK: vcvtdq2pd 256(%rdx,%rax,4){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x58,0xe6,0x5c,0x82,0x40] vcvtdq2pd 256(%rdx,%rax,4){1to8}, %zmm19 // CHECK: vcvtdq2pd -256(%rdx,%rax,4){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x58,0xe6,0x5c,0x82,0xc0] vcvtdq2pd -256(%rdx,%rax,4){1to8}, %zmm19 // CHECK: vcvtdq2pd 256(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x5a,0xe6,0x5c,0x82,0x40] vcvtdq2pd 256(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: vcvtdq2pd -256(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x5a,0xe6,0x5c,0x82,0xc0] vcvtdq2pd -256(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: vcvtdq2pd 256(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xda,0xe6,0x5c,0x82,0x40] vcvtdq2pd 256(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: vcvtdq2pd -256(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xda,0xe6,0x5c,0x82,0xc0] vcvtdq2pd -256(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: vcvtdq2pd 485498096{1to8}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x58,0xe6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtdq2pd 485498096{1to8}, %zmm19 // CHECK: vcvtdq2pd 485498096{1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x5a,0xe6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtdq2pd 485498096{1to8}, %zmm19 {%k2} // CHECK: vcvtdq2pd 485498096{1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xda,0xe6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtdq2pd 485498096{1to8}, %zmm19 {%k2} {z} // CHECK: vcvtdq2pd 485498096, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0xe6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtdq2pd 485498096, %zmm19 // CHECK: vcvtdq2pd 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0xe6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtdq2pd 485498096, %zmm19 {%k2} // CHECK: vcvtdq2pd 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xca,0xe6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtdq2pd 485498096, %zmm19 {%k2} {z} // CHECK: vcvtdq2pd (%rdx){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x58,0xe6,0x1a] vcvtdq2pd (%rdx){1to8}, %zmm19 // CHECK: vcvtdq2pd (%rdx){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x5a,0xe6,0x1a] vcvtdq2pd (%rdx){1to8}, %zmm19 {%k2} // CHECK: vcvtdq2pd (%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xda,0xe6,0x1a] vcvtdq2pd (%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: vcvtdq2pd (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0xe6,0x1a] vcvtdq2pd (%rdx), %zmm19 // CHECK: vcvtdq2pd (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0xe6,0x1a] vcvtdq2pd (%rdx), %zmm19 {%k2} // CHECK: vcvtdq2pd (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xca,0xe6,0x1a] vcvtdq2pd (%rdx), %zmm19 {%k2} {z} // CHECK: vcvtdq2pd %ymm23, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7e,0x48,0xe6,0xdf] vcvtdq2pd %ymm23, %zmm19 // CHECK: vcvtdq2pd %ymm23, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7e,0x4a,0xe6,0xdf] vcvtdq2pd %ymm23, %zmm19 {%k2} // CHECK: vcvtdq2pd %ymm23, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7e,0xca,0xe6,0xdf] vcvtdq2pd %ymm23, %zmm19 {%k2} {z} // CHECK: vcvtdq2ps 256(%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x58,0x5b,0x5a,0x40] vcvtdq2ps 256(%rdx){1to16}, %zmm19 // CHECK: vcvtdq2ps 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x5a,0x5b,0x5a,0x40] vcvtdq2ps 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: vcvtdq2ps 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xda,0x5b,0x5a,0x40] vcvtdq2ps 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vcvtdq2ps 256(%rdx,%rax){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x58,0x5b,0x5c,0x02,0x40] vcvtdq2ps 256(%rdx,%rax){1to16}, %zmm19 // CHECK: vcvtdq2ps 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x5a,0x5b,0x5c,0x02,0x40] vcvtdq2ps 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: vcvtdq2ps 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xda,0x5b,0x5c,0x02,0x40] vcvtdq2ps 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: vcvtdq2ps 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x58,0x5b,0x5c,0x82,0x40] vcvtdq2ps 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vcvtdq2ps -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x58,0x5b,0x5c,0x82,0xc0] vcvtdq2ps -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vcvtdq2ps 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x5a,0x5b,0x5c,0x82,0x40] vcvtdq2ps 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vcvtdq2ps -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x5a,0x5b,0x5c,0x82,0xc0] vcvtdq2ps -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vcvtdq2ps 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xda,0x5b,0x5c,0x82,0x40] vcvtdq2ps 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vcvtdq2ps -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xda,0x5b,0x5c,0x82,0xc0] vcvtdq2ps -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vcvtdq2ps 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x5b,0x5c,0x82,0x40] vcvtdq2ps 4096(%rdx,%rax,4), %zmm19 // CHECK: vcvtdq2ps -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x5b,0x5c,0x82,0xc0] vcvtdq2ps -4096(%rdx,%rax,4), %zmm19 // CHECK: vcvtdq2ps 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x5b,0x5c,0x82,0x40] vcvtdq2ps 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vcvtdq2ps -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x5b,0x5c,0x82,0xc0] vcvtdq2ps -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vcvtdq2ps 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x5b,0x5c,0x82,0x40] vcvtdq2ps 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vcvtdq2ps -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x5b,0x5c,0x82,0xc0] vcvtdq2ps -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vcvtdq2ps 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x5b,0x5c,0x02,0x40] vcvtdq2ps 4096(%rdx,%rax), %zmm19 // CHECK: vcvtdq2ps 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x5b,0x5c,0x02,0x40] vcvtdq2ps 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vcvtdq2ps 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x5b,0x5c,0x02,0x40] vcvtdq2ps 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vcvtdq2ps 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x5b,0x5a,0x40] vcvtdq2ps 4096(%rdx), %zmm19 // CHECK: vcvtdq2ps 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x5b,0x5a,0x40] vcvtdq2ps 4096(%rdx), %zmm19 {%k2} // CHECK: vcvtdq2ps 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x5b,0x5a,0x40] vcvtdq2ps 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vcvtdq2ps 485498096{1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x58,0x5b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtdq2ps 485498096{1to16}, %zmm19 // CHECK: vcvtdq2ps 485498096{1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x5a,0x5b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtdq2ps 485498096{1to16}, %zmm19 {%k2} // CHECK: vcvtdq2ps 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xda,0x5b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtdq2ps 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: vcvtdq2ps 485498096, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x5b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtdq2ps 485498096, %zmm19 // CHECK: vcvtdq2ps 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x5b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtdq2ps 485498096, %zmm19 {%k2} // CHECK: vcvtdq2ps 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x5b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtdq2ps 485498096, %zmm19 {%k2} {z} // CHECK: vcvtdq2ps {rd-sae}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7c,0x38,0x5b,0xdb] vcvtdq2ps {rd-sae}, %zmm19, %zmm19 // CHECK: vcvtdq2ps {rd-sae}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7c,0x3a,0x5b,0xdb] vcvtdq2ps {rd-sae}, %zmm19, %zmm19 {%k2} // CHECK: vcvtdq2ps {rd-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7c,0xba,0x5b,0xdb] vcvtdq2ps {rd-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: vcvtdq2ps (%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x58,0x5b,0x1a] vcvtdq2ps (%rdx){1to16}, %zmm19 // CHECK: vcvtdq2ps (%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x5a,0x5b,0x1a] vcvtdq2ps (%rdx){1to16}, %zmm19 {%k2} // CHECK: vcvtdq2ps (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xda,0x5b,0x1a] vcvtdq2ps (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vcvtdq2ps (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x5b,0x1a] vcvtdq2ps (%rdx), %zmm19 // CHECK: vcvtdq2ps (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x5b,0x1a] vcvtdq2ps (%rdx), %zmm19 {%k2} // CHECK: vcvtdq2ps (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x5b,0x1a] vcvtdq2ps (%rdx), %zmm19 {%k2} {z} // CHECK: vcvtdq2ps {rn-sae}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7c,0x18,0x5b,0xdb] vcvtdq2ps {rn-sae}, %zmm19, %zmm19 // CHECK: vcvtdq2ps {rn-sae}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7c,0x1a,0x5b,0xdb] vcvtdq2ps {rn-sae}, %zmm19, %zmm19 {%k2} // CHECK: vcvtdq2ps {rn-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7c,0x9a,0x5b,0xdb] vcvtdq2ps {rn-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: vcvtdq2ps {ru-sae}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7c,0x58,0x5b,0xdb] vcvtdq2ps {ru-sae}, %zmm19, %zmm19 // CHECK: vcvtdq2ps {ru-sae}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7c,0x5a,0x5b,0xdb] vcvtdq2ps {ru-sae}, %zmm19, %zmm19 {%k2} // CHECK: vcvtdq2ps {ru-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7c,0xda,0x5b,0xdb] vcvtdq2ps {ru-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: vcvtdq2ps {rz-sae}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7c,0x78,0x5b,0xdb] vcvtdq2ps {rz-sae}, %zmm19, %zmm19 // CHECK: vcvtdq2ps {rz-sae}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7c,0x7a,0x5b,0xdb] vcvtdq2ps {rz-sae}, %zmm19, %zmm19 {%k2} // CHECK: vcvtdq2ps {rz-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7c,0xfa,0x5b,0xdb] vcvtdq2ps {rz-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: vcvtdq2ps %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7c,0x48,0x5b,0xdb] vcvtdq2ps %zmm19, %zmm19 // CHECK: vcvtdq2ps %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7c,0x4a,0x5b,0xdb] vcvtdq2ps %zmm19, %zmm19 {%k2} // CHECK: vcvtdq2ps %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7c,0xca,0x5b,0xdb] vcvtdq2ps %zmm19, %zmm19 {%k2} {z} // CHECK: vcvtpd2dq 4096(%rdx,%rax,4), %ymm23 // CHECK: encoding: [0x62,0xe1,0xff,0x48,0xe6,0x7c,0x82,0x40] vcvtpd2dq 4096(%rdx,%rax,4), %ymm23 // CHECK: vcvtpd2dq -4096(%rdx,%rax,4), %ymm23 // CHECK: encoding: [0x62,0xe1,0xff,0x48,0xe6,0x7c,0x82,0xc0] vcvtpd2dq -4096(%rdx,%rax,4), %ymm23 // CHECK: vcvtpd2dq 4096(%rdx,%rax,4), %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xff,0x4a,0xe6,0x7c,0x82,0x40] vcvtpd2dq 4096(%rdx,%rax,4), %ymm23 {%k2} // CHECK: vcvtpd2dq -4096(%rdx,%rax,4), %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xff,0x4a,0xe6,0x7c,0x82,0xc0] vcvtpd2dq -4096(%rdx,%rax,4), %ymm23 {%k2} // CHECK: vcvtpd2dq 4096(%rdx,%rax,4), %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xff,0xca,0xe6,0x7c,0x82,0x40] vcvtpd2dq 4096(%rdx,%rax,4), %ymm23 {%k2} {z} // CHECK: vcvtpd2dq -4096(%rdx,%rax,4), %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xff,0xca,0xe6,0x7c,0x82,0xc0] vcvtpd2dq -4096(%rdx,%rax,4), %ymm23 {%k2} {z} // CHECK: vcvtpd2dq 4096(%rdx,%rax), %ymm23 // CHECK: encoding: [0x62,0xe1,0xff,0x48,0xe6,0x7c,0x02,0x40] vcvtpd2dq 4096(%rdx,%rax), %ymm23 // CHECK: vcvtpd2dq 4096(%rdx,%rax), %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xff,0x4a,0xe6,0x7c,0x02,0x40] vcvtpd2dq 4096(%rdx,%rax), %ymm23 {%k2} // CHECK: vcvtpd2dq 4096(%rdx,%rax), %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xff,0xca,0xe6,0x7c,0x02,0x40] vcvtpd2dq 4096(%rdx,%rax), %ymm23 {%k2} {z} // CHECK: vcvtpd2dq 4096(%rdx), %ymm23 // CHECK: encoding: [0x62,0xe1,0xff,0x48,0xe6,0x7a,0x40] vcvtpd2dq 4096(%rdx), %ymm23 // CHECK: vcvtpd2dq 4096(%rdx), %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xff,0x4a,0xe6,0x7a,0x40] vcvtpd2dq 4096(%rdx), %ymm23 {%k2} // CHECK: vcvtpd2dq 4096(%rdx), %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xff,0xca,0xe6,0x7a,0x40] vcvtpd2dq 4096(%rdx), %ymm23 {%k2} {z} // CHECK: vcvtpd2dq 485498096{1to8}, %ymm23 // CHECK: encoding: [0x62,0xe1,0xff,0x58,0xe6,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtpd2dq 485498096{1to8}, %ymm23 // CHECK: vcvtpd2dq 485498096{1to8}, %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xff,0x5a,0xe6,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtpd2dq 485498096{1to8}, %ymm23 {%k2} // CHECK: vcvtpd2dq 485498096{1to8}, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xff,0xda,0xe6,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtpd2dq 485498096{1to8}, %ymm23 {%k2} {z} // CHECK: vcvtpd2dq 485498096, %ymm23 // CHECK: encoding: [0x62,0xe1,0xff,0x48,0xe6,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtpd2dq 485498096, %ymm23 // CHECK: vcvtpd2dq 485498096, %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xff,0x4a,0xe6,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtpd2dq 485498096, %ymm23 {%k2} // CHECK: vcvtpd2dq 485498096, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xff,0xca,0xe6,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtpd2dq 485498096, %ymm23 {%k2} {z} // CHECK: vcvtpd2dq 512(%rdx){1to8}, %ymm23 // CHECK: encoding: [0x62,0xe1,0xff,0x58,0xe6,0x7a,0x40] vcvtpd2dq 512(%rdx){1to8}, %ymm23 // CHECK: vcvtpd2dq 512(%rdx){1to8}, %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xff,0x5a,0xe6,0x7a,0x40] vcvtpd2dq 512(%rdx){1to8}, %ymm23 {%k2} // CHECK: vcvtpd2dq 512(%rdx){1to8}, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xff,0xda,0xe6,0x7a,0x40] vcvtpd2dq 512(%rdx){1to8}, %ymm23 {%k2} {z} // CHECK: vcvtpd2dq 512(%rdx,%rax){1to8}, %ymm23 // CHECK: encoding: [0x62,0xe1,0xff,0x58,0xe6,0x7c,0x02,0x40] vcvtpd2dq 512(%rdx,%rax){1to8}, %ymm23 // CHECK: vcvtpd2dq 512(%rdx,%rax){1to8}, %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xff,0x5a,0xe6,0x7c,0x02,0x40] vcvtpd2dq 512(%rdx,%rax){1to8}, %ymm23 {%k2} // CHECK: vcvtpd2dq 512(%rdx,%rax){1to8}, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xff,0xda,0xe6,0x7c,0x02,0x40] vcvtpd2dq 512(%rdx,%rax){1to8}, %ymm23 {%k2} {z} // CHECK: vcvtpd2dq 512(%rdx,%rax,4){1to8}, %ymm23 // CHECK: encoding: [0x62,0xe1,0xff,0x58,0xe6,0x7c,0x82,0x40] vcvtpd2dq 512(%rdx,%rax,4){1to8}, %ymm23 // CHECK: vcvtpd2dq -512(%rdx,%rax,4){1to8}, %ymm23 // CHECK: encoding: [0x62,0xe1,0xff,0x58,0xe6,0x7c,0x82,0xc0] vcvtpd2dq -512(%rdx,%rax,4){1to8}, %ymm23 // CHECK: vcvtpd2dq 512(%rdx,%rax,4){1to8}, %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xff,0x5a,0xe6,0x7c,0x82,0x40] vcvtpd2dq 512(%rdx,%rax,4){1to8}, %ymm23 {%k2} // CHECK: vcvtpd2dq -512(%rdx,%rax,4){1to8}, %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xff,0x5a,0xe6,0x7c,0x82,0xc0] vcvtpd2dq -512(%rdx,%rax,4){1to8}, %ymm23 {%k2} // CHECK: vcvtpd2dq 512(%rdx,%rax,4){1to8}, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xff,0xda,0xe6,0x7c,0x82,0x40] vcvtpd2dq 512(%rdx,%rax,4){1to8}, %ymm23 {%k2} {z} // CHECK: vcvtpd2dq -512(%rdx,%rax,4){1to8}, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xff,0xda,0xe6,0x7c,0x82,0xc0] vcvtpd2dq -512(%rdx,%rax,4){1to8}, %ymm23 {%k2} {z} // CHECK: vcvtpd2dq {rd-sae}, %zmm19, %ymm23 // CHECK: encoding: [0x62,0xa1,0xff,0x38,0xe6,0xfb] vcvtpd2dq {rd-sae}, %zmm19, %ymm23 // CHECK: vcvtpd2dq {rd-sae}, %zmm19, %ymm23 {%k2} // CHECK: encoding: [0x62,0xa1,0xff,0x3a,0xe6,0xfb] vcvtpd2dq {rd-sae}, %zmm19, %ymm23 {%k2} // CHECK: vcvtpd2dq {rd-sae}, %zmm19, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xff,0xba,0xe6,0xfb] vcvtpd2dq {rd-sae}, %zmm19, %ymm23 {%k2} {z} // CHECK: vcvtpd2dq (%rdx){1to8}, %ymm23 // CHECK: encoding: [0x62,0xe1,0xff,0x58,0xe6,0x3a] vcvtpd2dq (%rdx){1to8}, %ymm23 // CHECK: vcvtpd2dq (%rdx){1to8}, %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xff,0x5a,0xe6,0x3a] vcvtpd2dq (%rdx){1to8}, %ymm23 {%k2} // CHECK: vcvtpd2dq (%rdx){1to8}, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xff,0xda,0xe6,0x3a] vcvtpd2dq (%rdx){1to8}, %ymm23 {%k2} {z} // CHECK: vcvtpd2dq (%rdx), %ymm23 // CHECK: encoding: [0x62,0xe1,0xff,0x48,0xe6,0x3a] vcvtpd2dq (%rdx), %ymm23 // CHECK: vcvtpd2dq (%rdx), %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xff,0x4a,0xe6,0x3a] vcvtpd2dq (%rdx), %ymm23 {%k2} // CHECK: vcvtpd2dq (%rdx), %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xff,0xca,0xe6,0x3a] vcvtpd2dq (%rdx), %ymm23 {%k2} {z} // CHECK: vcvtpd2dq {rn-sae}, %zmm19, %ymm23 // CHECK: encoding: [0x62,0xa1,0xff,0x18,0xe6,0xfb] vcvtpd2dq {rn-sae}, %zmm19, %ymm23 // CHECK: vcvtpd2dq {rn-sae}, %zmm19, %ymm23 {%k2} // CHECK: encoding: [0x62,0xa1,0xff,0x1a,0xe6,0xfb] vcvtpd2dq {rn-sae}, %zmm19, %ymm23 {%k2} // CHECK: vcvtpd2dq {rn-sae}, %zmm19, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xff,0x9a,0xe6,0xfb] vcvtpd2dq {rn-sae}, %zmm19, %ymm23 {%k2} {z} // CHECK: vcvtpd2dq {ru-sae}, %zmm19, %ymm23 // CHECK: encoding: [0x62,0xa1,0xff,0x58,0xe6,0xfb] vcvtpd2dq {ru-sae}, %zmm19, %ymm23 // CHECK: vcvtpd2dq {ru-sae}, %zmm19, %ymm23 {%k2} // CHECK: encoding: [0x62,0xa1,0xff,0x5a,0xe6,0xfb] vcvtpd2dq {ru-sae}, %zmm19, %ymm23 {%k2} // CHECK: vcvtpd2dq {ru-sae}, %zmm19, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xff,0xda,0xe6,0xfb] vcvtpd2dq {ru-sae}, %zmm19, %ymm23 {%k2} {z} // CHECK: vcvtpd2dq {rz-sae}, %zmm19, %ymm23 // CHECK: encoding: [0x62,0xa1,0xff,0x78,0xe6,0xfb] vcvtpd2dq {rz-sae}, %zmm19, %ymm23 // CHECK: vcvtpd2dq {rz-sae}, %zmm19, %ymm23 {%k2} // CHECK: encoding: [0x62,0xa1,0xff,0x7a,0xe6,0xfb] vcvtpd2dq {rz-sae}, %zmm19, %ymm23 {%k2} // CHECK: vcvtpd2dq {rz-sae}, %zmm19, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xff,0xfa,0xe6,0xfb] vcvtpd2dq {rz-sae}, %zmm19, %ymm23 {%k2} {z} // CHECK: vcvtpd2dq %zmm19, %ymm23 // CHECK: encoding: [0x62,0xa1,0xff,0x48,0xe6,0xfb] vcvtpd2dq %zmm19, %ymm23 // CHECK: vcvtpd2dq %zmm19, %ymm23 {%k2} // CHECK: encoding: [0x62,0xa1,0xff,0x4a,0xe6,0xfb] vcvtpd2dq %zmm19, %ymm23 {%k2} // CHECK: vcvtpd2dq %zmm19, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xff,0xca,0xe6,0xfb] vcvtpd2dq %zmm19, %ymm23 {%k2} {z} // CHECK: vcvtpd2ps 4096(%rdx,%rax,4), %ymm23 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x5a,0x7c,0x82,0x40] vcvtpd2ps 4096(%rdx,%rax,4), %ymm23 // CHECK: vcvtpd2ps -4096(%rdx,%rax,4), %ymm23 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x5a,0x7c,0x82,0xc0] vcvtpd2ps -4096(%rdx,%rax,4), %ymm23 // CHECK: vcvtpd2ps 4096(%rdx,%rax,4), %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x5a,0x7c,0x82,0x40] vcvtpd2ps 4096(%rdx,%rax,4), %ymm23 {%k2} // CHECK: vcvtpd2ps -4096(%rdx,%rax,4), %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x5a,0x7c,0x82,0xc0] vcvtpd2ps -4096(%rdx,%rax,4), %ymm23 {%k2} // CHECK: vcvtpd2ps 4096(%rdx,%rax,4), %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xca,0x5a,0x7c,0x82,0x40] vcvtpd2ps 4096(%rdx,%rax,4), %ymm23 {%k2} {z} // CHECK: vcvtpd2ps -4096(%rdx,%rax,4), %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xca,0x5a,0x7c,0x82,0xc0] vcvtpd2ps -4096(%rdx,%rax,4), %ymm23 {%k2} {z} // CHECK: vcvtpd2ps 4096(%rdx,%rax), %ymm23 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x5a,0x7c,0x02,0x40] vcvtpd2ps 4096(%rdx,%rax), %ymm23 // CHECK: vcvtpd2ps 4096(%rdx,%rax), %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x5a,0x7c,0x02,0x40] vcvtpd2ps 4096(%rdx,%rax), %ymm23 {%k2} // CHECK: vcvtpd2ps 4096(%rdx,%rax), %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xca,0x5a,0x7c,0x02,0x40] vcvtpd2ps 4096(%rdx,%rax), %ymm23 {%k2} {z} // CHECK: vcvtpd2ps 4096(%rdx), %ymm23 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x5a,0x7a,0x40] vcvtpd2ps 4096(%rdx), %ymm23 // CHECK: vcvtpd2ps 4096(%rdx), %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x5a,0x7a,0x40] vcvtpd2ps 4096(%rdx), %ymm23 {%k2} // CHECK: vcvtpd2ps 4096(%rdx), %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xca,0x5a,0x7a,0x40] vcvtpd2ps 4096(%rdx), %ymm23 {%k2} {z} // CHECK: vcvtpd2ps 485498096{1to8}, %ymm23 // CHECK: encoding: [0x62,0xe1,0xfd,0x58,0x5a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtpd2ps 485498096{1to8}, %ymm23 // CHECK: vcvtpd2ps 485498096{1to8}, %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x5a,0x5a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtpd2ps 485498096{1to8}, %ymm23 {%k2} // CHECK: vcvtpd2ps 485498096{1to8}, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xda,0x5a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtpd2ps 485498096{1to8}, %ymm23 {%k2} {z} // CHECK: vcvtpd2ps 485498096, %ymm23 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x5a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtpd2ps 485498096, %ymm23 // CHECK: vcvtpd2ps 485498096, %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x5a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtpd2ps 485498096, %ymm23 {%k2} // CHECK: vcvtpd2ps 485498096, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xca,0x5a,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtpd2ps 485498096, %ymm23 {%k2} {z} // CHECK: vcvtpd2ps 512(%rdx){1to8}, %ymm23 // CHECK: encoding: [0x62,0xe1,0xfd,0x58,0x5a,0x7a,0x40] vcvtpd2ps 512(%rdx){1to8}, %ymm23 // CHECK: vcvtpd2ps 512(%rdx){1to8}, %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x5a,0x5a,0x7a,0x40] vcvtpd2ps 512(%rdx){1to8}, %ymm23 {%k2} // CHECK: vcvtpd2ps 512(%rdx){1to8}, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xda,0x5a,0x7a,0x40] vcvtpd2ps 512(%rdx){1to8}, %ymm23 {%k2} {z} // CHECK: vcvtpd2ps 512(%rdx,%rax){1to8}, %ymm23 // CHECK: encoding: [0x62,0xe1,0xfd,0x58,0x5a,0x7c,0x02,0x40] vcvtpd2ps 512(%rdx,%rax){1to8}, %ymm23 // CHECK: vcvtpd2ps 512(%rdx,%rax){1to8}, %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x5a,0x5a,0x7c,0x02,0x40] vcvtpd2ps 512(%rdx,%rax){1to8}, %ymm23 {%k2} // CHECK: vcvtpd2ps 512(%rdx,%rax){1to8}, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xda,0x5a,0x7c,0x02,0x40] vcvtpd2ps 512(%rdx,%rax){1to8}, %ymm23 {%k2} {z} // CHECK: vcvtpd2ps 512(%rdx,%rax,4){1to8}, %ymm23 // CHECK: encoding: [0x62,0xe1,0xfd,0x58,0x5a,0x7c,0x82,0x40] vcvtpd2ps 512(%rdx,%rax,4){1to8}, %ymm23 // CHECK: vcvtpd2ps -512(%rdx,%rax,4){1to8}, %ymm23 // CHECK: encoding: [0x62,0xe1,0xfd,0x58,0x5a,0x7c,0x82,0xc0] vcvtpd2ps -512(%rdx,%rax,4){1to8}, %ymm23 // CHECK: vcvtpd2ps 512(%rdx,%rax,4){1to8}, %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x5a,0x5a,0x7c,0x82,0x40] vcvtpd2ps 512(%rdx,%rax,4){1to8}, %ymm23 {%k2} // CHECK: vcvtpd2ps -512(%rdx,%rax,4){1to8}, %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x5a,0x5a,0x7c,0x82,0xc0] vcvtpd2ps -512(%rdx,%rax,4){1to8}, %ymm23 {%k2} // CHECK: vcvtpd2ps 512(%rdx,%rax,4){1to8}, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xda,0x5a,0x7c,0x82,0x40] vcvtpd2ps 512(%rdx,%rax,4){1to8}, %ymm23 {%k2} {z} // CHECK: vcvtpd2ps -512(%rdx,%rax,4){1to8}, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xda,0x5a,0x7c,0x82,0xc0] vcvtpd2ps -512(%rdx,%rax,4){1to8}, %ymm23 {%k2} {z} // CHECK: vcvtpd2ps {rd-sae}, %zmm19, %ymm23 // CHECK: encoding: [0x62,0xa1,0xfd,0x38,0x5a,0xfb] vcvtpd2ps {rd-sae}, %zmm19, %ymm23 // CHECK: vcvtpd2ps {rd-sae}, %zmm19, %ymm23 {%k2} // CHECK: encoding: [0x62,0xa1,0xfd,0x3a,0x5a,0xfb] vcvtpd2ps {rd-sae}, %zmm19, %ymm23 {%k2} // CHECK: vcvtpd2ps {rd-sae}, %zmm19, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xfd,0xba,0x5a,0xfb] vcvtpd2ps {rd-sae}, %zmm19, %ymm23 {%k2} {z} // CHECK: vcvtpd2ps (%rdx){1to8}, %ymm23 // CHECK: encoding: [0x62,0xe1,0xfd,0x58,0x5a,0x3a] vcvtpd2ps (%rdx){1to8}, %ymm23 // CHECK: vcvtpd2ps (%rdx){1to8}, %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x5a,0x5a,0x3a] vcvtpd2ps (%rdx){1to8}, %ymm23 {%k2} // CHECK: vcvtpd2ps (%rdx){1to8}, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xda,0x5a,0x3a] vcvtpd2ps (%rdx){1to8}, %ymm23 {%k2} {z} // CHECK: vcvtpd2ps (%rdx), %ymm23 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x5a,0x3a] vcvtpd2ps (%rdx), %ymm23 // CHECK: vcvtpd2ps (%rdx), %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x5a,0x3a] vcvtpd2ps (%rdx), %ymm23 {%k2} // CHECK: vcvtpd2ps (%rdx), %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xca,0x5a,0x3a] vcvtpd2ps (%rdx), %ymm23 {%k2} {z} // CHECK: vcvtpd2ps {rn-sae}, %zmm19, %ymm23 // CHECK: encoding: [0x62,0xa1,0xfd,0x18,0x5a,0xfb] vcvtpd2ps {rn-sae}, %zmm19, %ymm23 // CHECK: vcvtpd2ps {rn-sae}, %zmm19, %ymm23 {%k2} // CHECK: encoding: [0x62,0xa1,0xfd,0x1a,0x5a,0xfb] vcvtpd2ps {rn-sae}, %zmm19, %ymm23 {%k2} // CHECK: vcvtpd2ps {rn-sae}, %zmm19, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xfd,0x9a,0x5a,0xfb] vcvtpd2ps {rn-sae}, %zmm19, %ymm23 {%k2} {z} // CHECK: vcvtpd2ps {ru-sae}, %zmm19, %ymm23 // CHECK: encoding: [0x62,0xa1,0xfd,0x58,0x5a,0xfb] vcvtpd2ps {ru-sae}, %zmm19, %ymm23 // CHECK: vcvtpd2ps {ru-sae}, %zmm19, %ymm23 {%k2} // CHECK: encoding: [0x62,0xa1,0xfd,0x5a,0x5a,0xfb] vcvtpd2ps {ru-sae}, %zmm19, %ymm23 {%k2} // CHECK: vcvtpd2ps {ru-sae}, %zmm19, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xfd,0xda,0x5a,0xfb] vcvtpd2ps {ru-sae}, %zmm19, %ymm23 {%k2} {z} // CHECK: vcvtpd2ps {rz-sae}, %zmm19, %ymm23 // CHECK: encoding: [0x62,0xa1,0xfd,0x78,0x5a,0xfb] vcvtpd2ps {rz-sae}, %zmm19, %ymm23 // CHECK: vcvtpd2ps {rz-sae}, %zmm19, %ymm23 {%k2} // CHECK: encoding: [0x62,0xa1,0xfd,0x7a,0x5a,0xfb] vcvtpd2ps {rz-sae}, %zmm19, %ymm23 {%k2} // CHECK: vcvtpd2ps {rz-sae}, %zmm19, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xfd,0xfa,0x5a,0xfb] vcvtpd2ps {rz-sae}, %zmm19, %ymm23 {%k2} {z} // CHECK: vcvtpd2ps %zmm19, %ymm23 // CHECK: encoding: [0x62,0xa1,0xfd,0x48,0x5a,0xfb] vcvtpd2ps %zmm19, %ymm23 // CHECK: vcvtpd2ps %zmm19, %ymm23 {%k2} // CHECK: encoding: [0x62,0xa1,0xfd,0x4a,0x5a,0xfb] vcvtpd2ps %zmm19, %ymm23 {%k2} // CHECK: vcvtpd2ps %zmm19, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xfd,0xca,0x5a,0xfb] vcvtpd2ps %zmm19, %ymm23 {%k2} {z} // CHECK: vcvtpd2udq 4096(%rdx,%rax,4), %ymm23 // CHECK: encoding: [0x62,0xe1,0xfc,0x48,0x79,0x7c,0x82,0x40] vcvtpd2udq 4096(%rdx,%rax,4), %ymm23 // CHECK: vcvtpd2udq -4096(%rdx,%rax,4), %ymm23 // CHECK: encoding: [0x62,0xe1,0xfc,0x48,0x79,0x7c,0x82,0xc0] vcvtpd2udq -4096(%rdx,%rax,4), %ymm23 // CHECK: vcvtpd2udq 4096(%rdx,%rax,4), %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfc,0x4a,0x79,0x7c,0x82,0x40] vcvtpd2udq 4096(%rdx,%rax,4), %ymm23 {%k2} // CHECK: vcvtpd2udq -4096(%rdx,%rax,4), %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfc,0x4a,0x79,0x7c,0x82,0xc0] vcvtpd2udq -4096(%rdx,%rax,4), %ymm23 {%k2} // CHECK: vcvtpd2udq 4096(%rdx,%rax,4), %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfc,0xca,0x79,0x7c,0x82,0x40] vcvtpd2udq 4096(%rdx,%rax,4), %ymm23 {%k2} {z} // CHECK: vcvtpd2udq -4096(%rdx,%rax,4), %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfc,0xca,0x79,0x7c,0x82,0xc0] vcvtpd2udq -4096(%rdx,%rax,4), %ymm23 {%k2} {z} // CHECK: vcvtpd2udq 4096(%rdx,%rax), %ymm23 // CHECK: encoding: [0x62,0xe1,0xfc,0x48,0x79,0x7c,0x02,0x40] vcvtpd2udq 4096(%rdx,%rax), %ymm23 // CHECK: vcvtpd2udq 4096(%rdx,%rax), %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfc,0x4a,0x79,0x7c,0x02,0x40] vcvtpd2udq 4096(%rdx,%rax), %ymm23 {%k2} // CHECK: vcvtpd2udq 4096(%rdx,%rax), %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfc,0xca,0x79,0x7c,0x02,0x40] vcvtpd2udq 4096(%rdx,%rax), %ymm23 {%k2} {z} // CHECK: vcvtpd2udq 4096(%rdx), %ymm23 // CHECK: encoding: [0x62,0xe1,0xfc,0x48,0x79,0x7a,0x40] vcvtpd2udq 4096(%rdx), %ymm23 // CHECK: vcvtpd2udq 4096(%rdx), %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfc,0x4a,0x79,0x7a,0x40] vcvtpd2udq 4096(%rdx), %ymm23 {%k2} // CHECK: vcvtpd2udq 4096(%rdx), %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfc,0xca,0x79,0x7a,0x40] vcvtpd2udq 4096(%rdx), %ymm23 {%k2} {z} // CHECK: vcvtpd2udq 485498096{1to8}, %ymm23 // CHECK: encoding: [0x62,0xe1,0xfc,0x58,0x79,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtpd2udq 485498096{1to8}, %ymm23 // CHECK: vcvtpd2udq 485498096{1to8}, %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfc,0x5a,0x79,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtpd2udq 485498096{1to8}, %ymm23 {%k2} // CHECK: vcvtpd2udq 485498096{1to8}, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfc,0xda,0x79,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtpd2udq 485498096{1to8}, %ymm23 {%k2} {z} // CHECK: vcvtpd2udq 485498096, %ymm23 // CHECK: encoding: [0x62,0xe1,0xfc,0x48,0x79,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtpd2udq 485498096, %ymm23 // CHECK: vcvtpd2udq 485498096, %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfc,0x4a,0x79,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtpd2udq 485498096, %ymm23 {%k2} // CHECK: vcvtpd2udq 485498096, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfc,0xca,0x79,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtpd2udq 485498096, %ymm23 {%k2} {z} // CHECK: vcvtpd2udq 512(%rdx){1to8}, %ymm23 // CHECK: encoding: [0x62,0xe1,0xfc,0x58,0x79,0x7a,0x40] vcvtpd2udq 512(%rdx){1to8}, %ymm23 // CHECK: vcvtpd2udq 512(%rdx){1to8}, %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfc,0x5a,0x79,0x7a,0x40] vcvtpd2udq 512(%rdx){1to8}, %ymm23 {%k2} // CHECK: vcvtpd2udq 512(%rdx){1to8}, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfc,0xda,0x79,0x7a,0x40] vcvtpd2udq 512(%rdx){1to8}, %ymm23 {%k2} {z} // CHECK: vcvtpd2udq 512(%rdx,%rax){1to8}, %ymm23 // CHECK: encoding: [0x62,0xe1,0xfc,0x58,0x79,0x7c,0x02,0x40] vcvtpd2udq 512(%rdx,%rax){1to8}, %ymm23 // CHECK: vcvtpd2udq 512(%rdx,%rax){1to8}, %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfc,0x5a,0x79,0x7c,0x02,0x40] vcvtpd2udq 512(%rdx,%rax){1to8}, %ymm23 {%k2} // CHECK: vcvtpd2udq 512(%rdx,%rax){1to8}, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfc,0xda,0x79,0x7c,0x02,0x40] vcvtpd2udq 512(%rdx,%rax){1to8}, %ymm23 {%k2} {z} // CHECK: vcvtpd2udq 512(%rdx,%rax,4){1to8}, %ymm23 // CHECK: encoding: [0x62,0xe1,0xfc,0x58,0x79,0x7c,0x82,0x40] vcvtpd2udq 512(%rdx,%rax,4){1to8}, %ymm23 // CHECK: vcvtpd2udq -512(%rdx,%rax,4){1to8}, %ymm23 // CHECK: encoding: [0x62,0xe1,0xfc,0x58,0x79,0x7c,0x82,0xc0] vcvtpd2udq -512(%rdx,%rax,4){1to8}, %ymm23 // CHECK: vcvtpd2udq 512(%rdx,%rax,4){1to8}, %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfc,0x5a,0x79,0x7c,0x82,0x40] vcvtpd2udq 512(%rdx,%rax,4){1to8}, %ymm23 {%k2} // CHECK: vcvtpd2udq -512(%rdx,%rax,4){1to8}, %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfc,0x5a,0x79,0x7c,0x82,0xc0] vcvtpd2udq -512(%rdx,%rax,4){1to8}, %ymm23 {%k2} // CHECK: vcvtpd2udq 512(%rdx,%rax,4){1to8}, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfc,0xda,0x79,0x7c,0x82,0x40] vcvtpd2udq 512(%rdx,%rax,4){1to8}, %ymm23 {%k2} {z} // CHECK: vcvtpd2udq -512(%rdx,%rax,4){1to8}, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfc,0xda,0x79,0x7c,0x82,0xc0] vcvtpd2udq -512(%rdx,%rax,4){1to8}, %ymm23 {%k2} {z} // CHECK: vcvtpd2udq {rd-sae}, %zmm19, %ymm23 // CHECK: encoding: [0x62,0xa1,0xfc,0x38,0x79,0xfb] vcvtpd2udq {rd-sae}, %zmm19, %ymm23 // CHECK: vcvtpd2udq {rd-sae}, %zmm19, %ymm23 {%k2} // CHECK: encoding: [0x62,0xa1,0xfc,0x3a,0x79,0xfb] vcvtpd2udq {rd-sae}, %zmm19, %ymm23 {%k2} // CHECK: vcvtpd2udq {rd-sae}, %zmm19, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xfc,0xba,0x79,0xfb] vcvtpd2udq {rd-sae}, %zmm19, %ymm23 {%k2} {z} // CHECK: vcvtpd2udq (%rdx){1to8}, %ymm23 // CHECK: encoding: [0x62,0xe1,0xfc,0x58,0x79,0x3a] vcvtpd2udq (%rdx){1to8}, %ymm23 // CHECK: vcvtpd2udq (%rdx){1to8}, %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfc,0x5a,0x79,0x3a] vcvtpd2udq (%rdx){1to8}, %ymm23 {%k2} // CHECK: vcvtpd2udq (%rdx){1to8}, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfc,0xda,0x79,0x3a] vcvtpd2udq (%rdx){1to8}, %ymm23 {%k2} {z} // CHECK: vcvtpd2udq (%rdx), %ymm23 // CHECK: encoding: [0x62,0xe1,0xfc,0x48,0x79,0x3a] vcvtpd2udq (%rdx), %ymm23 // CHECK: vcvtpd2udq (%rdx), %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfc,0x4a,0x79,0x3a] vcvtpd2udq (%rdx), %ymm23 {%k2} // CHECK: vcvtpd2udq (%rdx), %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfc,0xca,0x79,0x3a] vcvtpd2udq (%rdx), %ymm23 {%k2} {z} // CHECK: vcvtpd2udq {rn-sae}, %zmm19, %ymm23 // CHECK: encoding: [0x62,0xa1,0xfc,0x18,0x79,0xfb] vcvtpd2udq {rn-sae}, %zmm19, %ymm23 // CHECK: vcvtpd2udq {rn-sae}, %zmm19, %ymm23 {%k2} // CHECK: encoding: [0x62,0xa1,0xfc,0x1a,0x79,0xfb] vcvtpd2udq {rn-sae}, %zmm19, %ymm23 {%k2} // CHECK: vcvtpd2udq {rn-sae}, %zmm19, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xfc,0x9a,0x79,0xfb] vcvtpd2udq {rn-sae}, %zmm19, %ymm23 {%k2} {z} // CHECK: vcvtpd2udq {ru-sae}, %zmm19, %ymm23 // CHECK: encoding: [0x62,0xa1,0xfc,0x58,0x79,0xfb] vcvtpd2udq {ru-sae}, %zmm19, %ymm23 // CHECK: vcvtpd2udq {ru-sae}, %zmm19, %ymm23 {%k2} // CHECK: encoding: [0x62,0xa1,0xfc,0x5a,0x79,0xfb] vcvtpd2udq {ru-sae}, %zmm19, %ymm23 {%k2} // CHECK: vcvtpd2udq {ru-sae}, %zmm19, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xfc,0xda,0x79,0xfb] vcvtpd2udq {ru-sae}, %zmm19, %ymm23 {%k2} {z} // CHECK: vcvtpd2udq {rz-sae}, %zmm19, %ymm23 // CHECK: encoding: [0x62,0xa1,0xfc,0x78,0x79,0xfb] vcvtpd2udq {rz-sae}, %zmm19, %ymm23 // CHECK: vcvtpd2udq {rz-sae}, %zmm19, %ymm23 {%k2} // CHECK: encoding: [0x62,0xa1,0xfc,0x7a,0x79,0xfb] vcvtpd2udq {rz-sae}, %zmm19, %ymm23 {%k2} // CHECK: vcvtpd2udq {rz-sae}, %zmm19, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xfc,0xfa,0x79,0xfb] vcvtpd2udq {rz-sae}, %zmm19, %ymm23 {%k2} {z} // CHECK: vcvtpd2udq %zmm19, %ymm23 // CHECK: encoding: [0x62,0xa1,0xfc,0x48,0x79,0xfb] vcvtpd2udq %zmm19, %ymm23 // CHECK: vcvtpd2udq %zmm19, %ymm23 {%k2} // CHECK: encoding: [0x62,0xa1,0xfc,0x4a,0x79,0xfb] vcvtpd2udq %zmm19, %ymm23 {%k2} // CHECK: vcvtpd2udq %zmm19, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xfc,0xca,0x79,0xfb] vcvtpd2udq %zmm19, %ymm23 {%k2} {z} // CHECK: vcvtph2ps 2048(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x13,0x5c,0x82,0x40] vcvtph2ps 2048(%rdx,%rax,4), %zmm19 // CHECK: vcvtph2ps -2048(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x13,0x5c,0x82,0xc0] vcvtph2ps -2048(%rdx,%rax,4), %zmm19 // CHECK: vcvtph2ps 2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x13,0x5c,0x82,0x40] vcvtph2ps 2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vcvtph2ps -2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x13,0x5c,0x82,0xc0] vcvtph2ps -2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vcvtph2ps 2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x13,0x5c,0x82,0x40] vcvtph2ps 2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vcvtph2ps -2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x13,0x5c,0x82,0xc0] vcvtph2ps -2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vcvtph2ps 2048(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x13,0x5c,0x02,0x40] vcvtph2ps 2048(%rdx,%rax), %zmm19 // CHECK: vcvtph2ps 2048(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x13,0x5c,0x02,0x40] vcvtph2ps 2048(%rdx,%rax), %zmm19 {%k2} // CHECK: vcvtph2ps 2048(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x13,0x5c,0x02,0x40] vcvtph2ps 2048(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vcvtph2ps 2048(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x13,0x5a,0x40] vcvtph2ps 2048(%rdx), %zmm19 // CHECK: vcvtph2ps 2048(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x13,0x5a,0x40] vcvtph2ps 2048(%rdx), %zmm19 {%k2} // CHECK: vcvtph2ps 2048(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x13,0x5a,0x40] vcvtph2ps 2048(%rdx), %zmm19 {%k2} {z} // CHECK: vcvtph2ps 485498096, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x13,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtph2ps 485498096, %zmm19 // CHECK: vcvtph2ps 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x13,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtph2ps 485498096, %zmm19 {%k2} // CHECK: vcvtph2ps 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x13,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtph2ps 485498096, %zmm19 {%k2} {z} // CHECK: vcvtph2ps (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x13,0x1a] vcvtph2ps (%rdx), %zmm19 // CHECK: vcvtph2ps (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x13,0x1a] vcvtph2ps (%rdx), %zmm19 {%k2} // CHECK: vcvtph2ps (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x13,0x1a] vcvtph2ps (%rdx), %zmm19 {%k2} {z} // CHECK: vcvtph2ps {sae}, %ymm23, %zmm19 // CHECK: encoding: [0x62,0xa2,0x7d,0x18,0x13,0xdf] vcvtph2ps {sae}, %ymm23, %zmm19 // CHECK: vcvtph2ps {sae}, %ymm23, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x7d,0x1a,0x13,0xdf] vcvtph2ps {sae}, %ymm23, %zmm19 {%k2} // CHECK: vcvtph2ps {sae}, %ymm23, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x7d,0x9a,0x13,0xdf] vcvtph2ps {sae}, %ymm23, %zmm19 {%k2} {z} // CHECK: vcvtph2ps %ymm23, %zmm19 // CHECK: encoding: [0x62,0xa2,0x7d,0x48,0x13,0xdf] vcvtph2ps %ymm23, %zmm19 // CHECK: vcvtph2ps %ymm23, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x7d,0x4a,0x13,0xdf] vcvtph2ps %ymm23, %zmm19 {%k2} // CHECK: vcvtph2ps %ymm23, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x7d,0xca,0x13,0xdf] vcvtph2ps %ymm23, %zmm19 {%k2} {z} // CHECK: vcvtps2dq 256(%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7d,0x58,0x5b,0x5a,0x40] vcvtps2dq 256(%rdx){1to16}, %zmm19 // CHECK: vcvtps2dq 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7d,0x5a,0x5b,0x5a,0x40] vcvtps2dq 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: vcvtps2dq 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7d,0xda,0x5b,0x5a,0x40] vcvtps2dq 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vcvtps2dq 256(%rdx,%rax){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7d,0x58,0x5b,0x5c,0x02,0x40] vcvtps2dq 256(%rdx,%rax){1to16}, %zmm19 // CHECK: vcvtps2dq 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7d,0x5a,0x5b,0x5c,0x02,0x40] vcvtps2dq 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: vcvtps2dq 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7d,0xda,0x5b,0x5c,0x02,0x40] vcvtps2dq 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: vcvtps2dq 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7d,0x58,0x5b,0x5c,0x82,0x40] vcvtps2dq 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vcvtps2dq -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7d,0x58,0x5b,0x5c,0x82,0xc0] vcvtps2dq -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vcvtps2dq 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7d,0x5a,0x5b,0x5c,0x82,0x40] vcvtps2dq 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vcvtps2dq -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7d,0x5a,0x5b,0x5c,0x82,0xc0] vcvtps2dq -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vcvtps2dq 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7d,0xda,0x5b,0x5c,0x82,0x40] vcvtps2dq 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vcvtps2dq -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7d,0xda,0x5b,0x5c,0x82,0xc0] vcvtps2dq -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vcvtps2dq 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7d,0x48,0x5b,0x5c,0x82,0x40] vcvtps2dq 4096(%rdx,%rax,4), %zmm19 // CHECK: vcvtps2dq -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7d,0x48,0x5b,0x5c,0x82,0xc0] vcvtps2dq -4096(%rdx,%rax,4), %zmm19 // CHECK: vcvtps2dq 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7d,0x4a,0x5b,0x5c,0x82,0x40] vcvtps2dq 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vcvtps2dq -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7d,0x4a,0x5b,0x5c,0x82,0xc0] vcvtps2dq -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vcvtps2dq 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7d,0xca,0x5b,0x5c,0x82,0x40] vcvtps2dq 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vcvtps2dq -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7d,0xca,0x5b,0x5c,0x82,0xc0] vcvtps2dq -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vcvtps2dq 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7d,0x48,0x5b,0x5c,0x02,0x40] vcvtps2dq 4096(%rdx,%rax), %zmm19 // CHECK: vcvtps2dq 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7d,0x4a,0x5b,0x5c,0x02,0x40] vcvtps2dq 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vcvtps2dq 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7d,0xca,0x5b,0x5c,0x02,0x40] vcvtps2dq 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vcvtps2dq 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7d,0x48,0x5b,0x5a,0x40] vcvtps2dq 4096(%rdx), %zmm19 // CHECK: vcvtps2dq 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7d,0x4a,0x5b,0x5a,0x40] vcvtps2dq 4096(%rdx), %zmm19 {%k2} // CHECK: vcvtps2dq 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7d,0xca,0x5b,0x5a,0x40] vcvtps2dq 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vcvtps2dq 485498096{1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7d,0x58,0x5b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtps2dq 485498096{1to16}, %zmm19 // CHECK: vcvtps2dq 485498096{1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7d,0x5a,0x5b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtps2dq 485498096{1to16}, %zmm19 {%k2} // CHECK: vcvtps2dq 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7d,0xda,0x5b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtps2dq 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: vcvtps2dq 485498096, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7d,0x48,0x5b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtps2dq 485498096, %zmm19 // CHECK: vcvtps2dq 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7d,0x4a,0x5b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtps2dq 485498096, %zmm19 {%k2} // CHECK: vcvtps2dq 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7d,0xca,0x5b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtps2dq 485498096, %zmm19 {%k2} {z} // CHECK: vcvtps2dq {rd-sae}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7d,0x38,0x5b,0xdb] vcvtps2dq {rd-sae}, %zmm19, %zmm19 // CHECK: vcvtps2dq {rd-sae}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7d,0x3a,0x5b,0xdb] vcvtps2dq {rd-sae}, %zmm19, %zmm19 {%k2} // CHECK: vcvtps2dq {rd-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7d,0xba,0x5b,0xdb] vcvtps2dq {rd-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: vcvtps2dq (%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7d,0x58,0x5b,0x1a] vcvtps2dq (%rdx){1to16}, %zmm19 // CHECK: vcvtps2dq (%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7d,0x5a,0x5b,0x1a] vcvtps2dq (%rdx){1to16}, %zmm19 {%k2} // CHECK: vcvtps2dq (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7d,0xda,0x5b,0x1a] vcvtps2dq (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vcvtps2dq (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7d,0x48,0x5b,0x1a] vcvtps2dq (%rdx), %zmm19 // CHECK: vcvtps2dq (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7d,0x4a,0x5b,0x1a] vcvtps2dq (%rdx), %zmm19 {%k2} // CHECK: vcvtps2dq (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7d,0xca,0x5b,0x1a] vcvtps2dq (%rdx), %zmm19 {%k2} {z} // CHECK: vcvtps2dq {rn-sae}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7d,0x18,0x5b,0xdb] vcvtps2dq {rn-sae}, %zmm19, %zmm19 // CHECK: vcvtps2dq {rn-sae}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7d,0x1a,0x5b,0xdb] vcvtps2dq {rn-sae}, %zmm19, %zmm19 {%k2} // CHECK: vcvtps2dq {rn-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7d,0x9a,0x5b,0xdb] vcvtps2dq {rn-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: vcvtps2dq {ru-sae}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7d,0x58,0x5b,0xdb] vcvtps2dq {ru-sae}, %zmm19, %zmm19 // CHECK: vcvtps2dq {ru-sae}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7d,0x5a,0x5b,0xdb] vcvtps2dq {ru-sae}, %zmm19, %zmm19 {%k2} // CHECK: vcvtps2dq {ru-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7d,0xda,0x5b,0xdb] vcvtps2dq {ru-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: vcvtps2dq {rz-sae}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7d,0x78,0x5b,0xdb] vcvtps2dq {rz-sae}, %zmm19, %zmm19 // CHECK: vcvtps2dq {rz-sae}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7d,0x7a,0x5b,0xdb] vcvtps2dq {rz-sae}, %zmm19, %zmm19 {%k2} // CHECK: vcvtps2dq {rz-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7d,0xfa,0x5b,0xdb] vcvtps2dq {rz-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: vcvtps2dq %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7d,0x48,0x5b,0xdb] vcvtps2dq %zmm19, %zmm19 // CHECK: vcvtps2dq %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7d,0x4a,0x5b,0xdb] vcvtps2dq %zmm19, %zmm19 {%k2} // CHECK: vcvtps2dq %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7d,0xca,0x5b,0xdb] vcvtps2dq %zmm19, %zmm19 {%k2} {z} // CHECK: vcvtps2pd 2048(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x5a,0x5c,0x82,0x40] vcvtps2pd 2048(%rdx,%rax,4), %zmm19 // CHECK: vcvtps2pd -2048(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x5a,0x5c,0x82,0xc0] vcvtps2pd -2048(%rdx,%rax,4), %zmm19 // CHECK: vcvtps2pd 2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x5a,0x5c,0x82,0x40] vcvtps2pd 2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vcvtps2pd -2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x5a,0x5c,0x82,0xc0] vcvtps2pd -2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vcvtps2pd 2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x5a,0x5c,0x82,0x40] vcvtps2pd 2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vcvtps2pd -2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x5a,0x5c,0x82,0xc0] vcvtps2pd -2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vcvtps2pd 2048(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x5a,0x5c,0x02,0x40] vcvtps2pd 2048(%rdx,%rax), %zmm19 // CHECK: vcvtps2pd 2048(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x5a,0x5c,0x02,0x40] vcvtps2pd 2048(%rdx,%rax), %zmm19 {%k2} // CHECK: vcvtps2pd 2048(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x5a,0x5c,0x02,0x40] vcvtps2pd 2048(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vcvtps2pd 2048(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x5a,0x5a,0x40] vcvtps2pd 2048(%rdx), %zmm19 // CHECK: vcvtps2pd 2048(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x5a,0x5a,0x40] vcvtps2pd 2048(%rdx), %zmm19 {%k2} // CHECK: vcvtps2pd 2048(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x5a,0x5a,0x40] vcvtps2pd 2048(%rdx), %zmm19 {%k2} {z} // CHECK: vcvtps2pd 256(%rdx){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x58,0x5a,0x5a,0x40] vcvtps2pd 256(%rdx){1to8}, %zmm19 // CHECK: vcvtps2pd 256(%rdx){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x5a,0x5a,0x5a,0x40] vcvtps2pd 256(%rdx){1to8}, %zmm19 {%k2} // CHECK: vcvtps2pd 256(%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xda,0x5a,0x5a,0x40] vcvtps2pd 256(%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: vcvtps2pd 256(%rdx,%rax){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x58,0x5a,0x5c,0x02,0x40] vcvtps2pd 256(%rdx,%rax){1to8}, %zmm19 // CHECK: vcvtps2pd 256(%rdx,%rax){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x5a,0x5a,0x5c,0x02,0x40] vcvtps2pd 256(%rdx,%rax){1to8}, %zmm19 {%k2} // CHECK: vcvtps2pd 256(%rdx,%rax){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xda,0x5a,0x5c,0x02,0x40] vcvtps2pd 256(%rdx,%rax){1to8}, %zmm19 {%k2} {z} // CHECK: vcvtps2pd 256(%rdx,%rax,4){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x58,0x5a,0x5c,0x82,0x40] vcvtps2pd 256(%rdx,%rax,4){1to8}, %zmm19 // CHECK: vcvtps2pd -256(%rdx,%rax,4){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x58,0x5a,0x5c,0x82,0xc0] vcvtps2pd -256(%rdx,%rax,4){1to8}, %zmm19 // CHECK: vcvtps2pd 256(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x5a,0x5a,0x5c,0x82,0x40] vcvtps2pd 256(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: vcvtps2pd -256(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x5a,0x5a,0x5c,0x82,0xc0] vcvtps2pd -256(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: vcvtps2pd 256(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xda,0x5a,0x5c,0x82,0x40] vcvtps2pd 256(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: vcvtps2pd -256(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xda,0x5a,0x5c,0x82,0xc0] vcvtps2pd -256(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: vcvtps2pd 485498096{1to8}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x58,0x5a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtps2pd 485498096{1to8}, %zmm19 // CHECK: vcvtps2pd 485498096{1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x5a,0x5a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtps2pd 485498096{1to8}, %zmm19 {%k2} // CHECK: vcvtps2pd 485498096{1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xda,0x5a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtps2pd 485498096{1to8}, %zmm19 {%k2} {z} // CHECK: vcvtps2pd 485498096, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x5a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtps2pd 485498096, %zmm19 // CHECK: vcvtps2pd 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x5a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtps2pd 485498096, %zmm19 {%k2} // CHECK: vcvtps2pd 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x5a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtps2pd 485498096, %zmm19 {%k2} {z} // CHECK: vcvtps2pd (%rdx){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x58,0x5a,0x1a] vcvtps2pd (%rdx){1to8}, %zmm19 // CHECK: vcvtps2pd (%rdx){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x5a,0x5a,0x1a] vcvtps2pd (%rdx){1to8}, %zmm19 {%k2} // CHECK: vcvtps2pd (%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xda,0x5a,0x1a] vcvtps2pd (%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: vcvtps2pd (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x5a,0x1a] vcvtps2pd (%rdx), %zmm19 // CHECK: vcvtps2pd (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x5a,0x1a] vcvtps2pd (%rdx), %zmm19 {%k2} // CHECK: vcvtps2pd (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x5a,0x1a] vcvtps2pd (%rdx), %zmm19 {%k2} {z} // CHECK: vcvtps2pd {sae}, %ymm23, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7c,0x18,0x5a,0xdf] vcvtps2pd {sae}, %ymm23, %zmm19 // CHECK: vcvtps2pd {sae}, %ymm23, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7c,0x1a,0x5a,0xdf] vcvtps2pd {sae}, %ymm23, %zmm19 {%k2} // CHECK: vcvtps2pd {sae}, %ymm23, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7c,0x9a,0x5a,0xdf] vcvtps2pd {sae}, %ymm23, %zmm19 {%k2} {z} // CHECK: vcvtps2pd %ymm23, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7c,0x48,0x5a,0xdf] vcvtps2pd %ymm23, %zmm19 // CHECK: vcvtps2pd %ymm23, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7c,0x4a,0x5a,0xdf] vcvtps2pd %ymm23, %zmm19 {%k2} // CHECK: vcvtps2pd %ymm23, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7c,0xca,0x5a,0xdf] vcvtps2pd %ymm23, %zmm19 {%k2} {z} // CHECK: vcvtps2ph $0, {sae}, %zmm19, %ymm23 // CHECK: encoding: [0x62,0xa3,0x7d,0x18,0x1d,0xdf,0x00] vcvtps2ph $0, {sae}, %zmm19, %ymm23 // CHECK: vcvtps2ph $0, {sae}, %zmm19, %ymm23 {%k2} // CHECK: encoding: [0x62,0xa3,0x7d,0x1a,0x1d,0xdf,0x00] vcvtps2ph $0, {sae}, %zmm19, %ymm23 {%k2} // CHECK: vcvtps2ph $0, {sae}, %zmm19, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xa3,0x7d,0x9a,0x1d,0xdf,0x00] vcvtps2ph $0, {sae}, %zmm19, %ymm23 {%k2} {z} // CHECK: vcvtps2ph $0, %zmm19, 2048(%rdx) // CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x1d,0x5a,0x40,0x00] vcvtps2ph $0, %zmm19, 2048(%rdx) // CHECK: vcvtps2ph $0, %zmm19, 2048(%rdx) {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x4a,0x1d,0x5a,0x40,0x00] vcvtps2ph $0, %zmm19, 2048(%rdx) {%k2} // CHECK: vcvtps2ph $0, %zmm19, 2048(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x1d,0x5c,0x82,0x40,0x00] vcvtps2ph $0, %zmm19, 2048(%rdx,%rax,4) // CHECK: vcvtps2ph $0, %zmm19, -2048(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x1d,0x5c,0x82,0xc0,0x00] vcvtps2ph $0, %zmm19, -2048(%rdx,%rax,4) // CHECK: vcvtps2ph $0, %zmm19, 2048(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x4a,0x1d,0x5c,0x82,0x40,0x00] vcvtps2ph $0, %zmm19, 2048(%rdx,%rax,4) {%k2} // CHECK: vcvtps2ph $0, %zmm19, -2048(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x4a,0x1d,0x5c,0x82,0xc0,0x00] vcvtps2ph $0, %zmm19, -2048(%rdx,%rax,4) {%k2} // CHECK: vcvtps2ph $0, %zmm19, 2048(%rdx,%rax) // CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x1d,0x5c,0x02,0x40,0x00] vcvtps2ph $0, %zmm19, 2048(%rdx,%rax) // CHECK: vcvtps2ph $0, %zmm19, 2048(%rdx,%rax) {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x4a,0x1d,0x5c,0x02,0x40,0x00] vcvtps2ph $0, %zmm19, 2048(%rdx,%rax) {%k2} // CHECK: vcvtps2ph $0, %zmm19, 485498096 // CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x1d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vcvtps2ph $0, %zmm19, 485498096 // CHECK: vcvtps2ph $0, %zmm19, 485498096 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x4a,0x1d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vcvtps2ph $0, %zmm19, 485498096 {%k2} // CHECK: vcvtps2ph $0, %zmm19, (%rdx) // CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x1d,0x1a,0x00] vcvtps2ph $0, %zmm19, (%rdx) // CHECK: vcvtps2ph $0, %zmm19, (%rdx) {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x4a,0x1d,0x1a,0x00] vcvtps2ph $0, %zmm19, (%rdx) {%k2} // CHECK: vcvtps2ph $0, %zmm19, %ymm23 // CHECK: encoding: [0x62,0xa3,0x7d,0x48,0x1d,0xdf,0x00] vcvtps2ph $0, %zmm19, %ymm23 // CHECK: vcvtps2ph $0, %zmm19, %ymm23 {%k2} // CHECK: encoding: [0x62,0xa3,0x7d,0x4a,0x1d,0xdf,0x00] vcvtps2ph $0, %zmm19, %ymm23 {%k2} // CHECK: vcvtps2ph $0, %zmm19, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xa3,0x7d,0xca,0x1d,0xdf,0x00] vcvtps2ph $0, %zmm19, %ymm23 {%k2} {z} // CHECK: vcvtps2udq 256(%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x58,0x79,0x5a,0x40] vcvtps2udq 256(%rdx){1to16}, %zmm19 // CHECK: vcvtps2udq 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x5a,0x79,0x5a,0x40] vcvtps2udq 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: vcvtps2udq 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xda,0x79,0x5a,0x40] vcvtps2udq 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vcvtps2udq 256(%rdx,%rax){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x58,0x79,0x5c,0x02,0x40] vcvtps2udq 256(%rdx,%rax){1to16}, %zmm19 // CHECK: vcvtps2udq 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x5a,0x79,0x5c,0x02,0x40] vcvtps2udq 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: vcvtps2udq 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xda,0x79,0x5c,0x02,0x40] vcvtps2udq 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: vcvtps2udq 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x58,0x79,0x5c,0x82,0x40] vcvtps2udq 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vcvtps2udq -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x58,0x79,0x5c,0x82,0xc0] vcvtps2udq -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vcvtps2udq 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x5a,0x79,0x5c,0x82,0x40] vcvtps2udq 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vcvtps2udq -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x5a,0x79,0x5c,0x82,0xc0] vcvtps2udq -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vcvtps2udq 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xda,0x79,0x5c,0x82,0x40] vcvtps2udq 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vcvtps2udq -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xda,0x79,0x5c,0x82,0xc0] vcvtps2udq -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vcvtps2udq 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x79,0x5c,0x82,0x40] vcvtps2udq 4096(%rdx,%rax,4), %zmm19 // CHECK: vcvtps2udq -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x79,0x5c,0x82,0xc0] vcvtps2udq -4096(%rdx,%rax,4), %zmm19 // CHECK: vcvtps2udq 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x79,0x5c,0x82,0x40] vcvtps2udq 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vcvtps2udq -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x79,0x5c,0x82,0xc0] vcvtps2udq -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vcvtps2udq 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x79,0x5c,0x82,0x40] vcvtps2udq 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vcvtps2udq -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x79,0x5c,0x82,0xc0] vcvtps2udq -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vcvtps2udq 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x79,0x5c,0x02,0x40] vcvtps2udq 4096(%rdx,%rax), %zmm19 // CHECK: vcvtps2udq 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x79,0x5c,0x02,0x40] vcvtps2udq 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vcvtps2udq 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x79,0x5c,0x02,0x40] vcvtps2udq 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vcvtps2udq 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x79,0x5a,0x40] vcvtps2udq 4096(%rdx), %zmm19 // CHECK: vcvtps2udq 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x79,0x5a,0x40] vcvtps2udq 4096(%rdx), %zmm19 {%k2} // CHECK: vcvtps2udq 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x79,0x5a,0x40] vcvtps2udq 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vcvtps2udq 485498096{1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x58,0x79,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtps2udq 485498096{1to16}, %zmm19 // CHECK: vcvtps2udq 485498096{1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x5a,0x79,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtps2udq 485498096{1to16}, %zmm19 {%k2} // CHECK: vcvtps2udq 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xda,0x79,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtps2udq 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: vcvtps2udq 485498096, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x79,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtps2udq 485498096, %zmm19 // CHECK: vcvtps2udq 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x79,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtps2udq 485498096, %zmm19 {%k2} // CHECK: vcvtps2udq 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x79,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtps2udq 485498096, %zmm19 {%k2} {z} // CHECK: vcvtps2udq {rd-sae}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7c,0x38,0x79,0xdb] vcvtps2udq {rd-sae}, %zmm19, %zmm19 // CHECK: vcvtps2udq {rd-sae}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7c,0x3a,0x79,0xdb] vcvtps2udq {rd-sae}, %zmm19, %zmm19 {%k2} // CHECK: vcvtps2udq {rd-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7c,0xba,0x79,0xdb] vcvtps2udq {rd-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: vcvtps2udq (%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x58,0x79,0x1a] vcvtps2udq (%rdx){1to16}, %zmm19 // CHECK: vcvtps2udq (%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x5a,0x79,0x1a] vcvtps2udq (%rdx){1to16}, %zmm19 {%k2} // CHECK: vcvtps2udq (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xda,0x79,0x1a] vcvtps2udq (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vcvtps2udq (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x79,0x1a] vcvtps2udq (%rdx), %zmm19 // CHECK: vcvtps2udq (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x79,0x1a] vcvtps2udq (%rdx), %zmm19 {%k2} // CHECK: vcvtps2udq (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x79,0x1a] vcvtps2udq (%rdx), %zmm19 {%k2} {z} // CHECK: vcvtps2udq {rn-sae}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7c,0x18,0x79,0xdb] vcvtps2udq {rn-sae}, %zmm19, %zmm19 // CHECK: vcvtps2udq {rn-sae}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7c,0x1a,0x79,0xdb] vcvtps2udq {rn-sae}, %zmm19, %zmm19 {%k2} // CHECK: vcvtps2udq {rn-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7c,0x9a,0x79,0xdb] vcvtps2udq {rn-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: vcvtps2udq {ru-sae}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7c,0x58,0x79,0xdb] vcvtps2udq {ru-sae}, %zmm19, %zmm19 // CHECK: vcvtps2udq {ru-sae}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7c,0x5a,0x79,0xdb] vcvtps2udq {ru-sae}, %zmm19, %zmm19 {%k2} // CHECK: vcvtps2udq {ru-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7c,0xda,0x79,0xdb] vcvtps2udq {ru-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: vcvtps2udq {rz-sae}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7c,0x78,0x79,0xdb] vcvtps2udq {rz-sae}, %zmm19, %zmm19 // CHECK: vcvtps2udq {rz-sae}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7c,0x7a,0x79,0xdb] vcvtps2udq {rz-sae}, %zmm19, %zmm19 {%k2} // CHECK: vcvtps2udq {rz-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7c,0xfa,0x79,0xdb] vcvtps2udq {rz-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: vcvtps2udq %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7c,0x48,0x79,0xdb] vcvtps2udq %zmm19, %zmm19 // CHECK: vcvtps2udq %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7c,0x4a,0x79,0xdb] vcvtps2udq %zmm19, %zmm19 {%k2} // CHECK: vcvtps2udq %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7c,0xca,0x79,0xdb] vcvtps2udq %zmm19, %zmm19 {%k2} {z} // CHECK: vcvttpd2dq 4096(%rdx,%rax,4), %ymm23 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0xe6,0x7c,0x82,0x40] vcvttpd2dq 4096(%rdx,%rax,4), %ymm23 // CHECK: vcvttpd2dq -4096(%rdx,%rax,4), %ymm23 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0xe6,0x7c,0x82,0xc0] vcvttpd2dq -4096(%rdx,%rax,4), %ymm23 // CHECK: vcvttpd2dq 4096(%rdx,%rax,4), %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0xe6,0x7c,0x82,0x40] vcvttpd2dq 4096(%rdx,%rax,4), %ymm23 {%k2} // CHECK: vcvttpd2dq -4096(%rdx,%rax,4), %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0xe6,0x7c,0x82,0xc0] vcvttpd2dq -4096(%rdx,%rax,4), %ymm23 {%k2} // CHECK: vcvttpd2dq 4096(%rdx,%rax,4), %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xca,0xe6,0x7c,0x82,0x40] vcvttpd2dq 4096(%rdx,%rax,4), %ymm23 {%k2} {z} // CHECK: vcvttpd2dq -4096(%rdx,%rax,4), %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xca,0xe6,0x7c,0x82,0xc0] vcvttpd2dq -4096(%rdx,%rax,4), %ymm23 {%k2} {z} // CHECK: vcvttpd2dq 4096(%rdx,%rax), %ymm23 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0xe6,0x7c,0x02,0x40] vcvttpd2dq 4096(%rdx,%rax), %ymm23 // CHECK: vcvttpd2dq 4096(%rdx,%rax), %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0xe6,0x7c,0x02,0x40] vcvttpd2dq 4096(%rdx,%rax), %ymm23 {%k2} // CHECK: vcvttpd2dq 4096(%rdx,%rax), %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xca,0xe6,0x7c,0x02,0x40] vcvttpd2dq 4096(%rdx,%rax), %ymm23 {%k2} {z} // CHECK: vcvttpd2dq 4096(%rdx), %ymm23 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0xe6,0x7a,0x40] vcvttpd2dq 4096(%rdx), %ymm23 // CHECK: vcvttpd2dq 4096(%rdx), %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0xe6,0x7a,0x40] vcvttpd2dq 4096(%rdx), %ymm23 {%k2} // CHECK: vcvttpd2dq 4096(%rdx), %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xca,0xe6,0x7a,0x40] vcvttpd2dq 4096(%rdx), %ymm23 {%k2} {z} // CHECK: vcvttpd2dq 485498096{1to8}, %ymm23 // CHECK: encoding: [0x62,0xe1,0xfd,0x58,0xe6,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] vcvttpd2dq 485498096{1to8}, %ymm23 // CHECK: vcvttpd2dq 485498096{1to8}, %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x5a,0xe6,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] vcvttpd2dq 485498096{1to8}, %ymm23 {%k2} // CHECK: vcvttpd2dq 485498096{1to8}, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xda,0xe6,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] vcvttpd2dq 485498096{1to8}, %ymm23 {%k2} {z} // CHECK: vcvttpd2dq 485498096, %ymm23 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0xe6,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] vcvttpd2dq 485498096, %ymm23 // CHECK: vcvttpd2dq 485498096, %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0xe6,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] vcvttpd2dq 485498096, %ymm23 {%k2} // CHECK: vcvttpd2dq 485498096, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xca,0xe6,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] vcvttpd2dq 485498096, %ymm23 {%k2} {z} // CHECK: vcvttpd2dq 512(%rdx){1to8}, %ymm23 // CHECK: encoding: [0x62,0xe1,0xfd,0x58,0xe6,0x7a,0x40] vcvttpd2dq 512(%rdx){1to8}, %ymm23 // CHECK: vcvttpd2dq 512(%rdx){1to8}, %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x5a,0xe6,0x7a,0x40] vcvttpd2dq 512(%rdx){1to8}, %ymm23 {%k2} // CHECK: vcvttpd2dq 512(%rdx){1to8}, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xda,0xe6,0x7a,0x40] vcvttpd2dq 512(%rdx){1to8}, %ymm23 {%k2} {z} // CHECK: vcvttpd2dq 512(%rdx,%rax){1to8}, %ymm23 // CHECK: encoding: [0x62,0xe1,0xfd,0x58,0xe6,0x7c,0x02,0x40] vcvttpd2dq 512(%rdx,%rax){1to8}, %ymm23 // CHECK: vcvttpd2dq 512(%rdx,%rax){1to8}, %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x5a,0xe6,0x7c,0x02,0x40] vcvttpd2dq 512(%rdx,%rax){1to8}, %ymm23 {%k2} // CHECK: vcvttpd2dq 512(%rdx,%rax){1to8}, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xda,0xe6,0x7c,0x02,0x40] vcvttpd2dq 512(%rdx,%rax){1to8}, %ymm23 {%k2} {z} // CHECK: vcvttpd2dq 512(%rdx,%rax,4){1to8}, %ymm23 // CHECK: encoding: [0x62,0xe1,0xfd,0x58,0xe6,0x7c,0x82,0x40] vcvttpd2dq 512(%rdx,%rax,4){1to8}, %ymm23 // CHECK: vcvttpd2dq -512(%rdx,%rax,4){1to8}, %ymm23 // CHECK: encoding: [0x62,0xe1,0xfd,0x58,0xe6,0x7c,0x82,0xc0] vcvttpd2dq -512(%rdx,%rax,4){1to8}, %ymm23 // CHECK: vcvttpd2dq 512(%rdx,%rax,4){1to8}, %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x5a,0xe6,0x7c,0x82,0x40] vcvttpd2dq 512(%rdx,%rax,4){1to8}, %ymm23 {%k2} // CHECK: vcvttpd2dq -512(%rdx,%rax,4){1to8}, %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x5a,0xe6,0x7c,0x82,0xc0] vcvttpd2dq -512(%rdx,%rax,4){1to8}, %ymm23 {%k2} // CHECK: vcvttpd2dq 512(%rdx,%rax,4){1to8}, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xda,0xe6,0x7c,0x82,0x40] vcvttpd2dq 512(%rdx,%rax,4){1to8}, %ymm23 {%k2} {z} // CHECK: vcvttpd2dq -512(%rdx,%rax,4){1to8}, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xda,0xe6,0x7c,0x82,0xc0] vcvttpd2dq -512(%rdx,%rax,4){1to8}, %ymm23 {%k2} {z} // CHECK: vcvttpd2dq (%rdx){1to8}, %ymm23 // CHECK: encoding: [0x62,0xe1,0xfd,0x58,0xe6,0x3a] vcvttpd2dq (%rdx){1to8}, %ymm23 // CHECK: vcvttpd2dq (%rdx){1to8}, %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x5a,0xe6,0x3a] vcvttpd2dq (%rdx){1to8}, %ymm23 {%k2} // CHECK: vcvttpd2dq (%rdx){1to8}, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xda,0xe6,0x3a] vcvttpd2dq (%rdx){1to8}, %ymm23 {%k2} {z} // CHECK: vcvttpd2dq (%rdx), %ymm23 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0xe6,0x3a] vcvttpd2dq (%rdx), %ymm23 // CHECK: vcvttpd2dq (%rdx), %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0xe6,0x3a] vcvttpd2dq (%rdx), %ymm23 {%k2} // CHECK: vcvttpd2dq (%rdx), %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xca,0xe6,0x3a] vcvttpd2dq (%rdx), %ymm23 {%k2} {z} // CHECK: vcvttpd2dq {sae}, %zmm19, %ymm23 // CHECK: encoding: [0x62,0xa1,0xfd,0x18,0xe6,0xfb] vcvttpd2dq {sae}, %zmm19, %ymm23 // CHECK: vcvttpd2dq {sae}, %zmm19, %ymm23 {%k2} // CHECK: encoding: [0x62,0xa1,0xfd,0x1a,0xe6,0xfb] vcvttpd2dq {sae}, %zmm19, %ymm23 {%k2} // CHECK: vcvttpd2dq {sae}, %zmm19, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xfd,0x9a,0xe6,0xfb] vcvttpd2dq {sae}, %zmm19, %ymm23 {%k2} {z} // CHECK: vcvttpd2dq %zmm19, %ymm23 // CHECK: encoding: [0x62,0xa1,0xfd,0x48,0xe6,0xfb] vcvttpd2dq %zmm19, %ymm23 // CHECK: vcvttpd2dq %zmm19, %ymm23 {%k2} // CHECK: encoding: [0x62,0xa1,0xfd,0x4a,0xe6,0xfb] vcvttpd2dq %zmm19, %ymm23 {%k2} // CHECK: vcvttpd2dq %zmm19, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xfd,0xca,0xe6,0xfb] vcvttpd2dq %zmm19, %ymm23 {%k2} {z} // CHECK: vcvttpd2udq 4096(%rdx,%rax,4), %ymm23 // CHECK: encoding: [0x62,0xe1,0xfc,0x48,0x78,0x7c,0x82,0x40] vcvttpd2udq 4096(%rdx,%rax,4), %ymm23 // CHECK: vcvttpd2udq -4096(%rdx,%rax,4), %ymm23 // CHECK: encoding: [0x62,0xe1,0xfc,0x48,0x78,0x7c,0x82,0xc0] vcvttpd2udq -4096(%rdx,%rax,4), %ymm23 // CHECK: vcvttpd2udq 4096(%rdx,%rax,4), %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfc,0x4a,0x78,0x7c,0x82,0x40] vcvttpd2udq 4096(%rdx,%rax,4), %ymm23 {%k2} // CHECK: vcvttpd2udq -4096(%rdx,%rax,4), %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfc,0x4a,0x78,0x7c,0x82,0xc0] vcvttpd2udq -4096(%rdx,%rax,4), %ymm23 {%k2} // CHECK: vcvttpd2udq 4096(%rdx,%rax,4), %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfc,0xca,0x78,0x7c,0x82,0x40] vcvttpd2udq 4096(%rdx,%rax,4), %ymm23 {%k2} {z} // CHECK: vcvttpd2udq -4096(%rdx,%rax,4), %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfc,0xca,0x78,0x7c,0x82,0xc0] vcvttpd2udq -4096(%rdx,%rax,4), %ymm23 {%k2} {z} // CHECK: vcvttpd2udq 4096(%rdx,%rax), %ymm23 // CHECK: encoding: [0x62,0xe1,0xfc,0x48,0x78,0x7c,0x02,0x40] vcvttpd2udq 4096(%rdx,%rax), %ymm23 // CHECK: vcvttpd2udq 4096(%rdx,%rax), %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfc,0x4a,0x78,0x7c,0x02,0x40] vcvttpd2udq 4096(%rdx,%rax), %ymm23 {%k2} // CHECK: vcvttpd2udq 4096(%rdx,%rax), %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfc,0xca,0x78,0x7c,0x02,0x40] vcvttpd2udq 4096(%rdx,%rax), %ymm23 {%k2} {z} // CHECK: vcvttpd2udq 4096(%rdx), %ymm23 // CHECK: encoding: [0x62,0xe1,0xfc,0x48,0x78,0x7a,0x40] vcvttpd2udq 4096(%rdx), %ymm23 // CHECK: vcvttpd2udq 4096(%rdx), %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfc,0x4a,0x78,0x7a,0x40] vcvttpd2udq 4096(%rdx), %ymm23 {%k2} // CHECK: vcvttpd2udq 4096(%rdx), %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfc,0xca,0x78,0x7a,0x40] vcvttpd2udq 4096(%rdx), %ymm23 {%k2} {z} // CHECK: vcvttpd2udq 485498096{1to8}, %ymm23 // CHECK: encoding: [0x62,0xe1,0xfc,0x58,0x78,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] vcvttpd2udq 485498096{1to8}, %ymm23 // CHECK: vcvttpd2udq 485498096{1to8}, %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfc,0x5a,0x78,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] vcvttpd2udq 485498096{1to8}, %ymm23 {%k2} // CHECK: vcvttpd2udq 485498096{1to8}, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfc,0xda,0x78,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] vcvttpd2udq 485498096{1to8}, %ymm23 {%k2} {z} // CHECK: vcvttpd2udq 485498096, %ymm23 // CHECK: encoding: [0x62,0xe1,0xfc,0x48,0x78,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] vcvttpd2udq 485498096, %ymm23 // CHECK: vcvttpd2udq 485498096, %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfc,0x4a,0x78,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] vcvttpd2udq 485498096, %ymm23 {%k2} // CHECK: vcvttpd2udq 485498096, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfc,0xca,0x78,0x3c,0x25,0xf0,0x1c,0xf0,0x1c] vcvttpd2udq 485498096, %ymm23 {%k2} {z} // CHECK: vcvttpd2udq 512(%rdx){1to8}, %ymm23 // CHECK: encoding: [0x62,0xe1,0xfc,0x58,0x78,0x7a,0x40] vcvttpd2udq 512(%rdx){1to8}, %ymm23 // CHECK: vcvttpd2udq 512(%rdx){1to8}, %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfc,0x5a,0x78,0x7a,0x40] vcvttpd2udq 512(%rdx){1to8}, %ymm23 {%k2} // CHECK: vcvttpd2udq 512(%rdx){1to8}, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfc,0xda,0x78,0x7a,0x40] vcvttpd2udq 512(%rdx){1to8}, %ymm23 {%k2} {z} // CHECK: vcvttpd2udq 512(%rdx,%rax){1to8}, %ymm23 // CHECK: encoding: [0x62,0xe1,0xfc,0x58,0x78,0x7c,0x02,0x40] vcvttpd2udq 512(%rdx,%rax){1to8}, %ymm23 // CHECK: vcvttpd2udq 512(%rdx,%rax){1to8}, %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfc,0x5a,0x78,0x7c,0x02,0x40] vcvttpd2udq 512(%rdx,%rax){1to8}, %ymm23 {%k2} // CHECK: vcvttpd2udq 512(%rdx,%rax){1to8}, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfc,0xda,0x78,0x7c,0x02,0x40] vcvttpd2udq 512(%rdx,%rax){1to8}, %ymm23 {%k2} {z} // CHECK: vcvttpd2udq 512(%rdx,%rax,4){1to8}, %ymm23 // CHECK: encoding: [0x62,0xe1,0xfc,0x58,0x78,0x7c,0x82,0x40] vcvttpd2udq 512(%rdx,%rax,4){1to8}, %ymm23 // CHECK: vcvttpd2udq -512(%rdx,%rax,4){1to8}, %ymm23 // CHECK: encoding: [0x62,0xe1,0xfc,0x58,0x78,0x7c,0x82,0xc0] vcvttpd2udq -512(%rdx,%rax,4){1to8}, %ymm23 // CHECK: vcvttpd2udq 512(%rdx,%rax,4){1to8}, %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfc,0x5a,0x78,0x7c,0x82,0x40] vcvttpd2udq 512(%rdx,%rax,4){1to8}, %ymm23 {%k2} // CHECK: vcvttpd2udq -512(%rdx,%rax,4){1to8}, %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfc,0x5a,0x78,0x7c,0x82,0xc0] vcvttpd2udq -512(%rdx,%rax,4){1to8}, %ymm23 {%k2} // CHECK: vcvttpd2udq 512(%rdx,%rax,4){1to8}, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfc,0xda,0x78,0x7c,0x82,0x40] vcvttpd2udq 512(%rdx,%rax,4){1to8}, %ymm23 {%k2} {z} // CHECK: vcvttpd2udq -512(%rdx,%rax,4){1to8}, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfc,0xda,0x78,0x7c,0x82,0xc0] vcvttpd2udq -512(%rdx,%rax,4){1to8}, %ymm23 {%k2} {z} // CHECK: vcvttpd2udq (%rdx){1to8}, %ymm23 // CHECK: encoding: [0x62,0xe1,0xfc,0x58,0x78,0x3a] vcvttpd2udq (%rdx){1to8}, %ymm23 // CHECK: vcvttpd2udq (%rdx){1to8}, %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfc,0x5a,0x78,0x3a] vcvttpd2udq (%rdx){1to8}, %ymm23 {%k2} // CHECK: vcvttpd2udq (%rdx){1to8}, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfc,0xda,0x78,0x3a] vcvttpd2udq (%rdx){1to8}, %ymm23 {%k2} {z} // CHECK: vcvttpd2udq (%rdx), %ymm23 // CHECK: encoding: [0x62,0xe1,0xfc,0x48,0x78,0x3a] vcvttpd2udq (%rdx), %ymm23 // CHECK: vcvttpd2udq (%rdx), %ymm23 {%k2} // CHECK: encoding: [0x62,0xe1,0xfc,0x4a,0x78,0x3a] vcvttpd2udq (%rdx), %ymm23 {%k2} // CHECK: vcvttpd2udq (%rdx), %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfc,0xca,0x78,0x3a] vcvttpd2udq (%rdx), %ymm23 {%k2} {z} // CHECK: vcvttpd2udq {sae}, %zmm19, %ymm23 // CHECK: encoding: [0x62,0xa1,0xfc,0x18,0x78,0xfb] vcvttpd2udq {sae}, %zmm19, %ymm23 // CHECK: vcvttpd2udq {sae}, %zmm19, %ymm23 {%k2} // CHECK: encoding: [0x62,0xa1,0xfc,0x1a,0x78,0xfb] vcvttpd2udq {sae}, %zmm19, %ymm23 {%k2} // CHECK: vcvttpd2udq {sae}, %zmm19, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xfc,0x9a,0x78,0xfb] vcvttpd2udq {sae}, %zmm19, %ymm23 {%k2} {z} // CHECK: vcvttpd2udq %zmm19, %ymm23 // CHECK: encoding: [0x62,0xa1,0xfc,0x48,0x78,0xfb] vcvttpd2udq %zmm19, %ymm23 // CHECK: vcvttpd2udq %zmm19, %ymm23 {%k2} // CHECK: encoding: [0x62,0xa1,0xfc,0x4a,0x78,0xfb] vcvttpd2udq %zmm19, %ymm23 {%k2} // CHECK: vcvttpd2udq %zmm19, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xfc,0xca,0x78,0xfb] vcvttpd2udq %zmm19, %ymm23 {%k2} {z} // CHECK: vcvttps2dq 256(%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x58,0x5b,0x5a,0x40] vcvttps2dq 256(%rdx){1to16}, %zmm19 // CHECK: vcvttps2dq 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x5a,0x5b,0x5a,0x40] vcvttps2dq 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: vcvttps2dq 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xda,0x5b,0x5a,0x40] vcvttps2dq 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vcvttps2dq 256(%rdx,%rax){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x58,0x5b,0x5c,0x02,0x40] vcvttps2dq 256(%rdx,%rax){1to16}, %zmm19 // CHECK: vcvttps2dq 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x5a,0x5b,0x5c,0x02,0x40] vcvttps2dq 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: vcvttps2dq 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xda,0x5b,0x5c,0x02,0x40] vcvttps2dq 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: vcvttps2dq 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x58,0x5b,0x5c,0x82,0x40] vcvttps2dq 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vcvttps2dq -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x58,0x5b,0x5c,0x82,0xc0] vcvttps2dq -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vcvttps2dq 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x5a,0x5b,0x5c,0x82,0x40] vcvttps2dq 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vcvttps2dq -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x5a,0x5b,0x5c,0x82,0xc0] vcvttps2dq -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vcvttps2dq 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xda,0x5b,0x5c,0x82,0x40] vcvttps2dq 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vcvttps2dq -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xda,0x5b,0x5c,0x82,0xc0] vcvttps2dq -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vcvttps2dq 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0x5b,0x5c,0x82,0x40] vcvttps2dq 4096(%rdx,%rax,4), %zmm19 // CHECK: vcvttps2dq -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0x5b,0x5c,0x82,0xc0] vcvttps2dq -4096(%rdx,%rax,4), %zmm19 // CHECK: vcvttps2dq 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0x5b,0x5c,0x82,0x40] vcvttps2dq 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vcvttps2dq -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0x5b,0x5c,0x82,0xc0] vcvttps2dq -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vcvttps2dq 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xca,0x5b,0x5c,0x82,0x40] vcvttps2dq 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vcvttps2dq -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xca,0x5b,0x5c,0x82,0xc0] vcvttps2dq -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vcvttps2dq 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0x5b,0x5c,0x02,0x40] vcvttps2dq 4096(%rdx,%rax), %zmm19 // CHECK: vcvttps2dq 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0x5b,0x5c,0x02,0x40] vcvttps2dq 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vcvttps2dq 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xca,0x5b,0x5c,0x02,0x40] vcvttps2dq 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vcvttps2dq 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0x5b,0x5a,0x40] vcvttps2dq 4096(%rdx), %zmm19 // CHECK: vcvttps2dq 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0x5b,0x5a,0x40] vcvttps2dq 4096(%rdx), %zmm19 {%k2} // CHECK: vcvttps2dq 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xca,0x5b,0x5a,0x40] vcvttps2dq 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vcvttps2dq 485498096{1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x58,0x5b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvttps2dq 485498096{1to16}, %zmm19 // CHECK: vcvttps2dq 485498096{1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x5a,0x5b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvttps2dq 485498096{1to16}, %zmm19 {%k2} // CHECK: vcvttps2dq 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xda,0x5b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvttps2dq 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: vcvttps2dq 485498096, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0x5b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvttps2dq 485498096, %zmm19 // CHECK: vcvttps2dq 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0x5b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvttps2dq 485498096, %zmm19 {%k2} // CHECK: vcvttps2dq 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xca,0x5b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvttps2dq 485498096, %zmm19 {%k2} {z} // CHECK: vcvttps2dq (%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x58,0x5b,0x1a] vcvttps2dq (%rdx){1to16}, %zmm19 // CHECK: vcvttps2dq (%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x5a,0x5b,0x1a] vcvttps2dq (%rdx){1to16}, %zmm19 {%k2} // CHECK: vcvttps2dq (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xda,0x5b,0x1a] vcvttps2dq (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vcvttps2dq (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0x5b,0x1a] vcvttps2dq (%rdx), %zmm19 // CHECK: vcvttps2dq (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0x5b,0x1a] vcvttps2dq (%rdx), %zmm19 {%k2} // CHECK: vcvttps2dq (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xca,0x5b,0x1a] vcvttps2dq (%rdx), %zmm19 {%k2} {z} // CHECK: vcvttps2dq {sae}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7e,0x18,0x5b,0xdb] vcvttps2dq {sae}, %zmm19, %zmm19 // CHECK: vcvttps2dq {sae}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7e,0x1a,0x5b,0xdb] vcvttps2dq {sae}, %zmm19, %zmm19 {%k2} // CHECK: vcvttps2dq {sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7e,0x9a,0x5b,0xdb] vcvttps2dq {sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: vcvttps2dq %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7e,0x48,0x5b,0xdb] vcvttps2dq %zmm19, %zmm19 // CHECK: vcvttps2dq %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7e,0x4a,0x5b,0xdb] vcvttps2dq %zmm19, %zmm19 {%k2} // CHECK: vcvttps2dq %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7e,0xca,0x5b,0xdb] vcvttps2dq %zmm19, %zmm19 {%k2} {z} // CHECK: vcvttps2udq 256(%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x58,0x78,0x5a,0x40] vcvttps2udq 256(%rdx){1to16}, %zmm19 // CHECK: vcvttps2udq 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x5a,0x78,0x5a,0x40] vcvttps2udq 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: vcvttps2udq 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xda,0x78,0x5a,0x40] vcvttps2udq 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vcvttps2udq 256(%rdx,%rax){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x58,0x78,0x5c,0x02,0x40] vcvttps2udq 256(%rdx,%rax){1to16}, %zmm19 // CHECK: vcvttps2udq 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x5a,0x78,0x5c,0x02,0x40] vcvttps2udq 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: vcvttps2udq 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xda,0x78,0x5c,0x02,0x40] vcvttps2udq 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: vcvttps2udq 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x58,0x78,0x5c,0x82,0x40] vcvttps2udq 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vcvttps2udq -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x58,0x78,0x5c,0x82,0xc0] vcvttps2udq -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vcvttps2udq 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x5a,0x78,0x5c,0x82,0x40] vcvttps2udq 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vcvttps2udq -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x5a,0x78,0x5c,0x82,0xc0] vcvttps2udq -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vcvttps2udq 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xda,0x78,0x5c,0x82,0x40] vcvttps2udq 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vcvttps2udq -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xda,0x78,0x5c,0x82,0xc0] vcvttps2udq -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vcvttps2udq 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x78,0x5c,0x82,0x40] vcvttps2udq 4096(%rdx,%rax,4), %zmm19 // CHECK: vcvttps2udq -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x78,0x5c,0x82,0xc0] vcvttps2udq -4096(%rdx,%rax,4), %zmm19 // CHECK: vcvttps2udq 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x78,0x5c,0x82,0x40] vcvttps2udq 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vcvttps2udq -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x78,0x5c,0x82,0xc0] vcvttps2udq -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vcvttps2udq 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x78,0x5c,0x82,0x40] vcvttps2udq 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vcvttps2udq -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x78,0x5c,0x82,0xc0] vcvttps2udq -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vcvttps2udq 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x78,0x5c,0x02,0x40] vcvttps2udq 4096(%rdx,%rax), %zmm19 // CHECK: vcvttps2udq 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x78,0x5c,0x02,0x40] vcvttps2udq 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vcvttps2udq 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x78,0x5c,0x02,0x40] vcvttps2udq 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vcvttps2udq 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x78,0x5a,0x40] vcvttps2udq 4096(%rdx), %zmm19 // CHECK: vcvttps2udq 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x78,0x5a,0x40] vcvttps2udq 4096(%rdx), %zmm19 {%k2} // CHECK: vcvttps2udq 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x78,0x5a,0x40] vcvttps2udq 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vcvttps2udq 485498096{1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x58,0x78,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvttps2udq 485498096{1to16}, %zmm19 // CHECK: vcvttps2udq 485498096{1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x5a,0x78,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvttps2udq 485498096{1to16}, %zmm19 {%k2} // CHECK: vcvttps2udq 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xda,0x78,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvttps2udq 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: vcvttps2udq 485498096, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x78,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvttps2udq 485498096, %zmm19 // CHECK: vcvttps2udq 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x78,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvttps2udq 485498096, %zmm19 {%k2} // CHECK: vcvttps2udq 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x78,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvttps2udq 485498096, %zmm19 {%k2} {z} // CHECK: vcvttps2udq (%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x58,0x78,0x1a] vcvttps2udq (%rdx){1to16}, %zmm19 // CHECK: vcvttps2udq (%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x5a,0x78,0x1a] vcvttps2udq (%rdx){1to16}, %zmm19 {%k2} // CHECK: vcvttps2udq (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xda,0x78,0x1a] vcvttps2udq (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vcvttps2udq (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x78,0x1a] vcvttps2udq (%rdx), %zmm19 // CHECK: vcvttps2udq (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x78,0x1a] vcvttps2udq (%rdx), %zmm19 {%k2} // CHECK: vcvttps2udq (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x78,0x1a] vcvttps2udq (%rdx), %zmm19 {%k2} {z} // CHECK: vcvttps2udq {sae}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7c,0x18,0x78,0xdb] vcvttps2udq {sae}, %zmm19, %zmm19 // CHECK: vcvttps2udq {sae}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7c,0x1a,0x78,0xdb] vcvttps2udq {sae}, %zmm19, %zmm19 {%k2} // CHECK: vcvttps2udq {sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7c,0x9a,0x78,0xdb] vcvttps2udq {sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: vcvttps2udq %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7c,0x48,0x78,0xdb] vcvttps2udq %zmm19, %zmm19 // CHECK: vcvttps2udq %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7c,0x4a,0x78,0xdb] vcvttps2udq %zmm19, %zmm19 {%k2} // CHECK: vcvttps2udq %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7c,0xca,0x78,0xdb] vcvttps2udq %zmm19, %zmm19 {%k2} {z} // CHECK: vcvtudq2pd 2048(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0x7a,0x5c,0x82,0x40] vcvtudq2pd 2048(%rdx,%rax,4), %zmm19 // CHECK: vcvtudq2pd -2048(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0x7a,0x5c,0x82,0xc0] vcvtudq2pd -2048(%rdx,%rax,4), %zmm19 // CHECK: vcvtudq2pd 2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0x7a,0x5c,0x82,0x40] vcvtudq2pd 2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vcvtudq2pd -2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0x7a,0x5c,0x82,0xc0] vcvtudq2pd -2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vcvtudq2pd 2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xca,0x7a,0x5c,0x82,0x40] vcvtudq2pd 2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vcvtudq2pd -2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xca,0x7a,0x5c,0x82,0xc0] vcvtudq2pd -2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vcvtudq2pd 2048(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0x7a,0x5c,0x02,0x40] vcvtudq2pd 2048(%rdx,%rax), %zmm19 // CHECK: vcvtudq2pd 2048(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0x7a,0x5c,0x02,0x40] vcvtudq2pd 2048(%rdx,%rax), %zmm19 {%k2} // CHECK: vcvtudq2pd 2048(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xca,0x7a,0x5c,0x02,0x40] vcvtudq2pd 2048(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vcvtudq2pd 2048(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0x7a,0x5a,0x40] vcvtudq2pd 2048(%rdx), %zmm19 // CHECK: vcvtudq2pd 2048(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0x7a,0x5a,0x40] vcvtudq2pd 2048(%rdx), %zmm19 {%k2} // CHECK: vcvtudq2pd 2048(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xca,0x7a,0x5a,0x40] vcvtudq2pd 2048(%rdx), %zmm19 {%k2} {z} // CHECK: vcvtudq2pd 256(%rdx){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x58,0x7a,0x5a,0x40] vcvtudq2pd 256(%rdx){1to8}, %zmm19 // CHECK: vcvtudq2pd 256(%rdx){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x5a,0x7a,0x5a,0x40] vcvtudq2pd 256(%rdx){1to8}, %zmm19 {%k2} // CHECK: vcvtudq2pd 256(%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xda,0x7a,0x5a,0x40] vcvtudq2pd 256(%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: vcvtudq2pd 256(%rdx,%rax){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x58,0x7a,0x5c,0x02,0x40] vcvtudq2pd 256(%rdx,%rax){1to8}, %zmm19 // CHECK: vcvtudq2pd 256(%rdx,%rax){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x5a,0x7a,0x5c,0x02,0x40] vcvtudq2pd 256(%rdx,%rax){1to8}, %zmm19 {%k2} // CHECK: vcvtudq2pd 256(%rdx,%rax){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xda,0x7a,0x5c,0x02,0x40] vcvtudq2pd 256(%rdx,%rax){1to8}, %zmm19 {%k2} {z} // CHECK: vcvtudq2pd 256(%rdx,%rax,4){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x58,0x7a,0x5c,0x82,0x40] vcvtudq2pd 256(%rdx,%rax,4){1to8}, %zmm19 // CHECK: vcvtudq2pd -256(%rdx,%rax,4){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x58,0x7a,0x5c,0x82,0xc0] vcvtudq2pd -256(%rdx,%rax,4){1to8}, %zmm19 // CHECK: vcvtudq2pd 256(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x5a,0x7a,0x5c,0x82,0x40] vcvtudq2pd 256(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: vcvtudq2pd -256(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x5a,0x7a,0x5c,0x82,0xc0] vcvtudq2pd -256(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: vcvtudq2pd 256(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xda,0x7a,0x5c,0x82,0x40] vcvtudq2pd 256(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: vcvtudq2pd -256(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xda,0x7a,0x5c,0x82,0xc0] vcvtudq2pd -256(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: vcvtudq2pd 485498096{1to8}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x58,0x7a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtudq2pd 485498096{1to8}, %zmm19 // CHECK: vcvtudq2pd 485498096{1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x5a,0x7a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtudq2pd 485498096{1to8}, %zmm19 {%k2} // CHECK: vcvtudq2pd 485498096{1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xda,0x7a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtudq2pd 485498096{1to8}, %zmm19 {%k2} {z} // CHECK: vcvtudq2pd 485498096, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0x7a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtudq2pd 485498096, %zmm19 // CHECK: vcvtudq2pd 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0x7a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtudq2pd 485498096, %zmm19 {%k2} // CHECK: vcvtudq2pd 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xca,0x7a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtudq2pd 485498096, %zmm19 {%k2} {z} // CHECK: vcvtudq2pd (%rdx){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x58,0x7a,0x1a] vcvtudq2pd (%rdx){1to8}, %zmm19 // CHECK: vcvtudq2pd (%rdx){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x5a,0x7a,0x1a] vcvtudq2pd (%rdx){1to8}, %zmm19 {%k2} // CHECK: vcvtudq2pd (%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xda,0x7a,0x1a] vcvtudq2pd (%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: vcvtudq2pd (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0x7a,0x1a] vcvtudq2pd (%rdx), %zmm19 // CHECK: vcvtudq2pd (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0x7a,0x1a] vcvtudq2pd (%rdx), %zmm19 {%k2} // CHECK: vcvtudq2pd (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xca,0x7a,0x1a] vcvtudq2pd (%rdx), %zmm19 {%k2} {z} // CHECK: vcvtudq2pd %ymm23, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7e,0x48,0x7a,0xdf] vcvtudq2pd %ymm23, %zmm19 // CHECK: vcvtudq2pd %ymm23, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7e,0x4a,0x7a,0xdf] vcvtudq2pd %ymm23, %zmm19 {%k2} // CHECK: vcvtudq2pd %ymm23, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7e,0xca,0x7a,0xdf] vcvtudq2pd %ymm23, %zmm19 {%k2} {z} // CHECK: vcvtudq2ps 256(%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7f,0x58,0x7a,0x5a,0x40] vcvtudq2ps 256(%rdx){1to16}, %zmm19 // CHECK: vcvtudq2ps 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7f,0x5a,0x7a,0x5a,0x40] vcvtudq2ps 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: vcvtudq2ps 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7f,0xda,0x7a,0x5a,0x40] vcvtudq2ps 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vcvtudq2ps 256(%rdx,%rax){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7f,0x58,0x7a,0x5c,0x02,0x40] vcvtudq2ps 256(%rdx,%rax){1to16}, %zmm19 // CHECK: vcvtudq2ps 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7f,0x5a,0x7a,0x5c,0x02,0x40] vcvtudq2ps 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: vcvtudq2ps 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7f,0xda,0x7a,0x5c,0x02,0x40] vcvtudq2ps 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: vcvtudq2ps 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7f,0x58,0x7a,0x5c,0x82,0x40] vcvtudq2ps 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vcvtudq2ps -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7f,0x58,0x7a,0x5c,0x82,0xc0] vcvtudq2ps -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vcvtudq2ps 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7f,0x5a,0x7a,0x5c,0x82,0x40] vcvtudq2ps 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vcvtudq2ps -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7f,0x5a,0x7a,0x5c,0x82,0xc0] vcvtudq2ps -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vcvtudq2ps 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7f,0xda,0x7a,0x5c,0x82,0x40] vcvtudq2ps 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vcvtudq2ps -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7f,0xda,0x7a,0x5c,0x82,0xc0] vcvtudq2ps -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vcvtudq2ps 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7f,0x48,0x7a,0x5c,0x82,0x40] vcvtudq2ps 4096(%rdx,%rax,4), %zmm19 // CHECK: vcvtudq2ps -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7f,0x48,0x7a,0x5c,0x82,0xc0] vcvtudq2ps -4096(%rdx,%rax,4), %zmm19 // CHECK: vcvtudq2ps 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7f,0x4a,0x7a,0x5c,0x82,0x40] vcvtudq2ps 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vcvtudq2ps -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7f,0x4a,0x7a,0x5c,0x82,0xc0] vcvtudq2ps -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vcvtudq2ps 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7f,0xca,0x7a,0x5c,0x82,0x40] vcvtudq2ps 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vcvtudq2ps -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7f,0xca,0x7a,0x5c,0x82,0xc0] vcvtudq2ps -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vcvtudq2ps 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7f,0x48,0x7a,0x5c,0x02,0x40] vcvtudq2ps 4096(%rdx,%rax), %zmm19 // CHECK: vcvtudq2ps 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7f,0x4a,0x7a,0x5c,0x02,0x40] vcvtudq2ps 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vcvtudq2ps 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7f,0xca,0x7a,0x5c,0x02,0x40] vcvtudq2ps 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vcvtudq2ps 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7f,0x48,0x7a,0x5a,0x40] vcvtudq2ps 4096(%rdx), %zmm19 // CHECK: vcvtudq2ps 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7f,0x4a,0x7a,0x5a,0x40] vcvtudq2ps 4096(%rdx), %zmm19 {%k2} // CHECK: vcvtudq2ps 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7f,0xca,0x7a,0x5a,0x40] vcvtudq2ps 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vcvtudq2ps 485498096{1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7f,0x58,0x7a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtudq2ps 485498096{1to16}, %zmm19 // CHECK: vcvtudq2ps 485498096{1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7f,0x5a,0x7a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtudq2ps 485498096{1to16}, %zmm19 {%k2} // CHECK: vcvtudq2ps 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7f,0xda,0x7a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtudq2ps 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: vcvtudq2ps 485498096, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7f,0x48,0x7a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtudq2ps 485498096, %zmm19 // CHECK: vcvtudq2ps 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7f,0x4a,0x7a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtudq2ps 485498096, %zmm19 {%k2} // CHECK: vcvtudq2ps 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7f,0xca,0x7a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vcvtudq2ps 485498096, %zmm19 {%k2} {z} // CHECK: vcvtudq2ps {rd-sae}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7f,0x38,0x7a,0xdb] vcvtudq2ps {rd-sae}, %zmm19, %zmm19 // CHECK: vcvtudq2ps {rd-sae}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7f,0x3a,0x7a,0xdb] vcvtudq2ps {rd-sae}, %zmm19, %zmm19 {%k2} // CHECK: vcvtudq2ps {rd-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7f,0xba,0x7a,0xdb] vcvtudq2ps {rd-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: vcvtudq2ps (%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7f,0x58,0x7a,0x1a] vcvtudq2ps (%rdx){1to16}, %zmm19 // CHECK: vcvtudq2ps (%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7f,0x5a,0x7a,0x1a] vcvtudq2ps (%rdx){1to16}, %zmm19 {%k2} // CHECK: vcvtudq2ps (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7f,0xda,0x7a,0x1a] vcvtudq2ps (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vcvtudq2ps (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7f,0x48,0x7a,0x1a] vcvtudq2ps (%rdx), %zmm19 // CHECK: vcvtudq2ps (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7f,0x4a,0x7a,0x1a] vcvtudq2ps (%rdx), %zmm19 {%k2} // CHECK: vcvtudq2ps (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7f,0xca,0x7a,0x1a] vcvtudq2ps (%rdx), %zmm19 {%k2} {z} // CHECK: vcvtudq2ps {rn-sae}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7f,0x18,0x7a,0xdb] vcvtudq2ps {rn-sae}, %zmm19, %zmm19 // CHECK: vcvtudq2ps {rn-sae}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7f,0x1a,0x7a,0xdb] vcvtudq2ps {rn-sae}, %zmm19, %zmm19 {%k2} // CHECK: vcvtudq2ps {rn-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7f,0x9a,0x7a,0xdb] vcvtudq2ps {rn-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: vcvtudq2ps {ru-sae}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7f,0x58,0x7a,0xdb] vcvtudq2ps {ru-sae}, %zmm19, %zmm19 // CHECK: vcvtudq2ps {ru-sae}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7f,0x5a,0x7a,0xdb] vcvtudq2ps {ru-sae}, %zmm19, %zmm19 {%k2} // CHECK: vcvtudq2ps {ru-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7f,0xda,0x7a,0xdb] vcvtudq2ps {ru-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: vcvtudq2ps {rz-sae}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7f,0x78,0x7a,0xdb] vcvtudq2ps {rz-sae}, %zmm19, %zmm19 // CHECK: vcvtudq2ps {rz-sae}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7f,0x7a,0x7a,0xdb] vcvtudq2ps {rz-sae}, %zmm19, %zmm19 {%k2} // CHECK: vcvtudq2ps {rz-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7f,0xfa,0x7a,0xdb] vcvtudq2ps {rz-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: vcvtudq2ps %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7f,0x48,0x7a,0xdb] vcvtudq2ps %zmm19, %zmm19 // CHECK: vcvtudq2ps %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7f,0x4a,0x7a,0xdb] vcvtudq2ps %zmm19, %zmm19 {%k2} // CHECK: vcvtudq2ps %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7f,0xca,0x7a,0xdb] vcvtudq2ps %zmm19, %zmm19 {%k2} {z} // CHECK: vdivpd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x5e,0x5c,0x82,0x40] vdivpd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vdivpd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x5e,0x5c,0x82,0xc0] vdivpd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vdivpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x5e,0x5c,0x82,0x40] vdivpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vdivpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x5e,0x5c,0x82,0xc0] vdivpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vdivpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x5e,0x5c,0x82,0x40] vdivpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vdivpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x5e,0x5c,0x82,0xc0] vdivpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vdivpd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x5e,0x5c,0x02,0x40] vdivpd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vdivpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x5e,0x5c,0x02,0x40] vdivpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vdivpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x5e,0x5c,0x02,0x40] vdivpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vdivpd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x5e,0x5a,0x40] vdivpd 4096(%rdx), %zmm19, %zmm19 // CHECK: vdivpd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x5e,0x5a,0x40] vdivpd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vdivpd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x5e,0x5a,0x40] vdivpd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vdivpd 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x5e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vdivpd 485498096{1to8}, %zmm19, %zmm19 // CHECK: vdivpd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x5e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vdivpd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vdivpd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x5e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vdivpd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vdivpd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x5e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vdivpd 485498096, %zmm19, %zmm19 // CHECK: vdivpd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x5e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vdivpd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vdivpd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x5e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vdivpd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vdivpd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x5e,0x5a,0x40] vdivpd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vdivpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x5e,0x5a,0x40] vdivpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vdivpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x5e,0x5a,0x40] vdivpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vdivpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x5e,0x5c,0x02,0x40] vdivpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vdivpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x5e,0x5c,0x02,0x40] vdivpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vdivpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x5e,0x5c,0x02,0x40] vdivpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vdivpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x5e,0x5c,0x82,0x40] vdivpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vdivpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x5e,0x5c,0x82,0xc0] vdivpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vdivpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x5e,0x5c,0x82,0x40] vdivpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vdivpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x5e,0x5c,0x82,0xc0] vdivpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vdivpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x5e,0x5c,0x82,0x40] vdivpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vdivpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x5e,0x5c,0x82,0xc0] vdivpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vdivpd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xe5,0x30,0x5e,0xdb] vdivpd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vdivpd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xe5,0x32,0x5e,0xdb] vdivpd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vdivpd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xe5,0xb2,0x5e,0xdb] vdivpd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vdivpd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x5e,0x1a] vdivpd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vdivpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x5e,0x1a] vdivpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vdivpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x5e,0x1a] vdivpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vdivpd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x5e,0x1a] vdivpd (%rdx), %zmm19, %zmm19 // CHECK: vdivpd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x5e,0x1a] vdivpd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vdivpd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x5e,0x1a] vdivpd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vdivpd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xe5,0x10,0x5e,0xdb] vdivpd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vdivpd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xe5,0x12,0x5e,0xdb] vdivpd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vdivpd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xe5,0x92,0x5e,0xdb] vdivpd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vdivpd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xe5,0x50,0x5e,0xdb] vdivpd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vdivpd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xe5,0x52,0x5e,0xdb] vdivpd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vdivpd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xe5,0xd2,0x5e,0xdb] vdivpd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vdivpd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xe5,0x70,0x5e,0xdb] vdivpd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vdivpd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xe5,0x72,0x5e,0xdb] vdivpd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vdivpd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xe5,0xf2,0x5e,0xdb] vdivpd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vdivpd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xe5,0x40,0x5e,0xdb] vdivpd %zmm19, %zmm19, %zmm19 // CHECK: vdivpd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xe5,0x42,0x5e,0xdb] vdivpd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vdivpd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xe5,0xc2,0x5e,0xdb] vdivpd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vdivps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x5e,0x5a,0x40] vdivps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vdivps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x5e,0x5a,0x40] vdivps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vdivps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x5e,0x5a,0x40] vdivps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vdivps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x5e,0x5c,0x02,0x40] vdivps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vdivps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x5e,0x5c,0x02,0x40] vdivps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vdivps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x5e,0x5c,0x02,0x40] vdivps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vdivps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x5e,0x5c,0x82,0x40] vdivps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vdivps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x5e,0x5c,0x82,0xc0] vdivps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vdivps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x5e,0x5c,0x82,0x40] vdivps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vdivps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x5e,0x5c,0x82,0xc0] vdivps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vdivps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x5e,0x5c,0x82,0x40] vdivps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vdivps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x5e,0x5c,0x82,0xc0] vdivps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vdivps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x5e,0x5c,0x82,0x40] vdivps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vdivps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x5e,0x5c,0x82,0xc0] vdivps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vdivps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x5e,0x5c,0x82,0x40] vdivps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vdivps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x5e,0x5c,0x82,0xc0] vdivps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vdivps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x5e,0x5c,0x82,0x40] vdivps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vdivps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x5e,0x5c,0x82,0xc0] vdivps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vdivps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x5e,0x5c,0x02,0x40] vdivps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vdivps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x5e,0x5c,0x02,0x40] vdivps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vdivps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x5e,0x5c,0x02,0x40] vdivps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vdivps 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x5e,0x5a,0x40] vdivps 4096(%rdx), %zmm19, %zmm19 // CHECK: vdivps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x5e,0x5a,0x40] vdivps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vdivps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x5e,0x5a,0x40] vdivps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vdivps 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x5e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vdivps 485498096{1to16}, %zmm19, %zmm19 // CHECK: vdivps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x5e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vdivps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vdivps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x5e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vdivps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vdivps 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x5e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vdivps 485498096, %zmm19, %zmm19 // CHECK: vdivps 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x5e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vdivps 485498096, %zmm19, %zmm19 {%k2} // CHECK: vdivps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x5e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vdivps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vdivps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x64,0x30,0x5e,0xdb] vdivps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vdivps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x64,0x32,0x5e,0xdb] vdivps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vdivps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x64,0xb2,0x5e,0xdb] vdivps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vdivps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x5e,0x1a] vdivps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vdivps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x5e,0x1a] vdivps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vdivps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x5e,0x1a] vdivps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vdivps (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x5e,0x1a] vdivps (%rdx), %zmm19, %zmm19 // CHECK: vdivps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x5e,0x1a] vdivps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vdivps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x5e,0x1a] vdivps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vdivps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x64,0x10,0x5e,0xdb] vdivps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vdivps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x64,0x12,0x5e,0xdb] vdivps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vdivps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x64,0x92,0x5e,0xdb] vdivps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vdivps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x64,0x50,0x5e,0xdb] vdivps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vdivps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x64,0x52,0x5e,0xdb] vdivps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vdivps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x64,0xd2,0x5e,0xdb] vdivps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vdivps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x64,0x70,0x5e,0xdb] vdivps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vdivps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x64,0x72,0x5e,0xdb] vdivps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vdivps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x64,0xf2,0x5e,0xdb] vdivps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vdivps %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x64,0x40,0x5e,0xdb] vdivps %zmm19, %zmm19, %zmm19 // CHECK: vdivps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x64,0x42,0x5e,0xdb] vdivps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vdivps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x64,0xc2,0x5e,0xdb] vdivps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vexpandpd 485498096, %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x88,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vexpandpd 485498096, %zmm19 // CHECK: vexpandpd 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x88,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vexpandpd 485498096, %zmm19 {%k2} // CHECK: vexpandpd 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x88,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vexpandpd 485498096, %zmm19 {%k2} {z} // CHECK: vexpandpd 512(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x88,0x5c,0x82,0x40] vexpandpd 512(%rdx,%rax,4), %zmm19 // CHECK: vexpandpd -512(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x88,0x5c,0x82,0xc0] vexpandpd -512(%rdx,%rax,4), %zmm19 // CHECK: vexpandpd 512(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x88,0x5c,0x82,0x40] vexpandpd 512(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vexpandpd -512(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x88,0x5c,0x82,0xc0] vexpandpd -512(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vexpandpd 512(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x88,0x5c,0x82,0x40] vexpandpd 512(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vexpandpd -512(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x88,0x5c,0x82,0xc0] vexpandpd -512(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vexpandpd 512(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x88,0x5c,0x02,0x40] vexpandpd 512(%rdx,%rax), %zmm19 // CHECK: vexpandpd 512(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x88,0x5c,0x02,0x40] vexpandpd 512(%rdx,%rax), %zmm19 {%k2} // CHECK: vexpandpd 512(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x88,0x5c,0x02,0x40] vexpandpd 512(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vexpandpd 512(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x88,0x5a,0x40] vexpandpd 512(%rdx), %zmm19 // CHECK: vexpandpd 512(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x88,0x5a,0x40] vexpandpd 512(%rdx), %zmm19 {%k2} // CHECK: vexpandpd 512(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x88,0x5a,0x40] vexpandpd 512(%rdx), %zmm19 {%k2} {z} // CHECK: vexpandpd (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x88,0x1a] vexpandpd (%rdx), %zmm19 // CHECK: vexpandpd (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x88,0x1a] vexpandpd (%rdx), %zmm19 {%k2} // CHECK: vexpandpd (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x88,0x1a] vexpandpd (%rdx), %zmm19 {%k2} {z} // CHECK: vexpandpd %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xfd,0x48,0x88,0xdb] vexpandpd %zmm19, %zmm19 // CHECK: vexpandpd %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xfd,0x4a,0x88,0xdb] vexpandpd %zmm19, %zmm19 {%k2} // CHECK: vexpandpd %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xfd,0xca,0x88,0xdb] vexpandpd %zmm19, %zmm19 {%k2} {z} // CHECK: vexpandps 256(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x88,0x5c,0x82,0x40] vexpandps 256(%rdx,%rax,4), %zmm19 // CHECK: vexpandps -256(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x88,0x5c,0x82,0xc0] vexpandps -256(%rdx,%rax,4), %zmm19 // CHECK: vexpandps 256(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x88,0x5c,0x82,0x40] vexpandps 256(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vexpandps -256(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x88,0x5c,0x82,0xc0] vexpandps -256(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vexpandps 256(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x88,0x5c,0x82,0x40] vexpandps 256(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vexpandps -256(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x88,0x5c,0x82,0xc0] vexpandps -256(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vexpandps 256(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x88,0x5c,0x02,0x40] vexpandps 256(%rdx,%rax), %zmm19 // CHECK: vexpandps 256(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x88,0x5c,0x02,0x40] vexpandps 256(%rdx,%rax), %zmm19 {%k2} // CHECK: vexpandps 256(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x88,0x5c,0x02,0x40] vexpandps 256(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vexpandps 256(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x88,0x5a,0x40] vexpandps 256(%rdx), %zmm19 // CHECK: vexpandps 256(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x88,0x5a,0x40] vexpandps 256(%rdx), %zmm19 {%k2} // CHECK: vexpandps 256(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x88,0x5a,0x40] vexpandps 256(%rdx), %zmm19 {%k2} {z} // CHECK: vexpandps 485498096, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x88,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vexpandps 485498096, %zmm19 // CHECK: vexpandps 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x88,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vexpandps 485498096, %zmm19 {%k2} // CHECK: vexpandps 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x88,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vexpandps 485498096, %zmm19 {%k2} {z} // CHECK: vexpandps (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x88,0x1a] vexpandps (%rdx), %zmm19 // CHECK: vexpandps (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x88,0x1a] vexpandps (%rdx), %zmm19 {%k2} // CHECK: vexpandps (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x88,0x1a] vexpandps (%rdx), %zmm19 {%k2} {z} // CHECK: vexpandps %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x7d,0x48,0x88,0xdb] vexpandps %zmm19, %zmm19 // CHECK: vexpandps %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x7d,0x4a,0x88,0xdb] vexpandps %zmm19, %zmm19 {%k2} // CHECK: vexpandps %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x7d,0xca,0x88,0xdb] vexpandps %zmm19, %zmm19 {%k2} {z} // CHECK: vextractf32x4 $0, %zmm19, 1024(%rdx) // CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x19,0x5a,0x40,0x00] vextractf32x4 $0, %zmm19, 1024(%rdx) // CHECK: vextractf32x4 $0, %zmm19, 1024(%rdx) {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x4a,0x19,0x5a,0x40,0x00] vextractf32x4 $0, %zmm19, 1024(%rdx) {%k2} // CHECK: vextractf32x4 $0, %zmm19, 1024(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x19,0x5c,0x82,0x40,0x00] vextractf32x4 $0, %zmm19, 1024(%rdx,%rax,4) // CHECK: vextractf32x4 $0, %zmm19, -1024(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x19,0x5c,0x82,0xc0,0x00] vextractf32x4 $0, %zmm19, -1024(%rdx,%rax,4) // CHECK: vextractf32x4 $0, %zmm19, 1024(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x4a,0x19,0x5c,0x82,0x40,0x00] vextractf32x4 $0, %zmm19, 1024(%rdx,%rax,4) {%k2} // CHECK: vextractf32x4 $0, %zmm19, -1024(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x4a,0x19,0x5c,0x82,0xc0,0x00] vextractf32x4 $0, %zmm19, -1024(%rdx,%rax,4) {%k2} // CHECK: vextractf32x4 $0, %zmm19, 1024(%rdx,%rax) // CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x19,0x5c,0x02,0x40,0x00] vextractf32x4 $0, %zmm19, 1024(%rdx,%rax) // CHECK: vextractf32x4 $0, %zmm19, 1024(%rdx,%rax) {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x4a,0x19,0x5c,0x02,0x40,0x00] vextractf32x4 $0, %zmm19, 1024(%rdx,%rax) {%k2} // CHECK: vextractf32x4 $0, %zmm19, 485498096 // CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x19,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vextractf32x4 $0, %zmm19, 485498096 // CHECK: vextractf32x4 $0, %zmm19, 485498096 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x4a,0x19,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vextractf32x4 $0, %zmm19, 485498096 {%k2} // CHECK: vextractf32x4 $0, %zmm19, (%rdx) // CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x19,0x1a,0x00] vextractf32x4 $0, %zmm19, (%rdx) // CHECK: vextractf32x4 $0, %zmm19, (%rdx) {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x4a,0x19,0x1a,0x00] vextractf32x4 $0, %zmm19, (%rdx) {%k2} // CHECK: vextractf32x4 $0, %zmm19, %xmm15 // CHECK: encoding: [0x62,0xc3,0x7d,0x48,0x19,0xdf,0x00] vextractf32x4 $0, %zmm19, %xmm15 // CHECK: vextractf32x4 $0, %zmm19, %xmm15 {%k2} // CHECK: encoding: [0x62,0xc3,0x7d,0x4a,0x19,0xdf,0x00] vextractf32x4 $0, %zmm19, %xmm15 {%k2} // CHECK: vextractf32x4 $0, %zmm19, %xmm15 {%k2} {z} // CHECK: encoding: [0x62,0xc3,0x7d,0xca,0x19,0xdf,0x00] vextractf32x4 $0, %zmm19, %xmm15 {%k2} {z} // CHECK: vextractf32x4 $0, %zmm19, %xmm1 // CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x19,0xd9,0x00] vextractf32x4 $0, %zmm19, %xmm1 // CHECK: vextractf32x4 $0, %zmm19, %xmm1 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x4a,0x19,0xd9,0x00] vextractf32x4 $0, %zmm19, %xmm1 {%k2} // CHECK: vextractf32x4 $0, %zmm19, %xmm1 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x7d,0xca,0x19,0xd9,0x00] vextractf32x4 $0, %zmm19, %xmm1 {%k2} {z} // CHECK: vextractf64x4 $0, %zmm19, 2048(%rdx) // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x1b,0x5a,0x40,0x00] vextractf64x4 $0, %zmm19, 2048(%rdx) // CHECK: vextractf64x4 $0, %zmm19, 2048(%rdx) {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x1b,0x5a,0x40,0x00] vextractf64x4 $0, %zmm19, 2048(%rdx) {%k2} // CHECK: vextractf64x4 $0, %zmm19, 2048(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x1b,0x5c,0x82,0x40,0x00] vextractf64x4 $0, %zmm19, 2048(%rdx,%rax,4) // CHECK: vextractf64x4 $0, %zmm19, -2048(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x1b,0x5c,0x82,0xc0,0x00] vextractf64x4 $0, %zmm19, -2048(%rdx,%rax,4) // CHECK: vextractf64x4 $0, %zmm19, 2048(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x1b,0x5c,0x82,0x40,0x00] vextractf64x4 $0, %zmm19, 2048(%rdx,%rax,4) {%k2} // CHECK: vextractf64x4 $0, %zmm19, -2048(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x1b,0x5c,0x82,0xc0,0x00] vextractf64x4 $0, %zmm19, -2048(%rdx,%rax,4) {%k2} // CHECK: vextractf64x4 $0, %zmm19, 2048(%rdx,%rax) // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x1b,0x5c,0x02,0x40,0x00] vextractf64x4 $0, %zmm19, 2048(%rdx,%rax) // CHECK: vextractf64x4 $0, %zmm19, 2048(%rdx,%rax) {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x1b,0x5c,0x02,0x40,0x00] vextractf64x4 $0, %zmm19, 2048(%rdx,%rax) {%k2} // CHECK: vextractf64x4 $0, %zmm19, 485498096 // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x1b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vextractf64x4 $0, %zmm19, 485498096 // CHECK: vextractf64x4 $0, %zmm19, 485498096 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x1b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vextractf64x4 $0, %zmm19, 485498096 {%k2} // CHECK: vextractf64x4 $0, %zmm19, (%rdx) // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x1b,0x1a,0x00] vextractf64x4 $0, %zmm19, (%rdx) // CHECK: vextractf64x4 $0, %zmm19, (%rdx) {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x1b,0x1a,0x00] vextractf64x4 $0, %zmm19, (%rdx) {%k2} // CHECK: vextractf64x4 $0, %zmm19, %ymm23 // CHECK: encoding: [0x62,0xa3,0xfd,0x48,0x1b,0xdf,0x00] vextractf64x4 $0, %zmm19, %ymm23 // CHECK: vextractf64x4 $0, %zmm19, %ymm23 {%k2} // CHECK: encoding: [0x62,0xa3,0xfd,0x4a,0x1b,0xdf,0x00] vextractf64x4 $0, %zmm19, %ymm23 {%k2} // CHECK: vextractf64x4 $0, %zmm19, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xa3,0xfd,0xca,0x1b,0xdf,0x00] vextractf64x4 $0, %zmm19, %ymm23 {%k2} {z} // CHECK: vextracti32x4 $0, %zmm19, 1024(%rdx) // CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x39,0x5a,0x40,0x00] vextracti32x4 $0, %zmm19, 1024(%rdx) // CHECK: vextracti32x4 $0, %zmm19, 1024(%rdx) {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x4a,0x39,0x5a,0x40,0x00] vextracti32x4 $0, %zmm19, 1024(%rdx) {%k2} // CHECK: vextracti32x4 $0, %zmm19, 1024(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x39,0x5c,0x82,0x40,0x00] vextracti32x4 $0, %zmm19, 1024(%rdx,%rax,4) // CHECK: vextracti32x4 $0, %zmm19, -1024(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x39,0x5c,0x82,0xc0,0x00] vextracti32x4 $0, %zmm19, -1024(%rdx,%rax,4) // CHECK: vextracti32x4 $0, %zmm19, 1024(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x4a,0x39,0x5c,0x82,0x40,0x00] vextracti32x4 $0, %zmm19, 1024(%rdx,%rax,4) {%k2} // CHECK: vextracti32x4 $0, %zmm19, -1024(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x4a,0x39,0x5c,0x82,0xc0,0x00] vextracti32x4 $0, %zmm19, -1024(%rdx,%rax,4) {%k2} // CHECK: vextracti32x4 $0, %zmm19, 1024(%rdx,%rax) // CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x39,0x5c,0x02,0x40,0x00] vextracti32x4 $0, %zmm19, 1024(%rdx,%rax) // CHECK: vextracti32x4 $0, %zmm19, 1024(%rdx,%rax) {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x4a,0x39,0x5c,0x02,0x40,0x00] vextracti32x4 $0, %zmm19, 1024(%rdx,%rax) {%k2} // CHECK: vextracti32x4 $0, %zmm19, 485498096 // CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x39,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vextracti32x4 $0, %zmm19, 485498096 // CHECK: vextracti32x4 $0, %zmm19, 485498096 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x4a,0x39,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vextracti32x4 $0, %zmm19, 485498096 {%k2} // CHECK: vextracti32x4 $0, %zmm19, (%rdx) // CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x39,0x1a,0x00] vextracti32x4 $0, %zmm19, (%rdx) // CHECK: vextracti32x4 $0, %zmm19, (%rdx) {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x4a,0x39,0x1a,0x00] vextracti32x4 $0, %zmm19, (%rdx) {%k2} // CHECK: vextracti32x4 $0, %zmm19, %xmm15 // CHECK: encoding: [0x62,0xc3,0x7d,0x48,0x39,0xdf,0x00] vextracti32x4 $0, %zmm19, %xmm15 // CHECK: vextracti32x4 $0, %zmm19, %xmm15 {%k2} // CHECK: encoding: [0x62,0xc3,0x7d,0x4a,0x39,0xdf,0x00] vextracti32x4 $0, %zmm19, %xmm15 {%k2} // CHECK: vextracti32x4 $0, %zmm19, %xmm15 {%k2} {z} // CHECK: encoding: [0x62,0xc3,0x7d,0xca,0x39,0xdf,0x00] vextracti32x4 $0, %zmm19, %xmm15 {%k2} {z} // CHECK: vextracti32x4 $0, %zmm19, %xmm1 // CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x39,0xd9,0x00] vextracti32x4 $0, %zmm19, %xmm1 // CHECK: vextracti32x4 $0, %zmm19, %xmm1 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x4a,0x39,0xd9,0x00] vextracti32x4 $0, %zmm19, %xmm1 {%k2} // CHECK: vextracti32x4 $0, %zmm19, %xmm1 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x7d,0xca,0x39,0xd9,0x00] vextracti32x4 $0, %zmm19, %xmm1 {%k2} {z} // CHECK: vextracti64x4 $0, %zmm19, 2048(%rdx) // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x3b,0x5a,0x40,0x00] vextracti64x4 $0, %zmm19, 2048(%rdx) // CHECK: vextracti64x4 $0, %zmm19, 2048(%rdx) {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x3b,0x5a,0x40,0x00] vextracti64x4 $0, %zmm19, 2048(%rdx) {%k2} // CHECK: vextracti64x4 $0, %zmm19, 2048(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x3b,0x5c,0x82,0x40,0x00] vextracti64x4 $0, %zmm19, 2048(%rdx,%rax,4) // CHECK: vextracti64x4 $0, %zmm19, -2048(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x3b,0x5c,0x82,0xc0,0x00] vextracti64x4 $0, %zmm19, -2048(%rdx,%rax,4) // CHECK: vextracti64x4 $0, %zmm19, 2048(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x3b,0x5c,0x82,0x40,0x00] vextracti64x4 $0, %zmm19, 2048(%rdx,%rax,4) {%k2} // CHECK: vextracti64x4 $0, %zmm19, -2048(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x3b,0x5c,0x82,0xc0,0x00] vextracti64x4 $0, %zmm19, -2048(%rdx,%rax,4) {%k2} // CHECK: vextracti64x4 $0, %zmm19, 2048(%rdx,%rax) // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x3b,0x5c,0x02,0x40,0x00] vextracti64x4 $0, %zmm19, 2048(%rdx,%rax) // CHECK: vextracti64x4 $0, %zmm19, 2048(%rdx,%rax) {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x3b,0x5c,0x02,0x40,0x00] vextracti64x4 $0, %zmm19, 2048(%rdx,%rax) {%k2} // CHECK: vextracti64x4 $0, %zmm19, 485498096 // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x3b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vextracti64x4 $0, %zmm19, 485498096 // CHECK: vextracti64x4 $0, %zmm19, 485498096 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x3b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vextracti64x4 $0, %zmm19, 485498096 {%k2} // CHECK: vextracti64x4 $0, %zmm19, (%rdx) // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x3b,0x1a,0x00] vextracti64x4 $0, %zmm19, (%rdx) // CHECK: vextracti64x4 $0, %zmm19, (%rdx) {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x3b,0x1a,0x00] vextracti64x4 $0, %zmm19, (%rdx) {%k2} // CHECK: vextracti64x4 $0, %zmm19, %ymm23 // CHECK: encoding: [0x62,0xa3,0xfd,0x48,0x3b,0xdf,0x00] vextracti64x4 $0, %zmm19, %ymm23 // CHECK: vextracti64x4 $0, %zmm19, %ymm23 {%k2} // CHECK: encoding: [0x62,0xa3,0xfd,0x4a,0x3b,0xdf,0x00] vextracti64x4 $0, %zmm19, %ymm23 {%k2} // CHECK: vextracti64x4 $0, %zmm19, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xa3,0xfd,0xca,0x3b,0xdf,0x00] vextracti64x4 $0, %zmm19, %ymm23 {%k2} {z} // CHECK: vfixupimmpd $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x54,0x5c,0x82,0x40,0x00] vfixupimmpd $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfixupimmpd $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x54,0x5c,0x82,0xc0,0x00] vfixupimmpd $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfixupimmpd $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x54,0x5c,0x82,0x40,0x00] vfixupimmpd $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfixupimmpd $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x54,0x5c,0x82,0xc0,0x00] vfixupimmpd $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfixupimmpd $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x54,0x5c,0x82,0x40,0x00] vfixupimmpd $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfixupimmpd $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x54,0x5c,0x82,0xc0,0x00] vfixupimmpd $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfixupimmpd $0, 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x54,0x5c,0x02,0x40,0x00] vfixupimmpd $0, 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vfixupimmpd $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x54,0x5c,0x02,0x40,0x00] vfixupimmpd $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vfixupimmpd $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x54,0x5c,0x02,0x40,0x00] vfixupimmpd $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vfixupimmpd $0, 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x54,0x5a,0x40,0x00] vfixupimmpd $0, 4096(%rdx), %zmm19, %zmm19 // CHECK: vfixupimmpd $0, 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x54,0x5a,0x40,0x00] vfixupimmpd $0, 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfixupimmpd $0, 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x54,0x5a,0x40,0x00] vfixupimmpd $0, 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfixupimmpd $0, 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x50,0x54,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vfixupimmpd $0, 485498096{1to8}, %zmm19, %zmm19 // CHECK: vfixupimmpd $0, 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x52,0x54,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vfixupimmpd $0, 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfixupimmpd $0, 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xd2,0x54,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vfixupimmpd $0, 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfixupimmpd $0, 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x54,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vfixupimmpd $0, 485498096, %zmm19, %zmm19 // CHECK: vfixupimmpd $0, 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x54,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vfixupimmpd $0, 485498096, %zmm19, %zmm19 {%k2} // CHECK: vfixupimmpd $0, 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x54,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vfixupimmpd $0, 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vfixupimmpd $0, 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x50,0x54,0x5a,0x40,0x00] vfixupimmpd $0, 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vfixupimmpd $0, 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x52,0x54,0x5a,0x40,0x00] vfixupimmpd $0, 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfixupimmpd $0, 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xd2,0x54,0x5a,0x40,0x00] vfixupimmpd $0, 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfixupimmpd $0, 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x50,0x54,0x5c,0x02,0x40,0x00] vfixupimmpd $0, 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vfixupimmpd $0, 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x52,0x54,0x5c,0x02,0x40,0x00] vfixupimmpd $0, 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfixupimmpd $0, 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xd2,0x54,0x5c,0x02,0x40,0x00] vfixupimmpd $0, 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfixupimmpd $0, 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x50,0x54,0x5c,0x82,0x40,0x00] vfixupimmpd $0, 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vfixupimmpd $0, -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x50,0x54,0x5c,0x82,0xc0,0x00] vfixupimmpd $0, -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vfixupimmpd $0, 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x52,0x54,0x5c,0x82,0x40,0x00] vfixupimmpd $0, 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfixupimmpd $0, -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x52,0x54,0x5c,0x82,0xc0,0x00] vfixupimmpd $0, -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfixupimmpd $0, 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xd2,0x54,0x5c,0x82,0x40,0x00] vfixupimmpd $0, 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfixupimmpd $0, -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xd2,0x54,0x5c,0x82,0xc0,0x00] vfixupimmpd $0, -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfixupimmpd $0, (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x50,0x54,0x1a,0x00] vfixupimmpd $0, (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vfixupimmpd $0, (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x52,0x54,0x1a,0x00] vfixupimmpd $0, (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfixupimmpd $0, (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xd2,0x54,0x1a,0x00] vfixupimmpd $0, (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfixupimmpd $0, (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x54,0x1a,0x00] vfixupimmpd $0, (%rdx), %zmm19, %zmm19 // CHECK: vfixupimmpd $0, (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x54,0x1a,0x00] vfixupimmpd $0, (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfixupimmpd $0, (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x54,0x1a,0x00] vfixupimmpd $0, (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfixupimmpd $0, {sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa3,0xe5,0x10,0x54,0xdb,0x00] vfixupimmpd $0, {sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfixupimmpd $0, {sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa3,0xe5,0x12,0x54,0xdb,0x00] vfixupimmpd $0, {sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfixupimmpd $0, {sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa3,0xe5,0x92,0x54,0xdb,0x00] vfixupimmpd $0, {sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfixupimmpd $0, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa3,0xe5,0x40,0x54,0xdb,0x00] vfixupimmpd $0, %zmm19, %zmm19, %zmm19 // CHECK: vfixupimmpd $0, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa3,0xe5,0x42,0x54,0xdb,0x00] vfixupimmpd $0, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfixupimmpd $0, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa3,0xe5,0xc2,0x54,0xdb,0x00] vfixupimmpd $0, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfixupimmps $0, 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x50,0x54,0x5a,0x40,0x00] vfixupimmps $0, 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vfixupimmps $0, 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x52,0x54,0x5a,0x40,0x00] vfixupimmps $0, 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfixupimmps $0, 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xd2,0x54,0x5a,0x40,0x00] vfixupimmps $0, 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfixupimmps $0, 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x50,0x54,0x5c,0x02,0x40,0x00] vfixupimmps $0, 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vfixupimmps $0, 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x52,0x54,0x5c,0x02,0x40,0x00] vfixupimmps $0, 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfixupimmps $0, 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xd2,0x54,0x5c,0x02,0x40,0x00] vfixupimmps $0, 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfixupimmps $0, 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x50,0x54,0x5c,0x82,0x40,0x00] vfixupimmps $0, 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vfixupimmps $0, -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x50,0x54,0x5c,0x82,0xc0,0x00] vfixupimmps $0, -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vfixupimmps $0, 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x52,0x54,0x5c,0x82,0x40,0x00] vfixupimmps $0, 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfixupimmps $0, -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x52,0x54,0x5c,0x82,0xc0,0x00] vfixupimmps $0, -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfixupimmps $0, 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xd2,0x54,0x5c,0x82,0x40,0x00] vfixupimmps $0, 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfixupimmps $0, -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xd2,0x54,0x5c,0x82,0xc0,0x00] vfixupimmps $0, -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfixupimmps $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x54,0x5c,0x82,0x40,0x00] vfixupimmps $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfixupimmps $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x54,0x5c,0x82,0xc0,0x00] vfixupimmps $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfixupimmps $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x54,0x5c,0x82,0x40,0x00] vfixupimmps $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfixupimmps $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x54,0x5c,0x82,0xc0,0x00] vfixupimmps $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfixupimmps $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x54,0x5c,0x82,0x40,0x00] vfixupimmps $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfixupimmps $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x54,0x5c,0x82,0xc0,0x00] vfixupimmps $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfixupimmps $0, 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x54,0x5c,0x02,0x40,0x00] vfixupimmps $0, 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vfixupimmps $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x54,0x5c,0x02,0x40,0x00] vfixupimmps $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vfixupimmps $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x54,0x5c,0x02,0x40,0x00] vfixupimmps $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vfixupimmps $0, 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x54,0x5a,0x40,0x00] vfixupimmps $0, 4096(%rdx), %zmm19, %zmm19 // CHECK: vfixupimmps $0, 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x54,0x5a,0x40,0x00] vfixupimmps $0, 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfixupimmps $0, 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x54,0x5a,0x40,0x00] vfixupimmps $0, 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfixupimmps $0, 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x50,0x54,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vfixupimmps $0, 485498096{1to16}, %zmm19, %zmm19 // CHECK: vfixupimmps $0, 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x52,0x54,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vfixupimmps $0, 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfixupimmps $0, 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xd2,0x54,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vfixupimmps $0, 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfixupimmps $0, 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x54,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vfixupimmps $0, 485498096, %zmm19, %zmm19 // CHECK: vfixupimmps $0, 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x54,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vfixupimmps $0, 485498096, %zmm19, %zmm19 {%k2} // CHECK: vfixupimmps $0, 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x54,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vfixupimmps $0, 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vfixupimmps $0, (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x50,0x54,0x1a,0x00] vfixupimmps $0, (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vfixupimmps $0, (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x52,0x54,0x1a,0x00] vfixupimmps $0, (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfixupimmps $0, (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xd2,0x54,0x1a,0x00] vfixupimmps $0, (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfixupimmps $0, (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x54,0x1a,0x00] vfixupimmps $0, (%rdx), %zmm19, %zmm19 // CHECK: vfixupimmps $0, (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x54,0x1a,0x00] vfixupimmps $0, (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfixupimmps $0, (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x54,0x1a,0x00] vfixupimmps $0, (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfixupimmps $0, {sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa3,0x65,0x10,0x54,0xdb,0x00] vfixupimmps $0, {sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfixupimmps $0, {sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa3,0x65,0x12,0x54,0xdb,0x00] vfixupimmps $0, {sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfixupimmps $0, {sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa3,0x65,0x92,0x54,0xdb,0x00] vfixupimmps $0, {sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfixupimmps $0, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa3,0x65,0x40,0x54,0xdb,0x00] vfixupimmps $0, %zmm19, %zmm19, %zmm19 // CHECK: vfixupimmps $0, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa3,0x65,0x42,0x54,0xdb,0x00] vfixupimmps $0, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfixupimmps $0, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa3,0x65,0xc2,0x54,0xdb,0x00] vfixupimmps $0, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd132pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x98,0x5c,0x82,0x40] vfmadd132pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmadd132pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x98,0x5c,0x82,0xc0] vfmadd132pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmadd132pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x98,0x5c,0x82,0x40] vfmadd132pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmadd132pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x98,0x5c,0x82,0xc0] vfmadd132pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmadd132pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x98,0x5c,0x82,0x40] vfmadd132pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd132pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x98,0x5c,0x82,0xc0] vfmadd132pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd132pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x98,0x5c,0x02,0x40] vfmadd132pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vfmadd132pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x98,0x5c,0x02,0x40] vfmadd132pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vfmadd132pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x98,0x5c,0x02,0x40] vfmadd132pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd132pd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x98,0x5a,0x40] vfmadd132pd 4096(%rdx), %zmm19, %zmm19 // CHECK: vfmadd132pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x98,0x5a,0x40] vfmadd132pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmadd132pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x98,0x5a,0x40] vfmadd132pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd132pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x98,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmadd132pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: vfmadd132pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x98,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmadd132pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmadd132pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x98,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmadd132pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd132pd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x98,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmadd132pd 485498096, %zmm19, %zmm19 // CHECK: vfmadd132pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x98,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmadd132pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vfmadd132pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x98,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmadd132pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd132pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x98,0x5a,0x40] vfmadd132pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vfmadd132pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x98,0x5a,0x40] vfmadd132pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmadd132pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x98,0x5a,0x40] vfmadd132pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd132pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x98,0x5c,0x02,0x40] vfmadd132pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vfmadd132pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x98,0x5c,0x02,0x40] vfmadd132pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmadd132pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x98,0x5c,0x02,0x40] vfmadd132pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd132pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x98,0x5c,0x82,0x40] vfmadd132pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vfmadd132pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x98,0x5c,0x82,0xc0] vfmadd132pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vfmadd132pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x98,0x5c,0x82,0x40] vfmadd132pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmadd132pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x98,0x5c,0x82,0xc0] vfmadd132pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmadd132pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x98,0x5c,0x82,0x40] vfmadd132pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd132pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x98,0x5c,0x82,0xc0] vfmadd132pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd132pd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x30,0x98,0xdb] vfmadd132pd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmadd132pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x32,0x98,0xdb] vfmadd132pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmadd132pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xb2,0x98,0xdb] vfmadd132pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd132pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x98,0x1a] vfmadd132pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vfmadd132pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x98,0x1a] vfmadd132pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmadd132pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x98,0x1a] vfmadd132pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd132pd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x98,0x1a] vfmadd132pd (%rdx), %zmm19, %zmm19 // CHECK: vfmadd132pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x98,0x1a] vfmadd132pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmadd132pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x98,0x1a] vfmadd132pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd132pd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x10,0x98,0xdb] vfmadd132pd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmadd132pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x12,0x98,0xdb] vfmadd132pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmadd132pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0x92,0x98,0xdb] vfmadd132pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd132pd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x50,0x98,0xdb] vfmadd132pd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmadd132pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x52,0x98,0xdb] vfmadd132pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmadd132pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xd2,0x98,0xdb] vfmadd132pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd132pd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x70,0x98,0xdb] vfmadd132pd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmadd132pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x72,0x98,0xdb] vfmadd132pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmadd132pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xf2,0x98,0xdb] vfmadd132pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd132pd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x40,0x98,0xdb] vfmadd132pd %zmm19, %zmm19, %zmm19 // CHECK: vfmadd132pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x42,0x98,0xdb] vfmadd132pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmadd132pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xc2,0x98,0xdb] vfmadd132pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd132ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x98,0x5a,0x40] vfmadd132ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vfmadd132ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x98,0x5a,0x40] vfmadd132ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmadd132ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x98,0x5a,0x40] vfmadd132ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd132ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x98,0x5c,0x02,0x40] vfmadd132ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vfmadd132ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x98,0x5c,0x02,0x40] vfmadd132ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmadd132ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x98,0x5c,0x02,0x40] vfmadd132ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd132ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x98,0x5c,0x82,0x40] vfmadd132ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vfmadd132ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x98,0x5c,0x82,0xc0] vfmadd132ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vfmadd132ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x98,0x5c,0x82,0x40] vfmadd132ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmadd132ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x98,0x5c,0x82,0xc0] vfmadd132ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmadd132ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x98,0x5c,0x82,0x40] vfmadd132ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd132ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x98,0x5c,0x82,0xc0] vfmadd132ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd132ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x98,0x5c,0x82,0x40] vfmadd132ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmadd132ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x98,0x5c,0x82,0xc0] vfmadd132ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmadd132ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x98,0x5c,0x82,0x40] vfmadd132ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmadd132ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x98,0x5c,0x82,0xc0] vfmadd132ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmadd132ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x98,0x5c,0x82,0x40] vfmadd132ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd132ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x98,0x5c,0x82,0xc0] vfmadd132ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd132ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x98,0x5c,0x02,0x40] vfmadd132ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vfmadd132ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x98,0x5c,0x02,0x40] vfmadd132ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vfmadd132ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x98,0x5c,0x02,0x40] vfmadd132ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd132ps 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x98,0x5a,0x40] vfmadd132ps 4096(%rdx), %zmm19, %zmm19 // CHECK: vfmadd132ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x98,0x5a,0x40] vfmadd132ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmadd132ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x98,0x5a,0x40] vfmadd132ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd132ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x98,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmadd132ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: vfmadd132ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x98,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmadd132ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmadd132ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x98,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmadd132ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd132ps 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x98,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmadd132ps 485498096, %zmm19, %zmm19 // CHECK: vfmadd132ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x98,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmadd132ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: vfmadd132ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x98,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmadd132ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd132ps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x30,0x98,0xdb] vfmadd132ps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmadd132ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x32,0x98,0xdb] vfmadd132ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmadd132ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xb2,0x98,0xdb] vfmadd132ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd132ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x98,0x1a] vfmadd132ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vfmadd132ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x98,0x1a] vfmadd132ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmadd132ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x98,0x1a] vfmadd132ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd132ps (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x98,0x1a] vfmadd132ps (%rdx), %zmm19, %zmm19 // CHECK: vfmadd132ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x98,0x1a] vfmadd132ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmadd132ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x98,0x1a] vfmadd132ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd132ps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x10,0x98,0xdb] vfmadd132ps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmadd132ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x12,0x98,0xdb] vfmadd132ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmadd132ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0x92,0x98,0xdb] vfmadd132ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd132ps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x50,0x98,0xdb] vfmadd132ps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmadd132ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x52,0x98,0xdb] vfmadd132ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmadd132ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xd2,0x98,0xdb] vfmadd132ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd132ps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x70,0x98,0xdb] vfmadd132ps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmadd132ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x72,0x98,0xdb] vfmadd132ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmadd132ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xf2,0x98,0xdb] vfmadd132ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd132ps %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x40,0x98,0xdb] vfmadd132ps %zmm19, %zmm19, %zmm19 // CHECK: vfmadd132ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x42,0x98,0xdb] vfmadd132ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmadd132ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xc2,0x98,0xdb] vfmadd132ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd213pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xa8,0x5c,0x82,0x40] vfmadd213pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmadd213pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xa8,0x5c,0x82,0xc0] vfmadd213pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmadd213pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xa8,0x5c,0x82,0x40] vfmadd213pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmadd213pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xa8,0x5c,0x82,0xc0] vfmadd213pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmadd213pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xa8,0x5c,0x82,0x40] vfmadd213pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd213pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xa8,0x5c,0x82,0xc0] vfmadd213pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd213pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xa8,0x5c,0x02,0x40] vfmadd213pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vfmadd213pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xa8,0x5c,0x02,0x40] vfmadd213pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vfmadd213pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xa8,0x5c,0x02,0x40] vfmadd213pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd213pd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xa8,0x5a,0x40] vfmadd213pd 4096(%rdx), %zmm19, %zmm19 // CHECK: vfmadd213pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xa8,0x5a,0x40] vfmadd213pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmadd213pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xa8,0x5a,0x40] vfmadd213pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd213pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xa8,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmadd213pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: vfmadd213pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xa8,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmadd213pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmadd213pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xa8,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmadd213pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd213pd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xa8,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmadd213pd 485498096, %zmm19, %zmm19 // CHECK: vfmadd213pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xa8,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmadd213pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vfmadd213pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xa8,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmadd213pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd213pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xa8,0x5a,0x40] vfmadd213pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vfmadd213pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xa8,0x5a,0x40] vfmadd213pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmadd213pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xa8,0x5a,0x40] vfmadd213pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd213pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xa8,0x5c,0x02,0x40] vfmadd213pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vfmadd213pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xa8,0x5c,0x02,0x40] vfmadd213pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmadd213pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xa8,0x5c,0x02,0x40] vfmadd213pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd213pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xa8,0x5c,0x82,0x40] vfmadd213pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vfmadd213pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xa8,0x5c,0x82,0xc0] vfmadd213pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vfmadd213pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xa8,0x5c,0x82,0x40] vfmadd213pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmadd213pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xa8,0x5c,0x82,0xc0] vfmadd213pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmadd213pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xa8,0x5c,0x82,0x40] vfmadd213pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd213pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xa8,0x5c,0x82,0xc0] vfmadd213pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd213pd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x30,0xa8,0xdb] vfmadd213pd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmadd213pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x32,0xa8,0xdb] vfmadd213pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmadd213pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xb2,0xa8,0xdb] vfmadd213pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd213pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xa8,0x1a] vfmadd213pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vfmadd213pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xa8,0x1a] vfmadd213pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmadd213pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xa8,0x1a] vfmadd213pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd213pd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xa8,0x1a] vfmadd213pd (%rdx), %zmm19, %zmm19 // CHECK: vfmadd213pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xa8,0x1a] vfmadd213pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmadd213pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xa8,0x1a] vfmadd213pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd213pd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x10,0xa8,0xdb] vfmadd213pd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmadd213pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x12,0xa8,0xdb] vfmadd213pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmadd213pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0x92,0xa8,0xdb] vfmadd213pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd213pd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x50,0xa8,0xdb] vfmadd213pd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmadd213pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x52,0xa8,0xdb] vfmadd213pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmadd213pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xd2,0xa8,0xdb] vfmadd213pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd213pd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x70,0xa8,0xdb] vfmadd213pd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmadd213pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x72,0xa8,0xdb] vfmadd213pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmadd213pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xf2,0xa8,0xdb] vfmadd213pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd213pd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x40,0xa8,0xdb] vfmadd213pd %zmm19, %zmm19, %zmm19 // CHECK: vfmadd213pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x42,0xa8,0xdb] vfmadd213pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmadd213pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xc2,0xa8,0xdb] vfmadd213pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd213ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xa8,0x5a,0x40] vfmadd213ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vfmadd213ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xa8,0x5a,0x40] vfmadd213ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmadd213ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xa8,0x5a,0x40] vfmadd213ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd213ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xa8,0x5c,0x02,0x40] vfmadd213ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vfmadd213ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xa8,0x5c,0x02,0x40] vfmadd213ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmadd213ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xa8,0x5c,0x02,0x40] vfmadd213ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd213ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xa8,0x5c,0x82,0x40] vfmadd213ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vfmadd213ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xa8,0x5c,0x82,0xc0] vfmadd213ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vfmadd213ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xa8,0x5c,0x82,0x40] vfmadd213ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmadd213ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xa8,0x5c,0x82,0xc0] vfmadd213ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmadd213ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xa8,0x5c,0x82,0x40] vfmadd213ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd213ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xa8,0x5c,0x82,0xc0] vfmadd213ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd213ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xa8,0x5c,0x82,0x40] vfmadd213ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmadd213ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xa8,0x5c,0x82,0xc0] vfmadd213ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmadd213ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xa8,0x5c,0x82,0x40] vfmadd213ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmadd213ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xa8,0x5c,0x82,0xc0] vfmadd213ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmadd213ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xa8,0x5c,0x82,0x40] vfmadd213ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd213ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xa8,0x5c,0x82,0xc0] vfmadd213ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd213ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xa8,0x5c,0x02,0x40] vfmadd213ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vfmadd213ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xa8,0x5c,0x02,0x40] vfmadd213ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vfmadd213ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xa8,0x5c,0x02,0x40] vfmadd213ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd213ps 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xa8,0x5a,0x40] vfmadd213ps 4096(%rdx), %zmm19, %zmm19 // CHECK: vfmadd213ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xa8,0x5a,0x40] vfmadd213ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmadd213ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xa8,0x5a,0x40] vfmadd213ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd213ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xa8,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmadd213ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: vfmadd213ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xa8,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmadd213ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmadd213ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xa8,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmadd213ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd213ps 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xa8,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmadd213ps 485498096, %zmm19, %zmm19 // CHECK: vfmadd213ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xa8,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmadd213ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: vfmadd213ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xa8,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmadd213ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd213ps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x30,0xa8,0xdb] vfmadd213ps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmadd213ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x32,0xa8,0xdb] vfmadd213ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmadd213ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xb2,0xa8,0xdb] vfmadd213ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd213ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xa8,0x1a] vfmadd213ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vfmadd213ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xa8,0x1a] vfmadd213ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmadd213ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xa8,0x1a] vfmadd213ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd213ps (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xa8,0x1a] vfmadd213ps (%rdx), %zmm19, %zmm19 // CHECK: vfmadd213ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xa8,0x1a] vfmadd213ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmadd213ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xa8,0x1a] vfmadd213ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd213ps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x10,0xa8,0xdb] vfmadd213ps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmadd213ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x12,0xa8,0xdb] vfmadd213ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmadd213ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0x92,0xa8,0xdb] vfmadd213ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd213ps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x50,0xa8,0xdb] vfmadd213ps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmadd213ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x52,0xa8,0xdb] vfmadd213ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmadd213ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xd2,0xa8,0xdb] vfmadd213ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd213ps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x70,0xa8,0xdb] vfmadd213ps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmadd213ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x72,0xa8,0xdb] vfmadd213ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmadd213ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xf2,0xa8,0xdb] vfmadd213ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd213ps %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x40,0xa8,0xdb] vfmadd213ps %zmm19, %zmm19, %zmm19 // CHECK: vfmadd213ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x42,0xa8,0xdb] vfmadd213ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmadd213ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xc2,0xa8,0xdb] vfmadd213ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd231pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xb8,0x5c,0x82,0x40] vfmadd231pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmadd231pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xb8,0x5c,0x82,0xc0] vfmadd231pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmadd231pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xb8,0x5c,0x82,0x40] vfmadd231pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmadd231pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xb8,0x5c,0x82,0xc0] vfmadd231pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmadd231pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xb8,0x5c,0x82,0x40] vfmadd231pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd231pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xb8,0x5c,0x82,0xc0] vfmadd231pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd231pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xb8,0x5c,0x02,0x40] vfmadd231pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vfmadd231pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xb8,0x5c,0x02,0x40] vfmadd231pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vfmadd231pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xb8,0x5c,0x02,0x40] vfmadd231pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd231pd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xb8,0x5a,0x40] vfmadd231pd 4096(%rdx), %zmm19, %zmm19 // CHECK: vfmadd231pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xb8,0x5a,0x40] vfmadd231pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmadd231pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xb8,0x5a,0x40] vfmadd231pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd231pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xb8,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmadd231pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: vfmadd231pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xb8,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmadd231pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmadd231pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xb8,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmadd231pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd231pd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xb8,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmadd231pd 485498096, %zmm19, %zmm19 // CHECK: vfmadd231pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xb8,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmadd231pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vfmadd231pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xb8,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmadd231pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd231pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xb8,0x5a,0x40] vfmadd231pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vfmadd231pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xb8,0x5a,0x40] vfmadd231pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmadd231pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xb8,0x5a,0x40] vfmadd231pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd231pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xb8,0x5c,0x02,0x40] vfmadd231pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vfmadd231pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xb8,0x5c,0x02,0x40] vfmadd231pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmadd231pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xb8,0x5c,0x02,0x40] vfmadd231pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd231pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xb8,0x5c,0x82,0x40] vfmadd231pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vfmadd231pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xb8,0x5c,0x82,0xc0] vfmadd231pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vfmadd231pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xb8,0x5c,0x82,0x40] vfmadd231pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmadd231pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xb8,0x5c,0x82,0xc0] vfmadd231pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmadd231pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xb8,0x5c,0x82,0x40] vfmadd231pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd231pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xb8,0x5c,0x82,0xc0] vfmadd231pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd231pd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x30,0xb8,0xdb] vfmadd231pd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmadd231pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x32,0xb8,0xdb] vfmadd231pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmadd231pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xb2,0xb8,0xdb] vfmadd231pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd231pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xb8,0x1a] vfmadd231pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vfmadd231pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xb8,0x1a] vfmadd231pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmadd231pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xb8,0x1a] vfmadd231pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd231pd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xb8,0x1a] vfmadd231pd (%rdx), %zmm19, %zmm19 // CHECK: vfmadd231pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xb8,0x1a] vfmadd231pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmadd231pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xb8,0x1a] vfmadd231pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd231pd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x10,0xb8,0xdb] vfmadd231pd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmadd231pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x12,0xb8,0xdb] vfmadd231pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmadd231pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0x92,0xb8,0xdb] vfmadd231pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd231pd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x50,0xb8,0xdb] vfmadd231pd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmadd231pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x52,0xb8,0xdb] vfmadd231pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmadd231pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xd2,0xb8,0xdb] vfmadd231pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd231pd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x70,0xb8,0xdb] vfmadd231pd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmadd231pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x72,0xb8,0xdb] vfmadd231pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmadd231pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xf2,0xb8,0xdb] vfmadd231pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd231pd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x40,0xb8,0xdb] vfmadd231pd %zmm19, %zmm19, %zmm19 // CHECK: vfmadd231pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x42,0xb8,0xdb] vfmadd231pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmadd231pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xc2,0xb8,0xdb] vfmadd231pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd231ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xb8,0x5a,0x40] vfmadd231ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vfmadd231ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xb8,0x5a,0x40] vfmadd231ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmadd231ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xb8,0x5a,0x40] vfmadd231ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd231ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xb8,0x5c,0x02,0x40] vfmadd231ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vfmadd231ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xb8,0x5c,0x02,0x40] vfmadd231ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmadd231ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xb8,0x5c,0x02,0x40] vfmadd231ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd231ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xb8,0x5c,0x82,0x40] vfmadd231ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vfmadd231ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xb8,0x5c,0x82,0xc0] vfmadd231ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vfmadd231ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xb8,0x5c,0x82,0x40] vfmadd231ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmadd231ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xb8,0x5c,0x82,0xc0] vfmadd231ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmadd231ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xb8,0x5c,0x82,0x40] vfmadd231ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd231ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xb8,0x5c,0x82,0xc0] vfmadd231ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd231ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xb8,0x5c,0x82,0x40] vfmadd231ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmadd231ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xb8,0x5c,0x82,0xc0] vfmadd231ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmadd231ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xb8,0x5c,0x82,0x40] vfmadd231ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmadd231ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xb8,0x5c,0x82,0xc0] vfmadd231ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmadd231ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xb8,0x5c,0x82,0x40] vfmadd231ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd231ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xb8,0x5c,0x82,0xc0] vfmadd231ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd231ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xb8,0x5c,0x02,0x40] vfmadd231ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vfmadd231ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xb8,0x5c,0x02,0x40] vfmadd231ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vfmadd231ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xb8,0x5c,0x02,0x40] vfmadd231ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd231ps 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xb8,0x5a,0x40] vfmadd231ps 4096(%rdx), %zmm19, %zmm19 // CHECK: vfmadd231ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xb8,0x5a,0x40] vfmadd231ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmadd231ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xb8,0x5a,0x40] vfmadd231ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd231ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xb8,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmadd231ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: vfmadd231ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xb8,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmadd231ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmadd231ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xb8,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmadd231ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd231ps 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xb8,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmadd231ps 485498096, %zmm19, %zmm19 // CHECK: vfmadd231ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xb8,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmadd231ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: vfmadd231ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xb8,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmadd231ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd231ps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x30,0xb8,0xdb] vfmadd231ps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmadd231ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x32,0xb8,0xdb] vfmadd231ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmadd231ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xb2,0xb8,0xdb] vfmadd231ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd231ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xb8,0x1a] vfmadd231ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vfmadd231ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xb8,0x1a] vfmadd231ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmadd231ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xb8,0x1a] vfmadd231ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd231ps (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xb8,0x1a] vfmadd231ps (%rdx), %zmm19, %zmm19 // CHECK: vfmadd231ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xb8,0x1a] vfmadd231ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmadd231ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xb8,0x1a] vfmadd231ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd231ps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x10,0xb8,0xdb] vfmadd231ps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmadd231ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x12,0xb8,0xdb] vfmadd231ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmadd231ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0x92,0xb8,0xdb] vfmadd231ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd231ps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x50,0xb8,0xdb] vfmadd231ps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmadd231ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x52,0xb8,0xdb] vfmadd231ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmadd231ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xd2,0xb8,0xdb] vfmadd231ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd231ps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x70,0xb8,0xdb] vfmadd231ps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmadd231ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x72,0xb8,0xdb] vfmadd231ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmadd231ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xf2,0xb8,0xdb] vfmadd231ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmadd231ps %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x40,0xb8,0xdb] vfmadd231ps %zmm19, %zmm19, %zmm19 // CHECK: vfmadd231ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x42,0xb8,0xdb] vfmadd231ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmadd231ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xc2,0xb8,0xdb] vfmadd231ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub132pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x96,0x5c,0x82,0x40] vfmaddsub132pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmaddsub132pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x96,0x5c,0x82,0xc0] vfmaddsub132pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmaddsub132pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x96,0x5c,0x82,0x40] vfmaddsub132pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub132pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x96,0x5c,0x82,0xc0] vfmaddsub132pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub132pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x96,0x5c,0x82,0x40] vfmaddsub132pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub132pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x96,0x5c,0x82,0xc0] vfmaddsub132pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub132pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x96,0x5c,0x02,0x40] vfmaddsub132pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vfmaddsub132pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x96,0x5c,0x02,0x40] vfmaddsub132pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub132pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x96,0x5c,0x02,0x40] vfmaddsub132pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub132pd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x96,0x5a,0x40] vfmaddsub132pd 4096(%rdx), %zmm19, %zmm19 // CHECK: vfmaddsub132pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x96,0x5a,0x40] vfmaddsub132pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub132pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x96,0x5a,0x40] vfmaddsub132pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub132pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x96,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmaddsub132pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: vfmaddsub132pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x96,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmaddsub132pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub132pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x96,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmaddsub132pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub132pd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x96,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmaddsub132pd 485498096, %zmm19, %zmm19 // CHECK: vfmaddsub132pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x96,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmaddsub132pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub132pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x96,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmaddsub132pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub132pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x96,0x5a,0x40] vfmaddsub132pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vfmaddsub132pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x96,0x5a,0x40] vfmaddsub132pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub132pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x96,0x5a,0x40] vfmaddsub132pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub132pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x96,0x5c,0x02,0x40] vfmaddsub132pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vfmaddsub132pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x96,0x5c,0x02,0x40] vfmaddsub132pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub132pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x96,0x5c,0x02,0x40] vfmaddsub132pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub132pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x96,0x5c,0x82,0x40] vfmaddsub132pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vfmaddsub132pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x96,0x5c,0x82,0xc0] vfmaddsub132pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vfmaddsub132pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x96,0x5c,0x82,0x40] vfmaddsub132pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub132pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x96,0x5c,0x82,0xc0] vfmaddsub132pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub132pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x96,0x5c,0x82,0x40] vfmaddsub132pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub132pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x96,0x5c,0x82,0xc0] vfmaddsub132pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub132pd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x30,0x96,0xdb] vfmaddsub132pd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmaddsub132pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x32,0x96,0xdb] vfmaddsub132pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub132pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xb2,0x96,0xdb] vfmaddsub132pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub132pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x96,0x1a] vfmaddsub132pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vfmaddsub132pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x96,0x1a] vfmaddsub132pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub132pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x96,0x1a] vfmaddsub132pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub132pd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x96,0x1a] vfmaddsub132pd (%rdx), %zmm19, %zmm19 // CHECK: vfmaddsub132pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x96,0x1a] vfmaddsub132pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub132pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x96,0x1a] vfmaddsub132pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub132pd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x10,0x96,0xdb] vfmaddsub132pd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmaddsub132pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x12,0x96,0xdb] vfmaddsub132pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub132pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0x92,0x96,0xdb] vfmaddsub132pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub132pd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x50,0x96,0xdb] vfmaddsub132pd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmaddsub132pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x52,0x96,0xdb] vfmaddsub132pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub132pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xd2,0x96,0xdb] vfmaddsub132pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub132pd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x70,0x96,0xdb] vfmaddsub132pd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmaddsub132pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x72,0x96,0xdb] vfmaddsub132pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub132pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xf2,0x96,0xdb] vfmaddsub132pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub132pd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x40,0x96,0xdb] vfmaddsub132pd %zmm19, %zmm19, %zmm19 // CHECK: vfmaddsub132pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x42,0x96,0xdb] vfmaddsub132pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub132pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xc2,0x96,0xdb] vfmaddsub132pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub132ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x96,0x5a,0x40] vfmaddsub132ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vfmaddsub132ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x96,0x5a,0x40] vfmaddsub132ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub132ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x96,0x5a,0x40] vfmaddsub132ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub132ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x96,0x5c,0x02,0x40] vfmaddsub132ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vfmaddsub132ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x96,0x5c,0x02,0x40] vfmaddsub132ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub132ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x96,0x5c,0x02,0x40] vfmaddsub132ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub132ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x96,0x5c,0x82,0x40] vfmaddsub132ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vfmaddsub132ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x96,0x5c,0x82,0xc0] vfmaddsub132ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vfmaddsub132ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x96,0x5c,0x82,0x40] vfmaddsub132ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub132ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x96,0x5c,0x82,0xc0] vfmaddsub132ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub132ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x96,0x5c,0x82,0x40] vfmaddsub132ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub132ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x96,0x5c,0x82,0xc0] vfmaddsub132ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub132ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x96,0x5c,0x82,0x40] vfmaddsub132ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmaddsub132ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x96,0x5c,0x82,0xc0] vfmaddsub132ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmaddsub132ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x96,0x5c,0x82,0x40] vfmaddsub132ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub132ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x96,0x5c,0x82,0xc0] vfmaddsub132ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub132ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x96,0x5c,0x82,0x40] vfmaddsub132ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub132ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x96,0x5c,0x82,0xc0] vfmaddsub132ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub132ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x96,0x5c,0x02,0x40] vfmaddsub132ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vfmaddsub132ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x96,0x5c,0x02,0x40] vfmaddsub132ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub132ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x96,0x5c,0x02,0x40] vfmaddsub132ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub132ps 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x96,0x5a,0x40] vfmaddsub132ps 4096(%rdx), %zmm19, %zmm19 // CHECK: vfmaddsub132ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x96,0x5a,0x40] vfmaddsub132ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub132ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x96,0x5a,0x40] vfmaddsub132ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub132ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x96,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmaddsub132ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: vfmaddsub132ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x96,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmaddsub132ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub132ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x96,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmaddsub132ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub132ps 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x96,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmaddsub132ps 485498096, %zmm19, %zmm19 // CHECK: vfmaddsub132ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x96,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmaddsub132ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub132ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x96,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmaddsub132ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub132ps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x30,0x96,0xdb] vfmaddsub132ps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmaddsub132ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x32,0x96,0xdb] vfmaddsub132ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub132ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xb2,0x96,0xdb] vfmaddsub132ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub132ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x96,0x1a] vfmaddsub132ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vfmaddsub132ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x96,0x1a] vfmaddsub132ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub132ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x96,0x1a] vfmaddsub132ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub132ps (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x96,0x1a] vfmaddsub132ps (%rdx), %zmm19, %zmm19 // CHECK: vfmaddsub132ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x96,0x1a] vfmaddsub132ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub132ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x96,0x1a] vfmaddsub132ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub132ps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x10,0x96,0xdb] vfmaddsub132ps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmaddsub132ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x12,0x96,0xdb] vfmaddsub132ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub132ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0x92,0x96,0xdb] vfmaddsub132ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub132ps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x50,0x96,0xdb] vfmaddsub132ps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmaddsub132ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x52,0x96,0xdb] vfmaddsub132ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub132ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xd2,0x96,0xdb] vfmaddsub132ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub132ps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x70,0x96,0xdb] vfmaddsub132ps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmaddsub132ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x72,0x96,0xdb] vfmaddsub132ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub132ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xf2,0x96,0xdb] vfmaddsub132ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub132ps %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x40,0x96,0xdb] vfmaddsub132ps %zmm19, %zmm19, %zmm19 // CHECK: vfmaddsub132ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x42,0x96,0xdb] vfmaddsub132ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub132ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xc2,0x96,0xdb] vfmaddsub132ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub213pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xa6,0x5c,0x82,0x40] vfmaddsub213pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmaddsub213pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xa6,0x5c,0x82,0xc0] vfmaddsub213pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmaddsub213pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xa6,0x5c,0x82,0x40] vfmaddsub213pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub213pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xa6,0x5c,0x82,0xc0] vfmaddsub213pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub213pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xa6,0x5c,0x82,0x40] vfmaddsub213pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub213pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xa6,0x5c,0x82,0xc0] vfmaddsub213pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub213pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xa6,0x5c,0x02,0x40] vfmaddsub213pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vfmaddsub213pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xa6,0x5c,0x02,0x40] vfmaddsub213pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub213pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xa6,0x5c,0x02,0x40] vfmaddsub213pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub213pd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xa6,0x5a,0x40] vfmaddsub213pd 4096(%rdx), %zmm19, %zmm19 // CHECK: vfmaddsub213pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xa6,0x5a,0x40] vfmaddsub213pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub213pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xa6,0x5a,0x40] vfmaddsub213pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub213pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xa6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmaddsub213pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: vfmaddsub213pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xa6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmaddsub213pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub213pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xa6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmaddsub213pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub213pd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xa6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmaddsub213pd 485498096, %zmm19, %zmm19 // CHECK: vfmaddsub213pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xa6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmaddsub213pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub213pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xa6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmaddsub213pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub213pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xa6,0x5a,0x40] vfmaddsub213pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vfmaddsub213pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xa6,0x5a,0x40] vfmaddsub213pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub213pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xa6,0x5a,0x40] vfmaddsub213pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub213pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xa6,0x5c,0x02,0x40] vfmaddsub213pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vfmaddsub213pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xa6,0x5c,0x02,0x40] vfmaddsub213pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub213pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xa6,0x5c,0x02,0x40] vfmaddsub213pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub213pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xa6,0x5c,0x82,0x40] vfmaddsub213pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vfmaddsub213pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xa6,0x5c,0x82,0xc0] vfmaddsub213pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vfmaddsub213pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xa6,0x5c,0x82,0x40] vfmaddsub213pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub213pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xa6,0x5c,0x82,0xc0] vfmaddsub213pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub213pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xa6,0x5c,0x82,0x40] vfmaddsub213pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub213pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xa6,0x5c,0x82,0xc0] vfmaddsub213pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub213pd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x30,0xa6,0xdb] vfmaddsub213pd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmaddsub213pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x32,0xa6,0xdb] vfmaddsub213pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub213pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xb2,0xa6,0xdb] vfmaddsub213pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub213pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xa6,0x1a] vfmaddsub213pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vfmaddsub213pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xa6,0x1a] vfmaddsub213pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub213pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xa6,0x1a] vfmaddsub213pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub213pd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xa6,0x1a] vfmaddsub213pd (%rdx), %zmm19, %zmm19 // CHECK: vfmaddsub213pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xa6,0x1a] vfmaddsub213pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub213pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xa6,0x1a] vfmaddsub213pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub213pd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x10,0xa6,0xdb] vfmaddsub213pd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmaddsub213pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x12,0xa6,0xdb] vfmaddsub213pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub213pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0x92,0xa6,0xdb] vfmaddsub213pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub213pd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x50,0xa6,0xdb] vfmaddsub213pd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmaddsub213pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x52,0xa6,0xdb] vfmaddsub213pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub213pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xd2,0xa6,0xdb] vfmaddsub213pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub213pd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x70,0xa6,0xdb] vfmaddsub213pd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmaddsub213pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x72,0xa6,0xdb] vfmaddsub213pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub213pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xf2,0xa6,0xdb] vfmaddsub213pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub213pd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x40,0xa6,0xdb] vfmaddsub213pd %zmm19, %zmm19, %zmm19 // CHECK: vfmaddsub213pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x42,0xa6,0xdb] vfmaddsub213pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub213pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xc2,0xa6,0xdb] vfmaddsub213pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub213ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xa6,0x5a,0x40] vfmaddsub213ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vfmaddsub213ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xa6,0x5a,0x40] vfmaddsub213ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub213ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xa6,0x5a,0x40] vfmaddsub213ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub213ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xa6,0x5c,0x02,0x40] vfmaddsub213ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vfmaddsub213ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xa6,0x5c,0x02,0x40] vfmaddsub213ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub213ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xa6,0x5c,0x02,0x40] vfmaddsub213ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub213ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xa6,0x5c,0x82,0x40] vfmaddsub213ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vfmaddsub213ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xa6,0x5c,0x82,0xc0] vfmaddsub213ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vfmaddsub213ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xa6,0x5c,0x82,0x40] vfmaddsub213ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub213ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xa6,0x5c,0x82,0xc0] vfmaddsub213ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub213ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xa6,0x5c,0x82,0x40] vfmaddsub213ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub213ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xa6,0x5c,0x82,0xc0] vfmaddsub213ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub213ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xa6,0x5c,0x82,0x40] vfmaddsub213ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmaddsub213ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xa6,0x5c,0x82,0xc0] vfmaddsub213ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmaddsub213ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xa6,0x5c,0x82,0x40] vfmaddsub213ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub213ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xa6,0x5c,0x82,0xc0] vfmaddsub213ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub213ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xa6,0x5c,0x82,0x40] vfmaddsub213ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub213ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xa6,0x5c,0x82,0xc0] vfmaddsub213ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub213ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xa6,0x5c,0x02,0x40] vfmaddsub213ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vfmaddsub213ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xa6,0x5c,0x02,0x40] vfmaddsub213ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub213ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xa6,0x5c,0x02,0x40] vfmaddsub213ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub213ps 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xa6,0x5a,0x40] vfmaddsub213ps 4096(%rdx), %zmm19, %zmm19 // CHECK: vfmaddsub213ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xa6,0x5a,0x40] vfmaddsub213ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub213ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xa6,0x5a,0x40] vfmaddsub213ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub213ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xa6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmaddsub213ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: vfmaddsub213ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xa6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmaddsub213ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub213ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xa6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmaddsub213ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub213ps 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xa6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmaddsub213ps 485498096, %zmm19, %zmm19 // CHECK: vfmaddsub213ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xa6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmaddsub213ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub213ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xa6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmaddsub213ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub213ps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x30,0xa6,0xdb] vfmaddsub213ps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmaddsub213ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x32,0xa6,0xdb] vfmaddsub213ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub213ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xb2,0xa6,0xdb] vfmaddsub213ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub213ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xa6,0x1a] vfmaddsub213ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vfmaddsub213ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xa6,0x1a] vfmaddsub213ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub213ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xa6,0x1a] vfmaddsub213ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub213ps (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xa6,0x1a] vfmaddsub213ps (%rdx), %zmm19, %zmm19 // CHECK: vfmaddsub213ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xa6,0x1a] vfmaddsub213ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub213ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xa6,0x1a] vfmaddsub213ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub213ps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x10,0xa6,0xdb] vfmaddsub213ps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmaddsub213ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x12,0xa6,0xdb] vfmaddsub213ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub213ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0x92,0xa6,0xdb] vfmaddsub213ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub213ps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x50,0xa6,0xdb] vfmaddsub213ps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmaddsub213ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x52,0xa6,0xdb] vfmaddsub213ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub213ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xd2,0xa6,0xdb] vfmaddsub213ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub213ps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x70,0xa6,0xdb] vfmaddsub213ps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmaddsub213ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x72,0xa6,0xdb] vfmaddsub213ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub213ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xf2,0xa6,0xdb] vfmaddsub213ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub213ps %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x40,0xa6,0xdb] vfmaddsub213ps %zmm19, %zmm19, %zmm19 // CHECK: vfmaddsub213ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x42,0xa6,0xdb] vfmaddsub213ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub213ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xc2,0xa6,0xdb] vfmaddsub213ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub231pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xb6,0x5c,0x82,0x40] vfmaddsub231pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmaddsub231pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xb6,0x5c,0x82,0xc0] vfmaddsub231pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmaddsub231pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xb6,0x5c,0x82,0x40] vfmaddsub231pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub231pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xb6,0x5c,0x82,0xc0] vfmaddsub231pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub231pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xb6,0x5c,0x82,0x40] vfmaddsub231pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub231pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xb6,0x5c,0x82,0xc0] vfmaddsub231pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub231pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xb6,0x5c,0x02,0x40] vfmaddsub231pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vfmaddsub231pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xb6,0x5c,0x02,0x40] vfmaddsub231pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub231pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xb6,0x5c,0x02,0x40] vfmaddsub231pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub231pd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xb6,0x5a,0x40] vfmaddsub231pd 4096(%rdx), %zmm19, %zmm19 // CHECK: vfmaddsub231pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xb6,0x5a,0x40] vfmaddsub231pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub231pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xb6,0x5a,0x40] vfmaddsub231pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub231pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xb6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmaddsub231pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: vfmaddsub231pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xb6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmaddsub231pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub231pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xb6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmaddsub231pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub231pd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xb6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmaddsub231pd 485498096, %zmm19, %zmm19 // CHECK: vfmaddsub231pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xb6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmaddsub231pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub231pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xb6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmaddsub231pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub231pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xb6,0x5a,0x40] vfmaddsub231pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vfmaddsub231pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xb6,0x5a,0x40] vfmaddsub231pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub231pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xb6,0x5a,0x40] vfmaddsub231pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub231pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xb6,0x5c,0x02,0x40] vfmaddsub231pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vfmaddsub231pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xb6,0x5c,0x02,0x40] vfmaddsub231pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub231pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xb6,0x5c,0x02,0x40] vfmaddsub231pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub231pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xb6,0x5c,0x82,0x40] vfmaddsub231pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vfmaddsub231pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xb6,0x5c,0x82,0xc0] vfmaddsub231pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vfmaddsub231pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xb6,0x5c,0x82,0x40] vfmaddsub231pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub231pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xb6,0x5c,0x82,0xc0] vfmaddsub231pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub231pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xb6,0x5c,0x82,0x40] vfmaddsub231pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub231pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xb6,0x5c,0x82,0xc0] vfmaddsub231pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub231pd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x30,0xb6,0xdb] vfmaddsub231pd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmaddsub231pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x32,0xb6,0xdb] vfmaddsub231pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub231pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xb2,0xb6,0xdb] vfmaddsub231pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub231pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xb6,0x1a] vfmaddsub231pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vfmaddsub231pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xb6,0x1a] vfmaddsub231pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub231pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xb6,0x1a] vfmaddsub231pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub231pd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xb6,0x1a] vfmaddsub231pd (%rdx), %zmm19, %zmm19 // CHECK: vfmaddsub231pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xb6,0x1a] vfmaddsub231pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub231pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xb6,0x1a] vfmaddsub231pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub231pd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x10,0xb6,0xdb] vfmaddsub231pd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmaddsub231pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x12,0xb6,0xdb] vfmaddsub231pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub231pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0x92,0xb6,0xdb] vfmaddsub231pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub231pd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x50,0xb6,0xdb] vfmaddsub231pd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmaddsub231pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x52,0xb6,0xdb] vfmaddsub231pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub231pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xd2,0xb6,0xdb] vfmaddsub231pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub231pd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x70,0xb6,0xdb] vfmaddsub231pd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmaddsub231pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x72,0xb6,0xdb] vfmaddsub231pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub231pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xf2,0xb6,0xdb] vfmaddsub231pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub231pd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x40,0xb6,0xdb] vfmaddsub231pd %zmm19, %zmm19, %zmm19 // CHECK: vfmaddsub231pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x42,0xb6,0xdb] vfmaddsub231pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub231pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xc2,0xb6,0xdb] vfmaddsub231pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub231ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xb6,0x5a,0x40] vfmaddsub231ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vfmaddsub231ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xb6,0x5a,0x40] vfmaddsub231ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub231ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xb6,0x5a,0x40] vfmaddsub231ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub231ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xb6,0x5c,0x02,0x40] vfmaddsub231ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vfmaddsub231ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xb6,0x5c,0x02,0x40] vfmaddsub231ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub231ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xb6,0x5c,0x02,0x40] vfmaddsub231ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub231ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xb6,0x5c,0x82,0x40] vfmaddsub231ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vfmaddsub231ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xb6,0x5c,0x82,0xc0] vfmaddsub231ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vfmaddsub231ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xb6,0x5c,0x82,0x40] vfmaddsub231ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub231ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xb6,0x5c,0x82,0xc0] vfmaddsub231ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub231ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xb6,0x5c,0x82,0x40] vfmaddsub231ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub231ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xb6,0x5c,0x82,0xc0] vfmaddsub231ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub231ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xb6,0x5c,0x82,0x40] vfmaddsub231ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmaddsub231ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xb6,0x5c,0x82,0xc0] vfmaddsub231ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmaddsub231ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xb6,0x5c,0x82,0x40] vfmaddsub231ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub231ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xb6,0x5c,0x82,0xc0] vfmaddsub231ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub231ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xb6,0x5c,0x82,0x40] vfmaddsub231ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub231ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xb6,0x5c,0x82,0xc0] vfmaddsub231ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub231ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xb6,0x5c,0x02,0x40] vfmaddsub231ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vfmaddsub231ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xb6,0x5c,0x02,0x40] vfmaddsub231ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub231ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xb6,0x5c,0x02,0x40] vfmaddsub231ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub231ps 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xb6,0x5a,0x40] vfmaddsub231ps 4096(%rdx), %zmm19, %zmm19 // CHECK: vfmaddsub231ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xb6,0x5a,0x40] vfmaddsub231ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub231ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xb6,0x5a,0x40] vfmaddsub231ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub231ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xb6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmaddsub231ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: vfmaddsub231ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xb6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmaddsub231ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub231ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xb6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmaddsub231ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub231ps 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xb6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmaddsub231ps 485498096, %zmm19, %zmm19 // CHECK: vfmaddsub231ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xb6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmaddsub231ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub231ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xb6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmaddsub231ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub231ps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x30,0xb6,0xdb] vfmaddsub231ps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmaddsub231ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x32,0xb6,0xdb] vfmaddsub231ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub231ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xb2,0xb6,0xdb] vfmaddsub231ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub231ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xb6,0x1a] vfmaddsub231ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vfmaddsub231ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xb6,0x1a] vfmaddsub231ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub231ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xb6,0x1a] vfmaddsub231ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub231ps (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xb6,0x1a] vfmaddsub231ps (%rdx), %zmm19, %zmm19 // CHECK: vfmaddsub231ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xb6,0x1a] vfmaddsub231ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub231ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xb6,0x1a] vfmaddsub231ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub231ps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x10,0xb6,0xdb] vfmaddsub231ps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmaddsub231ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x12,0xb6,0xdb] vfmaddsub231ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub231ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0x92,0xb6,0xdb] vfmaddsub231ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub231ps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x50,0xb6,0xdb] vfmaddsub231ps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmaddsub231ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x52,0xb6,0xdb] vfmaddsub231ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub231ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xd2,0xb6,0xdb] vfmaddsub231ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub231ps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x70,0xb6,0xdb] vfmaddsub231ps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmaddsub231ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x72,0xb6,0xdb] vfmaddsub231ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub231ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xf2,0xb6,0xdb] vfmaddsub231ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmaddsub231ps %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x40,0xb6,0xdb] vfmaddsub231ps %zmm19, %zmm19, %zmm19 // CHECK: vfmaddsub231ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x42,0xb6,0xdb] vfmaddsub231ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmaddsub231ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xc2,0xb6,0xdb] vfmaddsub231ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub132pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x9a,0x5c,0x82,0x40] vfmsub132pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmsub132pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x9a,0x5c,0x82,0xc0] vfmsub132pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmsub132pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x9a,0x5c,0x82,0x40] vfmsub132pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmsub132pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x9a,0x5c,0x82,0xc0] vfmsub132pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmsub132pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x9a,0x5c,0x82,0x40] vfmsub132pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub132pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x9a,0x5c,0x82,0xc0] vfmsub132pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub132pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x9a,0x5c,0x02,0x40] vfmsub132pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vfmsub132pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x9a,0x5c,0x02,0x40] vfmsub132pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vfmsub132pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x9a,0x5c,0x02,0x40] vfmsub132pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub132pd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x9a,0x5a,0x40] vfmsub132pd 4096(%rdx), %zmm19, %zmm19 // CHECK: vfmsub132pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x9a,0x5a,0x40] vfmsub132pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmsub132pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x9a,0x5a,0x40] vfmsub132pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub132pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x9a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsub132pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: vfmsub132pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x9a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsub132pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmsub132pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x9a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsub132pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub132pd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x9a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsub132pd 485498096, %zmm19, %zmm19 // CHECK: vfmsub132pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x9a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsub132pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vfmsub132pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x9a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsub132pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub132pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x9a,0x5a,0x40] vfmsub132pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vfmsub132pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x9a,0x5a,0x40] vfmsub132pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmsub132pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x9a,0x5a,0x40] vfmsub132pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub132pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x9a,0x5c,0x02,0x40] vfmsub132pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vfmsub132pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x9a,0x5c,0x02,0x40] vfmsub132pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmsub132pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x9a,0x5c,0x02,0x40] vfmsub132pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub132pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x9a,0x5c,0x82,0x40] vfmsub132pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vfmsub132pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x9a,0x5c,0x82,0xc0] vfmsub132pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vfmsub132pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x9a,0x5c,0x82,0x40] vfmsub132pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmsub132pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x9a,0x5c,0x82,0xc0] vfmsub132pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmsub132pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x9a,0x5c,0x82,0x40] vfmsub132pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub132pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x9a,0x5c,0x82,0xc0] vfmsub132pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub132pd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x30,0x9a,0xdb] vfmsub132pd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsub132pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x32,0x9a,0xdb] vfmsub132pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsub132pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xb2,0x9a,0xdb] vfmsub132pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub132pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x9a,0x1a] vfmsub132pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vfmsub132pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x9a,0x1a] vfmsub132pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmsub132pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x9a,0x1a] vfmsub132pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub132pd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x9a,0x1a] vfmsub132pd (%rdx), %zmm19, %zmm19 // CHECK: vfmsub132pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x9a,0x1a] vfmsub132pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmsub132pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x9a,0x1a] vfmsub132pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub132pd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x10,0x9a,0xdb] vfmsub132pd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsub132pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x12,0x9a,0xdb] vfmsub132pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsub132pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0x92,0x9a,0xdb] vfmsub132pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub132pd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x50,0x9a,0xdb] vfmsub132pd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsub132pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x52,0x9a,0xdb] vfmsub132pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsub132pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xd2,0x9a,0xdb] vfmsub132pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub132pd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x70,0x9a,0xdb] vfmsub132pd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsub132pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x72,0x9a,0xdb] vfmsub132pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsub132pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xf2,0x9a,0xdb] vfmsub132pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub132pd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x40,0x9a,0xdb] vfmsub132pd %zmm19, %zmm19, %zmm19 // CHECK: vfmsub132pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x42,0x9a,0xdb] vfmsub132pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsub132pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xc2,0x9a,0xdb] vfmsub132pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub132ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x9a,0x5a,0x40] vfmsub132ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vfmsub132ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x9a,0x5a,0x40] vfmsub132ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmsub132ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x9a,0x5a,0x40] vfmsub132ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub132ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x9a,0x5c,0x02,0x40] vfmsub132ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vfmsub132ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x9a,0x5c,0x02,0x40] vfmsub132ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmsub132ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x9a,0x5c,0x02,0x40] vfmsub132ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub132ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x9a,0x5c,0x82,0x40] vfmsub132ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vfmsub132ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x9a,0x5c,0x82,0xc0] vfmsub132ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vfmsub132ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x9a,0x5c,0x82,0x40] vfmsub132ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmsub132ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x9a,0x5c,0x82,0xc0] vfmsub132ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmsub132ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x9a,0x5c,0x82,0x40] vfmsub132ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub132ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x9a,0x5c,0x82,0xc0] vfmsub132ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub132ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x9a,0x5c,0x82,0x40] vfmsub132ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmsub132ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x9a,0x5c,0x82,0xc0] vfmsub132ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmsub132ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x9a,0x5c,0x82,0x40] vfmsub132ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmsub132ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x9a,0x5c,0x82,0xc0] vfmsub132ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmsub132ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x9a,0x5c,0x82,0x40] vfmsub132ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub132ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x9a,0x5c,0x82,0xc0] vfmsub132ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub132ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x9a,0x5c,0x02,0x40] vfmsub132ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vfmsub132ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x9a,0x5c,0x02,0x40] vfmsub132ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vfmsub132ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x9a,0x5c,0x02,0x40] vfmsub132ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub132ps 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x9a,0x5a,0x40] vfmsub132ps 4096(%rdx), %zmm19, %zmm19 // CHECK: vfmsub132ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x9a,0x5a,0x40] vfmsub132ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmsub132ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x9a,0x5a,0x40] vfmsub132ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub132ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x9a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsub132ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: vfmsub132ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x9a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsub132ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmsub132ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x9a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsub132ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub132ps 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x9a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsub132ps 485498096, %zmm19, %zmm19 // CHECK: vfmsub132ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x9a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsub132ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: vfmsub132ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x9a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsub132ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub132ps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x30,0x9a,0xdb] vfmsub132ps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsub132ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x32,0x9a,0xdb] vfmsub132ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsub132ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xb2,0x9a,0xdb] vfmsub132ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub132ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x9a,0x1a] vfmsub132ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vfmsub132ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x9a,0x1a] vfmsub132ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmsub132ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x9a,0x1a] vfmsub132ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub132ps (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x9a,0x1a] vfmsub132ps (%rdx), %zmm19, %zmm19 // CHECK: vfmsub132ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x9a,0x1a] vfmsub132ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmsub132ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x9a,0x1a] vfmsub132ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub132ps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x10,0x9a,0xdb] vfmsub132ps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsub132ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x12,0x9a,0xdb] vfmsub132ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsub132ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0x92,0x9a,0xdb] vfmsub132ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub132ps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x50,0x9a,0xdb] vfmsub132ps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsub132ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x52,0x9a,0xdb] vfmsub132ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsub132ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xd2,0x9a,0xdb] vfmsub132ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub132ps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x70,0x9a,0xdb] vfmsub132ps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsub132ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x72,0x9a,0xdb] vfmsub132ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsub132ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xf2,0x9a,0xdb] vfmsub132ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub132ps %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x40,0x9a,0xdb] vfmsub132ps %zmm19, %zmm19, %zmm19 // CHECK: vfmsub132ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x42,0x9a,0xdb] vfmsub132ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsub132ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xc2,0x9a,0xdb] vfmsub132ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub213pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xaa,0x5c,0x82,0x40] vfmsub213pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmsub213pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xaa,0x5c,0x82,0xc0] vfmsub213pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmsub213pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xaa,0x5c,0x82,0x40] vfmsub213pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmsub213pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xaa,0x5c,0x82,0xc0] vfmsub213pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmsub213pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xaa,0x5c,0x82,0x40] vfmsub213pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub213pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xaa,0x5c,0x82,0xc0] vfmsub213pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub213pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xaa,0x5c,0x02,0x40] vfmsub213pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vfmsub213pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xaa,0x5c,0x02,0x40] vfmsub213pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vfmsub213pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xaa,0x5c,0x02,0x40] vfmsub213pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub213pd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xaa,0x5a,0x40] vfmsub213pd 4096(%rdx), %zmm19, %zmm19 // CHECK: vfmsub213pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xaa,0x5a,0x40] vfmsub213pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmsub213pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xaa,0x5a,0x40] vfmsub213pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub213pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xaa,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsub213pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: vfmsub213pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xaa,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsub213pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmsub213pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xaa,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsub213pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub213pd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xaa,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsub213pd 485498096, %zmm19, %zmm19 // CHECK: vfmsub213pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xaa,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsub213pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vfmsub213pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xaa,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsub213pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub213pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xaa,0x5a,0x40] vfmsub213pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vfmsub213pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xaa,0x5a,0x40] vfmsub213pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmsub213pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xaa,0x5a,0x40] vfmsub213pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub213pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xaa,0x5c,0x02,0x40] vfmsub213pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vfmsub213pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xaa,0x5c,0x02,0x40] vfmsub213pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmsub213pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xaa,0x5c,0x02,0x40] vfmsub213pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub213pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xaa,0x5c,0x82,0x40] vfmsub213pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vfmsub213pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xaa,0x5c,0x82,0xc0] vfmsub213pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vfmsub213pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xaa,0x5c,0x82,0x40] vfmsub213pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmsub213pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xaa,0x5c,0x82,0xc0] vfmsub213pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmsub213pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xaa,0x5c,0x82,0x40] vfmsub213pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub213pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xaa,0x5c,0x82,0xc0] vfmsub213pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub213pd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x30,0xaa,0xdb] vfmsub213pd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsub213pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x32,0xaa,0xdb] vfmsub213pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsub213pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xb2,0xaa,0xdb] vfmsub213pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub213pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xaa,0x1a] vfmsub213pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vfmsub213pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xaa,0x1a] vfmsub213pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmsub213pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xaa,0x1a] vfmsub213pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub213pd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xaa,0x1a] vfmsub213pd (%rdx), %zmm19, %zmm19 // CHECK: vfmsub213pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xaa,0x1a] vfmsub213pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmsub213pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xaa,0x1a] vfmsub213pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub213pd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x10,0xaa,0xdb] vfmsub213pd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsub213pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x12,0xaa,0xdb] vfmsub213pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsub213pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0x92,0xaa,0xdb] vfmsub213pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub213pd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x50,0xaa,0xdb] vfmsub213pd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsub213pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x52,0xaa,0xdb] vfmsub213pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsub213pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xd2,0xaa,0xdb] vfmsub213pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub213pd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x70,0xaa,0xdb] vfmsub213pd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsub213pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x72,0xaa,0xdb] vfmsub213pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsub213pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xf2,0xaa,0xdb] vfmsub213pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub213pd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x40,0xaa,0xdb] vfmsub213pd %zmm19, %zmm19, %zmm19 // CHECK: vfmsub213pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x42,0xaa,0xdb] vfmsub213pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsub213pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xc2,0xaa,0xdb] vfmsub213pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub213ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xaa,0x5a,0x40] vfmsub213ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vfmsub213ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xaa,0x5a,0x40] vfmsub213ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmsub213ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xaa,0x5a,0x40] vfmsub213ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub213ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xaa,0x5c,0x02,0x40] vfmsub213ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vfmsub213ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xaa,0x5c,0x02,0x40] vfmsub213ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmsub213ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xaa,0x5c,0x02,0x40] vfmsub213ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub213ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xaa,0x5c,0x82,0x40] vfmsub213ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vfmsub213ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xaa,0x5c,0x82,0xc0] vfmsub213ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vfmsub213ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xaa,0x5c,0x82,0x40] vfmsub213ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmsub213ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xaa,0x5c,0x82,0xc0] vfmsub213ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmsub213ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xaa,0x5c,0x82,0x40] vfmsub213ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub213ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xaa,0x5c,0x82,0xc0] vfmsub213ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub213ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xaa,0x5c,0x82,0x40] vfmsub213ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmsub213ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xaa,0x5c,0x82,0xc0] vfmsub213ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmsub213ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xaa,0x5c,0x82,0x40] vfmsub213ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmsub213ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xaa,0x5c,0x82,0xc0] vfmsub213ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmsub213ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xaa,0x5c,0x82,0x40] vfmsub213ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub213ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xaa,0x5c,0x82,0xc0] vfmsub213ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub213ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xaa,0x5c,0x02,0x40] vfmsub213ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vfmsub213ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xaa,0x5c,0x02,0x40] vfmsub213ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vfmsub213ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xaa,0x5c,0x02,0x40] vfmsub213ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub213ps 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xaa,0x5a,0x40] vfmsub213ps 4096(%rdx), %zmm19, %zmm19 // CHECK: vfmsub213ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xaa,0x5a,0x40] vfmsub213ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmsub213ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xaa,0x5a,0x40] vfmsub213ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub213ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xaa,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsub213ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: vfmsub213ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xaa,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsub213ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmsub213ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xaa,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsub213ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub213ps 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xaa,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsub213ps 485498096, %zmm19, %zmm19 // CHECK: vfmsub213ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xaa,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsub213ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: vfmsub213ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xaa,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsub213ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub213ps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x30,0xaa,0xdb] vfmsub213ps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsub213ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x32,0xaa,0xdb] vfmsub213ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsub213ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xb2,0xaa,0xdb] vfmsub213ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub213ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xaa,0x1a] vfmsub213ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vfmsub213ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xaa,0x1a] vfmsub213ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmsub213ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xaa,0x1a] vfmsub213ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub213ps (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xaa,0x1a] vfmsub213ps (%rdx), %zmm19, %zmm19 // CHECK: vfmsub213ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xaa,0x1a] vfmsub213ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmsub213ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xaa,0x1a] vfmsub213ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub213ps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x10,0xaa,0xdb] vfmsub213ps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsub213ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x12,0xaa,0xdb] vfmsub213ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsub213ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0x92,0xaa,0xdb] vfmsub213ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub213ps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x50,0xaa,0xdb] vfmsub213ps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsub213ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x52,0xaa,0xdb] vfmsub213ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsub213ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xd2,0xaa,0xdb] vfmsub213ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub213ps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x70,0xaa,0xdb] vfmsub213ps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsub213ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x72,0xaa,0xdb] vfmsub213ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsub213ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xf2,0xaa,0xdb] vfmsub213ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub213ps %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x40,0xaa,0xdb] vfmsub213ps %zmm19, %zmm19, %zmm19 // CHECK: vfmsub213ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x42,0xaa,0xdb] vfmsub213ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsub213ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xc2,0xaa,0xdb] vfmsub213ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub231pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xba,0x5c,0x82,0x40] vfmsub231pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmsub231pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xba,0x5c,0x82,0xc0] vfmsub231pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmsub231pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xba,0x5c,0x82,0x40] vfmsub231pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmsub231pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xba,0x5c,0x82,0xc0] vfmsub231pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmsub231pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xba,0x5c,0x82,0x40] vfmsub231pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub231pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xba,0x5c,0x82,0xc0] vfmsub231pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub231pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xba,0x5c,0x02,0x40] vfmsub231pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vfmsub231pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xba,0x5c,0x02,0x40] vfmsub231pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vfmsub231pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xba,0x5c,0x02,0x40] vfmsub231pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub231pd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xba,0x5a,0x40] vfmsub231pd 4096(%rdx), %zmm19, %zmm19 // CHECK: vfmsub231pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xba,0x5a,0x40] vfmsub231pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmsub231pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xba,0x5a,0x40] vfmsub231pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub231pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xba,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsub231pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: vfmsub231pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xba,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsub231pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmsub231pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xba,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsub231pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub231pd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xba,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsub231pd 485498096, %zmm19, %zmm19 // CHECK: vfmsub231pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xba,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsub231pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vfmsub231pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xba,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsub231pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub231pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xba,0x5a,0x40] vfmsub231pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vfmsub231pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xba,0x5a,0x40] vfmsub231pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmsub231pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xba,0x5a,0x40] vfmsub231pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub231pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xba,0x5c,0x02,0x40] vfmsub231pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vfmsub231pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xba,0x5c,0x02,0x40] vfmsub231pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmsub231pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xba,0x5c,0x02,0x40] vfmsub231pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub231pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xba,0x5c,0x82,0x40] vfmsub231pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vfmsub231pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xba,0x5c,0x82,0xc0] vfmsub231pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vfmsub231pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xba,0x5c,0x82,0x40] vfmsub231pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmsub231pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xba,0x5c,0x82,0xc0] vfmsub231pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmsub231pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xba,0x5c,0x82,0x40] vfmsub231pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub231pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xba,0x5c,0x82,0xc0] vfmsub231pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub231pd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x30,0xba,0xdb] vfmsub231pd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsub231pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x32,0xba,0xdb] vfmsub231pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsub231pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xb2,0xba,0xdb] vfmsub231pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub231pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xba,0x1a] vfmsub231pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vfmsub231pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xba,0x1a] vfmsub231pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmsub231pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xba,0x1a] vfmsub231pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub231pd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xba,0x1a] vfmsub231pd (%rdx), %zmm19, %zmm19 // CHECK: vfmsub231pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xba,0x1a] vfmsub231pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmsub231pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xba,0x1a] vfmsub231pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub231pd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x10,0xba,0xdb] vfmsub231pd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsub231pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x12,0xba,0xdb] vfmsub231pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsub231pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0x92,0xba,0xdb] vfmsub231pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub231pd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x50,0xba,0xdb] vfmsub231pd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsub231pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x52,0xba,0xdb] vfmsub231pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsub231pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xd2,0xba,0xdb] vfmsub231pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub231pd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x70,0xba,0xdb] vfmsub231pd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsub231pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x72,0xba,0xdb] vfmsub231pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsub231pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xf2,0xba,0xdb] vfmsub231pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub231pd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x40,0xba,0xdb] vfmsub231pd %zmm19, %zmm19, %zmm19 // CHECK: vfmsub231pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x42,0xba,0xdb] vfmsub231pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsub231pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xc2,0xba,0xdb] vfmsub231pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub231ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xba,0x5a,0x40] vfmsub231ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vfmsub231ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xba,0x5a,0x40] vfmsub231ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmsub231ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xba,0x5a,0x40] vfmsub231ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub231ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xba,0x5c,0x02,0x40] vfmsub231ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vfmsub231ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xba,0x5c,0x02,0x40] vfmsub231ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmsub231ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xba,0x5c,0x02,0x40] vfmsub231ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub231ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xba,0x5c,0x82,0x40] vfmsub231ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vfmsub231ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xba,0x5c,0x82,0xc0] vfmsub231ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vfmsub231ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xba,0x5c,0x82,0x40] vfmsub231ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmsub231ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xba,0x5c,0x82,0xc0] vfmsub231ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmsub231ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xba,0x5c,0x82,0x40] vfmsub231ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub231ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xba,0x5c,0x82,0xc0] vfmsub231ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub231ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xba,0x5c,0x82,0x40] vfmsub231ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmsub231ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xba,0x5c,0x82,0xc0] vfmsub231ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmsub231ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xba,0x5c,0x82,0x40] vfmsub231ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmsub231ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xba,0x5c,0x82,0xc0] vfmsub231ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmsub231ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xba,0x5c,0x82,0x40] vfmsub231ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub231ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xba,0x5c,0x82,0xc0] vfmsub231ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub231ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xba,0x5c,0x02,0x40] vfmsub231ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vfmsub231ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xba,0x5c,0x02,0x40] vfmsub231ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vfmsub231ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xba,0x5c,0x02,0x40] vfmsub231ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub231ps 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xba,0x5a,0x40] vfmsub231ps 4096(%rdx), %zmm19, %zmm19 // CHECK: vfmsub231ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xba,0x5a,0x40] vfmsub231ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmsub231ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xba,0x5a,0x40] vfmsub231ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub231ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xba,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsub231ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: vfmsub231ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xba,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsub231ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmsub231ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xba,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsub231ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub231ps 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xba,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsub231ps 485498096, %zmm19, %zmm19 // CHECK: vfmsub231ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xba,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsub231ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: vfmsub231ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xba,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsub231ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub231ps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x30,0xba,0xdb] vfmsub231ps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsub231ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x32,0xba,0xdb] vfmsub231ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsub231ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xb2,0xba,0xdb] vfmsub231ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub231ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xba,0x1a] vfmsub231ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vfmsub231ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xba,0x1a] vfmsub231ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmsub231ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xba,0x1a] vfmsub231ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub231ps (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xba,0x1a] vfmsub231ps (%rdx), %zmm19, %zmm19 // CHECK: vfmsub231ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xba,0x1a] vfmsub231ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmsub231ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xba,0x1a] vfmsub231ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub231ps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x10,0xba,0xdb] vfmsub231ps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsub231ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x12,0xba,0xdb] vfmsub231ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsub231ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0x92,0xba,0xdb] vfmsub231ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub231ps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x50,0xba,0xdb] vfmsub231ps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsub231ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x52,0xba,0xdb] vfmsub231ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsub231ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xd2,0xba,0xdb] vfmsub231ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub231ps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x70,0xba,0xdb] vfmsub231ps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsub231ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x72,0xba,0xdb] vfmsub231ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsub231ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xf2,0xba,0xdb] vfmsub231ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsub231ps %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x40,0xba,0xdb] vfmsub231ps %zmm19, %zmm19, %zmm19 // CHECK: vfmsub231ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x42,0xba,0xdb] vfmsub231ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsub231ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xc2,0xba,0xdb] vfmsub231ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd132pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x97,0x5c,0x82,0x40] vfmsubadd132pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmsubadd132pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x97,0x5c,0x82,0xc0] vfmsubadd132pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmsubadd132pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x97,0x5c,0x82,0x40] vfmsubadd132pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd132pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x97,0x5c,0x82,0xc0] vfmsubadd132pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd132pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x97,0x5c,0x82,0x40] vfmsubadd132pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd132pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x97,0x5c,0x82,0xc0] vfmsubadd132pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd132pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x97,0x5c,0x02,0x40] vfmsubadd132pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vfmsubadd132pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x97,0x5c,0x02,0x40] vfmsubadd132pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd132pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x97,0x5c,0x02,0x40] vfmsubadd132pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd132pd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x97,0x5a,0x40] vfmsubadd132pd 4096(%rdx), %zmm19, %zmm19 // CHECK: vfmsubadd132pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x97,0x5a,0x40] vfmsubadd132pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd132pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x97,0x5a,0x40] vfmsubadd132pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd132pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x97,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsubadd132pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: vfmsubadd132pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x97,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsubadd132pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd132pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x97,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsubadd132pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd132pd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x97,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsubadd132pd 485498096, %zmm19, %zmm19 // CHECK: vfmsubadd132pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x97,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsubadd132pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd132pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x97,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsubadd132pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd132pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x97,0x5a,0x40] vfmsubadd132pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vfmsubadd132pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x97,0x5a,0x40] vfmsubadd132pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd132pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x97,0x5a,0x40] vfmsubadd132pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd132pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x97,0x5c,0x02,0x40] vfmsubadd132pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vfmsubadd132pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x97,0x5c,0x02,0x40] vfmsubadd132pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd132pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x97,0x5c,0x02,0x40] vfmsubadd132pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd132pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x97,0x5c,0x82,0x40] vfmsubadd132pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vfmsubadd132pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x97,0x5c,0x82,0xc0] vfmsubadd132pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vfmsubadd132pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x97,0x5c,0x82,0x40] vfmsubadd132pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd132pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x97,0x5c,0x82,0xc0] vfmsubadd132pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd132pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x97,0x5c,0x82,0x40] vfmsubadd132pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd132pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x97,0x5c,0x82,0xc0] vfmsubadd132pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd132pd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x30,0x97,0xdb] vfmsubadd132pd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsubadd132pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x32,0x97,0xdb] vfmsubadd132pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd132pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xb2,0x97,0xdb] vfmsubadd132pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd132pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x97,0x1a] vfmsubadd132pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vfmsubadd132pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x97,0x1a] vfmsubadd132pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd132pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x97,0x1a] vfmsubadd132pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd132pd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x97,0x1a] vfmsubadd132pd (%rdx), %zmm19, %zmm19 // CHECK: vfmsubadd132pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x97,0x1a] vfmsubadd132pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd132pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x97,0x1a] vfmsubadd132pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd132pd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x10,0x97,0xdb] vfmsubadd132pd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsubadd132pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x12,0x97,0xdb] vfmsubadd132pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd132pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0x92,0x97,0xdb] vfmsubadd132pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd132pd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x50,0x97,0xdb] vfmsubadd132pd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsubadd132pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x52,0x97,0xdb] vfmsubadd132pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd132pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xd2,0x97,0xdb] vfmsubadd132pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd132pd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x70,0x97,0xdb] vfmsubadd132pd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsubadd132pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x72,0x97,0xdb] vfmsubadd132pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd132pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xf2,0x97,0xdb] vfmsubadd132pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd132pd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x40,0x97,0xdb] vfmsubadd132pd %zmm19, %zmm19, %zmm19 // CHECK: vfmsubadd132pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x42,0x97,0xdb] vfmsubadd132pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd132pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xc2,0x97,0xdb] vfmsubadd132pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd132ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x97,0x5a,0x40] vfmsubadd132ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vfmsubadd132ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x97,0x5a,0x40] vfmsubadd132ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd132ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x97,0x5a,0x40] vfmsubadd132ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd132ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x97,0x5c,0x02,0x40] vfmsubadd132ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vfmsubadd132ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x97,0x5c,0x02,0x40] vfmsubadd132ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd132ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x97,0x5c,0x02,0x40] vfmsubadd132ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd132ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x97,0x5c,0x82,0x40] vfmsubadd132ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vfmsubadd132ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x97,0x5c,0x82,0xc0] vfmsubadd132ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vfmsubadd132ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x97,0x5c,0x82,0x40] vfmsubadd132ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd132ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x97,0x5c,0x82,0xc0] vfmsubadd132ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd132ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x97,0x5c,0x82,0x40] vfmsubadd132ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd132ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x97,0x5c,0x82,0xc0] vfmsubadd132ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd132ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x97,0x5c,0x82,0x40] vfmsubadd132ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmsubadd132ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x97,0x5c,0x82,0xc0] vfmsubadd132ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmsubadd132ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x97,0x5c,0x82,0x40] vfmsubadd132ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd132ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x97,0x5c,0x82,0xc0] vfmsubadd132ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd132ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x97,0x5c,0x82,0x40] vfmsubadd132ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd132ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x97,0x5c,0x82,0xc0] vfmsubadd132ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd132ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x97,0x5c,0x02,0x40] vfmsubadd132ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vfmsubadd132ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x97,0x5c,0x02,0x40] vfmsubadd132ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd132ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x97,0x5c,0x02,0x40] vfmsubadd132ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd132ps 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x97,0x5a,0x40] vfmsubadd132ps 4096(%rdx), %zmm19, %zmm19 // CHECK: vfmsubadd132ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x97,0x5a,0x40] vfmsubadd132ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd132ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x97,0x5a,0x40] vfmsubadd132ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd132ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x97,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsubadd132ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: vfmsubadd132ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x97,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsubadd132ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd132ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x97,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsubadd132ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd132ps 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x97,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsubadd132ps 485498096, %zmm19, %zmm19 // CHECK: vfmsubadd132ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x97,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsubadd132ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd132ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x97,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsubadd132ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd132ps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x30,0x97,0xdb] vfmsubadd132ps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsubadd132ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x32,0x97,0xdb] vfmsubadd132ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd132ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xb2,0x97,0xdb] vfmsubadd132ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd132ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x97,0x1a] vfmsubadd132ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vfmsubadd132ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x97,0x1a] vfmsubadd132ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd132ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x97,0x1a] vfmsubadd132ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd132ps (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x97,0x1a] vfmsubadd132ps (%rdx), %zmm19, %zmm19 // CHECK: vfmsubadd132ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x97,0x1a] vfmsubadd132ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd132ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x97,0x1a] vfmsubadd132ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd132ps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x10,0x97,0xdb] vfmsubadd132ps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsubadd132ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x12,0x97,0xdb] vfmsubadd132ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd132ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0x92,0x97,0xdb] vfmsubadd132ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd132ps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x50,0x97,0xdb] vfmsubadd132ps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsubadd132ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x52,0x97,0xdb] vfmsubadd132ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd132ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xd2,0x97,0xdb] vfmsubadd132ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd132ps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x70,0x97,0xdb] vfmsubadd132ps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsubadd132ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x72,0x97,0xdb] vfmsubadd132ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd132ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xf2,0x97,0xdb] vfmsubadd132ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd132ps %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x40,0x97,0xdb] vfmsubadd132ps %zmm19, %zmm19, %zmm19 // CHECK: vfmsubadd132ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x42,0x97,0xdb] vfmsubadd132ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd132ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xc2,0x97,0xdb] vfmsubadd132ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd213pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xa7,0x5c,0x82,0x40] vfmsubadd213pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmsubadd213pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xa7,0x5c,0x82,0xc0] vfmsubadd213pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmsubadd213pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xa7,0x5c,0x82,0x40] vfmsubadd213pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd213pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xa7,0x5c,0x82,0xc0] vfmsubadd213pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd213pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xa7,0x5c,0x82,0x40] vfmsubadd213pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd213pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xa7,0x5c,0x82,0xc0] vfmsubadd213pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd213pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xa7,0x5c,0x02,0x40] vfmsubadd213pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vfmsubadd213pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xa7,0x5c,0x02,0x40] vfmsubadd213pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd213pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xa7,0x5c,0x02,0x40] vfmsubadd213pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd213pd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xa7,0x5a,0x40] vfmsubadd213pd 4096(%rdx), %zmm19, %zmm19 // CHECK: vfmsubadd213pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xa7,0x5a,0x40] vfmsubadd213pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd213pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xa7,0x5a,0x40] vfmsubadd213pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd213pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xa7,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsubadd213pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: vfmsubadd213pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xa7,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsubadd213pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd213pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xa7,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsubadd213pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd213pd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xa7,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsubadd213pd 485498096, %zmm19, %zmm19 // CHECK: vfmsubadd213pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xa7,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsubadd213pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd213pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xa7,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsubadd213pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd213pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xa7,0x5a,0x40] vfmsubadd213pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vfmsubadd213pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xa7,0x5a,0x40] vfmsubadd213pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd213pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xa7,0x5a,0x40] vfmsubadd213pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd213pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xa7,0x5c,0x02,0x40] vfmsubadd213pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vfmsubadd213pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xa7,0x5c,0x02,0x40] vfmsubadd213pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd213pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xa7,0x5c,0x02,0x40] vfmsubadd213pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd213pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xa7,0x5c,0x82,0x40] vfmsubadd213pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vfmsubadd213pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xa7,0x5c,0x82,0xc0] vfmsubadd213pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vfmsubadd213pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xa7,0x5c,0x82,0x40] vfmsubadd213pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd213pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xa7,0x5c,0x82,0xc0] vfmsubadd213pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd213pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xa7,0x5c,0x82,0x40] vfmsubadd213pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd213pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xa7,0x5c,0x82,0xc0] vfmsubadd213pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd213pd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x30,0xa7,0xdb] vfmsubadd213pd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsubadd213pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x32,0xa7,0xdb] vfmsubadd213pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd213pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xb2,0xa7,0xdb] vfmsubadd213pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd213pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xa7,0x1a] vfmsubadd213pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vfmsubadd213pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xa7,0x1a] vfmsubadd213pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd213pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xa7,0x1a] vfmsubadd213pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd213pd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xa7,0x1a] vfmsubadd213pd (%rdx), %zmm19, %zmm19 // CHECK: vfmsubadd213pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xa7,0x1a] vfmsubadd213pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd213pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xa7,0x1a] vfmsubadd213pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd213pd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x10,0xa7,0xdb] vfmsubadd213pd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsubadd213pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x12,0xa7,0xdb] vfmsubadd213pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd213pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0x92,0xa7,0xdb] vfmsubadd213pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd213pd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x50,0xa7,0xdb] vfmsubadd213pd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsubadd213pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x52,0xa7,0xdb] vfmsubadd213pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd213pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xd2,0xa7,0xdb] vfmsubadd213pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd213pd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x70,0xa7,0xdb] vfmsubadd213pd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsubadd213pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x72,0xa7,0xdb] vfmsubadd213pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd213pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xf2,0xa7,0xdb] vfmsubadd213pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd213pd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x40,0xa7,0xdb] vfmsubadd213pd %zmm19, %zmm19, %zmm19 // CHECK: vfmsubadd213pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x42,0xa7,0xdb] vfmsubadd213pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd213pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xc2,0xa7,0xdb] vfmsubadd213pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd213ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xa7,0x5a,0x40] vfmsubadd213ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vfmsubadd213ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xa7,0x5a,0x40] vfmsubadd213ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd213ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xa7,0x5a,0x40] vfmsubadd213ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd213ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xa7,0x5c,0x02,0x40] vfmsubadd213ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vfmsubadd213ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xa7,0x5c,0x02,0x40] vfmsubadd213ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd213ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xa7,0x5c,0x02,0x40] vfmsubadd213ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd213ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xa7,0x5c,0x82,0x40] vfmsubadd213ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vfmsubadd213ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xa7,0x5c,0x82,0xc0] vfmsubadd213ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vfmsubadd213ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xa7,0x5c,0x82,0x40] vfmsubadd213ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd213ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xa7,0x5c,0x82,0xc0] vfmsubadd213ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd213ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xa7,0x5c,0x82,0x40] vfmsubadd213ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd213ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xa7,0x5c,0x82,0xc0] vfmsubadd213ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd213ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xa7,0x5c,0x82,0x40] vfmsubadd213ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmsubadd213ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xa7,0x5c,0x82,0xc0] vfmsubadd213ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmsubadd213ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xa7,0x5c,0x82,0x40] vfmsubadd213ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd213ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xa7,0x5c,0x82,0xc0] vfmsubadd213ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd213ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xa7,0x5c,0x82,0x40] vfmsubadd213ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd213ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xa7,0x5c,0x82,0xc0] vfmsubadd213ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd213ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xa7,0x5c,0x02,0x40] vfmsubadd213ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vfmsubadd213ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xa7,0x5c,0x02,0x40] vfmsubadd213ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd213ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xa7,0x5c,0x02,0x40] vfmsubadd213ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd213ps 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xa7,0x5a,0x40] vfmsubadd213ps 4096(%rdx), %zmm19, %zmm19 // CHECK: vfmsubadd213ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xa7,0x5a,0x40] vfmsubadd213ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd213ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xa7,0x5a,0x40] vfmsubadd213ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd213ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xa7,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsubadd213ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: vfmsubadd213ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xa7,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsubadd213ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd213ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xa7,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsubadd213ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd213ps 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xa7,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsubadd213ps 485498096, %zmm19, %zmm19 // CHECK: vfmsubadd213ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xa7,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsubadd213ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd213ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xa7,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsubadd213ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd213ps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x30,0xa7,0xdb] vfmsubadd213ps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsubadd213ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x32,0xa7,0xdb] vfmsubadd213ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd213ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xb2,0xa7,0xdb] vfmsubadd213ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd213ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xa7,0x1a] vfmsubadd213ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vfmsubadd213ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xa7,0x1a] vfmsubadd213ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd213ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xa7,0x1a] vfmsubadd213ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd213ps (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xa7,0x1a] vfmsubadd213ps (%rdx), %zmm19, %zmm19 // CHECK: vfmsubadd213ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xa7,0x1a] vfmsubadd213ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd213ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xa7,0x1a] vfmsubadd213ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd213ps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x10,0xa7,0xdb] vfmsubadd213ps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsubadd213ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x12,0xa7,0xdb] vfmsubadd213ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd213ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0x92,0xa7,0xdb] vfmsubadd213ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd213ps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x50,0xa7,0xdb] vfmsubadd213ps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsubadd213ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x52,0xa7,0xdb] vfmsubadd213ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd213ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xd2,0xa7,0xdb] vfmsubadd213ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd213ps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x70,0xa7,0xdb] vfmsubadd213ps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsubadd213ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x72,0xa7,0xdb] vfmsubadd213ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd213ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xf2,0xa7,0xdb] vfmsubadd213ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd213ps %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x40,0xa7,0xdb] vfmsubadd213ps %zmm19, %zmm19, %zmm19 // CHECK: vfmsubadd213ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x42,0xa7,0xdb] vfmsubadd213ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd213ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xc2,0xa7,0xdb] vfmsubadd213ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd231pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xb7,0x5c,0x82,0x40] vfmsubadd231pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmsubadd231pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xb7,0x5c,0x82,0xc0] vfmsubadd231pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmsubadd231pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xb7,0x5c,0x82,0x40] vfmsubadd231pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd231pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xb7,0x5c,0x82,0xc0] vfmsubadd231pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd231pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xb7,0x5c,0x82,0x40] vfmsubadd231pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd231pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xb7,0x5c,0x82,0xc0] vfmsubadd231pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd231pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xb7,0x5c,0x02,0x40] vfmsubadd231pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vfmsubadd231pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xb7,0x5c,0x02,0x40] vfmsubadd231pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd231pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xb7,0x5c,0x02,0x40] vfmsubadd231pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd231pd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xb7,0x5a,0x40] vfmsubadd231pd 4096(%rdx), %zmm19, %zmm19 // CHECK: vfmsubadd231pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xb7,0x5a,0x40] vfmsubadd231pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd231pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xb7,0x5a,0x40] vfmsubadd231pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd231pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xb7,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsubadd231pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: vfmsubadd231pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xb7,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsubadd231pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd231pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xb7,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsubadd231pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd231pd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xb7,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsubadd231pd 485498096, %zmm19, %zmm19 // CHECK: vfmsubadd231pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xb7,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsubadd231pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd231pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xb7,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsubadd231pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd231pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xb7,0x5a,0x40] vfmsubadd231pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vfmsubadd231pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xb7,0x5a,0x40] vfmsubadd231pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd231pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xb7,0x5a,0x40] vfmsubadd231pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd231pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xb7,0x5c,0x02,0x40] vfmsubadd231pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vfmsubadd231pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xb7,0x5c,0x02,0x40] vfmsubadd231pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd231pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xb7,0x5c,0x02,0x40] vfmsubadd231pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd231pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xb7,0x5c,0x82,0x40] vfmsubadd231pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vfmsubadd231pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xb7,0x5c,0x82,0xc0] vfmsubadd231pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vfmsubadd231pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xb7,0x5c,0x82,0x40] vfmsubadd231pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd231pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xb7,0x5c,0x82,0xc0] vfmsubadd231pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd231pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xb7,0x5c,0x82,0x40] vfmsubadd231pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd231pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xb7,0x5c,0x82,0xc0] vfmsubadd231pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd231pd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x30,0xb7,0xdb] vfmsubadd231pd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsubadd231pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x32,0xb7,0xdb] vfmsubadd231pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd231pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xb2,0xb7,0xdb] vfmsubadd231pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd231pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xb7,0x1a] vfmsubadd231pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vfmsubadd231pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xb7,0x1a] vfmsubadd231pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd231pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xb7,0x1a] vfmsubadd231pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd231pd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xb7,0x1a] vfmsubadd231pd (%rdx), %zmm19, %zmm19 // CHECK: vfmsubadd231pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xb7,0x1a] vfmsubadd231pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd231pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xb7,0x1a] vfmsubadd231pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd231pd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x10,0xb7,0xdb] vfmsubadd231pd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsubadd231pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x12,0xb7,0xdb] vfmsubadd231pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd231pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0x92,0xb7,0xdb] vfmsubadd231pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd231pd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x50,0xb7,0xdb] vfmsubadd231pd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsubadd231pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x52,0xb7,0xdb] vfmsubadd231pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd231pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xd2,0xb7,0xdb] vfmsubadd231pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd231pd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x70,0xb7,0xdb] vfmsubadd231pd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsubadd231pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x72,0xb7,0xdb] vfmsubadd231pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd231pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xf2,0xb7,0xdb] vfmsubadd231pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd231pd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x40,0xb7,0xdb] vfmsubadd231pd %zmm19, %zmm19, %zmm19 // CHECK: vfmsubadd231pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x42,0xb7,0xdb] vfmsubadd231pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd231pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xc2,0xb7,0xdb] vfmsubadd231pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd231ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xb7,0x5a,0x40] vfmsubadd231ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vfmsubadd231ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xb7,0x5a,0x40] vfmsubadd231ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd231ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xb7,0x5a,0x40] vfmsubadd231ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd231ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xb7,0x5c,0x02,0x40] vfmsubadd231ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vfmsubadd231ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xb7,0x5c,0x02,0x40] vfmsubadd231ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd231ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xb7,0x5c,0x02,0x40] vfmsubadd231ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd231ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xb7,0x5c,0x82,0x40] vfmsubadd231ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vfmsubadd231ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xb7,0x5c,0x82,0xc0] vfmsubadd231ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vfmsubadd231ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xb7,0x5c,0x82,0x40] vfmsubadd231ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd231ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xb7,0x5c,0x82,0xc0] vfmsubadd231ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd231ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xb7,0x5c,0x82,0x40] vfmsubadd231ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd231ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xb7,0x5c,0x82,0xc0] vfmsubadd231ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd231ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xb7,0x5c,0x82,0x40] vfmsubadd231ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmsubadd231ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xb7,0x5c,0x82,0xc0] vfmsubadd231ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfmsubadd231ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xb7,0x5c,0x82,0x40] vfmsubadd231ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd231ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xb7,0x5c,0x82,0xc0] vfmsubadd231ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd231ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xb7,0x5c,0x82,0x40] vfmsubadd231ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd231ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xb7,0x5c,0x82,0xc0] vfmsubadd231ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd231ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xb7,0x5c,0x02,0x40] vfmsubadd231ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vfmsubadd231ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xb7,0x5c,0x02,0x40] vfmsubadd231ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd231ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xb7,0x5c,0x02,0x40] vfmsubadd231ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd231ps 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xb7,0x5a,0x40] vfmsubadd231ps 4096(%rdx), %zmm19, %zmm19 // CHECK: vfmsubadd231ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xb7,0x5a,0x40] vfmsubadd231ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd231ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xb7,0x5a,0x40] vfmsubadd231ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd231ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xb7,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsubadd231ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: vfmsubadd231ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xb7,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsubadd231ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd231ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xb7,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsubadd231ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd231ps 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xb7,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsubadd231ps 485498096, %zmm19, %zmm19 // CHECK: vfmsubadd231ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xb7,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsubadd231ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd231ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xb7,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfmsubadd231ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd231ps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x30,0xb7,0xdb] vfmsubadd231ps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsubadd231ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x32,0xb7,0xdb] vfmsubadd231ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd231ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xb2,0xb7,0xdb] vfmsubadd231ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd231ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xb7,0x1a] vfmsubadd231ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vfmsubadd231ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xb7,0x1a] vfmsubadd231ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd231ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xb7,0x1a] vfmsubadd231ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd231ps (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xb7,0x1a] vfmsubadd231ps (%rdx), %zmm19, %zmm19 // CHECK: vfmsubadd231ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xb7,0x1a] vfmsubadd231ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd231ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xb7,0x1a] vfmsubadd231ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd231ps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x10,0xb7,0xdb] vfmsubadd231ps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsubadd231ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x12,0xb7,0xdb] vfmsubadd231ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd231ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0x92,0xb7,0xdb] vfmsubadd231ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd231ps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x50,0xb7,0xdb] vfmsubadd231ps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsubadd231ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x52,0xb7,0xdb] vfmsubadd231ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd231ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xd2,0xb7,0xdb] vfmsubadd231ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd231ps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x70,0xb7,0xdb] vfmsubadd231ps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfmsubadd231ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x72,0xb7,0xdb] vfmsubadd231ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd231ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xf2,0xb7,0xdb] vfmsubadd231ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfmsubadd231ps %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x40,0xb7,0xdb] vfmsubadd231ps %zmm19, %zmm19, %zmm19 // CHECK: vfmsubadd231ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x42,0xb7,0xdb] vfmsubadd231ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfmsubadd231ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xc2,0xb7,0xdb] vfmsubadd231ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd132pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x9c,0x5c,0x82,0x40] vfnmadd132pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfnmadd132pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x9c,0x5c,0x82,0xc0] vfnmadd132pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfnmadd132pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x9c,0x5c,0x82,0x40] vfnmadd132pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfnmadd132pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x9c,0x5c,0x82,0xc0] vfnmadd132pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfnmadd132pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x9c,0x5c,0x82,0x40] vfnmadd132pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd132pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x9c,0x5c,0x82,0xc0] vfnmadd132pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd132pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x9c,0x5c,0x02,0x40] vfnmadd132pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vfnmadd132pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x9c,0x5c,0x02,0x40] vfnmadd132pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vfnmadd132pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x9c,0x5c,0x02,0x40] vfnmadd132pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd132pd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x9c,0x5a,0x40] vfnmadd132pd 4096(%rdx), %zmm19, %zmm19 // CHECK: vfnmadd132pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x9c,0x5a,0x40] vfnmadd132pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfnmadd132pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x9c,0x5a,0x40] vfnmadd132pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd132pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x9c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmadd132pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: vfnmadd132pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x9c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmadd132pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd132pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x9c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmadd132pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd132pd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x9c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmadd132pd 485498096, %zmm19, %zmm19 // CHECK: vfnmadd132pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x9c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmadd132pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd132pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x9c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmadd132pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd132pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x9c,0x5a,0x40] vfnmadd132pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vfnmadd132pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x9c,0x5a,0x40] vfnmadd132pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd132pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x9c,0x5a,0x40] vfnmadd132pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd132pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x9c,0x5c,0x02,0x40] vfnmadd132pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vfnmadd132pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x9c,0x5c,0x02,0x40] vfnmadd132pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd132pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x9c,0x5c,0x02,0x40] vfnmadd132pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd132pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x9c,0x5c,0x82,0x40] vfnmadd132pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vfnmadd132pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x9c,0x5c,0x82,0xc0] vfnmadd132pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vfnmadd132pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x9c,0x5c,0x82,0x40] vfnmadd132pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd132pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x9c,0x5c,0x82,0xc0] vfnmadd132pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd132pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x9c,0x5c,0x82,0x40] vfnmadd132pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd132pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x9c,0x5c,0x82,0xc0] vfnmadd132pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd132pd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x30,0x9c,0xdb] vfnmadd132pd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmadd132pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x32,0x9c,0xdb] vfnmadd132pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd132pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xb2,0x9c,0xdb] vfnmadd132pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd132pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x9c,0x1a] vfnmadd132pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vfnmadd132pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x9c,0x1a] vfnmadd132pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd132pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x9c,0x1a] vfnmadd132pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd132pd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x9c,0x1a] vfnmadd132pd (%rdx), %zmm19, %zmm19 // CHECK: vfnmadd132pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x9c,0x1a] vfnmadd132pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfnmadd132pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x9c,0x1a] vfnmadd132pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd132pd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x10,0x9c,0xdb] vfnmadd132pd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmadd132pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x12,0x9c,0xdb] vfnmadd132pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd132pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0x92,0x9c,0xdb] vfnmadd132pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd132pd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x50,0x9c,0xdb] vfnmadd132pd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmadd132pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x52,0x9c,0xdb] vfnmadd132pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd132pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xd2,0x9c,0xdb] vfnmadd132pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd132pd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x70,0x9c,0xdb] vfnmadd132pd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmadd132pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x72,0x9c,0xdb] vfnmadd132pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd132pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xf2,0x9c,0xdb] vfnmadd132pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd132pd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x40,0x9c,0xdb] vfnmadd132pd %zmm19, %zmm19, %zmm19 // CHECK: vfnmadd132pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x42,0x9c,0xdb] vfnmadd132pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd132pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xc2,0x9c,0xdb] vfnmadd132pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd132ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x9c,0x5a,0x40] vfnmadd132ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vfnmadd132ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x9c,0x5a,0x40] vfnmadd132ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd132ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x9c,0x5a,0x40] vfnmadd132ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd132ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x9c,0x5c,0x02,0x40] vfnmadd132ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vfnmadd132ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x9c,0x5c,0x02,0x40] vfnmadd132ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd132ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x9c,0x5c,0x02,0x40] vfnmadd132ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd132ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x9c,0x5c,0x82,0x40] vfnmadd132ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vfnmadd132ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x9c,0x5c,0x82,0xc0] vfnmadd132ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vfnmadd132ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x9c,0x5c,0x82,0x40] vfnmadd132ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd132ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x9c,0x5c,0x82,0xc0] vfnmadd132ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd132ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x9c,0x5c,0x82,0x40] vfnmadd132ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd132ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x9c,0x5c,0x82,0x40] vfnmadd132ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfnmadd132ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x9c,0x5c,0x82,0xc0] vfnmadd132ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfnmadd132ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x9c,0x5c,0x82,0x40] vfnmadd132ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfnmadd132ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x9c,0x5c,0x82,0xc0] vfnmadd132ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfnmadd132ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x9c,0x5c,0x82,0x40] vfnmadd132ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd132ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x9c,0x5c,0x82,0xc0] vfnmadd132ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd132ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x9c,0x5c,0x02,0x40] vfnmadd132ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vfnmadd132ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x9c,0x5c,0x02,0x40] vfnmadd132ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vfnmadd132ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x9c,0x5c,0x02,0x40] vfnmadd132ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd132ps 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x9c,0x5a,0x40] vfnmadd132ps 4096(%rdx), %zmm19, %zmm19 // CHECK: vfnmadd132ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x9c,0x5a,0x40] vfnmadd132ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfnmadd132ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x9c,0x5a,0x40] vfnmadd132ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd132ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x9c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmadd132ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: vfnmadd132ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x9c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmadd132ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd132ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x9c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmadd132ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd132ps 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x9c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmadd132ps 485498096, %zmm19, %zmm19 // CHECK: vfnmadd132ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x9c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmadd132ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd132ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x9c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmadd132ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd132ps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x30,0x9c,0xdb] vfnmadd132ps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmadd132ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x32,0x9c,0xdb] vfnmadd132ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd132ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xb2,0x9c,0xdb] vfnmadd132ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd132ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x9c,0x1a] vfnmadd132ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vfnmadd132ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x9c,0x1a] vfnmadd132ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd132ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x9c,0x1a] vfnmadd132ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd132ps (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x9c,0x1a] vfnmadd132ps (%rdx), %zmm19, %zmm19 // CHECK: vfnmadd132ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x9c,0x1a] vfnmadd132ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfnmadd132ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x9c,0x1a] vfnmadd132ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd132ps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x10,0x9c,0xdb] vfnmadd132ps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmadd132ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x12,0x9c,0xdb] vfnmadd132ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd132ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0x92,0x9c,0xdb] vfnmadd132ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd132ps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x50,0x9c,0xdb] vfnmadd132ps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmadd132ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x52,0x9c,0xdb] vfnmadd132ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd132ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xd2,0x9c,0xdb] vfnmadd132ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd132ps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x70,0x9c,0xdb] vfnmadd132ps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmadd132ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x72,0x9c,0xdb] vfnmadd132ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd132ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xf2,0x9c,0xdb] vfnmadd132ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd132ps %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x40,0x9c,0xdb] vfnmadd132ps %zmm19, %zmm19, %zmm19 // CHECK: vfnmadd132ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x42,0x9c,0xdb] vfnmadd132ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd132ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xc2,0x9c,0xdb] vfnmadd132ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd213pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xac,0x5c,0x82,0x40] vfnmadd213pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfnmadd213pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xac,0x5c,0x82,0xc0] vfnmadd213pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfnmadd213pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xac,0x5c,0x82,0x40] vfnmadd213pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfnmadd213pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xac,0x5c,0x82,0xc0] vfnmadd213pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfnmadd213pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xac,0x5c,0x82,0x40] vfnmadd213pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd213pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xac,0x5c,0x82,0xc0] vfnmadd213pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd213pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xac,0x5c,0x02,0x40] vfnmadd213pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vfnmadd213pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xac,0x5c,0x02,0x40] vfnmadd213pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vfnmadd213pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xac,0x5c,0x02,0x40] vfnmadd213pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd213pd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xac,0x5a,0x40] vfnmadd213pd 4096(%rdx), %zmm19, %zmm19 // CHECK: vfnmadd213pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xac,0x5a,0x40] vfnmadd213pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfnmadd213pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xac,0x5a,0x40] vfnmadd213pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd213pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xac,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmadd213pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: vfnmadd213pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xac,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmadd213pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd213pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xac,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmadd213pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd213pd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xac,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmadd213pd 485498096, %zmm19, %zmm19 // CHECK: vfnmadd213pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xac,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmadd213pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd213pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xac,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmadd213pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd213pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xac,0x5a,0x40] vfnmadd213pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vfnmadd213pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xac,0x5a,0x40] vfnmadd213pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd213pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xac,0x5a,0x40] vfnmadd213pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd213pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xac,0x5c,0x02,0x40] vfnmadd213pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vfnmadd213pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xac,0x5c,0x02,0x40] vfnmadd213pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd213pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xac,0x5c,0x02,0x40] vfnmadd213pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd213pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xac,0x5c,0x82,0x40] vfnmadd213pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vfnmadd213pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xac,0x5c,0x82,0xc0] vfnmadd213pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vfnmadd213pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xac,0x5c,0x82,0x40] vfnmadd213pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd213pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xac,0x5c,0x82,0xc0] vfnmadd213pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd213pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xac,0x5c,0x82,0x40] vfnmadd213pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd213pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xac,0x5c,0x82,0xc0] vfnmadd213pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd213pd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x30,0xac,0xdb] vfnmadd213pd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmadd213pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x32,0xac,0xdb] vfnmadd213pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd213pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xb2,0xac,0xdb] vfnmadd213pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd213pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xac,0x1a] vfnmadd213pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vfnmadd213pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xac,0x1a] vfnmadd213pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd213pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xac,0x1a] vfnmadd213pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd213pd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xac,0x1a] vfnmadd213pd (%rdx), %zmm19, %zmm19 // CHECK: vfnmadd213pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xac,0x1a] vfnmadd213pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfnmadd213pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xac,0x1a] vfnmadd213pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd213pd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x10,0xac,0xdb] vfnmadd213pd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmadd213pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x12,0xac,0xdb] vfnmadd213pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd213pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0x92,0xac,0xdb] vfnmadd213pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd213pd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x50,0xac,0xdb] vfnmadd213pd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmadd213pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x52,0xac,0xdb] vfnmadd213pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd213pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xd2,0xac,0xdb] vfnmadd213pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd213pd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x70,0xac,0xdb] vfnmadd213pd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmadd213pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x72,0xac,0xdb] vfnmadd213pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd213pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xf2,0xac,0xdb] vfnmadd213pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd213pd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x40,0xac,0xdb] vfnmadd213pd %zmm19, %zmm19, %zmm19 // CHECK: vfnmadd213pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x42,0xac,0xdb] vfnmadd213pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd213pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xc2,0xac,0xdb] vfnmadd213pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd213ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xac,0x5a,0x40] vfnmadd213ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vfnmadd213ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xac,0x5a,0x40] vfnmadd213ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd213ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xac,0x5a,0x40] vfnmadd213ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd213ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xac,0x5c,0x02,0x40] vfnmadd213ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vfnmadd213ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xac,0x5c,0x02,0x40] vfnmadd213ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd213ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xac,0x5c,0x02,0x40] vfnmadd213ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd213ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xac,0x5c,0x82,0x40] vfnmadd213ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vfnmadd213ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xac,0x5c,0x82,0xc0] vfnmadd213ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vfnmadd213ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xac,0x5c,0x82,0x40] vfnmadd213ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd213ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xac,0x5c,0x82,0xc0] vfnmadd213ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd213ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xac,0x5c,0x82,0x40] vfnmadd213ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd213ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xac,0x5c,0x82,0xc0] vfnmadd213ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd213ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xac,0x5c,0x82,0x40] vfnmadd213ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfnmadd213ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xac,0x5c,0x82,0xc0] vfnmadd213ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfnmadd213ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xac,0x5c,0x82,0x40] vfnmadd213ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfnmadd213ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xac,0x5c,0x82,0xc0] vfnmadd213ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfnmadd213ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xac,0x5c,0x82,0x40] vfnmadd213ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd213ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xac,0x5c,0x82,0xc0] vfnmadd213ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd213ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xac,0x5c,0x02,0x40] vfnmadd213ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vfnmadd213ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xac,0x5c,0x02,0x40] vfnmadd213ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vfnmadd213ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xac,0x5c,0x02,0x40] vfnmadd213ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd213ps 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xac,0x5a,0x40] vfnmadd213ps 4096(%rdx), %zmm19, %zmm19 // CHECK: vfnmadd213ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xac,0x5a,0x40] vfnmadd213ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfnmadd213ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xac,0x5a,0x40] vfnmadd213ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd213ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xac,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmadd213ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: vfnmadd213ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xac,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmadd213ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd213ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xac,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmadd213ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd213ps 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xac,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmadd213ps 485498096, %zmm19, %zmm19 // CHECK: vfnmadd213ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xac,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmadd213ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd213ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xac,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmadd213ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd213ps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x30,0xac,0xdb] vfnmadd213ps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmadd213ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x32,0xac,0xdb] vfnmadd213ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd213ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xb2,0xac,0xdb] vfnmadd213ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd213ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xac,0x1a] vfnmadd213ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vfnmadd213ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xac,0x1a] vfnmadd213ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd213ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xac,0x1a] vfnmadd213ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd213ps (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xac,0x1a] vfnmadd213ps (%rdx), %zmm19, %zmm19 // CHECK: vfnmadd213ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xac,0x1a] vfnmadd213ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfnmadd213ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xac,0x1a] vfnmadd213ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd213ps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x10,0xac,0xdb] vfnmadd213ps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmadd213ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x12,0xac,0xdb] vfnmadd213ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd213ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0x92,0xac,0xdb] vfnmadd213ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd213ps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x50,0xac,0xdb] vfnmadd213ps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmadd213ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x52,0xac,0xdb] vfnmadd213ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd213ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xd2,0xac,0xdb] vfnmadd213ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd213ps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x70,0xac,0xdb] vfnmadd213ps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmadd213ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x72,0xac,0xdb] vfnmadd213ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd213ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xf2,0xac,0xdb] vfnmadd213ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd213ps %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x40,0xac,0xdb] vfnmadd213ps %zmm19, %zmm19, %zmm19 // CHECK: vfnmadd213ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x42,0xac,0xdb] vfnmadd213ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd213ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xc2,0xac,0xdb] vfnmadd213ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd231pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xbc,0x5c,0x82,0x40] vfnmadd231pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfnmadd231pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xbc,0x5c,0x82,0xc0] vfnmadd231pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfnmadd231pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xbc,0x5c,0x82,0x40] vfnmadd231pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfnmadd231pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xbc,0x5c,0x82,0xc0] vfnmadd231pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfnmadd231pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xbc,0x5c,0x82,0x40] vfnmadd231pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd231pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xbc,0x5c,0x82,0xc0] vfnmadd231pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd231pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xbc,0x5c,0x02,0x40] vfnmadd231pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vfnmadd231pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xbc,0x5c,0x02,0x40] vfnmadd231pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vfnmadd231pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xbc,0x5c,0x02,0x40] vfnmadd231pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd231pd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xbc,0x5a,0x40] vfnmadd231pd 4096(%rdx), %zmm19, %zmm19 // CHECK: vfnmadd231pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xbc,0x5a,0x40] vfnmadd231pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfnmadd231pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xbc,0x5a,0x40] vfnmadd231pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd231pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xbc,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmadd231pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: vfnmadd231pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xbc,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmadd231pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd231pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xbc,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmadd231pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd231pd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xbc,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmadd231pd 485498096, %zmm19, %zmm19 // CHECK: vfnmadd231pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xbc,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmadd231pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd231pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xbc,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmadd231pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd231pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xbc,0x5a,0x40] vfnmadd231pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vfnmadd231pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xbc,0x5a,0x40] vfnmadd231pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd231pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xbc,0x5a,0x40] vfnmadd231pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd231pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xbc,0x5c,0x02,0x40] vfnmadd231pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vfnmadd231pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xbc,0x5c,0x02,0x40] vfnmadd231pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd231pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xbc,0x5c,0x02,0x40] vfnmadd231pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd231pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xbc,0x5c,0x82,0x40] vfnmadd231pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vfnmadd231pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xbc,0x5c,0x82,0xc0] vfnmadd231pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vfnmadd231pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xbc,0x5c,0x82,0x40] vfnmadd231pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd231pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xbc,0x5c,0x82,0xc0] vfnmadd231pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd231pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xbc,0x5c,0x82,0x40] vfnmadd231pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd231pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xbc,0x5c,0x82,0xc0] vfnmadd231pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd231pd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x30,0xbc,0xdb] vfnmadd231pd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmadd231pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x32,0xbc,0xdb] vfnmadd231pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd231pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xb2,0xbc,0xdb] vfnmadd231pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd231pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xbc,0x1a] vfnmadd231pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vfnmadd231pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xbc,0x1a] vfnmadd231pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd231pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xbc,0x1a] vfnmadd231pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd231pd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xbc,0x1a] vfnmadd231pd (%rdx), %zmm19, %zmm19 // CHECK: vfnmadd231pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xbc,0x1a] vfnmadd231pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfnmadd231pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xbc,0x1a] vfnmadd231pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd231pd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x10,0xbc,0xdb] vfnmadd231pd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmadd231pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x12,0xbc,0xdb] vfnmadd231pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd231pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0x92,0xbc,0xdb] vfnmadd231pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd231pd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x50,0xbc,0xdb] vfnmadd231pd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmadd231pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x52,0xbc,0xdb] vfnmadd231pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd231pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xd2,0xbc,0xdb] vfnmadd231pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd231pd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x70,0xbc,0xdb] vfnmadd231pd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmadd231pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x72,0xbc,0xdb] vfnmadd231pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd231pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xf2,0xbc,0xdb] vfnmadd231pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd231pd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x40,0xbc,0xdb] vfnmadd231pd %zmm19, %zmm19, %zmm19 // CHECK: vfnmadd231pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x42,0xbc,0xdb] vfnmadd231pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd231pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xc2,0xbc,0xdb] vfnmadd231pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd231ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xbc,0x5a,0x40] vfnmadd231ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vfnmadd231ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xbc,0x5a,0x40] vfnmadd231ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd231ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xbc,0x5a,0x40] vfnmadd231ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd231ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xbc,0x5c,0x02,0x40] vfnmadd231ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vfnmadd231ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xbc,0x5c,0x02,0x40] vfnmadd231ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd231ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xbc,0x5c,0x02,0x40] vfnmadd231ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd231ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xbc,0x5c,0x82,0x40] vfnmadd231ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vfnmadd231ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xbc,0x5c,0x82,0xc0] vfnmadd231ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vfnmadd231ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xbc,0x5c,0x82,0x40] vfnmadd231ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd231ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xbc,0x5c,0x82,0xc0] vfnmadd231ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd231ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xbc,0x5c,0x82,0x40] vfnmadd231ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd231ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xbc,0x5c,0x82,0xc0] vfnmadd231ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd231ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xbc,0x5c,0x82,0x40] vfnmadd231ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfnmadd231ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xbc,0x5c,0x82,0xc0] vfnmadd231ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfnmadd231ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xbc,0x5c,0x82,0x40] vfnmadd231ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfnmadd231ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xbc,0x5c,0x82,0xc0] vfnmadd231ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfnmadd231ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xbc,0x5c,0x82,0x40] vfnmadd231ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd231ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xbc,0x5c,0x82,0xc0] vfnmadd231ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd231ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xbc,0x5c,0x02,0x40] vfnmadd231ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vfnmadd231ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xbc,0x5c,0x02,0x40] vfnmadd231ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vfnmadd231ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xbc,0x5c,0x02,0x40] vfnmadd231ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd231ps 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xbc,0x5a,0x40] vfnmadd231ps 4096(%rdx), %zmm19, %zmm19 // CHECK: vfnmadd231ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xbc,0x5a,0x40] vfnmadd231ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfnmadd231ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xbc,0x5a,0x40] vfnmadd231ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd231ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xbc,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmadd231ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: vfnmadd231ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xbc,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmadd231ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd231ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xbc,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmadd231ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd231ps 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xbc,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmadd231ps 485498096, %zmm19, %zmm19 // CHECK: vfnmadd231ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xbc,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmadd231ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd231ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xbc,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmadd231ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd231ps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x30,0xbc,0xdb] vfnmadd231ps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmadd231ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x32,0xbc,0xdb] vfnmadd231ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd231ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xb2,0xbc,0xdb] vfnmadd231ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd231ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xbc,0x1a] vfnmadd231ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vfnmadd231ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xbc,0x1a] vfnmadd231ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd231ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xbc,0x1a] vfnmadd231ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd231ps (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xbc,0x1a] vfnmadd231ps (%rdx), %zmm19, %zmm19 // CHECK: vfnmadd231ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xbc,0x1a] vfnmadd231ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfnmadd231ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xbc,0x1a] vfnmadd231ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd231ps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x10,0xbc,0xdb] vfnmadd231ps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmadd231ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x12,0xbc,0xdb] vfnmadd231ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd231ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0x92,0xbc,0xdb] vfnmadd231ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd231ps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x50,0xbc,0xdb] vfnmadd231ps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmadd231ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x52,0xbc,0xdb] vfnmadd231ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd231ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xd2,0xbc,0xdb] vfnmadd231ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd231ps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x70,0xbc,0xdb] vfnmadd231ps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmadd231ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x72,0xbc,0xdb] vfnmadd231ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd231ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xf2,0xbc,0xdb] vfnmadd231ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmadd231ps %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x40,0xbc,0xdb] vfnmadd231ps %zmm19, %zmm19, %zmm19 // CHECK: vfnmadd231ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x42,0xbc,0xdb] vfnmadd231ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmadd231ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xc2,0xbc,0xdb] vfnmadd231ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub132pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x9e,0x5c,0x82,0x40] vfnmsub132pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfnmsub132pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x9e,0x5c,0x82,0xc0] vfnmsub132pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfnmsub132pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x9e,0x5c,0x82,0x40] vfnmsub132pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfnmsub132pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x9e,0x5c,0x82,0xc0] vfnmsub132pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfnmsub132pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x9e,0x5c,0x82,0x40] vfnmsub132pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub132pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x9e,0x5c,0x82,0xc0] vfnmsub132pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub132pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x9e,0x5c,0x02,0x40] vfnmsub132pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vfnmsub132pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x9e,0x5c,0x02,0x40] vfnmsub132pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vfnmsub132pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x9e,0x5c,0x02,0x40] vfnmsub132pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub132pd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x9e,0x5a,0x40] vfnmsub132pd 4096(%rdx), %zmm19, %zmm19 // CHECK: vfnmsub132pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x9e,0x5a,0x40] vfnmsub132pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfnmsub132pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x9e,0x5a,0x40] vfnmsub132pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub132pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x9e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmsub132pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: vfnmsub132pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x9e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmsub132pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub132pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x9e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmsub132pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub132pd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x9e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmsub132pd 485498096, %zmm19, %zmm19 // CHECK: vfnmsub132pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x9e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmsub132pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub132pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x9e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmsub132pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub132pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x9e,0x5a,0x40] vfnmsub132pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vfnmsub132pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x9e,0x5a,0x40] vfnmsub132pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub132pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x9e,0x5a,0x40] vfnmsub132pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub132pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x9e,0x5c,0x02,0x40] vfnmsub132pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vfnmsub132pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x9e,0x5c,0x02,0x40] vfnmsub132pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub132pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x9e,0x5c,0x02,0x40] vfnmsub132pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub132pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x9e,0x5c,0x82,0x40] vfnmsub132pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vfnmsub132pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x9e,0x5c,0x82,0xc0] vfnmsub132pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vfnmsub132pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x9e,0x5c,0x82,0x40] vfnmsub132pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub132pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x9e,0x5c,0x82,0xc0] vfnmsub132pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub132pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x9e,0x5c,0x82,0x40] vfnmsub132pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub132pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x9e,0x5c,0x82,0xc0] vfnmsub132pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub132pd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x30,0x9e,0xdb] vfnmsub132pd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmsub132pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x32,0x9e,0xdb] vfnmsub132pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub132pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xb2,0x9e,0xdb] vfnmsub132pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub132pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x9e,0x1a] vfnmsub132pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vfnmsub132pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x9e,0x1a] vfnmsub132pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub132pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x9e,0x1a] vfnmsub132pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub132pd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x9e,0x1a] vfnmsub132pd (%rdx), %zmm19, %zmm19 // CHECK: vfnmsub132pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x9e,0x1a] vfnmsub132pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfnmsub132pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x9e,0x1a] vfnmsub132pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub132pd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x10,0x9e,0xdb] vfnmsub132pd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmsub132pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x12,0x9e,0xdb] vfnmsub132pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub132pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0x92,0x9e,0xdb] vfnmsub132pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub132pd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x50,0x9e,0xdb] vfnmsub132pd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmsub132pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x52,0x9e,0xdb] vfnmsub132pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub132pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xd2,0x9e,0xdb] vfnmsub132pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub132pd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x70,0x9e,0xdb] vfnmsub132pd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmsub132pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x72,0x9e,0xdb] vfnmsub132pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub132pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xf2,0x9e,0xdb] vfnmsub132pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub132pd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x40,0x9e,0xdb] vfnmsub132pd %zmm19, %zmm19, %zmm19 // CHECK: vfnmsub132pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x42,0x9e,0xdb] vfnmsub132pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub132pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xc2,0x9e,0xdb] vfnmsub132pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub132ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x9e,0x5a,0x40] vfnmsub132ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vfnmsub132ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x9e,0x5a,0x40] vfnmsub132ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub132ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x9e,0x5a,0x40] vfnmsub132ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub132ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x9e,0x5c,0x02,0x40] vfnmsub132ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vfnmsub132ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x9e,0x5c,0x02,0x40] vfnmsub132ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub132ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x9e,0x5c,0x02,0x40] vfnmsub132ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub132ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x9e,0x5c,0x82,0x40] vfnmsub132ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vfnmsub132ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x9e,0x5c,0x82,0xc0] vfnmsub132ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vfnmsub132ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x9e,0x5c,0x82,0x40] vfnmsub132ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub132ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x9e,0x5c,0x82,0xc0] vfnmsub132ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub132ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x9e,0x5c,0x82,0x40] vfnmsub132ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub132ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x9e,0x5c,0x82,0xc0] vfnmsub132ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub132ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x9e,0x5c,0x82,0x40] vfnmsub132ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfnmsub132ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x9e,0x5c,0x82,0xc0] vfnmsub132ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfnmsub132ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x9e,0x5c,0x82,0x40] vfnmsub132ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfnmsub132ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x9e,0x5c,0x82,0xc0] vfnmsub132ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfnmsub132ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x9e,0x5c,0x82,0x40] vfnmsub132ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub132ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x9e,0x5c,0x82,0xc0] vfnmsub132ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub132ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x9e,0x5c,0x02,0x40] vfnmsub132ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vfnmsub132ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x9e,0x5c,0x02,0x40] vfnmsub132ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vfnmsub132ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x9e,0x5c,0x02,0x40] vfnmsub132ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub132ps 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x9e,0x5a,0x40] vfnmsub132ps 4096(%rdx), %zmm19, %zmm19 // CHECK: vfnmsub132ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x9e,0x5a,0x40] vfnmsub132ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfnmsub132ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x9e,0x5a,0x40] vfnmsub132ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub132ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x9e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmsub132ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: vfnmsub132ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x9e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmsub132ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub132ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x9e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmsub132ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub132ps 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x9e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmsub132ps 485498096, %zmm19, %zmm19 // CHECK: vfnmsub132ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x9e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmsub132ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub132ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x9e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmsub132ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub132ps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x30,0x9e,0xdb] vfnmsub132ps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmsub132ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x32,0x9e,0xdb] vfnmsub132ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub132ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xb2,0x9e,0xdb] vfnmsub132ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub132ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x9e,0x1a] vfnmsub132ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vfnmsub132ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x9e,0x1a] vfnmsub132ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub132ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x9e,0x1a] vfnmsub132ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub132ps (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x9e,0x1a] vfnmsub132ps (%rdx), %zmm19, %zmm19 // CHECK: vfnmsub132ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x9e,0x1a] vfnmsub132ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfnmsub132ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x9e,0x1a] vfnmsub132ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub132ps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x10,0x9e,0xdb] vfnmsub132ps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmsub132ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x12,0x9e,0xdb] vfnmsub132ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub132ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0x92,0x9e,0xdb] vfnmsub132ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub132ps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x50,0x9e,0xdb] vfnmsub132ps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmsub132ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x52,0x9e,0xdb] vfnmsub132ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub132ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xd2,0x9e,0xdb] vfnmsub132ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub132ps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x70,0x9e,0xdb] vfnmsub132ps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmsub132ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x72,0x9e,0xdb] vfnmsub132ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub132ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xf2,0x9e,0xdb] vfnmsub132ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub132ps %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x40,0x9e,0xdb] vfnmsub132ps %zmm19, %zmm19, %zmm19 // CHECK: vfnmsub132ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x42,0x9e,0xdb] vfnmsub132ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub132ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xc2,0x9e,0xdb] vfnmsub132ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub213pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xae,0x5c,0x82,0x40] vfnmsub213pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfnmsub213pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xae,0x5c,0x82,0xc0] vfnmsub213pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfnmsub213pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xae,0x5c,0x82,0x40] vfnmsub213pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfnmsub213pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xae,0x5c,0x82,0xc0] vfnmsub213pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfnmsub213pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xae,0x5c,0x82,0x40] vfnmsub213pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub213pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xae,0x5c,0x82,0xc0] vfnmsub213pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub213pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xae,0x5c,0x02,0x40] vfnmsub213pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vfnmsub213pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xae,0x5c,0x02,0x40] vfnmsub213pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vfnmsub213pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xae,0x5c,0x02,0x40] vfnmsub213pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub213pd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xae,0x5a,0x40] vfnmsub213pd 4096(%rdx), %zmm19, %zmm19 // CHECK: vfnmsub213pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xae,0x5a,0x40] vfnmsub213pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfnmsub213pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xae,0x5a,0x40] vfnmsub213pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub213pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xae,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmsub213pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: vfnmsub213pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xae,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmsub213pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub213pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xae,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmsub213pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub213pd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xae,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmsub213pd 485498096, %zmm19, %zmm19 // CHECK: vfnmsub213pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xae,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmsub213pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub213pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xae,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmsub213pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub213pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xae,0x5a,0x40] vfnmsub213pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vfnmsub213pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xae,0x5a,0x40] vfnmsub213pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub213pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xae,0x5a,0x40] vfnmsub213pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub213pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xae,0x5c,0x02,0x40] vfnmsub213pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vfnmsub213pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xae,0x5c,0x02,0x40] vfnmsub213pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub213pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xae,0x5c,0x02,0x40] vfnmsub213pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub213pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xae,0x5c,0x82,0x40] vfnmsub213pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vfnmsub213pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xae,0x5c,0x82,0xc0] vfnmsub213pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vfnmsub213pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xae,0x5c,0x82,0x40] vfnmsub213pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub213pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xae,0x5c,0x82,0xc0] vfnmsub213pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub213pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xae,0x5c,0x82,0x40] vfnmsub213pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub213pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xae,0x5c,0x82,0xc0] vfnmsub213pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub213pd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x30,0xae,0xdb] vfnmsub213pd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmsub213pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x32,0xae,0xdb] vfnmsub213pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub213pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xb2,0xae,0xdb] vfnmsub213pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub213pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xae,0x1a] vfnmsub213pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vfnmsub213pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xae,0x1a] vfnmsub213pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub213pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xae,0x1a] vfnmsub213pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub213pd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xae,0x1a] vfnmsub213pd (%rdx), %zmm19, %zmm19 // CHECK: vfnmsub213pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xae,0x1a] vfnmsub213pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfnmsub213pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xae,0x1a] vfnmsub213pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub213pd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x10,0xae,0xdb] vfnmsub213pd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmsub213pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x12,0xae,0xdb] vfnmsub213pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub213pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0x92,0xae,0xdb] vfnmsub213pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub213pd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x50,0xae,0xdb] vfnmsub213pd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmsub213pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x52,0xae,0xdb] vfnmsub213pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub213pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xd2,0xae,0xdb] vfnmsub213pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub213pd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x70,0xae,0xdb] vfnmsub213pd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmsub213pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x72,0xae,0xdb] vfnmsub213pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub213pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xf2,0xae,0xdb] vfnmsub213pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub213pd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x40,0xae,0xdb] vfnmsub213pd %zmm19, %zmm19, %zmm19 // CHECK: vfnmsub213pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x42,0xae,0xdb] vfnmsub213pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub213pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xc2,0xae,0xdb] vfnmsub213pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub213ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xae,0x5a,0x40] vfnmsub213ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vfnmsub213ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xae,0x5a,0x40] vfnmsub213ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub213ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xae,0x5a,0x40] vfnmsub213ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub213ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xae,0x5c,0x02,0x40] vfnmsub213ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vfnmsub213ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xae,0x5c,0x02,0x40] vfnmsub213ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub213ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xae,0x5c,0x02,0x40] vfnmsub213ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub213ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xae,0x5c,0x82,0x40] vfnmsub213ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vfnmsub213ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xae,0x5c,0x82,0xc0] vfnmsub213ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vfnmsub213ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xae,0x5c,0x82,0x40] vfnmsub213ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub213ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xae,0x5c,0x82,0xc0] vfnmsub213ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub213ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xae,0x5c,0x82,0x40] vfnmsub213ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub213ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xae,0x5c,0x82,0xc0] vfnmsub213ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub213ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xae,0x5c,0x82,0x40] vfnmsub213ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfnmsub213ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xae,0x5c,0x82,0xc0] vfnmsub213ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfnmsub213ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xae,0x5c,0x82,0x40] vfnmsub213ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfnmsub213ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xae,0x5c,0x82,0xc0] vfnmsub213ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfnmsub213ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xae,0x5c,0x82,0x40] vfnmsub213ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub213ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xae,0x5c,0x82,0xc0] vfnmsub213ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub213ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xae,0x5c,0x02,0x40] vfnmsub213ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vfnmsub213ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xae,0x5c,0x02,0x40] vfnmsub213ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vfnmsub213ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xae,0x5c,0x02,0x40] vfnmsub213ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub213ps 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xae,0x5a,0x40] vfnmsub213ps 4096(%rdx), %zmm19, %zmm19 // CHECK: vfnmsub213ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xae,0x5a,0x40] vfnmsub213ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfnmsub213ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xae,0x5a,0x40] vfnmsub213ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub213ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xae,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmsub213ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: vfnmsub213ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xae,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmsub213ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub213ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xae,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmsub213ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub213ps 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xae,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmsub213ps 485498096, %zmm19, %zmm19 // CHECK: vfnmsub213ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xae,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmsub213ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub213ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xae,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmsub213ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub213ps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x30,0xae,0xdb] vfnmsub213ps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmsub213ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x32,0xae,0xdb] vfnmsub213ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub213ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xb2,0xae,0xdb] vfnmsub213ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub213ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xae,0x1a] vfnmsub213ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vfnmsub213ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xae,0x1a] vfnmsub213ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub213ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xae,0x1a] vfnmsub213ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub213ps (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xae,0x1a] vfnmsub213ps (%rdx), %zmm19, %zmm19 // CHECK: vfnmsub213ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xae,0x1a] vfnmsub213ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfnmsub213ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xae,0x1a] vfnmsub213ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub213ps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x10,0xae,0xdb] vfnmsub213ps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmsub213ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x12,0xae,0xdb] vfnmsub213ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub213ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0x92,0xae,0xdb] vfnmsub213ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub213ps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x50,0xae,0xdb] vfnmsub213ps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmsub213ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x52,0xae,0xdb] vfnmsub213ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub213ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xd2,0xae,0xdb] vfnmsub213ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub213ps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x70,0xae,0xdb] vfnmsub213ps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmsub213ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x72,0xae,0xdb] vfnmsub213ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub213ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xf2,0xae,0xdb] vfnmsub213ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub213ps %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x40,0xae,0xdb] vfnmsub213ps %zmm19, %zmm19, %zmm19 // CHECK: vfnmsub213ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x42,0xae,0xdb] vfnmsub213ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub213ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xc2,0xae,0xdb] vfnmsub213ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub231pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xbe,0x5c,0x82,0x40] vfnmsub231pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfnmsub231pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xbe,0x5c,0x82,0xc0] vfnmsub231pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfnmsub231pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xbe,0x5c,0x82,0x40] vfnmsub231pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfnmsub231pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xbe,0x5c,0x82,0xc0] vfnmsub231pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfnmsub231pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xbe,0x5c,0x82,0x40] vfnmsub231pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub231pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xbe,0x5c,0x82,0xc0] vfnmsub231pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub231pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xbe,0x5c,0x02,0x40] vfnmsub231pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vfnmsub231pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xbe,0x5c,0x02,0x40] vfnmsub231pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vfnmsub231pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xbe,0x5c,0x02,0x40] vfnmsub231pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub231pd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xbe,0x5a,0x40] vfnmsub231pd 4096(%rdx), %zmm19, %zmm19 // CHECK: vfnmsub231pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xbe,0x5a,0x40] vfnmsub231pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfnmsub231pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xbe,0x5a,0x40] vfnmsub231pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub231pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xbe,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmsub231pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: vfnmsub231pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xbe,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmsub231pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub231pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xbe,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmsub231pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub231pd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xbe,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmsub231pd 485498096, %zmm19, %zmm19 // CHECK: vfnmsub231pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xbe,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmsub231pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub231pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xbe,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmsub231pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub231pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xbe,0x5a,0x40] vfnmsub231pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vfnmsub231pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xbe,0x5a,0x40] vfnmsub231pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub231pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xbe,0x5a,0x40] vfnmsub231pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub231pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xbe,0x5c,0x02,0x40] vfnmsub231pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vfnmsub231pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xbe,0x5c,0x02,0x40] vfnmsub231pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub231pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xbe,0x5c,0x02,0x40] vfnmsub231pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub231pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xbe,0x5c,0x82,0x40] vfnmsub231pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vfnmsub231pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xbe,0x5c,0x82,0xc0] vfnmsub231pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vfnmsub231pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xbe,0x5c,0x82,0x40] vfnmsub231pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub231pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xbe,0x5c,0x82,0xc0] vfnmsub231pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub231pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xbe,0x5c,0x82,0x40] vfnmsub231pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub231pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xbe,0x5c,0x82,0xc0] vfnmsub231pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub231pd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x30,0xbe,0xdb] vfnmsub231pd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmsub231pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x32,0xbe,0xdb] vfnmsub231pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub231pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xb2,0xbe,0xdb] vfnmsub231pd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub231pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0xbe,0x1a] vfnmsub231pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vfnmsub231pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0xbe,0x1a] vfnmsub231pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub231pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0xbe,0x1a] vfnmsub231pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub231pd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0xbe,0x1a] vfnmsub231pd (%rdx), %zmm19, %zmm19 // CHECK: vfnmsub231pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0xbe,0x1a] vfnmsub231pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfnmsub231pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0xbe,0x1a] vfnmsub231pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub231pd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x10,0xbe,0xdb] vfnmsub231pd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmsub231pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x12,0xbe,0xdb] vfnmsub231pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub231pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0x92,0xbe,0xdb] vfnmsub231pd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub231pd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x50,0xbe,0xdb] vfnmsub231pd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmsub231pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x52,0xbe,0xdb] vfnmsub231pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub231pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xd2,0xbe,0xdb] vfnmsub231pd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub231pd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x70,0xbe,0xdb] vfnmsub231pd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmsub231pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x72,0xbe,0xdb] vfnmsub231pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub231pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xf2,0xbe,0xdb] vfnmsub231pd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub231pd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x40,0xbe,0xdb] vfnmsub231pd %zmm19, %zmm19, %zmm19 // CHECK: vfnmsub231pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x42,0xbe,0xdb] vfnmsub231pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub231pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xc2,0xbe,0xdb] vfnmsub231pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub231ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xbe,0x5a,0x40] vfnmsub231ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vfnmsub231ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xbe,0x5a,0x40] vfnmsub231ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub231ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xbe,0x5a,0x40] vfnmsub231ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub231ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xbe,0x5c,0x02,0x40] vfnmsub231ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vfnmsub231ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xbe,0x5c,0x02,0x40] vfnmsub231ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub231ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xbe,0x5c,0x02,0x40] vfnmsub231ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub231ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xbe,0x5c,0x82,0x40] vfnmsub231ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vfnmsub231ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xbe,0x5c,0x82,0xc0] vfnmsub231ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vfnmsub231ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xbe,0x5c,0x82,0x40] vfnmsub231ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub231ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xbe,0x5c,0x82,0xc0] vfnmsub231ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub231ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xbe,0x5c,0x82,0x40] vfnmsub231ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub231ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xbe,0x5c,0x82,0xc0] vfnmsub231ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub231ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xbe,0x5c,0x82,0x40] vfnmsub231ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfnmsub231ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xbe,0x5c,0x82,0xc0] vfnmsub231ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vfnmsub231ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xbe,0x5c,0x82,0x40] vfnmsub231ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfnmsub231ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xbe,0x5c,0x82,0xc0] vfnmsub231ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vfnmsub231ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xbe,0x5c,0x82,0x40] vfnmsub231ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub231ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xbe,0x5c,0x82,0xc0] vfnmsub231ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub231ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xbe,0x5c,0x02,0x40] vfnmsub231ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vfnmsub231ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xbe,0x5c,0x02,0x40] vfnmsub231ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vfnmsub231ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xbe,0x5c,0x02,0x40] vfnmsub231ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub231ps 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xbe,0x5a,0x40] vfnmsub231ps 4096(%rdx), %zmm19, %zmm19 // CHECK: vfnmsub231ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xbe,0x5a,0x40] vfnmsub231ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfnmsub231ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xbe,0x5a,0x40] vfnmsub231ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub231ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xbe,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmsub231ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: vfnmsub231ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xbe,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmsub231ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub231ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xbe,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmsub231ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub231ps 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xbe,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmsub231ps 485498096, %zmm19, %zmm19 // CHECK: vfnmsub231ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xbe,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmsub231ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub231ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xbe,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vfnmsub231ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub231ps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x30,0xbe,0xdb] vfnmsub231ps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmsub231ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x32,0xbe,0xdb] vfnmsub231ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub231ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xb2,0xbe,0xdb] vfnmsub231ps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub231ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0xbe,0x1a] vfnmsub231ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vfnmsub231ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0xbe,0x1a] vfnmsub231ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub231ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0xbe,0x1a] vfnmsub231ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub231ps (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0xbe,0x1a] vfnmsub231ps (%rdx), %zmm19, %zmm19 // CHECK: vfnmsub231ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0xbe,0x1a] vfnmsub231ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vfnmsub231ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0xbe,0x1a] vfnmsub231ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub231ps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x10,0xbe,0xdb] vfnmsub231ps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmsub231ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x12,0xbe,0xdb] vfnmsub231ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub231ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0x92,0xbe,0xdb] vfnmsub231ps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub231ps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x50,0xbe,0xdb] vfnmsub231ps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmsub231ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x52,0xbe,0xdb] vfnmsub231ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub231ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xd2,0xbe,0xdb] vfnmsub231ps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub231ps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x70,0xbe,0xdb] vfnmsub231ps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vfnmsub231ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x72,0xbe,0xdb] vfnmsub231ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub231ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xf2,0xbe,0xdb] vfnmsub231ps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vfnmsub231ps %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x40,0xbe,0xdb] vfnmsub231ps %zmm19, %zmm19, %zmm19 // CHECK: vfnmsub231ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x42,0xbe,0xdb] vfnmsub231ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vfnmsub231ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xc2,0xbe,0xdb] vfnmsub231ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vgatherdpd 512(%rdx,%ymm3,4), %zmm19 {%k3} // CHECK: encoding: [0x62,0xe2,0xfd,0x4b,0x92,0x5c,0x9a,0x40] vgatherdpd 512(%rdx,%ymm3,4), %zmm19 {%k3} // CHECK: vgatherdpd -512(%rdx,%ymm3,4), %zmm19 {%k3} // CHECK: encoding: [0x62,0xe2,0xfd,0x4b,0x92,0x5c,0x9a,0xc0] vgatherdpd -512(%rdx,%ymm3,4), %zmm19 {%k3} // CHECK: vgatherdpd 512(%rdx,%ymm3), %zmm19 {%k3} // CHECK: encoding: [0x62,0xe2,0xfd,0x4b,0x92,0x5c,0x1a,0x40] vgatherdpd 512(%rdx,%ymm3), %zmm19 {%k3} // CHECK: vgatherdps 256(%rdx,%zmm3,4), %zmm19 {%k3} // CHECK: encoding: [0x62,0xe2,0x7d,0x4b,0x92,0x5c,0x9a,0x40] vgatherdps 256(%rdx,%zmm3,4), %zmm19 {%k3} // CHECK: vgatherdps -256(%rdx,%zmm3,4), %zmm19 {%k3} // CHECK: encoding: [0x62,0xe2,0x7d,0x4b,0x92,0x5c,0x9a,0xc0] vgatherdps -256(%rdx,%zmm3,4), %zmm19 {%k3} // CHECK: vgatherdps 256(%rdx,%zmm3), %zmm19 {%k3} // CHECK: encoding: [0x62,0xe2,0x7d,0x4b,0x92,0x5c,0x1a,0x40] vgatherdps 256(%rdx,%zmm3), %zmm19 {%k3} // CHECK: vgatherqpd 512(%rdx,%zmm3,4), %zmm19 {%k3} // CHECK: encoding: [0x62,0xe2,0xfd,0x4b,0x93,0x5c,0x9a,0x40] vgatherqpd 512(%rdx,%zmm3,4), %zmm19 {%k3} // CHECK: vgatherqpd -512(%rdx,%zmm3,4), %zmm19 {%k3} // CHECK: encoding: [0x62,0xe2,0xfd,0x4b,0x93,0x5c,0x9a,0xc0] vgatherqpd -512(%rdx,%zmm3,4), %zmm19 {%k3} // CHECK: vgatherqpd 512(%rdx,%zmm3), %zmm19 {%k3} // CHECK: encoding: [0x62,0xe2,0xfd,0x4b,0x93,0x5c,0x1a,0x40] vgatherqpd 512(%rdx,%zmm3), %zmm19 {%k3} // CHECK: vgatherqps 256(%rdx,%zmm3,4), %ymm23 {%k3} // CHECK: encoding: [0x62,0xe2,0x7d,0x4b,0x93,0x7c,0x9a,0x40] vgatherqps 256(%rdx,%zmm3,4), %ymm23 {%k3} // CHECK: vgatherqps -256(%rdx,%zmm3,4), %ymm23 {%k3} // CHECK: encoding: [0x62,0xe2,0x7d,0x4b,0x93,0x7c,0x9a,0xc0] vgatherqps -256(%rdx,%zmm3,4), %ymm23 {%k3} // CHECK: vgatherqps 256(%rdx,%zmm3), %ymm23 {%k3} // CHECK: encoding: [0x62,0xe2,0x7d,0x4b,0x93,0x7c,0x1a,0x40] vgatherqps 256(%rdx,%zmm3), %ymm23 {%k3} // CHECK: vgetexppd 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x42,0x5c,0x82,0x40] vgetexppd 4096(%rdx,%rax,4), %zmm19 // CHECK: vgetexppd -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x42,0x5c,0x82,0xc0] vgetexppd -4096(%rdx,%rax,4), %zmm19 // CHECK: vgetexppd 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x42,0x5c,0x82,0x40] vgetexppd 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vgetexppd -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x42,0x5c,0x82,0xc0] vgetexppd -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vgetexppd 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x42,0x5c,0x82,0x40] vgetexppd 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vgetexppd -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x42,0x5c,0x82,0xc0] vgetexppd -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vgetexppd 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x42,0x5c,0x02,0x40] vgetexppd 4096(%rdx,%rax), %zmm19 // CHECK: vgetexppd 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x42,0x5c,0x02,0x40] vgetexppd 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vgetexppd 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x42,0x5c,0x02,0x40] vgetexppd 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vgetexppd 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x42,0x5a,0x40] vgetexppd 4096(%rdx), %zmm19 // CHECK: vgetexppd 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x42,0x5a,0x40] vgetexppd 4096(%rdx), %zmm19 {%k2} // CHECK: vgetexppd 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x42,0x5a,0x40] vgetexppd 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vgetexppd 485498096{1to8}, %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x42,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vgetexppd 485498096{1to8}, %zmm19 // CHECK: vgetexppd 485498096{1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x5a,0x42,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vgetexppd 485498096{1to8}, %zmm19 {%k2} // CHECK: vgetexppd 485498096{1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xda,0x42,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vgetexppd 485498096{1to8}, %zmm19 {%k2} {z} // CHECK: vgetexppd 485498096, %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x42,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vgetexppd 485498096, %zmm19 // CHECK: vgetexppd 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x42,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vgetexppd 485498096, %zmm19 {%k2} // CHECK: vgetexppd 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x42,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vgetexppd 485498096, %zmm19 {%k2} {z} // CHECK: vgetexppd 512(%rdx){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x42,0x5a,0x40] vgetexppd 512(%rdx){1to8}, %zmm19 // CHECK: vgetexppd 512(%rdx){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x5a,0x42,0x5a,0x40] vgetexppd 512(%rdx){1to8}, %zmm19 {%k2} // CHECK: vgetexppd 512(%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xda,0x42,0x5a,0x40] vgetexppd 512(%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: vgetexppd 512(%rdx,%rax){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x42,0x5c,0x02,0x40] vgetexppd 512(%rdx,%rax){1to8}, %zmm19 // CHECK: vgetexppd 512(%rdx,%rax){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x5a,0x42,0x5c,0x02,0x40] vgetexppd 512(%rdx,%rax){1to8}, %zmm19 {%k2} // CHECK: vgetexppd 512(%rdx,%rax){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xda,0x42,0x5c,0x02,0x40] vgetexppd 512(%rdx,%rax){1to8}, %zmm19 {%k2} {z} // CHECK: vgetexppd 512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x42,0x5c,0x82,0x40] vgetexppd 512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: vgetexppd -512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x42,0x5c,0x82,0xc0] vgetexppd -512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: vgetexppd 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x5a,0x42,0x5c,0x82,0x40] vgetexppd 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: vgetexppd -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x5a,0x42,0x5c,0x82,0xc0] vgetexppd -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: vgetexppd 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xda,0x42,0x5c,0x82,0x40] vgetexppd 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: vgetexppd -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xda,0x42,0x5c,0x82,0xc0] vgetexppd -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: vgetexppd (%rdx){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x42,0x1a] vgetexppd (%rdx){1to8}, %zmm19 // CHECK: vgetexppd (%rdx){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x5a,0x42,0x1a] vgetexppd (%rdx){1to8}, %zmm19 {%k2} // CHECK: vgetexppd (%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xda,0x42,0x1a] vgetexppd (%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: vgetexppd (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x42,0x1a] vgetexppd (%rdx), %zmm19 // CHECK: vgetexppd (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x42,0x1a] vgetexppd (%rdx), %zmm19 {%k2} // CHECK: vgetexppd (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x42,0x1a] vgetexppd (%rdx), %zmm19 {%k2} {z} // CHECK: vgetexppd {sae}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xfd,0x18,0x42,0xdb] vgetexppd {sae}, %zmm19, %zmm19 // CHECK: vgetexppd {sae}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xfd,0x1a,0x42,0xdb] vgetexppd {sae}, %zmm19, %zmm19 {%k2} // CHECK: vgetexppd {sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xfd,0x9a,0x42,0xdb] vgetexppd {sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: vgetexppd %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xfd,0x48,0x42,0xdb] vgetexppd %zmm19, %zmm19 // CHECK: vgetexppd %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xfd,0x4a,0x42,0xdb] vgetexppd %zmm19, %zmm19 {%k2} // CHECK: vgetexppd %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xfd,0xca,0x42,0xdb] vgetexppd %zmm19, %zmm19 {%k2} {z} // CHECK: vgetexpps 256(%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x58,0x42,0x5a,0x40] vgetexpps 256(%rdx){1to16}, %zmm19 // CHECK: vgetexpps 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x5a,0x42,0x5a,0x40] vgetexpps 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: vgetexpps 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xda,0x42,0x5a,0x40] vgetexpps 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vgetexpps 256(%rdx,%rax){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x58,0x42,0x5c,0x02,0x40] vgetexpps 256(%rdx,%rax){1to16}, %zmm19 // CHECK: vgetexpps 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x5a,0x42,0x5c,0x02,0x40] vgetexpps 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: vgetexpps 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xda,0x42,0x5c,0x02,0x40] vgetexpps 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: vgetexpps 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x58,0x42,0x5c,0x82,0x40] vgetexpps 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vgetexpps -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x58,0x42,0x5c,0x82,0xc0] vgetexpps -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vgetexpps 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x5a,0x42,0x5c,0x82,0x40] vgetexpps 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vgetexpps -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x5a,0x42,0x5c,0x82,0xc0] vgetexpps -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vgetexpps 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xda,0x42,0x5c,0x82,0x40] vgetexpps 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vgetexpps -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xda,0x42,0x5c,0x82,0xc0] vgetexpps -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vgetexpps 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x42,0x5c,0x82,0x40] vgetexpps 4096(%rdx,%rax,4), %zmm19 // CHECK: vgetexpps -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x42,0x5c,0x82,0xc0] vgetexpps -4096(%rdx,%rax,4), %zmm19 // CHECK: vgetexpps 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x42,0x5c,0x82,0x40] vgetexpps 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vgetexpps -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x42,0x5c,0x82,0xc0] vgetexpps -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vgetexpps 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x42,0x5c,0x82,0x40] vgetexpps 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vgetexpps -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x42,0x5c,0x82,0xc0] vgetexpps -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vgetexpps 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x42,0x5c,0x02,0x40] vgetexpps 4096(%rdx,%rax), %zmm19 // CHECK: vgetexpps 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x42,0x5c,0x02,0x40] vgetexpps 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vgetexpps 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x42,0x5c,0x02,0x40] vgetexpps 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vgetexpps 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x42,0x5a,0x40] vgetexpps 4096(%rdx), %zmm19 // CHECK: vgetexpps 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x42,0x5a,0x40] vgetexpps 4096(%rdx), %zmm19 {%k2} // CHECK: vgetexpps 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x42,0x5a,0x40] vgetexpps 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vgetexpps 485498096{1to16}, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x58,0x42,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vgetexpps 485498096{1to16}, %zmm19 // CHECK: vgetexpps 485498096{1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x5a,0x42,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vgetexpps 485498096{1to16}, %zmm19 {%k2} // CHECK: vgetexpps 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xda,0x42,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vgetexpps 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: vgetexpps 485498096, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x42,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vgetexpps 485498096, %zmm19 // CHECK: vgetexpps 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x42,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vgetexpps 485498096, %zmm19 {%k2} // CHECK: vgetexpps 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x42,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vgetexpps 485498096, %zmm19 {%k2} {z} // CHECK: vgetexpps (%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x58,0x42,0x1a] vgetexpps (%rdx){1to16}, %zmm19 // CHECK: vgetexpps (%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x5a,0x42,0x1a] vgetexpps (%rdx){1to16}, %zmm19 {%k2} // CHECK: vgetexpps (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xda,0x42,0x1a] vgetexpps (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vgetexpps (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x42,0x1a] vgetexpps (%rdx), %zmm19 // CHECK: vgetexpps (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x42,0x1a] vgetexpps (%rdx), %zmm19 {%k2} // CHECK: vgetexpps (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x42,0x1a] vgetexpps (%rdx), %zmm19 {%k2} {z} // CHECK: vgetexpps {sae}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x7d,0x18,0x42,0xdb] vgetexpps {sae}, %zmm19, %zmm19 // CHECK: vgetexpps {sae}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x7d,0x1a,0x42,0xdb] vgetexpps {sae}, %zmm19, %zmm19 {%k2} // CHECK: vgetexpps {sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x7d,0x9a,0x42,0xdb] vgetexpps {sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: vgetexpps %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x7d,0x48,0x42,0xdb] vgetexpps %zmm19, %zmm19 // CHECK: vgetexpps %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x7d,0x4a,0x42,0xdb] vgetexpps %zmm19, %zmm19 {%k2} // CHECK: vgetexpps %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x7d,0xca,0x42,0xdb] vgetexpps %zmm19, %zmm19 {%k2} {z} // CHECK: vgetmantpd $0, 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x26,0x5c,0x82,0x40,0x00] vgetmantpd $0, 4096(%rdx,%rax,4), %zmm19 // CHECK: vgetmantpd $0, -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x26,0x5c,0x82,0xc0,0x00] vgetmantpd $0, -4096(%rdx,%rax,4), %zmm19 // CHECK: vgetmantpd $0, 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x26,0x5c,0x82,0x40,0x00] vgetmantpd $0, 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vgetmantpd $0, -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x26,0x5c,0x82,0xc0,0x00] vgetmantpd $0, -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vgetmantpd $0, 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xca,0x26,0x5c,0x82,0x40,0x00] vgetmantpd $0, 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vgetmantpd $0, -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xca,0x26,0x5c,0x82,0xc0,0x00] vgetmantpd $0, -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vgetmantpd $0, 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x26,0x5c,0x02,0x40,0x00] vgetmantpd $0, 4096(%rdx,%rax), %zmm19 // CHECK: vgetmantpd $0, 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x26,0x5c,0x02,0x40,0x00] vgetmantpd $0, 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vgetmantpd $0, 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xca,0x26,0x5c,0x02,0x40,0x00] vgetmantpd $0, 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vgetmantpd $0, 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x26,0x5a,0x40,0x00] vgetmantpd $0, 4096(%rdx), %zmm19 // CHECK: vgetmantpd $0, 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x26,0x5a,0x40,0x00] vgetmantpd $0, 4096(%rdx), %zmm19 {%k2} // CHECK: vgetmantpd $0, 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xca,0x26,0x5a,0x40,0x00] vgetmantpd $0, 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vgetmantpd $0, 485498096{1to8}, %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x58,0x26,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vgetmantpd $0, 485498096{1to8}, %zmm19 // CHECK: vgetmantpd $0, 485498096{1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x5a,0x26,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vgetmantpd $0, 485498096{1to8}, %zmm19 {%k2} // CHECK: vgetmantpd $0, 485498096{1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xda,0x26,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vgetmantpd $0, 485498096{1to8}, %zmm19 {%k2} {z} // CHECK: vgetmantpd $0, 485498096, %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x26,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vgetmantpd $0, 485498096, %zmm19 // CHECK: vgetmantpd $0, 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x26,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vgetmantpd $0, 485498096, %zmm19 {%k2} // CHECK: vgetmantpd $0, 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xca,0x26,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vgetmantpd $0, 485498096, %zmm19 {%k2} {z} // CHECK: vgetmantpd $0, 512(%rdx){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x58,0x26,0x5a,0x40,0x00] vgetmantpd $0, 512(%rdx){1to8}, %zmm19 // CHECK: vgetmantpd $0, 512(%rdx){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x5a,0x26,0x5a,0x40,0x00] vgetmantpd $0, 512(%rdx){1to8}, %zmm19 {%k2} // CHECK: vgetmantpd $0, 512(%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xda,0x26,0x5a,0x40,0x00] vgetmantpd $0, 512(%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: vgetmantpd $0, 512(%rdx,%rax){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x58,0x26,0x5c,0x02,0x40,0x00] vgetmantpd $0, 512(%rdx,%rax){1to8}, %zmm19 // CHECK: vgetmantpd $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x5a,0x26,0x5c,0x02,0x40,0x00] vgetmantpd $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} // CHECK: vgetmantpd $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xda,0x26,0x5c,0x02,0x40,0x00] vgetmantpd $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} {z} // CHECK: vgetmantpd $0, 512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x58,0x26,0x5c,0x82,0x40,0x00] vgetmantpd $0, 512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: vgetmantpd $0, -512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x58,0x26,0x5c,0x82,0xc0,0x00] vgetmantpd $0, -512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: vgetmantpd $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x5a,0x26,0x5c,0x82,0x40,0x00] vgetmantpd $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: vgetmantpd $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x5a,0x26,0x5c,0x82,0xc0,0x00] vgetmantpd $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: vgetmantpd $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xda,0x26,0x5c,0x82,0x40,0x00] vgetmantpd $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: vgetmantpd $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xda,0x26,0x5c,0x82,0xc0,0x00] vgetmantpd $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: vgetmantpd $0, (%rdx){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x58,0x26,0x1a,0x00] vgetmantpd $0, (%rdx){1to8}, %zmm19 // CHECK: vgetmantpd $0, (%rdx){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x5a,0x26,0x1a,0x00] vgetmantpd $0, (%rdx){1to8}, %zmm19 {%k2} // CHECK: vgetmantpd $0, (%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xda,0x26,0x1a,0x00] vgetmantpd $0, (%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: vgetmantpd $0, (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x26,0x1a,0x00] vgetmantpd $0, (%rdx), %zmm19 // CHECK: vgetmantpd $0, (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x26,0x1a,0x00] vgetmantpd $0, (%rdx), %zmm19 {%k2} // CHECK: vgetmantpd $0, (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xca,0x26,0x1a,0x00] vgetmantpd $0, (%rdx), %zmm19 {%k2} {z} // CHECK: vgetmantpd $0, {sae}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa3,0xfd,0x18,0x26,0xdb,0x00] vgetmantpd $0, {sae}, %zmm19, %zmm19 // CHECK: vgetmantpd $0, {sae}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa3,0xfd,0x1a,0x26,0xdb,0x00] vgetmantpd $0, {sae}, %zmm19, %zmm19 {%k2} // CHECK: vgetmantpd $0, {sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa3,0xfd,0x9a,0x26,0xdb,0x00] vgetmantpd $0, {sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: vgetmantpd $0, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa3,0xfd,0x48,0x26,0xdb,0x00] vgetmantpd $0, %zmm19, %zmm19 // CHECK: vgetmantpd $0, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa3,0xfd,0x4a,0x26,0xdb,0x00] vgetmantpd $0, %zmm19, %zmm19 {%k2} // CHECK: vgetmantpd $0, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa3,0xfd,0xca,0x26,0xdb,0x00] vgetmantpd $0, %zmm19, %zmm19 {%k2} {z} // CHECK: vgetmantps $0, 256(%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe3,0x7d,0x58,0x26,0x5a,0x40,0x00] vgetmantps $0, 256(%rdx){1to16}, %zmm19 // CHECK: vgetmantps $0, 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x5a,0x26,0x5a,0x40,0x00] vgetmantps $0, 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: vgetmantps $0, 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x7d,0xda,0x26,0x5a,0x40,0x00] vgetmantps $0, 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vgetmantps $0, 256(%rdx,%rax){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe3,0x7d,0x58,0x26,0x5c,0x02,0x40,0x00] vgetmantps $0, 256(%rdx,%rax){1to16}, %zmm19 // CHECK: vgetmantps $0, 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x5a,0x26,0x5c,0x02,0x40,0x00] vgetmantps $0, 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: vgetmantps $0, 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x7d,0xda,0x26,0x5c,0x02,0x40,0x00] vgetmantps $0, 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: vgetmantps $0, 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe3,0x7d,0x58,0x26,0x5c,0x82,0x40,0x00] vgetmantps $0, 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vgetmantps $0, -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe3,0x7d,0x58,0x26,0x5c,0x82,0xc0,0x00] vgetmantps $0, -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vgetmantps $0, 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x5a,0x26,0x5c,0x82,0x40,0x00] vgetmantps $0, 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vgetmantps $0, -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x5a,0x26,0x5c,0x82,0xc0,0x00] vgetmantps $0, -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vgetmantps $0, 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x7d,0xda,0x26,0x5c,0x82,0x40,0x00] vgetmantps $0, 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vgetmantps $0, -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x7d,0xda,0x26,0x5c,0x82,0xc0,0x00] vgetmantps $0, -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vgetmantps $0, 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x26,0x5c,0x82,0x40,0x00] vgetmantps $0, 4096(%rdx,%rax,4), %zmm19 // CHECK: vgetmantps $0, -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x26,0x5c,0x82,0xc0,0x00] vgetmantps $0, -4096(%rdx,%rax,4), %zmm19 // CHECK: vgetmantps $0, 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x4a,0x26,0x5c,0x82,0x40,0x00] vgetmantps $0, 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vgetmantps $0, -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x4a,0x26,0x5c,0x82,0xc0,0x00] vgetmantps $0, -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vgetmantps $0, 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x7d,0xca,0x26,0x5c,0x82,0x40,0x00] vgetmantps $0, 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vgetmantps $0, -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x7d,0xca,0x26,0x5c,0x82,0xc0,0x00] vgetmantps $0, -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vgetmantps $0, 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x26,0x5c,0x02,0x40,0x00] vgetmantps $0, 4096(%rdx,%rax), %zmm19 // CHECK: vgetmantps $0, 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x4a,0x26,0x5c,0x02,0x40,0x00] vgetmantps $0, 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vgetmantps $0, 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x7d,0xca,0x26,0x5c,0x02,0x40,0x00] vgetmantps $0, 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vgetmantps $0, 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x26,0x5a,0x40,0x00] vgetmantps $0, 4096(%rdx), %zmm19 // CHECK: vgetmantps $0, 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x4a,0x26,0x5a,0x40,0x00] vgetmantps $0, 4096(%rdx), %zmm19 {%k2} // CHECK: vgetmantps $0, 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x7d,0xca,0x26,0x5a,0x40,0x00] vgetmantps $0, 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vgetmantps $0, 485498096{1to16}, %zmm19 // CHECK: encoding: [0x62,0xe3,0x7d,0x58,0x26,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vgetmantps $0, 485498096{1to16}, %zmm19 // CHECK: vgetmantps $0, 485498096{1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x5a,0x26,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vgetmantps $0, 485498096{1to16}, %zmm19 {%k2} // CHECK: vgetmantps $0, 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x7d,0xda,0x26,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vgetmantps $0, 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: vgetmantps $0, 485498096, %zmm19 // CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x26,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vgetmantps $0, 485498096, %zmm19 // CHECK: vgetmantps $0, 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x4a,0x26,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vgetmantps $0, 485498096, %zmm19 {%k2} // CHECK: vgetmantps $0, 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x7d,0xca,0x26,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vgetmantps $0, 485498096, %zmm19 {%k2} {z} // CHECK: vgetmantps $0, (%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe3,0x7d,0x58,0x26,0x1a,0x00] vgetmantps $0, (%rdx){1to16}, %zmm19 // CHECK: vgetmantps $0, (%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x5a,0x26,0x1a,0x00] vgetmantps $0, (%rdx){1to16}, %zmm19 {%k2} // CHECK: vgetmantps $0, (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x7d,0xda,0x26,0x1a,0x00] vgetmantps $0, (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vgetmantps $0, (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x26,0x1a,0x00] vgetmantps $0, (%rdx), %zmm19 // CHECK: vgetmantps $0, (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x4a,0x26,0x1a,0x00] vgetmantps $0, (%rdx), %zmm19 {%k2} // CHECK: vgetmantps $0, (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x7d,0xca,0x26,0x1a,0x00] vgetmantps $0, (%rdx), %zmm19 {%k2} {z} // CHECK: vgetmantps $0, {sae}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa3,0x7d,0x18,0x26,0xdb,0x00] vgetmantps $0, {sae}, %zmm19, %zmm19 // CHECK: vgetmantps $0, {sae}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa3,0x7d,0x1a,0x26,0xdb,0x00] vgetmantps $0, {sae}, %zmm19, %zmm19 {%k2} // CHECK: vgetmantps $0, {sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa3,0x7d,0x9a,0x26,0xdb,0x00] vgetmantps $0, {sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: vgetmantps $0, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa3,0x7d,0x48,0x26,0xdb,0x00] vgetmantps $0, %zmm19, %zmm19 // CHECK: vgetmantps $0, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa3,0x7d,0x4a,0x26,0xdb,0x00] vgetmantps $0, %zmm19, %zmm19 {%k2} // CHECK: vgetmantps $0, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa3,0x7d,0xca,0x26,0xdb,0x00] vgetmantps $0, %zmm19, %zmm19 {%k2} {z} // CHECK: vinsertf32x4 $0, 1024(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x18,0x5c,0x82,0x40,0x00] vinsertf32x4 $0, 1024(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vinsertf32x4 $0, -1024(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x18,0x5c,0x82,0xc0,0x00] vinsertf32x4 $0, -1024(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vinsertf32x4 $0, 1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x18,0x5c,0x82,0x40,0x00] vinsertf32x4 $0, 1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vinsertf32x4 $0, -1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x18,0x5c,0x82,0xc0,0x00] vinsertf32x4 $0, -1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vinsertf32x4 $0, 1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x18,0x5c,0x82,0x40,0x00] vinsertf32x4 $0, 1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vinsertf32x4 $0, -1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x18,0x5c,0x82,0xc0,0x00] vinsertf32x4 $0, -1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vinsertf32x4 $0, 1024(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x18,0x5c,0x02,0x40,0x00] vinsertf32x4 $0, 1024(%rdx,%rax), %zmm19, %zmm19 // CHECK: vinsertf32x4 $0, 1024(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x18,0x5c,0x02,0x40,0x00] vinsertf32x4 $0, 1024(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vinsertf32x4 $0, 1024(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x18,0x5c,0x02,0x40,0x00] vinsertf32x4 $0, 1024(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vinsertf32x4 $0, 1024(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x18,0x5a,0x40,0x00] vinsertf32x4 $0, 1024(%rdx), %zmm19, %zmm19 // CHECK: vinsertf32x4 $0, 1024(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x18,0x5a,0x40,0x00] vinsertf32x4 $0, 1024(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vinsertf32x4 $0, 1024(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x18,0x5a,0x40,0x00] vinsertf32x4 $0, 1024(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vinsertf32x4 $0, 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x18,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vinsertf32x4 $0, 485498096, %zmm19, %zmm19 // CHECK: vinsertf32x4 $0, 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x18,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vinsertf32x4 $0, 485498096, %zmm19, %zmm19 {%k2} // CHECK: vinsertf32x4 $0, 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x18,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vinsertf32x4 $0, 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vinsertf32x4 $0, (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x18,0x1a,0x00] vinsertf32x4 $0, (%rdx), %zmm19, %zmm19 // CHECK: vinsertf32x4 $0, (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x18,0x1a,0x00] vinsertf32x4 $0, (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vinsertf32x4 $0, (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x18,0x1a,0x00] vinsertf32x4 $0, (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vinsertf32x4 $0, %xmm15, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xc3,0x65,0x40,0x18,0xdf,0x00] vinsertf32x4 $0, %xmm15, %zmm19, %zmm19 // CHECK: vinsertf32x4 $0, %xmm15, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xc3,0x65,0x42,0x18,0xdf,0x00] vinsertf32x4 $0, %xmm15, %zmm19, %zmm19 {%k2} // CHECK: vinsertf32x4 $0, %xmm15, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xc3,0x65,0xc2,0x18,0xdf,0x00] vinsertf32x4 $0, %xmm15, %zmm19, %zmm19 {%k2} {z} // CHECK: vinsertf32x4 $0, %xmm1, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x18,0xd9,0x00] vinsertf32x4 $0, %xmm1, %zmm19, %zmm19 // CHECK: vinsertf32x4 $0, %xmm1, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x18,0xd9,0x00] vinsertf32x4 $0, %xmm1, %zmm19, %zmm19 {%k2} // CHECK: vinsertf32x4 $0, %xmm1, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x18,0xd9,0x00] vinsertf32x4 $0, %xmm1, %zmm19, %zmm19 {%k2} {z} // CHECK: vinsertf64x4 $0, 2048(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x1a,0x5c,0x82,0x40,0x00] vinsertf64x4 $0, 2048(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vinsertf64x4 $0, -2048(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x1a,0x5c,0x82,0xc0,0x00] vinsertf64x4 $0, -2048(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vinsertf64x4 $0, 2048(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x1a,0x5c,0x82,0x40,0x00] vinsertf64x4 $0, 2048(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vinsertf64x4 $0, -2048(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x1a,0x5c,0x82,0xc0,0x00] vinsertf64x4 $0, -2048(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vinsertf64x4 $0, 2048(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x1a,0x5c,0x82,0x40,0x00] vinsertf64x4 $0, 2048(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vinsertf64x4 $0, -2048(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x1a,0x5c,0x82,0xc0,0x00] vinsertf64x4 $0, -2048(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vinsertf64x4 $0, 2048(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x1a,0x5c,0x02,0x40,0x00] vinsertf64x4 $0, 2048(%rdx,%rax), %zmm19, %zmm19 // CHECK: vinsertf64x4 $0, 2048(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x1a,0x5c,0x02,0x40,0x00] vinsertf64x4 $0, 2048(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vinsertf64x4 $0, 2048(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x1a,0x5c,0x02,0x40,0x00] vinsertf64x4 $0, 2048(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vinsertf64x4 $0, 2048(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x1a,0x5a,0x40,0x00] vinsertf64x4 $0, 2048(%rdx), %zmm19, %zmm19 // CHECK: vinsertf64x4 $0, 2048(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x1a,0x5a,0x40,0x00] vinsertf64x4 $0, 2048(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vinsertf64x4 $0, 2048(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x1a,0x5a,0x40,0x00] vinsertf64x4 $0, 2048(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vinsertf64x4 $0, 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x1a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vinsertf64x4 $0, 485498096, %zmm19, %zmm19 // CHECK: vinsertf64x4 $0, 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x1a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vinsertf64x4 $0, 485498096, %zmm19, %zmm19 {%k2} // CHECK: vinsertf64x4 $0, 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x1a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vinsertf64x4 $0, 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vinsertf64x4 $0, (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x1a,0x1a,0x00] vinsertf64x4 $0, (%rdx), %zmm19, %zmm19 // CHECK: vinsertf64x4 $0, (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x1a,0x1a,0x00] vinsertf64x4 $0, (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vinsertf64x4 $0, (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x1a,0x1a,0x00] vinsertf64x4 $0, (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vinsertf64x4 $0, %ymm23, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa3,0xe5,0x40,0x1a,0xdf,0x00] vinsertf64x4 $0, %ymm23, %zmm19, %zmm19 // CHECK: vinsertf64x4 $0, %ymm23, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa3,0xe5,0x42,0x1a,0xdf,0x00] vinsertf64x4 $0, %ymm23, %zmm19, %zmm19 {%k2} // CHECK: vinsertf64x4 $0, %ymm23, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa3,0xe5,0xc2,0x1a,0xdf,0x00] vinsertf64x4 $0, %ymm23, %zmm19, %zmm19 {%k2} {z} // CHECK: vinserti32x4 $0, 1024(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x38,0x5c,0x82,0x40,0x00] vinserti32x4 $0, 1024(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vinserti32x4 $0, -1024(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x38,0x5c,0x82,0xc0,0x00] vinserti32x4 $0, -1024(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vinserti32x4 $0, 1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x38,0x5c,0x82,0x40,0x00] vinserti32x4 $0, 1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vinserti32x4 $0, -1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x38,0x5c,0x82,0xc0,0x00] vinserti32x4 $0, -1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vinserti32x4 $0, 1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x38,0x5c,0x82,0x40,0x00] vinserti32x4 $0, 1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vinserti32x4 $0, -1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x38,0x5c,0x82,0xc0,0x00] vinserti32x4 $0, -1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vinserti32x4 $0, 1024(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x38,0x5c,0x02,0x40,0x00] vinserti32x4 $0, 1024(%rdx,%rax), %zmm19, %zmm19 // CHECK: vinserti32x4 $0, 1024(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x38,0x5c,0x02,0x40,0x00] vinserti32x4 $0, 1024(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vinserti32x4 $0, 1024(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x38,0x5c,0x02,0x40,0x00] vinserti32x4 $0, 1024(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vinserti32x4 $0, 1024(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x38,0x5a,0x40,0x00] vinserti32x4 $0, 1024(%rdx), %zmm19, %zmm19 // CHECK: vinserti32x4 $0, 1024(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x38,0x5a,0x40,0x00] vinserti32x4 $0, 1024(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vinserti32x4 $0, 1024(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x38,0x5a,0x40,0x00] vinserti32x4 $0, 1024(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vinserti32x4 $0, 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x38,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vinserti32x4 $0, 485498096, %zmm19, %zmm19 // CHECK: vinserti32x4 $0, 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x38,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vinserti32x4 $0, 485498096, %zmm19, %zmm19 {%k2} // CHECK: vinserti32x4 $0, 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x38,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vinserti32x4 $0, 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vinserti32x4 $0, (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x38,0x1a,0x00] vinserti32x4 $0, (%rdx), %zmm19, %zmm19 // CHECK: vinserti32x4 $0, (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x38,0x1a,0x00] vinserti32x4 $0, (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vinserti32x4 $0, (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x38,0x1a,0x00] vinserti32x4 $0, (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vinserti32x4 $0, %xmm15, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xc3,0x65,0x40,0x38,0xdf,0x00] vinserti32x4 $0, %xmm15, %zmm19, %zmm19 // CHECK: vinserti32x4 $0, %xmm15, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xc3,0x65,0x42,0x38,0xdf,0x00] vinserti32x4 $0, %xmm15, %zmm19, %zmm19 {%k2} // CHECK: vinserti32x4 $0, %xmm15, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xc3,0x65,0xc2,0x38,0xdf,0x00] vinserti32x4 $0, %xmm15, %zmm19, %zmm19 {%k2} {z} // CHECK: vinserti32x4 $0, %xmm1, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x38,0xd9,0x00] vinserti32x4 $0, %xmm1, %zmm19, %zmm19 // CHECK: vinserti32x4 $0, %xmm1, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x38,0xd9,0x00] vinserti32x4 $0, %xmm1, %zmm19, %zmm19 {%k2} // CHECK: vinserti32x4 $0, %xmm1, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x38,0xd9,0x00] vinserti32x4 $0, %xmm1, %zmm19, %zmm19 {%k2} {z} // CHECK: vinserti64x4 $0, 2048(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x3a,0x5c,0x82,0x40,0x00] vinserti64x4 $0, 2048(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vinserti64x4 $0, -2048(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x3a,0x5c,0x82,0xc0,0x00] vinserti64x4 $0, -2048(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vinserti64x4 $0, 2048(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x3a,0x5c,0x82,0x40,0x00] vinserti64x4 $0, 2048(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vinserti64x4 $0, -2048(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x3a,0x5c,0x82,0xc0,0x00] vinserti64x4 $0, -2048(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vinserti64x4 $0, 2048(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x3a,0x5c,0x82,0x40,0x00] vinserti64x4 $0, 2048(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vinserti64x4 $0, -2048(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x3a,0x5c,0x82,0xc0,0x00] vinserti64x4 $0, -2048(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vinserti64x4 $0, 2048(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x3a,0x5c,0x02,0x40,0x00] vinserti64x4 $0, 2048(%rdx,%rax), %zmm19, %zmm19 // CHECK: vinserti64x4 $0, 2048(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x3a,0x5c,0x02,0x40,0x00] vinserti64x4 $0, 2048(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vinserti64x4 $0, 2048(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x3a,0x5c,0x02,0x40,0x00] vinserti64x4 $0, 2048(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vinserti64x4 $0, 2048(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x3a,0x5a,0x40,0x00] vinserti64x4 $0, 2048(%rdx), %zmm19, %zmm19 // CHECK: vinserti64x4 $0, 2048(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x3a,0x5a,0x40,0x00] vinserti64x4 $0, 2048(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vinserti64x4 $0, 2048(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x3a,0x5a,0x40,0x00] vinserti64x4 $0, 2048(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vinserti64x4 $0, 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x3a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vinserti64x4 $0, 485498096, %zmm19, %zmm19 // CHECK: vinserti64x4 $0, 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x3a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vinserti64x4 $0, 485498096, %zmm19, %zmm19 {%k2} // CHECK: vinserti64x4 $0, 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x3a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vinserti64x4 $0, 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vinserti64x4 $0, (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x3a,0x1a,0x00] vinserti64x4 $0, (%rdx), %zmm19, %zmm19 // CHECK: vinserti64x4 $0, (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x3a,0x1a,0x00] vinserti64x4 $0, (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vinserti64x4 $0, (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x3a,0x1a,0x00] vinserti64x4 $0, (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vinserti64x4 $0, %ymm23, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa3,0xe5,0x40,0x3a,0xdf,0x00] vinserti64x4 $0, %ymm23, %zmm19, %zmm19 // CHECK: vinserti64x4 $0, %ymm23, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa3,0xe5,0x42,0x3a,0xdf,0x00] vinserti64x4 $0, %ymm23, %zmm19, %zmm19 {%k2} // CHECK: vinserti64x4 $0, %ymm23, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa3,0xe5,0xc2,0x3a,0xdf,0x00] vinserti64x4 $0, %ymm23, %zmm19, %zmm19 {%k2} {z} // CHECK: vmaxpd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x5f,0x5c,0x82,0x40] vmaxpd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vmaxpd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x5f,0x5c,0x82,0xc0] vmaxpd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vmaxpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x5f,0x5c,0x82,0x40] vmaxpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vmaxpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x5f,0x5c,0x82,0xc0] vmaxpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vmaxpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x5f,0x5c,0x82,0x40] vmaxpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vmaxpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x5f,0x5c,0x82,0xc0] vmaxpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vmaxpd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x5f,0x5c,0x02,0x40] vmaxpd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vmaxpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x5f,0x5c,0x02,0x40] vmaxpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vmaxpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x5f,0x5c,0x02,0x40] vmaxpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vmaxpd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x5f,0x5a,0x40] vmaxpd 4096(%rdx), %zmm19, %zmm19 // CHECK: vmaxpd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x5f,0x5a,0x40] vmaxpd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vmaxpd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x5f,0x5a,0x40] vmaxpd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vmaxpd 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x5f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmaxpd 485498096{1to8}, %zmm19, %zmm19 // CHECK: vmaxpd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x5f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmaxpd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vmaxpd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x5f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmaxpd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vmaxpd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x5f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmaxpd 485498096, %zmm19, %zmm19 // CHECK: vmaxpd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x5f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmaxpd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vmaxpd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x5f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmaxpd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vmaxpd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x5f,0x5a,0x40] vmaxpd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vmaxpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x5f,0x5a,0x40] vmaxpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vmaxpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x5f,0x5a,0x40] vmaxpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vmaxpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x5f,0x5c,0x02,0x40] vmaxpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vmaxpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x5f,0x5c,0x02,0x40] vmaxpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vmaxpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x5f,0x5c,0x02,0x40] vmaxpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vmaxpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x5f,0x5c,0x82,0x40] vmaxpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vmaxpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x5f,0x5c,0x82,0xc0] vmaxpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vmaxpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x5f,0x5c,0x82,0x40] vmaxpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vmaxpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x5f,0x5c,0x82,0xc0] vmaxpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vmaxpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x5f,0x5c,0x82,0x40] vmaxpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vmaxpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x5f,0x5c,0x82,0xc0] vmaxpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vmaxpd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x5f,0x1a] vmaxpd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vmaxpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x5f,0x1a] vmaxpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vmaxpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x5f,0x1a] vmaxpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vmaxpd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x5f,0x1a] vmaxpd (%rdx), %zmm19, %zmm19 // CHECK: vmaxpd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x5f,0x1a] vmaxpd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vmaxpd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x5f,0x1a] vmaxpd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vmaxpd {sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xe5,0x10,0x5f,0xdb] vmaxpd {sae}, %zmm19, %zmm19, %zmm19 // CHECK: vmaxpd {sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xe5,0x12,0x5f,0xdb] vmaxpd {sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vmaxpd {sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xe5,0x92,0x5f,0xdb] vmaxpd {sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vmaxpd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xe5,0x40,0x5f,0xdb] vmaxpd %zmm19, %zmm19, %zmm19 // CHECK: vmaxpd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xe5,0x42,0x5f,0xdb] vmaxpd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vmaxpd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xe5,0xc2,0x5f,0xdb] vmaxpd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vmaxps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x5f,0x5a,0x40] vmaxps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vmaxps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x5f,0x5a,0x40] vmaxps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vmaxps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x5f,0x5a,0x40] vmaxps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vmaxps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x5f,0x5c,0x02,0x40] vmaxps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vmaxps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x5f,0x5c,0x02,0x40] vmaxps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vmaxps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x5f,0x5c,0x02,0x40] vmaxps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vmaxps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x5f,0x5c,0x82,0x40] vmaxps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vmaxps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x5f,0x5c,0x82,0xc0] vmaxps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vmaxps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x5f,0x5c,0x82,0x40] vmaxps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vmaxps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x5f,0x5c,0x82,0xc0] vmaxps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vmaxps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x5f,0x5c,0x82,0x40] vmaxps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vmaxps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x5f,0x5c,0x82,0xc0] vmaxps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vmaxps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x5f,0x5c,0x82,0x40] vmaxps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vmaxps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x5f,0x5c,0x82,0xc0] vmaxps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vmaxps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x5f,0x5c,0x82,0x40] vmaxps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vmaxps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x5f,0x5c,0x82,0xc0] vmaxps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vmaxps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x5f,0x5c,0x82,0x40] vmaxps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vmaxps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x5f,0x5c,0x82,0xc0] vmaxps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vmaxps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x5f,0x5c,0x02,0x40] vmaxps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vmaxps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x5f,0x5c,0x02,0x40] vmaxps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vmaxps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x5f,0x5c,0x02,0x40] vmaxps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vmaxps 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x5f,0x5a,0x40] vmaxps 4096(%rdx), %zmm19, %zmm19 // CHECK: vmaxps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x5f,0x5a,0x40] vmaxps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vmaxps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x5f,0x5a,0x40] vmaxps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vmaxps 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x5f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmaxps 485498096{1to16}, %zmm19, %zmm19 // CHECK: vmaxps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x5f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmaxps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vmaxps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x5f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmaxps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vmaxps 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x5f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmaxps 485498096, %zmm19, %zmm19 // CHECK: vmaxps 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x5f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmaxps 485498096, %zmm19, %zmm19 {%k2} // CHECK: vmaxps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x5f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmaxps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vmaxps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x5f,0x1a] vmaxps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vmaxps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x5f,0x1a] vmaxps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vmaxps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x5f,0x1a] vmaxps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vmaxps (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x5f,0x1a] vmaxps (%rdx), %zmm19, %zmm19 // CHECK: vmaxps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x5f,0x1a] vmaxps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vmaxps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x5f,0x1a] vmaxps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vmaxps {sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x64,0x10,0x5f,0xdb] vmaxps {sae}, %zmm19, %zmm19, %zmm19 // CHECK: vmaxps {sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x64,0x12,0x5f,0xdb] vmaxps {sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vmaxps {sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x64,0x92,0x5f,0xdb] vmaxps {sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vmaxps %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x64,0x40,0x5f,0xdb] vmaxps %zmm19, %zmm19, %zmm19 // CHECK: vmaxps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x64,0x42,0x5f,0xdb] vmaxps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vmaxps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x64,0xc2,0x5f,0xdb] vmaxps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vminpd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x5d,0x5c,0x82,0x40] vminpd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vminpd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x5d,0x5c,0x82,0xc0] vminpd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vminpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x5d,0x5c,0x82,0x40] vminpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vminpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x5d,0x5c,0x82,0xc0] vminpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vminpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x5d,0x5c,0x82,0x40] vminpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vminpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x5d,0x5c,0x82,0xc0] vminpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vminpd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x5d,0x5c,0x02,0x40] vminpd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vminpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x5d,0x5c,0x02,0x40] vminpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vminpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x5d,0x5c,0x02,0x40] vminpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vminpd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x5d,0x5a,0x40] vminpd 4096(%rdx), %zmm19, %zmm19 // CHECK: vminpd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x5d,0x5a,0x40] vminpd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vminpd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x5d,0x5a,0x40] vminpd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vminpd 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x5d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vminpd 485498096{1to8}, %zmm19, %zmm19 // CHECK: vminpd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x5d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vminpd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vminpd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x5d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vminpd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vminpd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x5d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vminpd 485498096, %zmm19, %zmm19 // CHECK: vminpd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x5d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vminpd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vminpd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x5d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vminpd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vminpd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x5d,0x5a,0x40] vminpd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vminpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x5d,0x5a,0x40] vminpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vminpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x5d,0x5a,0x40] vminpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vminpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x5d,0x5c,0x02,0x40] vminpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vminpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x5d,0x5c,0x02,0x40] vminpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vminpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x5d,0x5c,0x02,0x40] vminpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vminpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x5d,0x5c,0x82,0x40] vminpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vminpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x5d,0x5c,0x82,0xc0] vminpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vminpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x5d,0x5c,0x82,0x40] vminpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vminpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x5d,0x5c,0x82,0xc0] vminpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vminpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x5d,0x5c,0x82,0x40] vminpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vminpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x5d,0x5c,0x82,0xc0] vminpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vminpd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x5d,0x1a] vminpd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vminpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x5d,0x1a] vminpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vminpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x5d,0x1a] vminpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vminpd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x5d,0x1a] vminpd (%rdx), %zmm19, %zmm19 // CHECK: vminpd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x5d,0x1a] vminpd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vminpd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x5d,0x1a] vminpd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vminpd {sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xe5,0x10,0x5d,0xdb] vminpd {sae}, %zmm19, %zmm19, %zmm19 // CHECK: vminpd {sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xe5,0x12,0x5d,0xdb] vminpd {sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vminpd {sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xe5,0x92,0x5d,0xdb] vminpd {sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vminpd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xe5,0x40,0x5d,0xdb] vminpd %zmm19, %zmm19, %zmm19 // CHECK: vminpd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xe5,0x42,0x5d,0xdb] vminpd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vminpd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xe5,0xc2,0x5d,0xdb] vminpd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vminps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x5d,0x5a,0x40] vminps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vminps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x5d,0x5a,0x40] vminps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vminps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x5d,0x5a,0x40] vminps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vminps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x5d,0x5c,0x02,0x40] vminps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vminps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x5d,0x5c,0x02,0x40] vminps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vminps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x5d,0x5c,0x02,0x40] vminps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vminps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x5d,0x5c,0x82,0x40] vminps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vminps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x5d,0x5c,0x82,0xc0] vminps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vminps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x5d,0x5c,0x82,0x40] vminps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vminps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x5d,0x5c,0x82,0xc0] vminps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vminps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x5d,0x5c,0x82,0x40] vminps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vminps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x5d,0x5c,0x82,0xc0] vminps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vminps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x5d,0x5c,0x82,0x40] vminps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vminps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x5d,0x5c,0x82,0xc0] vminps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vminps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x5d,0x5c,0x82,0x40] vminps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vminps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x5d,0x5c,0x82,0xc0] vminps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vminps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x5d,0x5c,0x82,0x40] vminps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vminps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x5d,0x5c,0x82,0xc0] vminps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vminps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x5d,0x5c,0x02,0x40] vminps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vminps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x5d,0x5c,0x02,0x40] vminps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vminps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x5d,0x5c,0x02,0x40] vminps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vminps 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x5d,0x5a,0x40] vminps 4096(%rdx), %zmm19, %zmm19 // CHECK: vminps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x5d,0x5a,0x40] vminps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vminps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x5d,0x5a,0x40] vminps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vminps 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x5d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vminps 485498096{1to16}, %zmm19, %zmm19 // CHECK: vminps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x5d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vminps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vminps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x5d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vminps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vminps 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x5d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vminps 485498096, %zmm19, %zmm19 // CHECK: vminps 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x5d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vminps 485498096, %zmm19, %zmm19 {%k2} // CHECK: vminps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x5d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vminps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vminps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x5d,0x1a] vminps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vminps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x5d,0x1a] vminps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vminps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x5d,0x1a] vminps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vminps (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x5d,0x1a] vminps (%rdx), %zmm19, %zmm19 // CHECK: vminps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x5d,0x1a] vminps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vminps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x5d,0x1a] vminps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vminps {sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x64,0x10,0x5d,0xdb] vminps {sae}, %zmm19, %zmm19, %zmm19 // CHECK: vminps {sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x64,0x12,0x5d,0xdb] vminps {sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vminps {sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x64,0x92,0x5d,0xdb] vminps {sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vminps %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x64,0x40,0x5d,0xdb] vminps %zmm19, %zmm19, %zmm19 // CHECK: vminps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x64,0x42,0x5d,0xdb] vminps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vminps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x64,0xc2,0x5d,0xdb] vminps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vmovapd 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x28,0x5c,0x82,0x40] vmovapd 4096(%rdx,%rax,4), %zmm19 // CHECK: vmovapd -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x28,0x5c,0x82,0xc0] vmovapd -4096(%rdx,%rax,4), %zmm19 // CHECK: vmovapd 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x28,0x5c,0x82,0x40] vmovapd 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vmovapd -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x28,0x5c,0x82,0xc0] vmovapd -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vmovapd 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xca,0x28,0x5c,0x82,0x40] vmovapd 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vmovapd -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xca,0x28,0x5c,0x82,0xc0] vmovapd -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vmovapd 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x28,0x5c,0x02,0x40] vmovapd 4096(%rdx,%rax), %zmm19 // CHECK: vmovapd 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x28,0x5c,0x02,0x40] vmovapd 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vmovapd 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xca,0x28,0x5c,0x02,0x40] vmovapd 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vmovapd 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x28,0x5a,0x40] vmovapd 4096(%rdx), %zmm19 // CHECK: vmovapd 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x28,0x5a,0x40] vmovapd 4096(%rdx), %zmm19 {%k2} // CHECK: vmovapd 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xca,0x28,0x5a,0x40] vmovapd 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vmovapd 485498096, %zmm19 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x28,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovapd 485498096, %zmm19 // CHECK: vmovapd 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x28,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovapd 485498096, %zmm19 {%k2} // CHECK: vmovapd 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xca,0x28,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovapd 485498096, %zmm19 {%k2} {z} // CHECK: vmovapd (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x28,0x1a] vmovapd (%rdx), %zmm19 // CHECK: vmovapd (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x28,0x1a] vmovapd (%rdx), %zmm19 {%k2} // CHECK: vmovapd (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xca,0x28,0x1a] vmovapd (%rdx), %zmm19 {%k2} {z} // CHECK: vmovapd %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xfd,0x48,0x29,0xdb] vmovapd.s %zmm19, %zmm19 // CHECK: vmovapd %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xfd,0x4a,0x29,0xdb] vmovapd.s %zmm19, %zmm19 {%k2} // CHECK: vmovapd %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xfd,0xca,0x29,0xdb] vmovapd.s %zmm19, %zmm19 {%k2} {z} // CHECK: vmovapd %zmm19, 4096(%rdx) // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x29,0x5a,0x40] vmovapd %zmm19, 4096(%rdx) // CHECK: vmovapd %zmm19, 4096(%rdx) {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x29,0x5a,0x40] vmovapd %zmm19, 4096(%rdx) {%k2} // CHECK: vmovapd %zmm19, 4096(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x29,0x5c,0x82,0x40] vmovapd %zmm19, 4096(%rdx,%rax,4) // CHECK: vmovapd %zmm19, -4096(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x29,0x5c,0x82,0xc0] vmovapd %zmm19, -4096(%rdx,%rax,4) // CHECK: vmovapd %zmm19, 4096(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x29,0x5c,0x82,0x40] vmovapd %zmm19, 4096(%rdx,%rax,4) {%k2} // CHECK: vmovapd %zmm19, -4096(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x29,0x5c,0x82,0xc0] vmovapd %zmm19, -4096(%rdx,%rax,4) {%k2} // CHECK: vmovapd %zmm19, 4096(%rdx,%rax) // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x29,0x5c,0x02,0x40] vmovapd %zmm19, 4096(%rdx,%rax) // CHECK: vmovapd %zmm19, 4096(%rdx,%rax) {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x29,0x5c,0x02,0x40] vmovapd %zmm19, 4096(%rdx,%rax) {%k2} // CHECK: vmovapd %zmm19, 485498096 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x29,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovapd %zmm19, 485498096 // CHECK: vmovapd %zmm19, 485498096 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x29,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovapd %zmm19, 485498096 {%k2} // CHECK: vmovapd %zmm19, (%rdx) // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x29,0x1a] vmovapd %zmm19, (%rdx) // CHECK: vmovapd %zmm19, (%rdx) {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x29,0x1a] vmovapd %zmm19, (%rdx) {%k2} // CHECK: vmovapd %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xfd,0x48,0x28,0xdb] vmovapd %zmm19, %zmm19 // CHECK: vmovapd %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xfd,0x4a,0x28,0xdb] vmovapd %zmm19, %zmm19 {%k2} // CHECK: vmovapd %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xfd,0xca,0x28,0xdb] vmovapd %zmm19, %zmm19 {%k2} {z} // CHECK: vmovaps 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x28,0x5c,0x82,0x40] vmovaps 4096(%rdx,%rax,4), %zmm19 // CHECK: vmovaps -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x28,0x5c,0x82,0xc0] vmovaps -4096(%rdx,%rax,4), %zmm19 // CHECK: vmovaps 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x28,0x5c,0x82,0x40] vmovaps 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vmovaps -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x28,0x5c,0x82,0xc0] vmovaps -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vmovaps 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x28,0x5c,0x82,0x40] vmovaps 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vmovaps -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x28,0x5c,0x82,0xc0] vmovaps -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vmovaps 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x28,0x5c,0x02,0x40] vmovaps 4096(%rdx,%rax), %zmm19 // CHECK: vmovaps 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x28,0x5c,0x02,0x40] vmovaps 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vmovaps 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x28,0x5c,0x02,0x40] vmovaps 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vmovaps 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x28,0x5a,0x40] vmovaps 4096(%rdx), %zmm19 // CHECK: vmovaps 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x28,0x5a,0x40] vmovaps 4096(%rdx), %zmm19 {%k2} // CHECK: vmovaps 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x28,0x5a,0x40] vmovaps 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vmovaps 485498096, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x28,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovaps 485498096, %zmm19 // CHECK: vmovaps 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x28,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovaps 485498096, %zmm19 {%k2} // CHECK: vmovaps 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x28,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovaps 485498096, %zmm19 {%k2} {z} // CHECK: vmovaps (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x28,0x1a] vmovaps (%rdx), %zmm19 // CHECK: vmovaps (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x28,0x1a] vmovaps (%rdx), %zmm19 {%k2} // CHECK: vmovaps (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x28,0x1a] vmovaps (%rdx), %zmm19 {%k2} {z} // CHECK: vmovaps %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7c,0x48,0x29,0xdb] vmovaps.s %zmm19, %zmm19 // CHECK: vmovaps %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7c,0x4a,0x29,0xdb] vmovaps.s %zmm19, %zmm19 {%k2} // CHECK: vmovaps %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7c,0xca,0x29,0xdb] vmovaps.s %zmm19, %zmm19 {%k2} {z} // CHECK: vmovaps %zmm19, 4096(%rdx) // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x29,0x5a,0x40] vmovaps %zmm19, 4096(%rdx) // CHECK: vmovaps %zmm19, 4096(%rdx) {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x29,0x5a,0x40] vmovaps %zmm19, 4096(%rdx) {%k2} // CHECK: vmovaps %zmm19, 4096(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x29,0x5c,0x82,0x40] vmovaps %zmm19, 4096(%rdx,%rax,4) // CHECK: vmovaps %zmm19, -4096(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x29,0x5c,0x82,0xc0] vmovaps %zmm19, -4096(%rdx,%rax,4) // CHECK: vmovaps %zmm19, 4096(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x29,0x5c,0x82,0x40] vmovaps %zmm19, 4096(%rdx,%rax,4) {%k2} // CHECK: vmovaps %zmm19, -4096(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x29,0x5c,0x82,0xc0] vmovaps %zmm19, -4096(%rdx,%rax,4) {%k2} // CHECK: vmovaps %zmm19, 4096(%rdx,%rax) // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x29,0x5c,0x02,0x40] vmovaps %zmm19, 4096(%rdx,%rax) // CHECK: vmovaps %zmm19, 4096(%rdx,%rax) {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x29,0x5c,0x02,0x40] vmovaps %zmm19, 4096(%rdx,%rax) {%k2} // CHECK: vmovaps %zmm19, 485498096 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x29,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovaps %zmm19, 485498096 // CHECK: vmovaps %zmm19, 485498096 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x29,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovaps %zmm19, 485498096 {%k2} // CHECK: vmovaps %zmm19, (%rdx) // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x29,0x1a] vmovaps %zmm19, (%rdx) // CHECK: vmovaps %zmm19, (%rdx) {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x29,0x1a] vmovaps %zmm19, (%rdx) {%k2} // CHECK: vmovaps %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7c,0x48,0x28,0xdb] vmovaps %zmm19, %zmm19 // CHECK: vmovaps %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7c,0x4a,0x28,0xdb] vmovaps %zmm19, %zmm19 {%k2} // CHECK: vmovaps %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7c,0xca,0x28,0xdb] vmovaps %zmm19, %zmm19 {%k2} {z} // CHECK: vmovddup 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0xff,0x48,0x12,0x5c,0x82,0x40] vmovddup 4096(%rdx,%rax,4), %zmm19 // CHECK: vmovddup -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0xff,0x48,0x12,0x5c,0x82,0xc0] vmovddup -4096(%rdx,%rax,4), %zmm19 // CHECK: vmovddup 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xff,0x4a,0x12,0x5c,0x82,0x40] vmovddup 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vmovddup -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xff,0x4a,0x12,0x5c,0x82,0xc0] vmovddup -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vmovddup 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xff,0xca,0x12,0x5c,0x82,0x40] vmovddup 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vmovddup -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xff,0xca,0x12,0x5c,0x82,0xc0] vmovddup -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vmovddup 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe1,0xff,0x48,0x12,0x5c,0x02,0x40] vmovddup 4096(%rdx,%rax), %zmm19 // CHECK: vmovddup 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xff,0x4a,0x12,0x5c,0x02,0x40] vmovddup 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vmovddup 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xff,0xca,0x12,0x5c,0x02,0x40] vmovddup 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vmovddup 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0xff,0x48,0x12,0x5a,0x40] vmovddup 4096(%rdx), %zmm19 // CHECK: vmovddup 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xff,0x4a,0x12,0x5a,0x40] vmovddup 4096(%rdx), %zmm19 {%k2} // CHECK: vmovddup 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xff,0xca,0x12,0x5a,0x40] vmovddup 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vmovddup 485498096, %zmm19 // CHECK: encoding: [0x62,0xe1,0xff,0x48,0x12,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovddup 485498096, %zmm19 // CHECK: vmovddup 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xff,0x4a,0x12,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovddup 485498096, %zmm19 {%k2} // CHECK: vmovddup 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xff,0xca,0x12,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovddup 485498096, %zmm19 {%k2} {z} // CHECK: vmovddup (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0xff,0x48,0x12,0x1a] vmovddup (%rdx), %zmm19 // CHECK: vmovddup (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xff,0x4a,0x12,0x1a] vmovddup (%rdx), %zmm19 {%k2} // CHECK: vmovddup (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xff,0xca,0x12,0x1a] vmovddup (%rdx), %zmm19 {%k2} {z} // CHECK: vmovddup %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xff,0x48,0x12,0xdb] vmovddup %zmm19, %zmm19 // CHECK: vmovddup %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xff,0x4a,0x12,0xdb] vmovddup %zmm19, %zmm19 {%k2} // CHECK: vmovddup %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xff,0xca,0x12,0xdb] vmovddup %zmm19, %zmm19 {%k2} {z} // CHECK: vmovdqa32 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7d,0x48,0x6f,0x5c,0x82,0x40] vmovdqa32 4096(%rdx,%rax,4), %zmm19 // CHECK: vmovdqa32 -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7d,0x48,0x6f,0x5c,0x82,0xc0] vmovdqa32 -4096(%rdx,%rax,4), %zmm19 // CHECK: vmovdqa32 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7d,0x4a,0x6f,0x5c,0x82,0x40] vmovdqa32 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vmovdqa32 -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7d,0x4a,0x6f,0x5c,0x82,0xc0] vmovdqa32 -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vmovdqa32 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7d,0xca,0x6f,0x5c,0x82,0x40] vmovdqa32 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vmovdqa32 -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7d,0xca,0x6f,0x5c,0x82,0xc0] vmovdqa32 -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vmovdqa32 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7d,0x48,0x6f,0x5c,0x02,0x40] vmovdqa32 4096(%rdx,%rax), %zmm19 // CHECK: vmovdqa32 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7d,0x4a,0x6f,0x5c,0x02,0x40] vmovdqa32 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vmovdqa32 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7d,0xca,0x6f,0x5c,0x02,0x40] vmovdqa32 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vmovdqa32 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7d,0x48,0x6f,0x5a,0x40] vmovdqa32 4096(%rdx), %zmm19 // CHECK: vmovdqa32 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7d,0x4a,0x6f,0x5a,0x40] vmovdqa32 4096(%rdx), %zmm19 {%k2} // CHECK: vmovdqa32 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7d,0xca,0x6f,0x5a,0x40] vmovdqa32 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vmovdqa32 485498096, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7d,0x48,0x6f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovdqa32 485498096, %zmm19 // CHECK: vmovdqa32 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7d,0x4a,0x6f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovdqa32 485498096, %zmm19 {%k2} // CHECK: vmovdqa32 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7d,0xca,0x6f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovdqa32 485498096, %zmm19 {%k2} {z} // CHECK: vmovdqa32 (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7d,0x48,0x6f,0x1a] vmovdqa32 (%rdx), %zmm19 // CHECK: vmovdqa32 (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7d,0x4a,0x6f,0x1a] vmovdqa32 (%rdx), %zmm19 {%k2} // CHECK: vmovdqa32 (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7d,0xca,0x6f,0x1a] vmovdqa32 (%rdx), %zmm19 {%k2} {z} // CHECK: vmovdqa32 %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7d,0x48,0x7f,0xdb] vmovdqa32.s %zmm19, %zmm19 // CHECK: vmovdqa32 %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7d,0x4a,0x7f,0xdb] vmovdqa32.s %zmm19, %zmm19 {%k2} // CHECK: vmovdqa32 %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7d,0xca,0x7f,0xdb] vmovdqa32.s %zmm19, %zmm19 {%k2} {z} // CHECK: vmovdqa32 %zmm19, 4096(%rdx) // CHECK: encoding: [0x62,0xe1,0x7d,0x48,0x7f,0x5a,0x40] vmovdqa32 %zmm19, 4096(%rdx) // CHECK: vmovdqa32 %zmm19, 4096(%rdx) {%k2} // CHECK: encoding: [0x62,0xe1,0x7d,0x4a,0x7f,0x5a,0x40] vmovdqa32 %zmm19, 4096(%rdx) {%k2} // CHECK: vmovdqa32 %zmm19, 4096(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe1,0x7d,0x48,0x7f,0x5c,0x82,0x40] vmovdqa32 %zmm19, 4096(%rdx,%rax,4) // CHECK: vmovdqa32 %zmm19, -4096(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe1,0x7d,0x48,0x7f,0x5c,0x82,0xc0] vmovdqa32 %zmm19, -4096(%rdx,%rax,4) // CHECK: vmovdqa32 %zmm19, 4096(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe1,0x7d,0x4a,0x7f,0x5c,0x82,0x40] vmovdqa32 %zmm19, 4096(%rdx,%rax,4) {%k2} // CHECK: vmovdqa32 %zmm19, -4096(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe1,0x7d,0x4a,0x7f,0x5c,0x82,0xc0] vmovdqa32 %zmm19, -4096(%rdx,%rax,4) {%k2} // CHECK: vmovdqa32 %zmm19, 4096(%rdx,%rax) // CHECK: encoding: [0x62,0xe1,0x7d,0x48,0x7f,0x5c,0x02,0x40] vmovdqa32 %zmm19, 4096(%rdx,%rax) // CHECK: vmovdqa32 %zmm19, 4096(%rdx,%rax) {%k2} // CHECK: encoding: [0x62,0xe1,0x7d,0x4a,0x7f,0x5c,0x02,0x40] vmovdqa32 %zmm19, 4096(%rdx,%rax) {%k2} // CHECK: vmovdqa32 %zmm19, 485498096 // CHECK: encoding: [0x62,0xe1,0x7d,0x48,0x7f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovdqa32 %zmm19, 485498096 // CHECK: vmovdqa32 %zmm19, 485498096 {%k2} // CHECK: encoding: [0x62,0xe1,0x7d,0x4a,0x7f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovdqa32 %zmm19, 485498096 {%k2} // CHECK: vmovdqa32 %zmm19, (%rdx) // CHECK: encoding: [0x62,0xe1,0x7d,0x48,0x7f,0x1a] vmovdqa32 %zmm19, (%rdx) // CHECK: vmovdqa32 %zmm19, (%rdx) {%k2} // CHECK: encoding: [0x62,0xe1,0x7d,0x4a,0x7f,0x1a] vmovdqa32 %zmm19, (%rdx) {%k2} // CHECK: vmovdqa32 %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7d,0x48,0x6f,0xdb] vmovdqa32 %zmm19, %zmm19 // CHECK: vmovdqa32 %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7d,0x4a,0x6f,0xdb] vmovdqa32 %zmm19, %zmm19 {%k2} // CHECK: vmovdqa32 %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7d,0xca,0x6f,0xdb] vmovdqa32 %zmm19, %zmm19 {%k2} {z} // CHECK: vmovdqa64 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x6f,0x5c,0x82,0x40] vmovdqa64 4096(%rdx,%rax,4), %zmm19 // CHECK: vmovdqa64 -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x6f,0x5c,0x82,0xc0] vmovdqa64 -4096(%rdx,%rax,4), %zmm19 // CHECK: vmovdqa64 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x6f,0x5c,0x82,0x40] vmovdqa64 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vmovdqa64 -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x6f,0x5c,0x82,0xc0] vmovdqa64 -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vmovdqa64 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xca,0x6f,0x5c,0x82,0x40] vmovdqa64 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vmovdqa64 -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xca,0x6f,0x5c,0x82,0xc0] vmovdqa64 -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vmovdqa64 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x6f,0x5c,0x02,0x40] vmovdqa64 4096(%rdx,%rax), %zmm19 // CHECK: vmovdqa64 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x6f,0x5c,0x02,0x40] vmovdqa64 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vmovdqa64 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xca,0x6f,0x5c,0x02,0x40] vmovdqa64 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vmovdqa64 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x6f,0x5a,0x40] vmovdqa64 4096(%rdx), %zmm19 // CHECK: vmovdqa64 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x6f,0x5a,0x40] vmovdqa64 4096(%rdx), %zmm19 {%k2} // CHECK: vmovdqa64 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xca,0x6f,0x5a,0x40] vmovdqa64 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vmovdqa64 485498096, %zmm19 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x6f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovdqa64 485498096, %zmm19 // CHECK: vmovdqa64 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x6f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovdqa64 485498096, %zmm19 {%k2} // CHECK: vmovdqa64 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xca,0x6f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovdqa64 485498096, %zmm19 {%k2} {z} // CHECK: vmovdqa64 (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x6f,0x1a] vmovdqa64 (%rdx), %zmm19 // CHECK: vmovdqa64 (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x6f,0x1a] vmovdqa64 (%rdx), %zmm19 {%k2} // CHECK: vmovdqa64 (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xca,0x6f,0x1a] vmovdqa64 (%rdx), %zmm19 {%k2} {z} // CHECK: vmovdqa64 %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xfd,0x48,0x7f,0xdb] vmovdqa64.s %zmm19, %zmm19 // CHECK: vmovdqa64 %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xfd,0x4a,0x7f,0xdb] vmovdqa64.s %zmm19, %zmm19 {%k2} // CHECK: vmovdqa64 %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xfd,0xca,0x7f,0xdb] vmovdqa64.s %zmm19, %zmm19 {%k2} {z} // CHECK: vmovdqa64 %zmm19, 4096(%rdx) // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x7f,0x5a,0x40] vmovdqa64 %zmm19, 4096(%rdx) // CHECK: vmovdqa64 %zmm19, 4096(%rdx) {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x7f,0x5a,0x40] vmovdqa64 %zmm19, 4096(%rdx) {%k2} // CHECK: vmovdqa64 %zmm19, 4096(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x7f,0x5c,0x82,0x40] vmovdqa64 %zmm19, 4096(%rdx,%rax,4) // CHECK: vmovdqa64 %zmm19, -4096(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x7f,0x5c,0x82,0xc0] vmovdqa64 %zmm19, -4096(%rdx,%rax,4) // CHECK: vmovdqa64 %zmm19, 4096(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x7f,0x5c,0x82,0x40] vmovdqa64 %zmm19, 4096(%rdx,%rax,4) {%k2} // CHECK: vmovdqa64 %zmm19, -4096(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x7f,0x5c,0x82,0xc0] vmovdqa64 %zmm19, -4096(%rdx,%rax,4) {%k2} // CHECK: vmovdqa64 %zmm19, 4096(%rdx,%rax) // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x7f,0x5c,0x02,0x40] vmovdqa64 %zmm19, 4096(%rdx,%rax) // CHECK: vmovdqa64 %zmm19, 4096(%rdx,%rax) {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x7f,0x5c,0x02,0x40] vmovdqa64 %zmm19, 4096(%rdx,%rax) {%k2} // CHECK: vmovdqa64 %zmm19, 485498096 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x7f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovdqa64 %zmm19, 485498096 // CHECK: vmovdqa64 %zmm19, 485498096 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x7f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovdqa64 %zmm19, 485498096 {%k2} // CHECK: vmovdqa64 %zmm19, (%rdx) // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x7f,0x1a] vmovdqa64 %zmm19, (%rdx) // CHECK: vmovdqa64 %zmm19, (%rdx) {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x7f,0x1a] vmovdqa64 %zmm19, (%rdx) {%k2} // CHECK: vmovdqa64 %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xfd,0x48,0x6f,0xdb] vmovdqa64 %zmm19, %zmm19 // CHECK: vmovdqa64 %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xfd,0x4a,0x6f,0xdb] vmovdqa64 %zmm19, %zmm19 {%k2} // CHECK: vmovdqa64 %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xfd,0xca,0x6f,0xdb] vmovdqa64 %zmm19, %zmm19 {%k2} {z} // CHECK: vmovdqu32 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0x6f,0x5c,0x82,0x40] vmovdqu32 4096(%rdx,%rax,4), %zmm19 // CHECK: vmovdqu32 -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0x6f,0x5c,0x82,0xc0] vmovdqu32 -4096(%rdx,%rax,4), %zmm19 // CHECK: vmovdqu32 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0x6f,0x5c,0x82,0x40] vmovdqu32 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vmovdqu32 -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0x6f,0x5c,0x82,0xc0] vmovdqu32 -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vmovdqu32 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xca,0x6f,0x5c,0x82,0x40] vmovdqu32 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vmovdqu32 -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xca,0x6f,0x5c,0x82,0xc0] vmovdqu32 -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vmovdqu32 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0x6f,0x5c,0x02,0x40] vmovdqu32 4096(%rdx,%rax), %zmm19 // CHECK: vmovdqu32 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0x6f,0x5c,0x02,0x40] vmovdqu32 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vmovdqu32 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xca,0x6f,0x5c,0x02,0x40] vmovdqu32 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vmovdqu32 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0x6f,0x5a,0x40] vmovdqu32 4096(%rdx), %zmm19 // CHECK: vmovdqu32 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0x6f,0x5a,0x40] vmovdqu32 4096(%rdx), %zmm19 {%k2} // CHECK: vmovdqu32 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xca,0x6f,0x5a,0x40] vmovdqu32 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vmovdqu32 485498096, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0x6f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovdqu32 485498096, %zmm19 // CHECK: vmovdqu32 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0x6f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovdqu32 485498096, %zmm19 {%k2} // CHECK: vmovdqu32 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xca,0x6f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovdqu32 485498096, %zmm19 {%k2} {z} // CHECK: vmovdqu32 (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0x6f,0x1a] vmovdqu32 (%rdx), %zmm19 // CHECK: vmovdqu32 (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0x6f,0x1a] vmovdqu32 (%rdx), %zmm19 {%k2} // CHECK: vmovdqu32 (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xca,0x6f,0x1a] vmovdqu32 (%rdx), %zmm19 {%k2} {z} // CHECK: vmovdqu32 %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7e,0x48,0x7f,0xdb] vmovdqu32.s %zmm19, %zmm19 // CHECK: vmovdqu32 %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7e,0x4a,0x7f,0xdb] vmovdqu32.s %zmm19, %zmm19 {%k2} // CHECK: vmovdqu32 %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7e,0xca,0x7f,0xdb] vmovdqu32.s %zmm19, %zmm19 {%k2} {z} // CHECK: vmovdqu32 %zmm19, 4096(%rdx) // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0x7f,0x5a,0x40] vmovdqu32 %zmm19, 4096(%rdx) // CHECK: vmovdqu32 %zmm19, 4096(%rdx) {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0x7f,0x5a,0x40] vmovdqu32 %zmm19, 4096(%rdx) {%k2} // CHECK: vmovdqu32 %zmm19, 4096(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0x7f,0x5c,0x82,0x40] vmovdqu32 %zmm19, 4096(%rdx,%rax,4) // CHECK: vmovdqu32 %zmm19, -4096(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0x7f,0x5c,0x82,0xc0] vmovdqu32 %zmm19, -4096(%rdx,%rax,4) // CHECK: vmovdqu32 %zmm19, 4096(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0x7f,0x5c,0x82,0x40] vmovdqu32 %zmm19, 4096(%rdx,%rax,4) {%k2} // CHECK: vmovdqu32 %zmm19, -4096(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0x7f,0x5c,0x82,0xc0] vmovdqu32 %zmm19, -4096(%rdx,%rax,4) {%k2} // CHECK: vmovdqu32 %zmm19, 4096(%rdx,%rax) // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0x7f,0x5c,0x02,0x40] vmovdqu32 %zmm19, 4096(%rdx,%rax) // CHECK: vmovdqu32 %zmm19, 4096(%rdx,%rax) {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0x7f,0x5c,0x02,0x40] vmovdqu32 %zmm19, 4096(%rdx,%rax) {%k2} // CHECK: vmovdqu32 %zmm19, 485498096 // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0x7f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovdqu32 %zmm19, 485498096 // CHECK: vmovdqu32 %zmm19, 485498096 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0x7f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovdqu32 %zmm19, 485498096 {%k2} // CHECK: vmovdqu32 %zmm19, (%rdx) // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0x7f,0x1a] vmovdqu32 %zmm19, (%rdx) // CHECK: vmovdqu32 %zmm19, (%rdx) {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0x7f,0x1a] vmovdqu32 %zmm19, (%rdx) {%k2} // CHECK: vmovdqu32 %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7e,0x48,0x6f,0xdb] vmovdqu32 %zmm19, %zmm19 // CHECK: vmovdqu32 %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7e,0x4a,0x6f,0xdb] vmovdqu32 %zmm19, %zmm19 {%k2} // CHECK: vmovdqu32 %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7e,0xca,0x6f,0xdb] vmovdqu32 %zmm19, %zmm19 {%k2} {z} // CHECK: vmovdqu64 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0xfe,0x48,0x6f,0x5c,0x82,0x40] vmovdqu64 4096(%rdx,%rax,4), %zmm19 // CHECK: vmovdqu64 -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0xfe,0x48,0x6f,0x5c,0x82,0xc0] vmovdqu64 -4096(%rdx,%rax,4), %zmm19 // CHECK: vmovdqu64 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xfe,0x4a,0x6f,0x5c,0x82,0x40] vmovdqu64 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vmovdqu64 -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xfe,0x4a,0x6f,0x5c,0x82,0xc0] vmovdqu64 -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vmovdqu64 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfe,0xca,0x6f,0x5c,0x82,0x40] vmovdqu64 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vmovdqu64 -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfe,0xca,0x6f,0x5c,0x82,0xc0] vmovdqu64 -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vmovdqu64 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe1,0xfe,0x48,0x6f,0x5c,0x02,0x40] vmovdqu64 4096(%rdx,%rax), %zmm19 // CHECK: vmovdqu64 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xfe,0x4a,0x6f,0x5c,0x02,0x40] vmovdqu64 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vmovdqu64 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfe,0xca,0x6f,0x5c,0x02,0x40] vmovdqu64 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vmovdqu64 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0xfe,0x48,0x6f,0x5a,0x40] vmovdqu64 4096(%rdx), %zmm19 // CHECK: vmovdqu64 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xfe,0x4a,0x6f,0x5a,0x40] vmovdqu64 4096(%rdx), %zmm19 {%k2} // CHECK: vmovdqu64 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfe,0xca,0x6f,0x5a,0x40] vmovdqu64 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vmovdqu64 485498096, %zmm19 // CHECK: encoding: [0x62,0xe1,0xfe,0x48,0x6f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovdqu64 485498096, %zmm19 // CHECK: vmovdqu64 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xfe,0x4a,0x6f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovdqu64 485498096, %zmm19 {%k2} // CHECK: vmovdqu64 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfe,0xca,0x6f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovdqu64 485498096, %zmm19 {%k2} {z} // CHECK: vmovdqu64 (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0xfe,0x48,0x6f,0x1a] vmovdqu64 (%rdx), %zmm19 // CHECK: vmovdqu64 (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xfe,0x4a,0x6f,0x1a] vmovdqu64 (%rdx), %zmm19 {%k2} // CHECK: vmovdqu64 (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfe,0xca,0x6f,0x1a] vmovdqu64 (%rdx), %zmm19 {%k2} {z} // CHECK: vmovdqu64 %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xfe,0x48,0x7f,0xdb] vmovdqu64.s %zmm19, %zmm19 // CHECK: vmovdqu64 %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xfe,0x4a,0x7f,0xdb] vmovdqu64.s %zmm19, %zmm19 {%k2} // CHECK: vmovdqu64 %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xfe,0xca,0x7f,0xdb] vmovdqu64.s %zmm19, %zmm19 {%k2} {z} // CHECK: vmovdqu64 %zmm19, 4096(%rdx) // CHECK: encoding: [0x62,0xe1,0xfe,0x48,0x7f,0x5a,0x40] vmovdqu64 %zmm19, 4096(%rdx) // CHECK: vmovdqu64 %zmm19, 4096(%rdx) {%k2} // CHECK: encoding: [0x62,0xe1,0xfe,0x4a,0x7f,0x5a,0x40] vmovdqu64 %zmm19, 4096(%rdx) {%k2} // CHECK: vmovdqu64 %zmm19, 4096(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe1,0xfe,0x48,0x7f,0x5c,0x82,0x40] vmovdqu64 %zmm19, 4096(%rdx,%rax,4) // CHECK: vmovdqu64 %zmm19, -4096(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe1,0xfe,0x48,0x7f,0x5c,0x82,0xc0] vmovdqu64 %zmm19, -4096(%rdx,%rax,4) // CHECK: vmovdqu64 %zmm19, 4096(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe1,0xfe,0x4a,0x7f,0x5c,0x82,0x40] vmovdqu64 %zmm19, 4096(%rdx,%rax,4) {%k2} // CHECK: vmovdqu64 %zmm19, -4096(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe1,0xfe,0x4a,0x7f,0x5c,0x82,0xc0] vmovdqu64 %zmm19, -4096(%rdx,%rax,4) {%k2} // CHECK: vmovdqu64 %zmm19, 4096(%rdx,%rax) // CHECK: encoding: [0x62,0xe1,0xfe,0x48,0x7f,0x5c,0x02,0x40] vmovdqu64 %zmm19, 4096(%rdx,%rax) // CHECK: vmovdqu64 %zmm19, 4096(%rdx,%rax) {%k2} // CHECK: encoding: [0x62,0xe1,0xfe,0x4a,0x7f,0x5c,0x02,0x40] vmovdqu64 %zmm19, 4096(%rdx,%rax) {%k2} // CHECK: vmovdqu64 %zmm19, 485498096 // CHECK: encoding: [0x62,0xe1,0xfe,0x48,0x7f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovdqu64 %zmm19, 485498096 // CHECK: vmovdqu64 %zmm19, 485498096 {%k2} // CHECK: encoding: [0x62,0xe1,0xfe,0x4a,0x7f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovdqu64 %zmm19, 485498096 {%k2} // CHECK: vmovdqu64 %zmm19, (%rdx) // CHECK: encoding: [0x62,0xe1,0xfe,0x48,0x7f,0x1a] vmovdqu64 %zmm19, (%rdx) // CHECK: vmovdqu64 %zmm19, (%rdx) {%k2} // CHECK: encoding: [0x62,0xe1,0xfe,0x4a,0x7f,0x1a] vmovdqu64 %zmm19, (%rdx) {%k2} // CHECK: vmovdqu64 %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xfe,0x48,0x6f,0xdb] vmovdqu64 %zmm19, %zmm19 // CHECK: vmovdqu64 %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xfe,0x4a,0x6f,0xdb] vmovdqu64 %zmm19, %zmm19 {%k2} // CHECK: vmovdqu64 %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xfe,0xca,0x6f,0xdb] vmovdqu64 %zmm19, %zmm19 {%k2} {z} // CHECK: vmovntdqa 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x2a,0x5c,0x82,0x40] vmovntdqa 4096(%rdx,%rax,4), %zmm19 // CHECK: vmovntdqa -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x2a,0x5c,0x82,0xc0] vmovntdqa -4096(%rdx,%rax,4), %zmm19 // CHECK: vmovntdqa 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x2a,0x5c,0x02,0x40] vmovntdqa 4096(%rdx,%rax), %zmm19 // CHECK: vmovntdqa 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x2a,0x5a,0x40] vmovntdqa 4096(%rdx), %zmm19 // CHECK: vmovntdqa 485498096, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x2a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovntdqa 485498096, %zmm19 // CHECK: vmovntdqa (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x2a,0x1a] vmovntdqa (%rdx), %zmm19 // CHECK: vmovntdq %zmm19, 4096(%rdx) // CHECK: encoding: [0x62,0xe1,0x7d,0x48,0xe7,0x5a,0x40] vmovntdq %zmm19, 4096(%rdx) // CHECK: vmovntdq %zmm19, 4096(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe1,0x7d,0x48,0xe7,0x5c,0x82,0x40] vmovntdq %zmm19, 4096(%rdx,%rax,4) // CHECK: vmovntdq %zmm19, -4096(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe1,0x7d,0x48,0xe7,0x5c,0x82,0xc0] vmovntdq %zmm19, -4096(%rdx,%rax,4) // CHECK: vmovntdq %zmm19, 4096(%rdx,%rax) // CHECK: encoding: [0x62,0xe1,0x7d,0x48,0xe7,0x5c,0x02,0x40] vmovntdq %zmm19, 4096(%rdx,%rax) // CHECK: vmovntdq %zmm19, 485498096 // CHECK: encoding: [0x62,0xe1,0x7d,0x48,0xe7,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovntdq %zmm19, 485498096 // CHECK: vmovntdq %zmm19, (%rdx) // CHECK: encoding: [0x62,0xe1,0x7d,0x48,0xe7,0x1a] vmovntdq %zmm19, (%rdx) // CHECK: vmovntpd %zmm19, 4096(%rdx) // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x2b,0x5a,0x40] vmovntpd %zmm19, 4096(%rdx) // CHECK: vmovntpd %zmm19, 4096(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x2b,0x5c,0x82,0x40] vmovntpd %zmm19, 4096(%rdx,%rax,4) // CHECK: vmovntpd %zmm19, -4096(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x2b,0x5c,0x82,0xc0] vmovntpd %zmm19, -4096(%rdx,%rax,4) // CHECK: vmovntpd %zmm19, 4096(%rdx,%rax) // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x2b,0x5c,0x02,0x40] vmovntpd %zmm19, 4096(%rdx,%rax) // CHECK: vmovntpd %zmm19, 485498096 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x2b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovntpd %zmm19, 485498096 // CHECK: vmovntpd %zmm19, (%rdx) // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x2b,0x1a] vmovntpd %zmm19, (%rdx) // CHECK: vmovntps %zmm19, 4096(%rdx) // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x2b,0x5a,0x40] vmovntps %zmm19, 4096(%rdx) // CHECK: vmovntps %zmm19, 4096(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x2b,0x5c,0x82,0x40] vmovntps %zmm19, 4096(%rdx,%rax,4) // CHECK: vmovntps %zmm19, -4096(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x2b,0x5c,0x82,0xc0] vmovntps %zmm19, -4096(%rdx,%rax,4) // CHECK: vmovntps %zmm19, 4096(%rdx,%rax) // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x2b,0x5c,0x02,0x40] vmovntps %zmm19, 4096(%rdx,%rax) // CHECK: vmovntps %zmm19, 485498096 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x2b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovntps %zmm19, 485498096 // CHECK: vmovntps %zmm19, (%rdx) // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x2b,0x1a] vmovntps %zmm19, (%rdx) // CHECK: vmovshdup 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0x16,0x5c,0x82,0x40] vmovshdup 4096(%rdx,%rax,4), %zmm19 // CHECK: vmovshdup -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0x16,0x5c,0x82,0xc0] vmovshdup -4096(%rdx,%rax,4), %zmm19 // CHECK: vmovshdup 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0x16,0x5c,0x82,0x40] vmovshdup 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vmovshdup -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0x16,0x5c,0x82,0xc0] vmovshdup -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vmovshdup 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xca,0x16,0x5c,0x82,0x40] vmovshdup 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vmovshdup -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xca,0x16,0x5c,0x82,0xc0] vmovshdup -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vmovshdup 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0x16,0x5c,0x02,0x40] vmovshdup 4096(%rdx,%rax), %zmm19 // CHECK: vmovshdup 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0x16,0x5c,0x02,0x40] vmovshdup 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vmovshdup 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xca,0x16,0x5c,0x02,0x40] vmovshdup 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vmovshdup 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0x16,0x5a,0x40] vmovshdup 4096(%rdx), %zmm19 // CHECK: vmovshdup 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0x16,0x5a,0x40] vmovshdup 4096(%rdx), %zmm19 {%k2} // CHECK: vmovshdup 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xca,0x16,0x5a,0x40] vmovshdup 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vmovshdup 485498096, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0x16,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovshdup 485498096, %zmm19 // CHECK: vmovshdup 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0x16,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovshdup 485498096, %zmm19 {%k2} // CHECK: vmovshdup 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xca,0x16,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovshdup 485498096, %zmm19 {%k2} {z} // CHECK: vmovshdup (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0x16,0x1a] vmovshdup (%rdx), %zmm19 // CHECK: vmovshdup (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0x16,0x1a] vmovshdup (%rdx), %zmm19 {%k2} // CHECK: vmovshdup (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xca,0x16,0x1a] vmovshdup (%rdx), %zmm19 {%k2} {z} // CHECK: vmovshdup %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7e,0x48,0x16,0xdb] vmovshdup %zmm19, %zmm19 // CHECK: vmovshdup %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7e,0x4a,0x16,0xdb] vmovshdup %zmm19, %zmm19 {%k2} // CHECK: vmovshdup %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7e,0xca,0x16,0xdb] vmovshdup %zmm19, %zmm19 {%k2} {z} // CHECK: vmovsldup 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0x12,0x5c,0x82,0x40] vmovsldup 4096(%rdx,%rax,4), %zmm19 // CHECK: vmovsldup -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0x12,0x5c,0x82,0xc0] vmovsldup -4096(%rdx,%rax,4), %zmm19 // CHECK: vmovsldup 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0x12,0x5c,0x82,0x40] vmovsldup 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vmovsldup -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0x12,0x5c,0x82,0xc0] vmovsldup -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vmovsldup 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xca,0x12,0x5c,0x82,0x40] vmovsldup 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vmovsldup -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xca,0x12,0x5c,0x82,0xc0] vmovsldup -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vmovsldup 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0x12,0x5c,0x02,0x40] vmovsldup 4096(%rdx,%rax), %zmm19 // CHECK: vmovsldup 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0x12,0x5c,0x02,0x40] vmovsldup 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vmovsldup 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xca,0x12,0x5c,0x02,0x40] vmovsldup 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vmovsldup 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0x12,0x5a,0x40] vmovsldup 4096(%rdx), %zmm19 // CHECK: vmovsldup 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0x12,0x5a,0x40] vmovsldup 4096(%rdx), %zmm19 {%k2} // CHECK: vmovsldup 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xca,0x12,0x5a,0x40] vmovsldup 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vmovsldup 485498096, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0x12,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovsldup 485498096, %zmm19 // CHECK: vmovsldup 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0x12,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovsldup 485498096, %zmm19 {%k2} // CHECK: vmovsldup 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xca,0x12,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovsldup 485498096, %zmm19 {%k2} {z} // CHECK: vmovsldup (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7e,0x48,0x12,0x1a] vmovsldup (%rdx), %zmm19 // CHECK: vmovsldup (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7e,0x4a,0x12,0x1a] vmovsldup (%rdx), %zmm19 {%k2} // CHECK: vmovsldup (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7e,0xca,0x12,0x1a] vmovsldup (%rdx), %zmm19 {%k2} {z} // CHECK: vmovsldup %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7e,0x48,0x12,0xdb] vmovsldup %zmm19, %zmm19 // CHECK: vmovsldup %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7e,0x4a,0x12,0xdb] vmovsldup %zmm19, %zmm19 {%k2} // CHECK: vmovsldup %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7e,0xca,0x12,0xdb] vmovsldup %zmm19, %zmm19 {%k2} {z} // CHECK: vmovupd 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x10,0x5c,0x82,0x40] vmovupd 4096(%rdx,%rax,4), %zmm19 // CHECK: vmovupd -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x10,0x5c,0x82,0xc0] vmovupd -4096(%rdx,%rax,4), %zmm19 // CHECK: vmovupd 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x10,0x5c,0x82,0x40] vmovupd 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vmovupd -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x10,0x5c,0x82,0xc0] vmovupd -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vmovupd 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xca,0x10,0x5c,0x82,0x40] vmovupd 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vmovupd -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xca,0x10,0x5c,0x82,0xc0] vmovupd -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vmovupd 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x10,0x5c,0x02,0x40] vmovupd 4096(%rdx,%rax), %zmm19 // CHECK: vmovupd 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x10,0x5c,0x02,0x40] vmovupd 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vmovupd 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xca,0x10,0x5c,0x02,0x40] vmovupd 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vmovupd 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x10,0x5a,0x40] vmovupd 4096(%rdx), %zmm19 // CHECK: vmovupd 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x10,0x5a,0x40] vmovupd 4096(%rdx), %zmm19 {%k2} // CHECK: vmovupd 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xca,0x10,0x5a,0x40] vmovupd 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vmovupd 485498096, %zmm19 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x10,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovupd 485498096, %zmm19 // CHECK: vmovupd 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x10,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovupd 485498096, %zmm19 {%k2} // CHECK: vmovupd 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xca,0x10,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovupd 485498096, %zmm19 {%k2} {z} // CHECK: vmovupd (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x10,0x1a] vmovupd (%rdx), %zmm19 // CHECK: vmovupd (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x10,0x1a] vmovupd (%rdx), %zmm19 {%k2} // CHECK: vmovupd (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xca,0x10,0x1a] vmovupd (%rdx), %zmm19 {%k2} {z} // CHECK: vmovupd %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xfd,0x48,0x11,0xdb] vmovupd.s %zmm19, %zmm19 // CHECK: vmovupd %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xfd,0x4a,0x11,0xdb] vmovupd.s %zmm19, %zmm19 {%k2} // CHECK: vmovupd %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xfd,0xca,0x11,0xdb] vmovupd.s %zmm19, %zmm19 {%k2} {z} // CHECK: vmovupd %zmm19, 4096(%rdx) // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x11,0x5a,0x40] vmovupd %zmm19, 4096(%rdx) // CHECK: vmovupd %zmm19, 4096(%rdx) {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x11,0x5a,0x40] vmovupd %zmm19, 4096(%rdx) {%k2} // CHECK: vmovupd %zmm19, 4096(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x11,0x5c,0x82,0x40] vmovupd %zmm19, 4096(%rdx,%rax,4) // CHECK: vmovupd %zmm19, -4096(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x11,0x5c,0x82,0xc0] vmovupd %zmm19, -4096(%rdx,%rax,4) // CHECK: vmovupd %zmm19, 4096(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x11,0x5c,0x82,0x40] vmovupd %zmm19, 4096(%rdx,%rax,4) {%k2} // CHECK: vmovupd %zmm19, -4096(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x11,0x5c,0x82,0xc0] vmovupd %zmm19, -4096(%rdx,%rax,4) {%k2} // CHECK: vmovupd %zmm19, 4096(%rdx,%rax) // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x11,0x5c,0x02,0x40] vmovupd %zmm19, 4096(%rdx,%rax) // CHECK: vmovupd %zmm19, 4096(%rdx,%rax) {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x11,0x5c,0x02,0x40] vmovupd %zmm19, 4096(%rdx,%rax) {%k2} // CHECK: vmovupd %zmm19, 485498096 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x11,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovupd %zmm19, 485498096 // CHECK: vmovupd %zmm19, 485498096 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x11,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovupd %zmm19, 485498096 {%k2} // CHECK: vmovupd %zmm19, (%rdx) // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x11,0x1a] vmovupd %zmm19, (%rdx) // CHECK: vmovupd %zmm19, (%rdx) {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x11,0x1a] vmovupd %zmm19, (%rdx) {%k2} // CHECK: vmovupd %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xfd,0x48,0x10,0xdb] vmovupd %zmm19, %zmm19 // CHECK: vmovupd %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xfd,0x4a,0x10,0xdb] vmovupd %zmm19, %zmm19 {%k2} // CHECK: vmovupd %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xfd,0xca,0x10,0xdb] vmovupd %zmm19, %zmm19 {%k2} {z} // CHECK: vmovups 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x10,0x5c,0x82,0x40] vmovups 4096(%rdx,%rax,4), %zmm19 // CHECK: vmovups -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x10,0x5c,0x82,0xc0] vmovups -4096(%rdx,%rax,4), %zmm19 // CHECK: vmovups 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x10,0x5c,0x82,0x40] vmovups 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vmovups -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x10,0x5c,0x82,0xc0] vmovups -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vmovups 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x10,0x5c,0x82,0x40] vmovups 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vmovups -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x10,0x5c,0x82,0xc0] vmovups -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vmovups 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x10,0x5c,0x02,0x40] vmovups 4096(%rdx,%rax), %zmm19 // CHECK: vmovups 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x10,0x5c,0x02,0x40] vmovups 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vmovups 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x10,0x5c,0x02,0x40] vmovups 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vmovups 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x10,0x5a,0x40] vmovups 4096(%rdx), %zmm19 // CHECK: vmovups 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x10,0x5a,0x40] vmovups 4096(%rdx), %zmm19 {%k2} // CHECK: vmovups 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x10,0x5a,0x40] vmovups 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vmovups 485498096, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x10,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovups 485498096, %zmm19 // CHECK: vmovups 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x10,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovups 485498096, %zmm19 {%k2} // CHECK: vmovups 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x10,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovups 485498096, %zmm19 {%k2} {z} // CHECK: vmovups (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x10,0x1a] vmovups (%rdx), %zmm19 // CHECK: vmovups (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x10,0x1a] vmovups (%rdx), %zmm19 {%k2} // CHECK: vmovups (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x10,0x1a] vmovups (%rdx), %zmm19 {%k2} {z} // CHECK: vmovups %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7c,0x48,0x11,0xdb] vmovups.s %zmm19, %zmm19 // CHECK: vmovups %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7c,0x4a,0x11,0xdb] vmovups.s %zmm19, %zmm19 {%k2} // CHECK: vmovups %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7c,0xca,0x11,0xdb] vmovups.s %zmm19, %zmm19 {%k2} {z} // CHECK: vmovups %zmm19, 4096(%rdx) // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x11,0x5a,0x40] vmovups %zmm19, 4096(%rdx) // CHECK: vmovups %zmm19, 4096(%rdx) {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x11,0x5a,0x40] vmovups %zmm19, 4096(%rdx) {%k2} // CHECK: vmovups %zmm19, 4096(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x11,0x5c,0x82,0x40] vmovups %zmm19, 4096(%rdx,%rax,4) // CHECK: vmovups %zmm19, -4096(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x11,0x5c,0x82,0xc0] vmovups %zmm19, -4096(%rdx,%rax,4) // CHECK: vmovups %zmm19, 4096(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x11,0x5c,0x82,0x40] vmovups %zmm19, 4096(%rdx,%rax,4) {%k2} // CHECK: vmovups %zmm19, -4096(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x11,0x5c,0x82,0xc0] vmovups %zmm19, -4096(%rdx,%rax,4) {%k2} // CHECK: vmovups %zmm19, 4096(%rdx,%rax) // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x11,0x5c,0x02,0x40] vmovups %zmm19, 4096(%rdx,%rax) // CHECK: vmovups %zmm19, 4096(%rdx,%rax) {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x11,0x5c,0x02,0x40] vmovups %zmm19, 4096(%rdx,%rax) {%k2} // CHECK: vmovups %zmm19, 485498096 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x11,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovups %zmm19, 485498096 // CHECK: vmovups %zmm19, 485498096 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x11,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmovups %zmm19, 485498096 {%k2} // CHECK: vmovups %zmm19, (%rdx) // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x11,0x1a] vmovups %zmm19, (%rdx) // CHECK: vmovups %zmm19, (%rdx) {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x11,0x1a] vmovups %zmm19, (%rdx) {%k2} // CHECK: vmovups %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7c,0x48,0x10,0xdb] vmovups %zmm19, %zmm19 // CHECK: vmovups %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7c,0x4a,0x10,0xdb] vmovups %zmm19, %zmm19 {%k2} // CHECK: vmovups %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7c,0xca,0x10,0xdb] vmovups %zmm19, %zmm19 {%k2} {z} // CHECK: vmulpd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x59,0x5c,0x82,0x40] vmulpd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vmulpd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x59,0x5c,0x82,0xc0] vmulpd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vmulpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x59,0x5c,0x82,0x40] vmulpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vmulpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x59,0x5c,0x82,0xc0] vmulpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vmulpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x59,0x5c,0x82,0x40] vmulpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vmulpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x59,0x5c,0x82,0xc0] vmulpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vmulpd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x59,0x5c,0x02,0x40] vmulpd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vmulpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x59,0x5c,0x02,0x40] vmulpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vmulpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x59,0x5c,0x02,0x40] vmulpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vmulpd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x59,0x5a,0x40] vmulpd 4096(%rdx), %zmm19, %zmm19 // CHECK: vmulpd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x59,0x5a,0x40] vmulpd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vmulpd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x59,0x5a,0x40] vmulpd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vmulpd 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x59,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmulpd 485498096{1to8}, %zmm19, %zmm19 // CHECK: vmulpd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x59,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmulpd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vmulpd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x59,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmulpd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vmulpd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x59,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmulpd 485498096, %zmm19, %zmm19 // CHECK: vmulpd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x59,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmulpd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vmulpd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x59,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmulpd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vmulpd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x59,0x5a,0x40] vmulpd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vmulpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x59,0x5a,0x40] vmulpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vmulpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x59,0x5a,0x40] vmulpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vmulpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x59,0x5c,0x02,0x40] vmulpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vmulpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x59,0x5c,0x02,0x40] vmulpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vmulpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x59,0x5c,0x02,0x40] vmulpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vmulpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x59,0x5c,0x82,0x40] vmulpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vmulpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x59,0x5c,0x82,0xc0] vmulpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vmulpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x59,0x5c,0x82,0x40] vmulpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vmulpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x59,0x5c,0x82,0xc0] vmulpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vmulpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x59,0x5c,0x82,0x40] vmulpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vmulpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x59,0x5c,0x82,0xc0] vmulpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vmulpd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xe5,0x30,0x59,0xdb] vmulpd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vmulpd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xe5,0x32,0x59,0xdb] vmulpd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vmulpd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xe5,0xb2,0x59,0xdb] vmulpd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vmulpd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x59,0x1a] vmulpd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vmulpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x59,0x1a] vmulpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vmulpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x59,0x1a] vmulpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vmulpd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x59,0x1a] vmulpd (%rdx), %zmm19, %zmm19 // CHECK: vmulpd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x59,0x1a] vmulpd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vmulpd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x59,0x1a] vmulpd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vmulpd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xe5,0x10,0x59,0xdb] vmulpd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vmulpd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xe5,0x12,0x59,0xdb] vmulpd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vmulpd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xe5,0x92,0x59,0xdb] vmulpd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vmulpd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xe5,0x50,0x59,0xdb] vmulpd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vmulpd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xe5,0x52,0x59,0xdb] vmulpd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vmulpd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xe5,0xd2,0x59,0xdb] vmulpd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vmulpd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xe5,0x70,0x59,0xdb] vmulpd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vmulpd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xe5,0x72,0x59,0xdb] vmulpd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vmulpd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xe5,0xf2,0x59,0xdb] vmulpd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vmulpd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xe5,0x40,0x59,0xdb] vmulpd %zmm19, %zmm19, %zmm19 // CHECK: vmulpd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xe5,0x42,0x59,0xdb] vmulpd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vmulpd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xe5,0xc2,0x59,0xdb] vmulpd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vmulps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x59,0x5a,0x40] vmulps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vmulps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x59,0x5a,0x40] vmulps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vmulps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x59,0x5a,0x40] vmulps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vmulps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x59,0x5c,0x02,0x40] vmulps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vmulps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x59,0x5c,0x02,0x40] vmulps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vmulps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x59,0x5c,0x02,0x40] vmulps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vmulps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x59,0x5c,0x82,0x40] vmulps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vmulps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x59,0x5c,0x82,0xc0] vmulps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vmulps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x59,0x5c,0x82,0x40] vmulps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vmulps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x59,0x5c,0x82,0xc0] vmulps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vmulps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x59,0x5c,0x82,0x40] vmulps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vmulps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x59,0x5c,0x82,0xc0] vmulps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vmulps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x59,0x5c,0x82,0x40] vmulps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vmulps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x59,0x5c,0x82,0xc0] vmulps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vmulps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x59,0x5c,0x82,0x40] vmulps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vmulps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x59,0x5c,0x82,0xc0] vmulps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vmulps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x59,0x5c,0x82,0x40] vmulps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vmulps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x59,0x5c,0x82,0xc0] vmulps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vmulps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x59,0x5c,0x02,0x40] vmulps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vmulps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x59,0x5c,0x02,0x40] vmulps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vmulps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x59,0x5c,0x02,0x40] vmulps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vmulps 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x59,0x5a,0x40] vmulps 4096(%rdx), %zmm19, %zmm19 // CHECK: vmulps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x59,0x5a,0x40] vmulps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vmulps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x59,0x5a,0x40] vmulps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vmulps 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x59,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmulps 485498096{1to16}, %zmm19, %zmm19 // CHECK: vmulps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x59,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmulps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vmulps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x59,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmulps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vmulps 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x59,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmulps 485498096, %zmm19, %zmm19 // CHECK: vmulps 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x59,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmulps 485498096, %zmm19, %zmm19 {%k2} // CHECK: vmulps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x59,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vmulps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vmulps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x64,0x30,0x59,0xdb] vmulps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vmulps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x64,0x32,0x59,0xdb] vmulps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vmulps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x64,0xb2,0x59,0xdb] vmulps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vmulps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x59,0x1a] vmulps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vmulps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x59,0x1a] vmulps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vmulps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x59,0x1a] vmulps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vmulps (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x59,0x1a] vmulps (%rdx), %zmm19, %zmm19 // CHECK: vmulps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x59,0x1a] vmulps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vmulps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x59,0x1a] vmulps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vmulps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x64,0x10,0x59,0xdb] vmulps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vmulps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x64,0x12,0x59,0xdb] vmulps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vmulps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x64,0x92,0x59,0xdb] vmulps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vmulps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x64,0x50,0x59,0xdb] vmulps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vmulps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x64,0x52,0x59,0xdb] vmulps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vmulps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x64,0xd2,0x59,0xdb] vmulps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vmulps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x64,0x70,0x59,0xdb] vmulps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vmulps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x64,0x72,0x59,0xdb] vmulps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vmulps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x64,0xf2,0x59,0xdb] vmulps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vmulps %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x64,0x40,0x59,0xdb] vmulps %zmm19, %zmm19, %zmm19 // CHECK: vmulps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x64,0x42,0x59,0xdb] vmulps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vmulps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x64,0xc2,0x59,0xdb] vmulps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpabsd 256(%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x58,0x1e,0x5a,0x40] vpabsd 256(%rdx){1to16}, %zmm19 // CHECK: vpabsd 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x5a,0x1e,0x5a,0x40] vpabsd 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: vpabsd 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xda,0x1e,0x5a,0x40] vpabsd 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vpabsd 256(%rdx,%rax){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x58,0x1e,0x5c,0x02,0x40] vpabsd 256(%rdx,%rax){1to16}, %zmm19 // CHECK: vpabsd 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x5a,0x1e,0x5c,0x02,0x40] vpabsd 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: vpabsd 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xda,0x1e,0x5c,0x02,0x40] vpabsd 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: vpabsd 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x58,0x1e,0x5c,0x82,0x40] vpabsd 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vpabsd -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x58,0x1e,0x5c,0x82,0xc0] vpabsd -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vpabsd 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x5a,0x1e,0x5c,0x82,0x40] vpabsd 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vpabsd -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x5a,0x1e,0x5c,0x82,0xc0] vpabsd -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vpabsd 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xda,0x1e,0x5c,0x82,0x40] vpabsd 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vpabsd -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xda,0x1e,0x5c,0x82,0xc0] vpabsd -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vpabsd 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x1e,0x5c,0x82,0x40] vpabsd 4096(%rdx,%rax,4), %zmm19 // CHECK: vpabsd -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x1e,0x5c,0x82,0xc0] vpabsd -4096(%rdx,%rax,4), %zmm19 // CHECK: vpabsd 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x1e,0x5c,0x82,0x40] vpabsd 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpabsd -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x1e,0x5c,0x82,0xc0] vpabsd -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpabsd 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x1e,0x5c,0x82,0x40] vpabsd 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpabsd -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x1e,0x5c,0x82,0xc0] vpabsd -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpabsd 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x1e,0x5c,0x02,0x40] vpabsd 4096(%rdx,%rax), %zmm19 // CHECK: vpabsd 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x1e,0x5c,0x02,0x40] vpabsd 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vpabsd 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x1e,0x5c,0x02,0x40] vpabsd 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vpabsd 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x1e,0x5a,0x40] vpabsd 4096(%rdx), %zmm19 // CHECK: vpabsd 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x1e,0x5a,0x40] vpabsd 4096(%rdx), %zmm19 {%k2} // CHECK: vpabsd 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x1e,0x5a,0x40] vpabsd 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vpabsd 485498096{1to16}, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x58,0x1e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpabsd 485498096{1to16}, %zmm19 // CHECK: vpabsd 485498096{1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x5a,0x1e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpabsd 485498096{1to16}, %zmm19 {%k2} // CHECK: vpabsd 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xda,0x1e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpabsd 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: vpabsd 485498096, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x1e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpabsd 485498096, %zmm19 // CHECK: vpabsd 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x1e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpabsd 485498096, %zmm19 {%k2} // CHECK: vpabsd 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x1e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpabsd 485498096, %zmm19 {%k2} {z} // CHECK: vpabsd (%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x58,0x1e,0x1a] vpabsd (%rdx){1to16}, %zmm19 // CHECK: vpabsd (%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x5a,0x1e,0x1a] vpabsd (%rdx){1to16}, %zmm19 {%k2} // CHECK: vpabsd (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xda,0x1e,0x1a] vpabsd (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vpabsd (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x1e,0x1a] vpabsd (%rdx), %zmm19 // CHECK: vpabsd (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x1e,0x1a] vpabsd (%rdx), %zmm19 {%k2} // CHECK: vpabsd (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x1e,0x1a] vpabsd (%rdx), %zmm19 {%k2} {z} // CHECK: vpabsd %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x7d,0x48,0x1e,0xdb] vpabsd %zmm19, %zmm19 // CHECK: vpabsd %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x7d,0x4a,0x1e,0xdb] vpabsd %zmm19, %zmm19 {%k2} // CHECK: vpabsd %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x7d,0xca,0x1e,0xdb] vpabsd %zmm19, %zmm19 {%k2} {z} // CHECK: vpabsq 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x1f,0x5c,0x82,0x40] vpabsq 4096(%rdx,%rax,4), %zmm19 // CHECK: vpabsq -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x1f,0x5c,0x82,0xc0] vpabsq -4096(%rdx,%rax,4), %zmm19 // CHECK: vpabsq 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x1f,0x5c,0x82,0x40] vpabsq 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpabsq -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x1f,0x5c,0x82,0xc0] vpabsq -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpabsq 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x1f,0x5c,0x82,0x40] vpabsq 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpabsq -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x1f,0x5c,0x82,0xc0] vpabsq -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpabsq 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x1f,0x5c,0x02,0x40] vpabsq 4096(%rdx,%rax), %zmm19 // CHECK: vpabsq 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x1f,0x5c,0x02,0x40] vpabsq 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vpabsq 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x1f,0x5c,0x02,0x40] vpabsq 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vpabsq 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x1f,0x5a,0x40] vpabsq 4096(%rdx), %zmm19 // CHECK: vpabsq 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x1f,0x5a,0x40] vpabsq 4096(%rdx), %zmm19 {%k2} // CHECK: vpabsq 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x1f,0x5a,0x40] vpabsq 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vpabsq 485498096{1to8}, %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x1f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpabsq 485498096{1to8}, %zmm19 // CHECK: vpabsq 485498096{1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x5a,0x1f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpabsq 485498096{1to8}, %zmm19 {%k2} // CHECK: vpabsq 485498096{1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xda,0x1f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpabsq 485498096{1to8}, %zmm19 {%k2} {z} // CHECK: vpabsq 485498096, %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x1f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpabsq 485498096, %zmm19 // CHECK: vpabsq 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x1f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpabsq 485498096, %zmm19 {%k2} // CHECK: vpabsq 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x1f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpabsq 485498096, %zmm19 {%k2} {z} // CHECK: vpabsq 512(%rdx){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x1f,0x5a,0x40] vpabsq 512(%rdx){1to8}, %zmm19 // CHECK: vpabsq 512(%rdx){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x5a,0x1f,0x5a,0x40] vpabsq 512(%rdx){1to8}, %zmm19 {%k2} // CHECK: vpabsq 512(%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xda,0x1f,0x5a,0x40] vpabsq 512(%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: vpabsq 512(%rdx,%rax){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x1f,0x5c,0x02,0x40] vpabsq 512(%rdx,%rax){1to8}, %zmm19 // CHECK: vpabsq 512(%rdx,%rax){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x5a,0x1f,0x5c,0x02,0x40] vpabsq 512(%rdx,%rax){1to8}, %zmm19 {%k2} // CHECK: vpabsq 512(%rdx,%rax){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xda,0x1f,0x5c,0x02,0x40] vpabsq 512(%rdx,%rax){1to8}, %zmm19 {%k2} {z} // CHECK: vpabsq 512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x1f,0x5c,0x82,0x40] vpabsq 512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: vpabsq -512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x1f,0x5c,0x82,0xc0] vpabsq -512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: vpabsq 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x5a,0x1f,0x5c,0x82,0x40] vpabsq 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: vpabsq -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x5a,0x1f,0x5c,0x82,0xc0] vpabsq -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: vpabsq 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xda,0x1f,0x5c,0x82,0x40] vpabsq 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: vpabsq -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xda,0x1f,0x5c,0x82,0xc0] vpabsq -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: vpabsq (%rdx){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x1f,0x1a] vpabsq (%rdx){1to8}, %zmm19 // CHECK: vpabsq (%rdx){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x5a,0x1f,0x1a] vpabsq (%rdx){1to8}, %zmm19 {%k2} // CHECK: vpabsq (%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xda,0x1f,0x1a] vpabsq (%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: vpabsq (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x1f,0x1a] vpabsq (%rdx), %zmm19 // CHECK: vpabsq (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x1f,0x1a] vpabsq (%rdx), %zmm19 {%k2} // CHECK: vpabsq (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x1f,0x1a] vpabsq (%rdx), %zmm19 {%k2} {z} // CHECK: vpabsq %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xfd,0x48,0x1f,0xdb] vpabsq %zmm19, %zmm19 // CHECK: vpabsq %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xfd,0x4a,0x1f,0xdb] vpabsq %zmm19, %zmm19 {%k2} // CHECK: vpabsq %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xfd,0xca,0x1f,0xdb] vpabsq %zmm19, %zmm19 {%k2} {z} // CHECK: vpaddd 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0xfe,0x5a,0x40] vpaddd 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpaddd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0xfe,0x5a,0x40] vpaddd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpaddd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0xfe,0x5a,0x40] vpaddd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpaddd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0xfe,0x5c,0x02,0x40] vpaddd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vpaddd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0xfe,0x5c,0x02,0x40] vpaddd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpaddd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0xfe,0x5c,0x02,0x40] vpaddd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpaddd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0xfe,0x5c,0x82,0x40] vpaddd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpaddd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0xfe,0x5c,0x82,0xc0] vpaddd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpaddd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0xfe,0x5c,0x82,0x40] vpaddd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpaddd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0xfe,0x5c,0x82,0xc0] vpaddd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpaddd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0xfe,0x5c,0x82,0x40] vpaddd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpaddd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0xfe,0x5c,0x82,0xc0] vpaddd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpaddd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xfe,0x5c,0x82,0x40] vpaddd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpaddd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xfe,0x5c,0x82,0xc0] vpaddd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpaddd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xfe,0x5c,0x82,0x40] vpaddd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpaddd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xfe,0x5c,0x82,0xc0] vpaddd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpaddd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xfe,0x5c,0x82,0x40] vpaddd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpaddd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xfe,0x5c,0x82,0xc0] vpaddd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpaddd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xfe,0x5c,0x02,0x40] vpaddd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpaddd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xfe,0x5c,0x02,0x40] vpaddd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpaddd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xfe,0x5c,0x02,0x40] vpaddd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpaddd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xfe,0x5a,0x40] vpaddd 4096(%rdx), %zmm19, %zmm19 // CHECK: vpaddd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xfe,0x5a,0x40] vpaddd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpaddd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xfe,0x5a,0x40] vpaddd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpaddd 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0xfe,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpaddd 485498096{1to16}, %zmm19, %zmm19 // CHECK: vpaddd 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0xfe,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpaddd 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpaddd 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0xfe,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpaddd 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpaddd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xfe,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpaddd 485498096, %zmm19, %zmm19 // CHECK: vpaddd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xfe,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpaddd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpaddd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xfe,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpaddd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpaddd (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0xfe,0x1a] vpaddd (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpaddd (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0xfe,0x1a] vpaddd (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpaddd (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0xfe,0x1a] vpaddd (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpaddd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xfe,0x1a] vpaddd (%rdx), %zmm19, %zmm19 // CHECK: vpaddd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xfe,0x1a] vpaddd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpaddd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xfe,0x1a] vpaddd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpaddd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x65,0x40,0xfe,0xdb] vpaddd %zmm19, %zmm19, %zmm19 // CHECK: vpaddd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x65,0x42,0xfe,0xdb] vpaddd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpaddd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x65,0xc2,0xfe,0xdb] vpaddd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpaddq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xd4,0x5c,0x82,0x40] vpaddq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpaddq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xd4,0x5c,0x82,0xc0] vpaddq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpaddq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xd4,0x5c,0x82,0x40] vpaddq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpaddq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xd4,0x5c,0x82,0xc0] vpaddq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpaddq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xd4,0x5c,0x82,0x40] vpaddq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpaddq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xd4,0x5c,0x82,0xc0] vpaddq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpaddq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xd4,0x5c,0x02,0x40] vpaddq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpaddq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xd4,0x5c,0x02,0x40] vpaddq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpaddq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xd4,0x5c,0x02,0x40] vpaddq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpaddq 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xd4,0x5a,0x40] vpaddq 4096(%rdx), %zmm19, %zmm19 // CHECK: vpaddq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xd4,0x5a,0x40] vpaddq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpaddq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xd4,0x5a,0x40] vpaddq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpaddq 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xd4,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpaddq 485498096{1to8}, %zmm19, %zmm19 // CHECK: vpaddq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xd4,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpaddq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpaddq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xd4,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpaddq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpaddq 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xd4,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpaddq 485498096, %zmm19, %zmm19 // CHECK: vpaddq 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xd4,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpaddq 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpaddq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xd4,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpaddq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpaddq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xd4,0x5a,0x40] vpaddq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpaddq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xd4,0x5a,0x40] vpaddq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpaddq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xd4,0x5a,0x40] vpaddq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpaddq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xd4,0x5c,0x02,0x40] vpaddq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vpaddq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xd4,0x5c,0x02,0x40] vpaddq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpaddq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xd4,0x5c,0x02,0x40] vpaddq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpaddq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xd4,0x5c,0x82,0x40] vpaddq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpaddq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xd4,0x5c,0x82,0xc0] vpaddq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpaddq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xd4,0x5c,0x82,0x40] vpaddq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpaddq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xd4,0x5c,0x82,0xc0] vpaddq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpaddq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xd4,0x5c,0x82,0x40] vpaddq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpaddq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xd4,0x5c,0x82,0xc0] vpaddq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpaddq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xd4,0x1a] vpaddq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpaddq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xd4,0x1a] vpaddq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpaddq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xd4,0x1a] vpaddq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpaddq (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xd4,0x1a] vpaddq (%rdx), %zmm19, %zmm19 // CHECK: vpaddq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xd4,0x1a] vpaddq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpaddq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xd4,0x1a] vpaddq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpaddq %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xe5,0x40,0xd4,0xdb] vpaddq %zmm19, %zmm19, %zmm19 // CHECK: vpaddq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xe5,0x42,0xd4,0xdb] vpaddq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpaddq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xe5,0xc2,0xd4,0xdb] vpaddq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpandd 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0xdb,0x5a,0x40] vpandd 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpandd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0xdb,0x5a,0x40] vpandd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpandd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0xdb,0x5a,0x40] vpandd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpandd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0xdb,0x5c,0x02,0x40] vpandd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vpandd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0xdb,0x5c,0x02,0x40] vpandd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpandd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0xdb,0x5c,0x02,0x40] vpandd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpandd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0xdb,0x5c,0x82,0x40] vpandd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpandd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0xdb,0x5c,0x82,0xc0] vpandd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpandd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0xdb,0x5c,0x82,0x40] vpandd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpandd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0xdb,0x5c,0x82,0xc0] vpandd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpandd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0xdb,0x5c,0x82,0x40] vpandd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpandd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0xdb,0x5c,0x82,0xc0] vpandd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpandd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xdb,0x5c,0x82,0x40] vpandd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpandd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xdb,0x5c,0x82,0xc0] vpandd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpandd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xdb,0x5c,0x82,0x40] vpandd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpandd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xdb,0x5c,0x82,0xc0] vpandd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpandd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xdb,0x5c,0x82,0x40] vpandd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpandd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xdb,0x5c,0x82,0xc0] vpandd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpandd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xdb,0x5c,0x02,0x40] vpandd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpandd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xdb,0x5c,0x02,0x40] vpandd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpandd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xdb,0x5c,0x02,0x40] vpandd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpandd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xdb,0x5a,0x40] vpandd 4096(%rdx), %zmm19, %zmm19 // CHECK: vpandd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xdb,0x5a,0x40] vpandd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpandd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xdb,0x5a,0x40] vpandd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpandd 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0xdb,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpandd 485498096{1to16}, %zmm19, %zmm19 // CHECK: vpandd 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0xdb,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpandd 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpandd 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0xdb,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpandd 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpandd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xdb,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpandd 485498096, %zmm19, %zmm19 // CHECK: vpandd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xdb,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpandd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpandd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xdb,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpandd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpandd (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0xdb,0x1a] vpandd (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpandd (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0xdb,0x1a] vpandd (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpandd (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0xdb,0x1a] vpandd (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpandd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xdb,0x1a] vpandd (%rdx), %zmm19, %zmm19 // CHECK: vpandd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xdb,0x1a] vpandd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpandd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xdb,0x1a] vpandd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpandd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x65,0x40,0xdb,0xdb] vpandd %zmm19, %zmm19, %zmm19 // CHECK: vpandd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x65,0x42,0xdb,0xdb] vpandd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpandd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x65,0xc2,0xdb,0xdb] vpandd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpandnd 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0xdf,0x5a,0x40] vpandnd 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpandnd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0xdf,0x5a,0x40] vpandnd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpandnd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0xdf,0x5a,0x40] vpandnd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpandnd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0xdf,0x5c,0x02,0x40] vpandnd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vpandnd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0xdf,0x5c,0x02,0x40] vpandnd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpandnd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0xdf,0x5c,0x02,0x40] vpandnd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpandnd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0xdf,0x5c,0x82,0x40] vpandnd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpandnd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0xdf,0x5c,0x82,0xc0] vpandnd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpandnd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0xdf,0x5c,0x82,0x40] vpandnd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpandnd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0xdf,0x5c,0x82,0xc0] vpandnd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpandnd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0xdf,0x5c,0x82,0x40] vpandnd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpandnd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0xdf,0x5c,0x82,0xc0] vpandnd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpandnd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xdf,0x5c,0x82,0x40] vpandnd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpandnd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xdf,0x5c,0x82,0xc0] vpandnd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpandnd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xdf,0x5c,0x82,0x40] vpandnd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpandnd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xdf,0x5c,0x82,0xc0] vpandnd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpandnd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xdf,0x5c,0x82,0x40] vpandnd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpandnd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xdf,0x5c,0x82,0xc0] vpandnd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpandnd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xdf,0x5c,0x02,0x40] vpandnd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpandnd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xdf,0x5c,0x02,0x40] vpandnd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpandnd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xdf,0x5c,0x02,0x40] vpandnd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpandnd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xdf,0x5a,0x40] vpandnd 4096(%rdx), %zmm19, %zmm19 // CHECK: vpandnd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xdf,0x5a,0x40] vpandnd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpandnd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xdf,0x5a,0x40] vpandnd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpandnd 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0xdf,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpandnd 485498096{1to16}, %zmm19, %zmm19 // CHECK: vpandnd 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0xdf,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpandnd 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpandnd 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0xdf,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpandnd 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpandnd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xdf,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpandnd 485498096, %zmm19, %zmm19 // CHECK: vpandnd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xdf,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpandnd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpandnd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xdf,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpandnd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpandnd (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0xdf,0x1a] vpandnd (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpandnd (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0xdf,0x1a] vpandnd (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpandnd (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0xdf,0x1a] vpandnd (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpandnd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xdf,0x1a] vpandnd (%rdx), %zmm19, %zmm19 // CHECK: vpandnd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xdf,0x1a] vpandnd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpandnd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xdf,0x1a] vpandnd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpandnd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x65,0x40,0xdf,0xdb] vpandnd %zmm19, %zmm19, %zmm19 // CHECK: vpandnd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x65,0x42,0xdf,0xdb] vpandnd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpandnd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x65,0xc2,0xdf,0xdb] vpandnd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpandnq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xdf,0x5c,0x82,0x40] vpandnq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpandnq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xdf,0x5c,0x82,0xc0] vpandnq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpandnq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xdf,0x5c,0x82,0x40] vpandnq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpandnq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xdf,0x5c,0x82,0xc0] vpandnq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpandnq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xdf,0x5c,0x82,0x40] vpandnq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpandnq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xdf,0x5c,0x82,0xc0] vpandnq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpandnq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xdf,0x5c,0x02,0x40] vpandnq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpandnq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xdf,0x5c,0x02,0x40] vpandnq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpandnq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xdf,0x5c,0x02,0x40] vpandnq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpandnq 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xdf,0x5a,0x40] vpandnq 4096(%rdx), %zmm19, %zmm19 // CHECK: vpandnq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xdf,0x5a,0x40] vpandnq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpandnq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xdf,0x5a,0x40] vpandnq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpandnq 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xdf,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpandnq 485498096{1to8}, %zmm19, %zmm19 // CHECK: vpandnq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xdf,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpandnq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpandnq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xdf,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpandnq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpandnq 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xdf,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpandnq 485498096, %zmm19, %zmm19 // CHECK: vpandnq 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xdf,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpandnq 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpandnq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xdf,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpandnq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpandnq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xdf,0x5a,0x40] vpandnq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpandnq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xdf,0x5a,0x40] vpandnq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpandnq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xdf,0x5a,0x40] vpandnq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpandnq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xdf,0x5c,0x02,0x40] vpandnq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vpandnq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xdf,0x5c,0x02,0x40] vpandnq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpandnq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xdf,0x5c,0x02,0x40] vpandnq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpandnq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xdf,0x5c,0x82,0x40] vpandnq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpandnq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xdf,0x5c,0x82,0xc0] vpandnq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpandnq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xdf,0x5c,0x82,0x40] vpandnq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpandnq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xdf,0x5c,0x82,0xc0] vpandnq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpandnq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xdf,0x5c,0x82,0x40] vpandnq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpandnq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xdf,0x5c,0x82,0xc0] vpandnq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpandnq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xdf,0x1a] vpandnq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpandnq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xdf,0x1a] vpandnq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpandnq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xdf,0x1a] vpandnq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpandnq (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xdf,0x1a] vpandnq (%rdx), %zmm19, %zmm19 // CHECK: vpandnq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xdf,0x1a] vpandnq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpandnq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xdf,0x1a] vpandnq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpandnq %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xe5,0x40,0xdf,0xdb] vpandnq %zmm19, %zmm19, %zmm19 // CHECK: vpandnq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xe5,0x42,0xdf,0xdb] vpandnq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpandnq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xe5,0xc2,0xdf,0xdb] vpandnq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpandq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xdb,0x5c,0x82,0x40] vpandq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpandq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xdb,0x5c,0x82,0xc0] vpandq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpandq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xdb,0x5c,0x82,0x40] vpandq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpandq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xdb,0x5c,0x82,0xc0] vpandq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpandq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xdb,0x5c,0x82,0x40] vpandq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpandq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xdb,0x5c,0x82,0xc0] vpandq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpandq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xdb,0x5c,0x02,0x40] vpandq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpandq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xdb,0x5c,0x02,0x40] vpandq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpandq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xdb,0x5c,0x02,0x40] vpandq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpandq 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xdb,0x5a,0x40] vpandq 4096(%rdx), %zmm19, %zmm19 // CHECK: vpandq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xdb,0x5a,0x40] vpandq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpandq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xdb,0x5a,0x40] vpandq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpandq 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xdb,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpandq 485498096{1to8}, %zmm19, %zmm19 // CHECK: vpandq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xdb,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpandq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpandq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xdb,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpandq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpandq 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xdb,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpandq 485498096, %zmm19, %zmm19 // CHECK: vpandq 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xdb,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpandq 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpandq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xdb,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpandq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpandq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xdb,0x5a,0x40] vpandq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpandq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xdb,0x5a,0x40] vpandq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpandq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xdb,0x5a,0x40] vpandq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpandq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xdb,0x5c,0x02,0x40] vpandq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vpandq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xdb,0x5c,0x02,0x40] vpandq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpandq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xdb,0x5c,0x02,0x40] vpandq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpandq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xdb,0x5c,0x82,0x40] vpandq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpandq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xdb,0x5c,0x82,0xc0] vpandq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpandq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xdb,0x5c,0x82,0x40] vpandq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpandq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xdb,0x5c,0x82,0xc0] vpandq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpandq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xdb,0x5c,0x82,0x40] vpandq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpandq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xdb,0x5c,0x82,0xc0] vpandq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpandq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xdb,0x1a] vpandq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpandq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xdb,0x1a] vpandq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpandq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xdb,0x1a] vpandq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpandq (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xdb,0x1a] vpandq (%rdx), %zmm19, %zmm19 // CHECK: vpandq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xdb,0x1a] vpandq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpandq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xdb,0x1a] vpandq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpandq %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xe5,0x40,0xdb,0xdb] vpandq %zmm19, %zmm19, %zmm19 // CHECK: vpandq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xe5,0x42,0xdb,0xdb] vpandq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpandq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xe5,0xc2,0xdb,0xdb] vpandq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpblendmd 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x64,0x5a,0x40] vpblendmd 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpblendmd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x64,0x5a,0x40] vpblendmd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpblendmd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x64,0x5a,0x40] vpblendmd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpblendmd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x64,0x5c,0x02,0x40] vpblendmd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vpblendmd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x64,0x5c,0x02,0x40] vpblendmd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpblendmd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x64,0x5c,0x02,0x40] vpblendmd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpblendmd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x64,0x5c,0x82,0x40] vpblendmd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpblendmd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x64,0x5c,0x82,0xc0] vpblendmd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpblendmd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x64,0x5c,0x82,0x40] vpblendmd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpblendmd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x64,0x5c,0x82,0x40] vpblendmd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpblendmd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x64,0x5c,0x82,0xc0] vpblendmd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpblendmd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x64,0x5c,0x82,0xc0] vpblendmd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpblendmd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x64,0x5c,0x82,0x40] vpblendmd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpblendmd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x64,0x5c,0x82,0xc0] vpblendmd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpblendmd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x64,0x5c,0x82,0x40] vpblendmd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpblendmd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x64,0x5c,0x82,0xc0] vpblendmd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpblendmd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x64,0x5c,0x82,0x40] vpblendmd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpblendmd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x64,0x5c,0x82,0xc0] vpblendmd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpblendmd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x64,0x5c,0x02,0x40] vpblendmd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpblendmd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x64,0x5c,0x02,0x40] vpblendmd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpblendmd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x64,0x5c,0x02,0x40] vpblendmd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpblendmd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x64,0x5a,0x40] vpblendmd 4096(%rdx), %zmm19, %zmm19 // CHECK: vpblendmd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x64,0x5a,0x40] vpblendmd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpblendmd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x64,0x5a,0x40] vpblendmd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpblendmd 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x64,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpblendmd 485498096{1to16}, %zmm19, %zmm19 // CHECK: vpblendmd 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x64,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpblendmd 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpblendmd 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x64,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpblendmd 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpblendmd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x64,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpblendmd 485498096, %zmm19, %zmm19 // CHECK: vpblendmd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x64,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpblendmd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpblendmd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x64,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpblendmd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpblendmd (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x64,0x1a] vpblendmd (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpblendmd (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x64,0x1a] vpblendmd (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpblendmd (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x64,0x1a] vpblendmd (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpblendmd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x64,0x1a] vpblendmd (%rdx), %zmm19, %zmm19 // CHECK: vpblendmd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x64,0x1a] vpblendmd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpblendmd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x64,0x1a] vpblendmd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpblendmd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x40,0x64,0xdb] vpblendmd %zmm19, %zmm19, %zmm19 // CHECK: vpblendmd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x42,0x64,0xdb] vpblendmd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpblendmd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xc2,0x64,0xdb] vpblendmd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpblendmq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x64,0x5c,0x82,0x40] vpblendmq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpblendmq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x64,0x5c,0x82,0xc0] vpblendmq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpblendmq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x64,0x5c,0x82,0x40] vpblendmq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpblendmq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x64,0x5c,0x82,0xc0] vpblendmq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpblendmq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x64,0x5c,0x82,0x40] vpblendmq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpblendmq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x64,0x5c,0x82,0xc0] vpblendmq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpblendmq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x64,0x5c,0x02,0x40] vpblendmq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpblendmq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x64,0x5c,0x02,0x40] vpblendmq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpblendmq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x64,0x5c,0x02,0x40] vpblendmq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpblendmq 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x64,0x5a,0x40] vpblendmq 4096(%rdx), %zmm19, %zmm19 // CHECK: vpblendmq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x64,0x5a,0x40] vpblendmq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpblendmq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x64,0x5a,0x40] vpblendmq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpblendmq 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x64,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpblendmq 485498096{1to8}, %zmm19, %zmm19 // CHECK: vpblendmq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x64,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpblendmq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpblendmd (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x64,0x1a] vpblendmd (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpblendmq 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x64,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpblendmq 485498096, %zmm19, %zmm19 // CHECK: vpblendmq 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x64,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpblendmq 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpblendmq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x64,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpblendmq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpblendmq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x64,0x5a,0x40] vpblendmq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpblendmq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x64,0x5a,0x40] vpblendmq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpblendmq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x64,0x5a,0x40] vpblendmq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpblendmq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x64,0x5c,0x02,0x40] vpblendmq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vpblendmq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x64,0x5c,0x02,0x40] vpblendmq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpblendmq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x64,0x5c,0x02,0x40] vpblendmq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpblendmq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x64,0x5c,0x82,0x40] vpblendmq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpblendmq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x64,0x5c,0x82,0xc0] vpblendmq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpblendmq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x64,0x5c,0x82,0x40] vpblendmq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpblendmq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x64,0x5c,0x82,0x40] vpblendmq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpblendmq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x64,0x5c,0x82,0xc0] vpblendmq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpblendmq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x64,0x5c,0x82,0xc0] vpblendmq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpblendmq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x64,0x1a] vpblendmq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpblendmq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x64,0x1a] vpblendmq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpblendmq (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x64,0x1a] vpblendmq (%rdx), %zmm19, %zmm19 // CHECK: vpblendmq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x64,0x1a] vpblendmq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpblendmq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x64,0x1a] vpblendmq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpblendmq %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x40,0x64,0xdb] vpblendmq %zmm19, %zmm19, %zmm19 // CHECK: vpblendmq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x42,0x64,0xdb] vpblendmq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpblendmq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xc2,0x64,0xdb] vpblendmq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpbroadcastd 256(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x58,0x5c,0x82,0x40] vpbroadcastd 256(%rdx,%rax,4), %zmm19 // CHECK: vpbroadcastd -256(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x58,0x5c,0x82,0xc0] vpbroadcastd -256(%rdx,%rax,4), %zmm19 // CHECK: vpbroadcastd 256(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x58,0x5c,0x82,0x40] vpbroadcastd 256(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpbroadcastd -256(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x58,0x5c,0x82,0xc0] vpbroadcastd -256(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpbroadcastd 256(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x58,0x5c,0x82,0x40] vpbroadcastd 256(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpbroadcastd -256(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x58,0x5c,0x82,0xc0] vpbroadcastd -256(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpbroadcastd 256(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x58,0x5c,0x02,0x40] vpbroadcastd 256(%rdx,%rax), %zmm19 // CHECK: vpbroadcastd 256(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x58,0x5c,0x02,0x40] vpbroadcastd 256(%rdx,%rax), %zmm19 {%k2} // CHECK: vpbroadcastd 256(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x58,0x5c,0x02,0x40] vpbroadcastd 256(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vpbroadcastd 256(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x58,0x5a,0x40] vpbroadcastd 256(%rdx), %zmm19 // CHECK: vpbroadcastd 256(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x58,0x5a,0x40] vpbroadcastd 256(%rdx), %zmm19 {%k2} // CHECK: vpbroadcastd 256(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x58,0x5a,0x40] vpbroadcastd 256(%rdx), %zmm19 {%k2} {z} // CHECK: vpbroadcastd 485498096, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x58,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpbroadcastd 485498096, %zmm19 // CHECK: vpbroadcastd 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x58,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpbroadcastd 485498096, %zmm19 {%k2} // CHECK: vpbroadcastd 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x58,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpbroadcastd 485498096, %zmm19 {%k2} {z} // CHECK: vpbroadcastd %r13d, %zmm19 // CHECK: encoding: [0x62,0xc2,0x7d,0x48,0x7c,0xdd] vpbroadcastd %r13d, %zmm19 // CHECK: vpbroadcastd %r13d, %zmm19 {%k2} // CHECK: encoding: [0x62,0xc2,0x7d,0x4a,0x7c,0xdd] vpbroadcastd %r13d, %zmm19 {%k2} // CHECK: vpbroadcastd %r13d, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xc2,0x7d,0xca,0x7c,0xdd] vpbroadcastd %r13d, %zmm19 {%k2} {z} // CHECK: vpbroadcastd (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x58,0x1a] vpbroadcastd (%rdx), %zmm19 // CHECK: vpbroadcastd (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x58,0x1a] vpbroadcastd (%rdx), %zmm19 {%k2} // CHECK: vpbroadcastd (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x58,0x1a] vpbroadcastd (%rdx), %zmm19 {%k2} {z} // CHECK: vpbroadcastd %xmm15, %zmm19 // CHECK: encoding: [0x62,0xc2,0x7d,0x48,0x58,0xdf] vpbroadcastd %xmm15, %zmm19 // CHECK: vpbroadcastd %xmm15, %zmm19 {%k2} // CHECK: encoding: [0x62,0xc2,0x7d,0x4a,0x58,0xdf] vpbroadcastd %xmm15, %zmm19 {%k2} // CHECK: vpbroadcastd %xmm15, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xc2,0x7d,0xca,0x58,0xdf] vpbroadcastd %xmm15, %zmm19 {%k2} {z} // CHECK: vpbroadcastd %xmm1, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x58,0xd9] vpbroadcastd %xmm1, %zmm19 // CHECK: vpbroadcastd %xmm1, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x58,0xd9] vpbroadcastd %xmm1, %zmm19 {%k2} // CHECK: vpbroadcastd %xmm1, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x58,0xd9] vpbroadcastd %xmm1, %zmm19 {%k2} {z} // CHECK: vpbroadcastq 485498096, %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x59,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpbroadcastq 485498096, %zmm19 // CHECK: vpbroadcastq 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x59,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpbroadcastq 485498096, %zmm19 {%k2} // CHECK: vpbroadcastq 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x59,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpbroadcastq 485498096, %zmm19 {%k2} {z} // CHECK: vpbroadcastq 512(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x59,0x5c,0x82,0x40] vpbroadcastq 512(%rdx,%rax,4), %zmm19 // CHECK: vpbroadcastq -512(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x59,0x5c,0x82,0xc0] vpbroadcastq -512(%rdx,%rax,4), %zmm19 // CHECK: vpbroadcastq 512(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x59,0x5c,0x82,0x40] vpbroadcastq 512(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpbroadcastq -512(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x59,0x5c,0x82,0xc0] vpbroadcastq -512(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpbroadcastq 512(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x59,0x5c,0x82,0x40] vpbroadcastq 512(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpbroadcastq -512(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x59,0x5c,0x82,0xc0] vpbroadcastq -512(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpbroadcastq 512(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x59,0x5c,0x02,0x40] vpbroadcastq 512(%rdx,%rax), %zmm19 // CHECK: vpbroadcastq 512(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x59,0x5c,0x02,0x40] vpbroadcastq 512(%rdx,%rax), %zmm19 {%k2} // CHECK: vpbroadcastq 512(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x59,0x5c,0x02,0x40] vpbroadcastq 512(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vpbroadcastq 512(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x59,0x5a,0x40] vpbroadcastq 512(%rdx), %zmm19 // CHECK: vpbroadcastq 512(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x59,0x5a,0x40] vpbroadcastq 512(%rdx), %zmm19 {%k2} // CHECK: vpbroadcastq 512(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x59,0x5a,0x40] vpbroadcastq 512(%rdx), %zmm19 {%k2} {z} // CHECK: vpbroadcastq %r15, %zmm19 // CHECK: encoding: [0x62,0xc2,0xfd,0x48,0x7c,0xdf] vpbroadcastq %r15, %zmm19 // CHECK: vpbroadcastq %r15, %zmm19 {%k2} // CHECK: encoding: [0x62,0xc2,0xfd,0x4a,0x7c,0xdf] vpbroadcastq %r15, %zmm19 {%k2} // CHECK: vpbroadcastq %r15, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xc2,0xfd,0xca,0x7c,0xdf] vpbroadcastq %r15, %zmm19 {%k2} {z} // CHECK: vpbroadcastq (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x59,0x1a] vpbroadcastq (%rdx), %zmm19 // CHECK: vpbroadcastq (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x59,0x1a] vpbroadcastq (%rdx), %zmm19 {%k2} // CHECK: vpbroadcastq (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x59,0x1a] vpbroadcastq (%rdx), %zmm19 {%k2} {z} // CHECK: vpbroadcastq %xmm15, %zmm19 // CHECK: encoding: [0x62,0xc2,0xfd,0x48,0x59,0xdf] vpbroadcastq %xmm15, %zmm19 // CHECK: vpbroadcastq %xmm15, %zmm19 {%k2} // CHECK: encoding: [0x62,0xc2,0xfd,0x4a,0x59,0xdf] vpbroadcastq %xmm15, %zmm19 {%k2} // CHECK: vpbroadcastq %xmm15, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xc2,0xfd,0xca,0x59,0xdf] vpbroadcastq %xmm15, %zmm19 {%k2} {z} // CHECK: vpbroadcastq %xmm1, %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x59,0xd9] vpbroadcastq %xmm1, %zmm19 // CHECK: vpbroadcastq %xmm1, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x59,0xd9] vpbroadcastq %xmm1, %zmm19 {%k2} // CHECK: vpbroadcastq %xmm1, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x59,0xd9] vpbroadcastq %xmm1, %zmm19 {%k2} {z} // CHECK: vpcmpeqd 256(%rdx){1to16}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x76,0x52,0x40] vpcmpeqd 256(%rdx){1to16}, %zmm19, %k2 // CHECK: vpcmpeqd 256(%rdx){1to16}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x76,0x52,0x40] vpcmpeqd 256(%rdx){1to16}, %zmm19, %k2 {%k2} // CHECK: vpcmpeqd 256(%rdx,%rax){1to16}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x76,0x54,0x02,0x40] vpcmpeqd 256(%rdx,%rax){1to16}, %zmm19, %k2 // CHECK: vpcmpeqd 256(%rdx,%rax){1to16}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x76,0x54,0x02,0x40] vpcmpeqd 256(%rdx,%rax){1to16}, %zmm19, %k2 {%k2} // CHECK: vpcmpeqd 256(%rdx,%rax,4){1to16}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x76,0x54,0x82,0x40] vpcmpeqd 256(%rdx,%rax,4){1to16}, %zmm19, %k2 // CHECK: vpcmpeqd -256(%rdx,%rax,4){1to16}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x76,0x54,0x82,0xc0] vpcmpeqd -256(%rdx,%rax,4){1to16}, %zmm19, %k2 // CHECK: vpcmpeqd 256(%rdx,%rax,4){1to16}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x76,0x54,0x82,0x40] vpcmpeqd 256(%rdx,%rax,4){1to16}, %zmm19, %k2 {%k2} // CHECK: vpcmpeqd -256(%rdx,%rax,4){1to16}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x76,0x54,0x82,0xc0] vpcmpeqd -256(%rdx,%rax,4){1to16}, %zmm19, %k2 {%k2} // CHECK: vpcmpeqd 4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x76,0x54,0x82,0x40] vpcmpeqd 4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: vpcmpeqd -4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x76,0x54,0x82,0xc0] vpcmpeqd -4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: vpcmpeqd 4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x76,0x54,0x82,0x40] vpcmpeqd 4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: vpcmpeqd -4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x76,0x54,0x82,0xc0] vpcmpeqd -4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: vpcmpeqd 4096(%rdx,%rax), %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x76,0x54,0x02,0x40] vpcmpeqd 4096(%rdx,%rax), %zmm19, %k2 // CHECK: vpcmpeqd 4096(%rdx,%rax), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x76,0x54,0x02,0x40] vpcmpeqd 4096(%rdx,%rax), %zmm19, %k2 {%k2} // CHECK: vpcmpeqd 4096(%rdx), %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x76,0x52,0x40] vpcmpeqd 4096(%rdx), %zmm19, %k2 // CHECK: vpcmpeqd 4096(%rdx), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x76,0x52,0x40] vpcmpeqd 4096(%rdx), %zmm19, %k2 {%k2} // CHECK: vpcmpeqd 485498096{1to16}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x76,0x14,0x25,0xf0,0x1c,0xf0,0x1c] vpcmpeqd 485498096{1to16}, %zmm19, %k2 // CHECK: vpcmpeqd 485498096{1to16}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x76,0x14,0x25,0xf0,0x1c,0xf0,0x1c] vpcmpeqd 485498096{1to16}, %zmm19, %k2 {%k2} // CHECK: vpcmpeqd 485498096, %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x76,0x14,0x25,0xf0,0x1c,0xf0,0x1c] vpcmpeqd 485498096, %zmm19, %k2 // CHECK: vpcmpeqd 485498096, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x76,0x14,0x25,0xf0,0x1c,0xf0,0x1c] vpcmpeqd 485498096, %zmm19, %k2 {%k2} // CHECK: vpcmpeqd (%rdx){1to16}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x76,0x12] vpcmpeqd (%rdx){1to16}, %zmm19, %k2 // CHECK: vpcmpeqd (%rdx){1to16}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x76,0x12] vpcmpeqd (%rdx){1to16}, %zmm19, %k2 {%k2} // CHECK: vpcmpeqd (%rdx), %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x76,0x12] vpcmpeqd (%rdx), %zmm19, %k2 // CHECK: vpcmpeqd (%rdx), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x76,0x12] vpcmpeqd (%rdx), %zmm19, %k2 {%k2} // CHECK: vpcmpeqd %zmm19, %zmm19, %k2 // CHECK: encoding: [0x62,0xb1,0x65,0x40,0x76,0xd3] vpcmpeqd %zmm19, %zmm19, %k2 // CHECK: vpcmpeqd %zmm19, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xb1,0x65,0x42,0x76,0xd3] vpcmpeqd %zmm19, %zmm19, %k2 {%k2} // CHECK: vpcmpeqq 4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe5,0x40,0x29,0x54,0x82,0x40] vpcmpeqq 4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: vpcmpeqq -4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe5,0x40,0x29,0x54,0x82,0xc0] vpcmpeqq -4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: vpcmpeqq 4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x42,0x29,0x54,0x82,0x40] vpcmpeqq 4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: vpcmpeqq -4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x42,0x29,0x54,0x82,0xc0] vpcmpeqq -4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: vpcmpeqq 4096(%rdx,%rax), %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe5,0x40,0x29,0x54,0x02,0x40] vpcmpeqq 4096(%rdx,%rax), %zmm19, %k2 // CHECK: vpcmpeqq 4096(%rdx,%rax), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x42,0x29,0x54,0x02,0x40] vpcmpeqq 4096(%rdx,%rax), %zmm19, %k2 {%k2} // CHECK: vpcmpeqq 4096(%rdx), %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe5,0x40,0x29,0x52,0x40] vpcmpeqq 4096(%rdx), %zmm19, %k2 // CHECK: vpcmpeqq 4096(%rdx), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x42,0x29,0x52,0x40] vpcmpeqq 4096(%rdx), %zmm19, %k2 {%k2} // CHECK: vpcmpeqq 485498096{1to8}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe5,0x50,0x29,0x14,0x25,0xf0,0x1c,0xf0,0x1c] vpcmpeqq 485498096{1to8}, %zmm19, %k2 // CHECK: vpcmpeqq 485498096{1to8}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x52,0x29,0x14,0x25,0xf0,0x1c,0xf0,0x1c] vpcmpeqq 485498096{1to8}, %zmm19, %k2 {%k2} // CHECK: vpcmpeqq 485498096, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe5,0x40,0x29,0x14,0x25,0xf0,0x1c,0xf0,0x1c] vpcmpeqq 485498096, %zmm19, %k2 // CHECK: vpcmpeqq 485498096, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x42,0x29,0x14,0x25,0xf0,0x1c,0xf0,0x1c] vpcmpeqq 485498096, %zmm19, %k2 {%k2} // CHECK: vpcmpeqq 512(%rdx){1to8}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe5,0x50,0x29,0x52,0x40] vpcmpeqq 512(%rdx){1to8}, %zmm19, %k2 // CHECK: vpcmpeqq 512(%rdx){1to8}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x52,0x29,0x52,0x40] vpcmpeqq 512(%rdx){1to8}, %zmm19, %k2 {%k2} // CHECK: vpcmpeqq 512(%rdx,%rax){1to8}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe5,0x50,0x29,0x54,0x02,0x40] vpcmpeqq 512(%rdx,%rax){1to8}, %zmm19, %k2 // CHECK: vpcmpeqq 512(%rdx,%rax){1to8}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x52,0x29,0x54,0x02,0x40] vpcmpeqq 512(%rdx,%rax){1to8}, %zmm19, %k2 {%k2} // CHECK: vpcmpeqq 512(%rdx,%rax,4){1to8}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe5,0x50,0x29,0x54,0x82,0x40] vpcmpeqq 512(%rdx,%rax,4){1to8}, %zmm19, %k2 // CHECK: vpcmpeqq -512(%rdx,%rax,4){1to8}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe5,0x50,0x29,0x54,0x82,0xc0] vpcmpeqq -512(%rdx,%rax,4){1to8}, %zmm19, %k2 // CHECK: vpcmpeqq 512(%rdx,%rax,4){1to8}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x52,0x29,0x54,0x82,0x40] vpcmpeqq 512(%rdx,%rax,4){1to8}, %zmm19, %k2 {%k2} // CHECK: vpcmpeqq -512(%rdx,%rax,4){1to8}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x52,0x29,0x54,0x82,0xc0] vpcmpeqq -512(%rdx,%rax,4){1to8}, %zmm19, %k2 {%k2} // CHECK: vpcmpeqq (%rdx){1to8}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe5,0x50,0x29,0x12] vpcmpeqq (%rdx){1to8}, %zmm19, %k2 // CHECK: vpcmpeqq (%rdx){1to8}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x52,0x29,0x12] vpcmpeqq (%rdx){1to8}, %zmm19, %k2 {%k2} // CHECK: vpcmpeqq (%rdx), %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe5,0x40,0x29,0x12] vpcmpeqq (%rdx), %zmm19, %k2 // CHECK: vpcmpeqq (%rdx), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x42,0x29,0x12] vpcmpeqq (%rdx), %zmm19, %k2 {%k2} // CHECK: vpcmpeqq %zmm19, %zmm19, %k2 // CHECK: encoding: [0x62,0xb2,0xe5,0x40,0x29,0xd3] vpcmpeqq %zmm19, %zmm19, %k2 // CHECK: vpcmpeqq %zmm19, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xb2,0xe5,0x42,0x29,0xd3] vpcmpeqq %zmm19, %zmm19, %k2 {%k2} // CHECK: vpcmpequd 256(%rdx){1to16}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf3,0x65,0x50,0x1e,0x52,0x40,0x00] vpcmpequd 256(%rdx){1to16}, %zmm19, %k2 // CHECK: vpcmpequd 256(%rdx){1to16}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf3,0x65,0x52,0x1e,0x52,0x40,0x00] vpcmpequd 256(%rdx){1to16}, %zmm19, %k2 {%k2} // CHECK: vpcmpequd 256(%rdx,%rax){1to16}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf3,0x65,0x50,0x1e,0x54,0x02,0x40,0x00] vpcmpequd 256(%rdx,%rax){1to16}, %zmm19, %k2 // CHECK: vpcmpequd 256(%rdx,%rax){1to16}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf3,0x65,0x52,0x1e,0x54,0x02,0x40,0x00] vpcmpequd 256(%rdx,%rax){1to16}, %zmm19, %k2 {%k2} // CHECK: vpcmpequd 256(%rdx,%rax,4){1to16}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf3,0x65,0x50,0x1e,0x54,0x82,0x40,0x00] vpcmpequd 256(%rdx,%rax,4){1to16}, %zmm19, %k2 // CHECK: vpcmpequd -256(%rdx,%rax,4){1to16}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf3,0x65,0x50,0x1e,0x54,0x82,0xc0,0x00] vpcmpequd -256(%rdx,%rax,4){1to16}, %zmm19, %k2 // CHECK: vpcmpequd 256(%rdx,%rax,4){1to16}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf3,0x65,0x52,0x1e,0x54,0x82,0x40,0x00] vpcmpequd 256(%rdx,%rax,4){1to16}, %zmm19, %k2 {%k2} // CHECK: vpcmpequd -256(%rdx,%rax,4){1to16}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf3,0x65,0x52,0x1e,0x54,0x82,0xc0,0x00] vpcmpequd -256(%rdx,%rax,4){1to16}, %zmm19, %k2 {%k2} // CHECK: vpcmpequd 4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: encoding: [0x62,0xf3,0x65,0x40,0x1e,0x54,0x82,0x40,0x00] vpcmpequd 4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: vpcmpequd -4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: encoding: [0x62,0xf3,0x65,0x40,0x1e,0x54,0x82,0xc0,0x00] vpcmpequd -4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: vpcmpequd 4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf3,0x65,0x42,0x1e,0x54,0x82,0x40,0x00] vpcmpequd 4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: vpcmpequd -4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf3,0x65,0x42,0x1e,0x54,0x82,0xc0,0x00] vpcmpequd -4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: vpcmpequd 4096(%rdx,%rax), %zmm19, %k2 // CHECK: encoding: [0x62,0xf3,0x65,0x40,0x1e,0x54,0x02,0x40,0x00] vpcmpequd 4096(%rdx,%rax), %zmm19, %k2 // CHECK: vpcmpequd 4096(%rdx,%rax), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf3,0x65,0x42,0x1e,0x54,0x02,0x40,0x00] vpcmpequd 4096(%rdx,%rax), %zmm19, %k2 {%k2} // CHECK: vpcmpequd 4096(%rdx), %zmm19, %k2 // CHECK: encoding: [0x62,0xf3,0x65,0x40,0x1e,0x52,0x40,0x00] vpcmpequd 4096(%rdx), %zmm19, %k2 // CHECK: vpcmpequd 4096(%rdx), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf3,0x65,0x42,0x1e,0x52,0x40,0x00] vpcmpequd 4096(%rdx), %zmm19, %k2 {%k2} // CHECK: vpcmpequd 485498096{1to16}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf3,0x65,0x50,0x1e,0x14,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpcmpequd 485498096{1to16}, %zmm19, %k2 // CHECK: vpcmpequd 485498096{1to16}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf3,0x65,0x52,0x1e,0x14,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpcmpequd 485498096{1to16}, %zmm19, %k2 {%k2} // CHECK: vpcmpequd 485498096, %zmm19, %k2 // CHECK: encoding: [0x62,0xf3,0x65,0x40,0x1e,0x14,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpcmpequd 485498096, %zmm19, %k2 // CHECK: vpcmpequd 485498096, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf3,0x65,0x42,0x1e,0x14,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpcmpequd 485498096, %zmm19, %k2 {%k2} // CHECK: vpcmpequd (%rdx){1to16}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf3,0x65,0x50,0x1e,0x12,0x00] vpcmpequd (%rdx){1to16}, %zmm19, %k2 // CHECK: vpcmpequd (%rdx){1to16}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf3,0x65,0x52,0x1e,0x12,0x00] vpcmpequd (%rdx){1to16}, %zmm19, %k2 {%k2} // CHECK: vpcmpequd (%rdx), %zmm19, %k2 // CHECK: encoding: [0x62,0xf3,0x65,0x40,0x1e,0x12,0x00] vpcmpequd (%rdx), %zmm19, %k2 // CHECK: vpcmpequd (%rdx), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf3,0x65,0x42,0x1e,0x12,0x00] vpcmpequd (%rdx), %zmm19, %k2 {%k2} // CHECK: vpcmpequd %zmm19, %zmm19, %k2 // CHECK: encoding: [0x62,0xb3,0x65,0x40,0x1e,0xd3,0x00] vpcmpequd %zmm19, %zmm19, %k2 // CHECK: vpcmpequd %zmm19, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xb3,0x65,0x42,0x1e,0xd3,0x00] vpcmpequd %zmm19, %zmm19, %k2 {%k2} // CHECK: vpcmpequq 4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: encoding: [0x62,0xf3,0xe5,0x40,0x1e,0x54,0x82,0x40,0x00] vpcmpequq 4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: vpcmpequq -4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: encoding: [0x62,0xf3,0xe5,0x40,0x1e,0x54,0x82,0xc0,0x00] vpcmpequq -4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: vpcmpequq 4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x42,0x1e,0x54,0x82,0x40,0x00] vpcmpequq 4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: vpcmpequq -4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x42,0x1e,0x54,0x82,0xc0,0x00] vpcmpequq -4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: vpcmpequq 4096(%rdx,%rax), %zmm19, %k2 // CHECK: encoding: [0x62,0xf3,0xe5,0x40,0x1e,0x54,0x02,0x40,0x00] vpcmpequq 4096(%rdx,%rax), %zmm19, %k2 // CHECK: vpcmpequq 4096(%rdx,%rax), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x42,0x1e,0x54,0x02,0x40,0x00] vpcmpequq 4096(%rdx,%rax), %zmm19, %k2 {%k2} // CHECK: vpcmpequq 4096(%rdx), %zmm19, %k2 // CHECK: encoding: [0x62,0xf3,0xe5,0x40,0x1e,0x52,0x40,0x00] vpcmpequq 4096(%rdx), %zmm19, %k2 // CHECK: vpcmpequq 4096(%rdx), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x42,0x1e,0x52,0x40,0x00] vpcmpequq 4096(%rdx), %zmm19, %k2 {%k2} // CHECK: vpcmpequq 485498096{1to8}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf3,0xe5,0x50,0x1e,0x14,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpcmpequq 485498096{1to8}, %zmm19, %k2 // CHECK: vpcmpequq 485498096{1to8}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x52,0x1e,0x14,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpcmpequq 485498096{1to8}, %zmm19, %k2 {%k2} // CHECK: vpcmpequq 485498096, %zmm19, %k2 // CHECK: encoding: [0x62,0xf3,0xe5,0x40,0x1e,0x14,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpcmpequq 485498096, %zmm19, %k2 // CHECK: vpcmpequq 485498096, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x42,0x1e,0x14,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpcmpequq 485498096, %zmm19, %k2 {%k2} // CHECK: vpcmpequq 512(%rdx){1to8}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf3,0xe5,0x50,0x1e,0x52,0x40,0x00] vpcmpequq 512(%rdx){1to8}, %zmm19, %k2 // CHECK: vpcmpequq 512(%rdx){1to8}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x52,0x1e,0x52,0x40,0x00] vpcmpequq 512(%rdx){1to8}, %zmm19, %k2 {%k2} // CHECK: vpcmpequq 512(%rdx,%rax){1to8}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf3,0xe5,0x50,0x1e,0x54,0x02,0x40,0x00] vpcmpequq 512(%rdx,%rax){1to8}, %zmm19, %k2 // CHECK: vpcmpequq 512(%rdx,%rax){1to8}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x52,0x1e,0x54,0x02,0x40,0x00] vpcmpequq 512(%rdx,%rax){1to8}, %zmm19, %k2 {%k2} // CHECK: vpcmpequq 512(%rdx,%rax,4){1to8}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf3,0xe5,0x50,0x1e,0x54,0x82,0x40,0x00] vpcmpequq 512(%rdx,%rax,4){1to8}, %zmm19, %k2 // CHECK: vpcmpequq -512(%rdx,%rax,4){1to8}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf3,0xe5,0x50,0x1e,0x54,0x82,0xc0,0x00] vpcmpequq -512(%rdx,%rax,4){1to8}, %zmm19, %k2 // CHECK: vpcmpequq 512(%rdx,%rax,4){1to8}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x52,0x1e,0x54,0x82,0x40,0x00] vpcmpequq 512(%rdx,%rax,4){1to8}, %zmm19, %k2 {%k2} // CHECK: vpcmpequq -512(%rdx,%rax,4){1to8}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x52,0x1e,0x54,0x82,0xc0,0x00] vpcmpequq -512(%rdx,%rax,4){1to8}, %zmm19, %k2 {%k2} // CHECK: vpcmpequq (%rdx){1to8}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf3,0xe5,0x50,0x1e,0x12,0x00] vpcmpequq (%rdx){1to8}, %zmm19, %k2 // CHECK: vpcmpequq (%rdx){1to8}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x52,0x1e,0x12,0x00] vpcmpequq (%rdx){1to8}, %zmm19, %k2 {%k2} // CHECK: vpcmpequq (%rdx), %zmm19, %k2 // CHECK: encoding: [0x62,0xf3,0xe5,0x40,0x1e,0x12,0x00] vpcmpequq (%rdx), %zmm19, %k2 // CHECK: vpcmpequq (%rdx), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf3,0xe5,0x42,0x1e,0x12,0x00] vpcmpequq (%rdx), %zmm19, %k2 {%k2} // CHECK: vpcmpequq %zmm19, %zmm19, %k2 // CHECK: encoding: [0x62,0xb3,0xe5,0x40,0x1e,0xd3,0x00] vpcmpequq %zmm19, %zmm19, %k2 // CHECK: vpcmpequq %zmm19, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xb3,0xe5,0x42,0x1e,0xd3,0x00] vpcmpequq %zmm19, %zmm19, %k2 {%k2} // CHECK: vpcmpgtd 256(%rdx){1to16}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x66,0x52,0x40] vpcmpgtd 256(%rdx){1to16}, %zmm19, %k2 // CHECK: vpcmpgtd 256(%rdx){1to16}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x66,0x52,0x40] vpcmpgtd 256(%rdx){1to16}, %zmm19, %k2 {%k2} // CHECK: vpcmpgtd 256(%rdx,%rax){1to16}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x66,0x54,0x02,0x40] vpcmpgtd 256(%rdx,%rax){1to16}, %zmm19, %k2 // CHECK: vpcmpgtd 256(%rdx,%rax){1to16}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x66,0x54,0x02,0x40] vpcmpgtd 256(%rdx,%rax){1to16}, %zmm19, %k2 {%k2} // CHECK: vpcmpgtd 256(%rdx,%rax,4){1to16}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x66,0x54,0x82,0x40] vpcmpgtd 256(%rdx,%rax,4){1to16}, %zmm19, %k2 // CHECK: vpcmpgtd -256(%rdx,%rax,4){1to16}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x66,0x54,0x82,0xc0] vpcmpgtd -256(%rdx,%rax,4){1to16}, %zmm19, %k2 // CHECK: vpcmpgtd 256(%rdx,%rax,4){1to16}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x66,0x54,0x82,0x40] vpcmpgtd 256(%rdx,%rax,4){1to16}, %zmm19, %k2 {%k2} // CHECK: vpcmpgtd -256(%rdx,%rax,4){1to16}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x66,0x54,0x82,0xc0] vpcmpgtd -256(%rdx,%rax,4){1to16}, %zmm19, %k2 {%k2} // CHECK: vpcmpgtd 4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x66,0x54,0x82,0x40] vpcmpgtd 4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: vpcmpgtd -4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x66,0x54,0x82,0xc0] vpcmpgtd -4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: vpcmpgtd 4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x66,0x54,0x82,0x40] vpcmpgtd 4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: vpcmpgtd -4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x66,0x54,0x82,0xc0] vpcmpgtd -4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: vpcmpgtd 4096(%rdx,%rax), %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x66,0x54,0x02,0x40] vpcmpgtd 4096(%rdx,%rax), %zmm19, %k2 // CHECK: vpcmpgtd 4096(%rdx,%rax), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x66,0x54,0x02,0x40] vpcmpgtd 4096(%rdx,%rax), %zmm19, %k2 {%k2} // CHECK: vpcmpgtd 4096(%rdx), %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x66,0x52,0x40] vpcmpgtd 4096(%rdx), %zmm19, %k2 // CHECK: vpcmpgtd 4096(%rdx), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x66,0x52,0x40] vpcmpgtd 4096(%rdx), %zmm19, %k2 {%k2} // CHECK: vpcmpgtd 485498096{1to16}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x66,0x14,0x25,0xf0,0x1c,0xf0,0x1c] vpcmpgtd 485498096{1to16}, %zmm19, %k2 // CHECK: vpcmpgtd 485498096{1to16}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x66,0x14,0x25,0xf0,0x1c,0xf0,0x1c] vpcmpgtd 485498096{1to16}, %zmm19, %k2 {%k2} // CHECK: vpcmpgtd 485498096, %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x66,0x14,0x25,0xf0,0x1c,0xf0,0x1c] vpcmpgtd 485498096, %zmm19, %k2 // CHECK: vpcmpgtd 485498096, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x66,0x14,0x25,0xf0,0x1c,0xf0,0x1c] vpcmpgtd 485498096, %zmm19, %k2 {%k2} // CHECK: vpcmpgtd (%rdx){1to16}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x66,0x12] vpcmpgtd (%rdx){1to16}, %zmm19, %k2 // CHECK: vpcmpgtd (%rdx){1to16}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x66,0x12] vpcmpgtd (%rdx){1to16}, %zmm19, %k2 {%k2} // CHECK: vpcmpgtd (%rdx), %zmm19, %k2 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x66,0x12] vpcmpgtd (%rdx), %zmm19, %k2 // CHECK: vpcmpgtd (%rdx), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x66,0x12] vpcmpgtd (%rdx), %zmm19, %k2 {%k2} // CHECK: vpcmpgtd %zmm19, %zmm19, %k2 // CHECK: encoding: [0x62,0xb1,0x65,0x40,0x66,0xd3] vpcmpgtd %zmm19, %zmm19, %k2 // CHECK: vpcmpgtd %zmm19, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xb1,0x65,0x42,0x66,0xd3] vpcmpgtd %zmm19, %zmm19, %k2 {%k2} // CHECK: vpcmpgtq 4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe5,0x40,0x37,0x54,0x82,0x40] vpcmpgtq 4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: vpcmpgtq -4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe5,0x40,0x37,0x54,0x82,0xc0] vpcmpgtq -4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: vpcmpgtq 4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x42,0x37,0x54,0x82,0x40] vpcmpgtq 4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: vpcmpgtq -4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x42,0x37,0x54,0x82,0xc0] vpcmpgtq -4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: vpcmpgtq 4096(%rdx,%rax), %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe5,0x40,0x37,0x54,0x02,0x40] vpcmpgtq 4096(%rdx,%rax), %zmm19, %k2 // CHECK: vpcmpgtq 4096(%rdx,%rax), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x42,0x37,0x54,0x02,0x40] vpcmpgtq 4096(%rdx,%rax), %zmm19, %k2 {%k2} // CHECK: vpcmpgtq 4096(%rdx), %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe5,0x40,0x37,0x52,0x40] vpcmpgtq 4096(%rdx), %zmm19, %k2 // CHECK: vpcmpgtq 4096(%rdx), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x42,0x37,0x52,0x40] vpcmpgtq 4096(%rdx), %zmm19, %k2 {%k2} // CHECK: vpcmpgtq 485498096{1to8}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe5,0x50,0x37,0x14,0x25,0xf0,0x1c,0xf0,0x1c] vpcmpgtq 485498096{1to8}, %zmm19, %k2 // CHECK: vpcmpgtq 485498096{1to8}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x52,0x37,0x14,0x25,0xf0,0x1c,0xf0,0x1c] vpcmpgtq 485498096{1to8}, %zmm19, %k2 {%k2} // CHECK: vpcmpgtq 485498096, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe5,0x40,0x37,0x14,0x25,0xf0,0x1c,0xf0,0x1c] vpcmpgtq 485498096, %zmm19, %k2 // CHECK: vpcmpgtq 485498096, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x42,0x37,0x14,0x25,0xf0,0x1c,0xf0,0x1c] vpcmpgtq 485498096, %zmm19, %k2 {%k2} // CHECK: vpcmpgtq 512(%rdx){1to8}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe5,0x50,0x37,0x52,0x40] vpcmpgtq 512(%rdx){1to8}, %zmm19, %k2 // CHECK: vpcmpgtq 512(%rdx){1to8}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x52,0x37,0x52,0x40] vpcmpgtq 512(%rdx){1to8}, %zmm19, %k2 {%k2} // CHECK: vpcmpgtq 512(%rdx,%rax){1to8}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe5,0x50,0x37,0x54,0x02,0x40] vpcmpgtq 512(%rdx,%rax){1to8}, %zmm19, %k2 // CHECK: vpcmpgtq 512(%rdx,%rax){1to8}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x52,0x37,0x54,0x02,0x40] vpcmpgtq 512(%rdx,%rax){1to8}, %zmm19, %k2 {%k2} // CHECK: vpcmpgtq 512(%rdx,%rax,4){1to8}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe5,0x50,0x37,0x54,0x82,0x40] vpcmpgtq 512(%rdx,%rax,4){1to8}, %zmm19, %k2 // CHECK: vpcmpgtq -512(%rdx,%rax,4){1to8}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe5,0x50,0x37,0x54,0x82,0xc0] vpcmpgtq -512(%rdx,%rax,4){1to8}, %zmm19, %k2 // CHECK: vpcmpgtq 512(%rdx,%rax,4){1to8}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x52,0x37,0x54,0x82,0x40] vpcmpgtq 512(%rdx,%rax,4){1to8}, %zmm19, %k2 {%k2} // CHECK: vpcmpgtq -512(%rdx,%rax,4){1to8}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x52,0x37,0x54,0x82,0xc0] vpcmpgtq -512(%rdx,%rax,4){1to8}, %zmm19, %k2 {%k2} // CHECK: vpcmpgtq (%rdx){1to8}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe5,0x50,0x37,0x12] vpcmpgtq (%rdx){1to8}, %zmm19, %k2 // CHECK: vpcmpgtq (%rdx){1to8}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x52,0x37,0x12] vpcmpgtq (%rdx){1to8}, %zmm19, %k2 {%k2} // CHECK: vpcmpgtq (%rdx), %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe5,0x40,0x37,0x12] vpcmpgtq (%rdx), %zmm19, %k2 // CHECK: vpcmpgtq (%rdx), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x42,0x37,0x12] vpcmpgtq (%rdx), %zmm19, %k2 {%k2} // CHECK: vpcmpgtq %zmm19, %zmm19, %k2 // CHECK: encoding: [0x62,0xb2,0xe5,0x40,0x37,0xd3] vpcmpgtq %zmm19, %zmm19, %k2 // CHECK: vpcmpgtq %zmm19, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xb2,0xe5,0x42,0x37,0xd3] vpcmpgtq %zmm19, %zmm19, %k2 {%k2} // CHECK: vpcompressd %zmm19, 256(%rdx) // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x8b,0x5a,0x40] vpcompressd %zmm19, 256(%rdx) // CHECK: vpcompressd %zmm19, 256(%rdx) {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x8b,0x5a,0x40] vpcompressd %zmm19, 256(%rdx) {%k2} // CHECK: vpcompressd %zmm19, 256(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x8b,0x5c,0x82,0x40] vpcompressd %zmm19, 256(%rdx,%rax,4) // CHECK: vpcompressd %zmm19, -256(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x8b,0x5c,0x82,0xc0] vpcompressd %zmm19, -256(%rdx,%rax,4) // CHECK: vpcompressd %zmm19, 256(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x8b,0x5c,0x82,0x40] vpcompressd %zmm19, 256(%rdx,%rax,4) {%k2} // CHECK: vpcompressd %zmm19, -256(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x8b,0x5c,0x82,0xc0] vpcompressd %zmm19, -256(%rdx,%rax,4) {%k2} // CHECK: vpcompressd %zmm19, 256(%rdx,%rax) // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x8b,0x5c,0x02,0x40] vpcompressd %zmm19, 256(%rdx,%rax) // CHECK: vpcompressd %zmm19, 256(%rdx,%rax) {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x8b,0x5c,0x02,0x40] vpcompressd %zmm19, 256(%rdx,%rax) {%k2} // CHECK: vpcompressd %zmm19, 485498096 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x8b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpcompressd %zmm19, 485498096 // CHECK: vpcompressd %zmm19, 485498096 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x8b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpcompressd %zmm19, 485498096 {%k2} // CHECK: vpcompressd %zmm19, (%rdx) // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x8b,0x1a] vpcompressd %zmm19, (%rdx) // CHECK: vpcompressd %zmm19, (%rdx) {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x8b,0x1a] vpcompressd %zmm19, (%rdx) {%k2} // CHECK: vpcompressd %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x7d,0x48,0x8b,0xdb] vpcompressd %zmm19, %zmm19 // CHECK: vpcompressd %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x7d,0x4a,0x8b,0xdb] vpcompressd %zmm19, %zmm19 {%k2} // CHECK: vpcompressd %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x7d,0xca,0x8b,0xdb] vpcompressd %zmm19, %zmm19 {%k2} {z} // CHECK: vpcompressq %zmm19, 485498096 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x8b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpcompressq %zmm19, 485498096 // CHECK: vpcompressq %zmm19, 485498096 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x8b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpcompressq %zmm19, 485498096 {%k2} // CHECK: vpcompressq %zmm19, 512(%rdx) // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x8b,0x5a,0x40] vpcompressq %zmm19, 512(%rdx) // CHECK: vpcompressq %zmm19, 512(%rdx) {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x8b,0x5a,0x40] vpcompressq %zmm19, 512(%rdx) {%k2} // CHECK: vpcompressq %zmm19, 512(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x8b,0x5c,0x82,0x40] vpcompressq %zmm19, 512(%rdx,%rax,4) // CHECK: vpcompressq %zmm19, -512(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x8b,0x5c,0x82,0xc0] vpcompressq %zmm19, -512(%rdx,%rax,4) // CHECK: vpcompressq %zmm19, 512(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x8b,0x5c,0x82,0x40] vpcompressq %zmm19, 512(%rdx,%rax,4) {%k2} // CHECK: vpcompressq %zmm19, -512(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x8b,0x5c,0x82,0xc0] vpcompressq %zmm19, -512(%rdx,%rax,4) {%k2} // CHECK: vpcompressq %zmm19, 512(%rdx,%rax) // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x8b,0x5c,0x02,0x40] vpcompressq %zmm19, 512(%rdx,%rax) // CHECK: vpcompressq %zmm19, 512(%rdx,%rax) {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x8b,0x5c,0x02,0x40] vpcompressq %zmm19, 512(%rdx,%rax) {%k2} // CHECK: vpcompressq %zmm19, (%rdx) // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x8b,0x1a] vpcompressq %zmm19, (%rdx) // CHECK: vpcompressq %zmm19, (%rdx) {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x8b,0x1a] vpcompressq %zmm19, (%rdx) {%k2} // CHECK: vpcompressq %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xfd,0x48,0x8b,0xdb] vpcompressq %zmm19, %zmm19 // CHECK: vpcompressq %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xfd,0x4a,0x8b,0xdb] vpcompressq %zmm19, %zmm19 {%k2} // CHECK: vpcompressq %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xfd,0xca,0x8b,0xdb] vpcompressq %zmm19, %zmm19 {%k2} {z} // CHECK: vpermd 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x36,0x5a,0x40] vpermd 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpermd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x36,0x5a,0x40] vpermd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x36,0x5a,0x40] vpermd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x36,0x5c,0x02,0x40] vpermd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vpermd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x36,0x5c,0x02,0x40] vpermd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x36,0x5c,0x02,0x40] vpermd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x36,0x5c,0x82,0x40] vpermd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpermd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x36,0x5c,0x82,0xc0] vpermd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpermd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x36,0x5c,0x82,0x40] vpermd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x36,0x5c,0x82,0xc0] vpermd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x36,0x5c,0x82,0x40] vpermd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x36,0x5c,0x82,0xc0] vpermd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x36,0x5c,0x82,0x40] vpermd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpermd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x36,0x5c,0x82,0xc0] vpermd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpermd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x36,0x5c,0x82,0x40] vpermd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpermd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x36,0x5c,0x82,0xc0] vpermd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpermd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x36,0x5c,0x82,0x40] vpermd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x36,0x5c,0x82,0xc0] vpermd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x36,0x5c,0x02,0x40] vpermd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpermd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x36,0x5c,0x02,0x40] vpermd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpermd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x36,0x5c,0x02,0x40] vpermd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x36,0x5a,0x40] vpermd 4096(%rdx), %zmm19, %zmm19 // CHECK: vpermd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x36,0x5a,0x40] vpermd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpermd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x36,0x5a,0x40] vpermd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermd 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x36,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermd 485498096{1to16}, %zmm19, %zmm19 // CHECK: vpermd 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x36,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermd 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermd 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x36,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermd 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x36,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermd 485498096, %zmm19, %zmm19 // CHECK: vpermd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x36,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpermd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x36,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermd (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x36,0x1a] vpermd (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpermd (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x36,0x1a] vpermd (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermd (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x36,0x1a] vpermd (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x36,0x1a] vpermd (%rdx), %zmm19, %zmm19 // CHECK: vpermd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x36,0x1a] vpermd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpermd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x36,0x1a] vpermd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x40,0x36,0xdb] vpermd %zmm19, %zmm19, %zmm19 // CHECK: vpermd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x42,0x36,0xdb] vpermd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpermd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xc2,0x36,0xdb] vpermd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2d 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x76,0x5a,0x40] vpermi2d 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpermi2d 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x76,0x5a,0x40] vpermi2d 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermi2d 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x76,0x5a,0x40] vpermi2d 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2d 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x76,0x5c,0x02,0x40] vpermi2d 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vpermi2d 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x76,0x5c,0x02,0x40] vpermi2d 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermi2d 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x76,0x5c,0x02,0x40] vpermi2d 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2d 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x76,0x5c,0x82,0x40] vpermi2d 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpermi2d -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x76,0x5c,0x82,0xc0] vpermi2d -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpermi2d 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x76,0x5c,0x82,0x40] vpermi2d 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermi2d -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x76,0x5c,0x82,0xc0] vpermi2d -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermi2d 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x76,0x5c,0x82,0x40] vpermi2d 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2d -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x76,0x5c,0x82,0xc0] vpermi2d -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2d 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x76,0x5c,0x82,0x40] vpermi2d 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpermi2d -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x76,0x5c,0x82,0xc0] vpermi2d -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpermi2d 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x76,0x5c,0x82,0x40] vpermi2d 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpermi2d -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x76,0x5c,0x82,0xc0] vpermi2d -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpermi2d 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x76,0x5c,0x82,0x40] vpermi2d 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2d -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x76,0x5c,0x82,0xc0] vpermi2d -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2d 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x76,0x5c,0x02,0x40] vpermi2d 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpermi2d 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x76,0x5c,0x02,0x40] vpermi2d 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpermi2d 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x76,0x5c,0x02,0x40] vpermi2d 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2d 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x76,0x5a,0x40] vpermi2d 4096(%rdx), %zmm19, %zmm19 // CHECK: vpermi2d 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x76,0x5a,0x40] vpermi2d 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpermi2d 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x76,0x5a,0x40] vpermi2d 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2d 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x76,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermi2d 485498096{1to16}, %zmm19, %zmm19 // CHECK: vpermi2d 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x76,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermi2d 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermi2d 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x76,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermi2d 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2d 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x76,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermi2d 485498096, %zmm19, %zmm19 // CHECK: vpermi2d 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x76,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermi2d 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpermi2d 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x76,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermi2d 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2d (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x76,0x1a] vpermi2d (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpermi2d (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x76,0x1a] vpermi2d (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermi2d (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x76,0x1a] vpermi2d (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2d (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x76,0x1a] vpermi2d (%rdx), %zmm19, %zmm19 // CHECK: vpermi2d (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x76,0x1a] vpermi2d (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpermi2d (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x76,0x1a] vpermi2d (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2d %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x40,0x76,0xdb] vpermi2d %zmm19, %zmm19, %zmm19 // CHECK: vpermi2d %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x42,0x76,0xdb] vpermi2d %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpermi2d %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xc2,0x76,0xdb] vpermi2d %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x77,0x5c,0x82,0x40] vpermi2pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpermi2pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x77,0x5c,0x82,0xc0] vpermi2pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpermi2pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x77,0x5c,0x82,0x40] vpermi2pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpermi2pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x77,0x5c,0x82,0xc0] vpermi2pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpermi2pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x77,0x5c,0x82,0x40] vpermi2pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x77,0x5c,0x82,0xc0] vpermi2pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x77,0x5c,0x02,0x40] vpermi2pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpermi2pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x77,0x5c,0x02,0x40] vpermi2pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpermi2pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x77,0x5c,0x02,0x40] vpermi2pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2pd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x77,0x5a,0x40] vpermi2pd 4096(%rdx), %zmm19, %zmm19 // CHECK: vpermi2pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x77,0x5a,0x40] vpermi2pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpermi2pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x77,0x5a,0x40] vpermi2pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x77,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermi2pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: vpermi2pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x77,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermi2pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermi2pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x77,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermi2pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2pd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x77,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermi2pd 485498096, %zmm19, %zmm19 // CHECK: vpermi2pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x77,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermi2pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpermi2pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x77,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermi2pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x77,0x5a,0x40] vpermi2pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpermi2pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x77,0x5a,0x40] vpermi2pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermi2pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x77,0x5a,0x40] vpermi2pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x77,0x5c,0x02,0x40] vpermi2pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vpermi2pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x77,0x5c,0x02,0x40] vpermi2pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermi2pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x77,0x5c,0x02,0x40] vpermi2pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x77,0x5c,0x82,0x40] vpermi2pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpermi2pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x77,0x5c,0x82,0xc0] vpermi2pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpermi2pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x77,0x5c,0x82,0x40] vpermi2pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermi2pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x77,0x5c,0x82,0xc0] vpermi2pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermi2pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x77,0x5c,0x82,0x40] vpermi2pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x77,0x5c,0x82,0xc0] vpermi2pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x77,0x1a] vpermi2pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpermi2pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x77,0x1a] vpermi2pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermi2pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x77,0x1a] vpermi2pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2pd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x77,0x1a] vpermi2pd (%rdx), %zmm19, %zmm19 // CHECK: vpermi2pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x77,0x1a] vpermi2pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpermi2pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x77,0x1a] vpermi2pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2pd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x40,0x77,0xdb] vpermi2pd %zmm19, %zmm19, %zmm19 // CHECK: vpermi2pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x42,0x77,0xdb] vpermi2pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpermi2pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xc2,0x77,0xdb] vpermi2pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x77,0x5a,0x40] vpermi2ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpermi2ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x77,0x5a,0x40] vpermi2ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermi2ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x77,0x5a,0x40] vpermi2ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x77,0x5c,0x02,0x40] vpermi2ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vpermi2ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x77,0x5c,0x02,0x40] vpermi2ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermi2ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x77,0x5c,0x02,0x40] vpermi2ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x77,0x5c,0x82,0x40] vpermi2ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpermi2ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x77,0x5c,0x82,0xc0] vpermi2ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpermi2ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x77,0x5c,0x82,0x40] vpermi2ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermi2ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x77,0x5c,0x82,0xc0] vpermi2ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermi2ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x77,0x5c,0x82,0x40] vpermi2ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x77,0x5c,0x82,0xc0] vpermi2ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x77,0x5c,0x82,0x40] vpermi2ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpermi2ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x77,0x5c,0x82,0xc0] vpermi2ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpermi2ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x77,0x5c,0x82,0x40] vpermi2ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpermi2ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x77,0x5c,0x82,0xc0] vpermi2ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpermi2ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x77,0x5c,0x82,0x40] vpermi2ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x77,0x5c,0x82,0xc0] vpermi2ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x77,0x5c,0x02,0x40] vpermi2ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpermi2ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x77,0x5c,0x02,0x40] vpermi2ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpermi2ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x77,0x5c,0x02,0x40] vpermi2ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2ps 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x77,0x5a,0x40] vpermi2ps 4096(%rdx), %zmm19, %zmm19 // CHECK: vpermi2ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x77,0x5a,0x40] vpermi2ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpermi2ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x77,0x5a,0x40] vpermi2ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x77,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermi2ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: vpermi2ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x77,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermi2ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermi2ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x77,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermi2ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2ps 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x77,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermi2ps 485498096, %zmm19, %zmm19 // CHECK: vpermi2ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x77,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermi2ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpermi2ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x77,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermi2ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x77,0x1a] vpermi2ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpermi2ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x77,0x1a] vpermi2ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermi2ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x77,0x1a] vpermi2ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2ps (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x77,0x1a] vpermi2ps (%rdx), %zmm19, %zmm19 // CHECK: vpermi2ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x77,0x1a] vpermi2ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpermi2ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x77,0x1a] vpermi2ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2ps %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x40,0x77,0xdb] vpermi2ps %zmm19, %zmm19, %zmm19 // CHECK: vpermi2ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x42,0x77,0xdb] vpermi2ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpermi2ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xc2,0x77,0xdb] vpermi2ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2q 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x76,0x5c,0x82,0x40] vpermi2q 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpermi2q -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x76,0x5c,0x82,0xc0] vpermi2q -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpermi2q 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x76,0x5c,0x82,0x40] vpermi2q 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpermi2q -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x76,0x5c,0x82,0xc0] vpermi2q -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpermi2q 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x76,0x5c,0x82,0x40] vpermi2q 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2q -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x76,0x5c,0x82,0xc0] vpermi2q -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2q 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x76,0x5c,0x02,0x40] vpermi2q 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpermi2q 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x76,0x5c,0x02,0x40] vpermi2q 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpermi2q 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x76,0x5c,0x02,0x40] vpermi2q 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2q 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x76,0x5a,0x40] vpermi2q 4096(%rdx), %zmm19, %zmm19 // CHECK: vpermi2q 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x76,0x5a,0x40] vpermi2q 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpermi2q 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x76,0x5a,0x40] vpermi2q 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2q 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x76,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermi2q 485498096{1to8}, %zmm19, %zmm19 // CHECK: vpermi2q 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x76,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermi2q 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermi2q 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x76,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermi2q 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2q 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x76,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermi2q 485498096, %zmm19, %zmm19 // CHECK: vpermi2q 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x76,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermi2q 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpermi2q 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x76,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermi2q 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2q 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x76,0x5a,0x40] vpermi2q 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpermi2q 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x76,0x5a,0x40] vpermi2q 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermi2q 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x76,0x5a,0x40] vpermi2q 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2q 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x76,0x5c,0x02,0x40] vpermi2q 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vpermi2q 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x76,0x5c,0x02,0x40] vpermi2q 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermi2q 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x76,0x5c,0x02,0x40] vpermi2q 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2q 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x76,0x5c,0x82,0x40] vpermi2q 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpermi2q -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x76,0x5c,0x82,0xc0] vpermi2q -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpermi2q 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x76,0x5c,0x82,0x40] vpermi2q 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermi2q -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x76,0x5c,0x82,0xc0] vpermi2q -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermi2q 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x76,0x5c,0x82,0x40] vpermi2q 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2q -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x76,0x5c,0x82,0xc0] vpermi2q -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2q (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x76,0x1a] vpermi2q (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpermi2q (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x76,0x1a] vpermi2q (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermi2q (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x76,0x1a] vpermi2q (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2q (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x76,0x1a] vpermi2q (%rdx), %zmm19, %zmm19 // CHECK: vpermi2q (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x76,0x1a] vpermi2q (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpermi2q (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x76,0x1a] vpermi2q (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermi2q %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x40,0x76,0xdb] vpermi2q %zmm19, %zmm19, %zmm19 // CHECK: vpermi2q %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x42,0x76,0xdb] vpermi2q %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpermi2q %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xc2,0x76,0xdb] vpermi2q %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermilpd $0, 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x05,0x5c,0x82,0x40,0x00] vpermilpd $0, 4096(%rdx,%rax,4), %zmm19 // CHECK: vpermilpd $0, -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x05,0x5c,0x82,0xc0,0x00] vpermilpd $0, -4096(%rdx,%rax,4), %zmm19 // CHECK: vpermilpd $0, 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x05,0x5c,0x82,0x40,0x00] vpermilpd $0, 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpermilpd $0, -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x05,0x5c,0x82,0xc0,0x00] vpermilpd $0, -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpermilpd $0, 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xca,0x05,0x5c,0x82,0x40,0x00] vpermilpd $0, 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpermilpd $0, -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xca,0x05,0x5c,0x82,0xc0,0x00] vpermilpd $0, -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpermilpd $0, 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x05,0x5c,0x02,0x40,0x00] vpermilpd $0, 4096(%rdx,%rax), %zmm19 // CHECK: vpermilpd $0, 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x05,0x5c,0x02,0x40,0x00] vpermilpd $0, 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vpermilpd $0, 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xca,0x05,0x5c,0x02,0x40,0x00] vpermilpd $0, 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vpermilpd $0, 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x05,0x5a,0x40,0x00] vpermilpd $0, 4096(%rdx), %zmm19 // CHECK: vpermilpd $0, 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x05,0x5a,0x40,0x00] vpermilpd $0, 4096(%rdx), %zmm19 {%k2} // CHECK: vpermilpd $0, 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xca,0x05,0x5a,0x40,0x00] vpermilpd $0, 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vpermilpd $0, 485498096{1to8}, %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x58,0x05,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpermilpd $0, 485498096{1to8}, %zmm19 // CHECK: vpermilpd $0, 485498096{1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x5a,0x05,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpermilpd $0, 485498096{1to8}, %zmm19 {%k2} // CHECK: vpermilpd $0, 485498096{1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xda,0x05,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpermilpd $0, 485498096{1to8}, %zmm19 {%k2} {z} // CHECK: vpermilpd $0, 485498096, %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x05,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpermilpd $0, 485498096, %zmm19 // CHECK: vpermilpd $0, 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x05,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpermilpd $0, 485498096, %zmm19 {%k2} // CHECK: vpermilpd $0, 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xca,0x05,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpermilpd $0, 485498096, %zmm19 {%k2} {z} // CHECK: vpermilpd $0, 512(%rdx){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x58,0x05,0x5a,0x40,0x00] vpermilpd $0, 512(%rdx){1to8}, %zmm19 // CHECK: vpermilpd $0, 512(%rdx){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x5a,0x05,0x5a,0x40,0x00] vpermilpd $0, 512(%rdx){1to8}, %zmm19 {%k2} // CHECK: vpermilpd $0, 512(%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xda,0x05,0x5a,0x40,0x00] vpermilpd $0, 512(%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: vpermilpd $0, 512(%rdx,%rax){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x58,0x05,0x5c,0x02,0x40,0x00] vpermilpd $0, 512(%rdx,%rax){1to8}, %zmm19 // CHECK: vpermilpd $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x5a,0x05,0x5c,0x02,0x40,0x00] vpermilpd $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} // CHECK: vpermilpd $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xda,0x05,0x5c,0x02,0x40,0x00] vpermilpd $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} {z} // CHECK: vpermilpd $0, 512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x58,0x05,0x5c,0x82,0x40,0x00] vpermilpd $0, 512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: vpermilpd $0, -512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x58,0x05,0x5c,0x82,0xc0,0x00] vpermilpd $0, -512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: vpermilpd $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x5a,0x05,0x5c,0x82,0x40,0x00] vpermilpd $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: vpermilpd $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x5a,0x05,0x5c,0x82,0xc0,0x00] vpermilpd $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: vpermilpd $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xda,0x05,0x5c,0x82,0x40,0x00] vpermilpd $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: vpermilpd $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xda,0x05,0x5c,0x82,0xc0,0x00] vpermilpd $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: vpermilpd $0, (%rdx){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x58,0x05,0x1a,0x00] vpermilpd $0, (%rdx){1to8}, %zmm19 // CHECK: vpermilpd $0, (%rdx){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x5a,0x05,0x1a,0x00] vpermilpd $0, (%rdx){1to8}, %zmm19 {%k2} // CHECK: vpermilpd $0, (%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xda,0x05,0x1a,0x00] vpermilpd $0, (%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: vpermilpd $0, (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x05,0x1a,0x00] vpermilpd $0, (%rdx), %zmm19 // CHECK: vpermilpd $0, (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x05,0x1a,0x00] vpermilpd $0, (%rdx), %zmm19 {%k2} // CHECK: vpermilpd $0, (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xca,0x05,0x1a,0x00] vpermilpd $0, (%rdx), %zmm19 {%k2} {z} // CHECK: vpermilpd $0, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa3,0xfd,0x48,0x05,0xdb,0x00] vpermilpd $0, %zmm19, %zmm19 // CHECK: vpermilpd $0, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa3,0xfd,0x4a,0x05,0xdb,0x00] vpermilpd $0, %zmm19, %zmm19 {%k2} // CHECK: vpermilpd $0, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa3,0xfd,0xca,0x05,0xdb,0x00] vpermilpd $0, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermilpd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x0d,0x5c,0x82,0x40] vpermilpd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpermilpd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x0d,0x5c,0x82,0xc0] vpermilpd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpermilpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x0d,0x5c,0x82,0x40] vpermilpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpermilpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x0d,0x5c,0x82,0xc0] vpermilpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpermilpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x0d,0x5c,0x82,0x40] vpermilpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermilpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x0d,0x5c,0x82,0xc0] vpermilpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermilpd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x0d,0x5c,0x02,0x40] vpermilpd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpermilpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x0d,0x5c,0x02,0x40] vpermilpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpermilpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x0d,0x5c,0x02,0x40] vpermilpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermilpd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x0d,0x5a,0x40] vpermilpd 4096(%rdx), %zmm19, %zmm19 // CHECK: vpermilpd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x0d,0x5a,0x40] vpermilpd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpermilpd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x0d,0x5a,0x40] vpermilpd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermilpd 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x0d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermilpd 485498096{1to8}, %zmm19, %zmm19 // CHECK: vpermilpd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x0d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermilpd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermilpd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x0d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermilpd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermilpd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x0d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermilpd 485498096, %zmm19, %zmm19 // CHECK: vpermilpd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x0d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermilpd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpermilpd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x0d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermilpd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermilpd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x0d,0x5a,0x40] vpermilpd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpermilpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x0d,0x5a,0x40] vpermilpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermilpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x0d,0x5a,0x40] vpermilpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermilpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x0d,0x5c,0x02,0x40] vpermilpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vpermilpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x0d,0x5c,0x02,0x40] vpermilpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermilpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x0d,0x5c,0x02,0x40] vpermilpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermilpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x0d,0x5c,0x82,0x40] vpermilpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpermilpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x0d,0x5c,0x82,0xc0] vpermilpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpermilpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x0d,0x5c,0x82,0x40] vpermilpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermilpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x0d,0x5c,0x82,0xc0] vpermilpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermilpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x0d,0x5c,0x82,0x40] vpermilpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermilpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x0d,0x5c,0x82,0xc0] vpermilpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermilpd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x0d,0x1a] vpermilpd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpermilpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x0d,0x1a] vpermilpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermilpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x0d,0x1a] vpermilpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermilpd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x0d,0x1a] vpermilpd (%rdx), %zmm19, %zmm19 // CHECK: vpermilpd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x0d,0x1a] vpermilpd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpermilpd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x0d,0x1a] vpermilpd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermilpd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x40,0x0d,0xdb] vpermilpd %zmm19, %zmm19, %zmm19 // CHECK: vpermilpd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x42,0x0d,0xdb] vpermilpd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpermilpd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xc2,0x0d,0xdb] vpermilpd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermilps $0, 256(%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe3,0x7d,0x58,0x04,0x5a,0x40,0x00] vpermilps $0, 256(%rdx){1to16}, %zmm19 // CHECK: vpermilps $0, 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x5a,0x04,0x5a,0x40,0x00] vpermilps $0, 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: vpermilps $0, 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x7d,0xda,0x04,0x5a,0x40,0x00] vpermilps $0, 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vpermilps $0, 256(%rdx,%rax){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe3,0x7d,0x58,0x04,0x5c,0x02,0x40,0x00] vpermilps $0, 256(%rdx,%rax){1to16}, %zmm19 // CHECK: vpermilps $0, 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x5a,0x04,0x5c,0x02,0x40,0x00] vpermilps $0, 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: vpermilps $0, 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x7d,0xda,0x04,0x5c,0x02,0x40,0x00] vpermilps $0, 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: vpermilps $0, 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe3,0x7d,0x58,0x04,0x5c,0x82,0x40,0x00] vpermilps $0, 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vpermilps $0, -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe3,0x7d,0x58,0x04,0x5c,0x82,0xc0,0x00] vpermilps $0, -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vpermilps $0, 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x5a,0x04,0x5c,0x82,0x40,0x00] vpermilps $0, 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vpermilps $0, -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x5a,0x04,0x5c,0x82,0xc0,0x00] vpermilps $0, -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vpermilps $0, 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x7d,0xda,0x04,0x5c,0x82,0x40,0x00] vpermilps $0, 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vpermilps $0, -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x7d,0xda,0x04,0x5c,0x82,0xc0,0x00] vpermilps $0, -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vpermilps $0, 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x04,0x5c,0x82,0x40,0x00] vpermilps $0, 4096(%rdx,%rax,4), %zmm19 // CHECK: vpermilps $0, -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x04,0x5c,0x82,0xc0,0x00] vpermilps $0, -4096(%rdx,%rax,4), %zmm19 // CHECK: vpermilps $0, 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x4a,0x04,0x5c,0x82,0x40,0x00] vpermilps $0, 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpermilps $0, -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x4a,0x04,0x5c,0x82,0xc0,0x00] vpermilps $0, -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpermilps $0, 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x7d,0xca,0x04,0x5c,0x82,0x40,0x00] vpermilps $0, 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpermilps $0, -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x7d,0xca,0x04,0x5c,0x82,0xc0,0x00] vpermilps $0, -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpermilps $0, 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x04,0x5c,0x02,0x40,0x00] vpermilps $0, 4096(%rdx,%rax), %zmm19 // CHECK: vpermilps $0, 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x4a,0x04,0x5c,0x02,0x40,0x00] vpermilps $0, 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vpermilps $0, 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x7d,0xca,0x04,0x5c,0x02,0x40,0x00] vpermilps $0, 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vpermilps $0, 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x04,0x5a,0x40,0x00] vpermilps $0, 4096(%rdx), %zmm19 // CHECK: vpermilps $0, 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x4a,0x04,0x5a,0x40,0x00] vpermilps $0, 4096(%rdx), %zmm19 {%k2} // CHECK: vpermilps $0, 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x7d,0xca,0x04,0x5a,0x40,0x00] vpermilps $0, 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vpermilps $0, 485498096{1to16}, %zmm19 // CHECK: encoding: [0x62,0xe3,0x7d,0x58,0x04,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpermilps $0, 485498096{1to16}, %zmm19 // CHECK: vpermilps $0, 485498096{1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x5a,0x04,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpermilps $0, 485498096{1to16}, %zmm19 {%k2} // CHECK: vpermilps $0, 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x7d,0xda,0x04,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpermilps $0, 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: vpermilps $0, 485498096, %zmm19 // CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x04,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpermilps $0, 485498096, %zmm19 // CHECK: vpermilps $0, 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x4a,0x04,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpermilps $0, 485498096, %zmm19 {%k2} // CHECK: vpermilps $0, 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x7d,0xca,0x04,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpermilps $0, 485498096, %zmm19 {%k2} {z} // CHECK: vpermilps $0, (%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe3,0x7d,0x58,0x04,0x1a,0x00] vpermilps $0, (%rdx){1to16}, %zmm19 // CHECK: vpermilps $0, (%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x5a,0x04,0x1a,0x00] vpermilps $0, (%rdx){1to16}, %zmm19 {%k2} // CHECK: vpermilps $0, (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x7d,0xda,0x04,0x1a,0x00] vpermilps $0, (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vpermilps $0, (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x04,0x1a,0x00] vpermilps $0, (%rdx), %zmm19 // CHECK: vpermilps $0, (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x4a,0x04,0x1a,0x00] vpermilps $0, (%rdx), %zmm19 {%k2} // CHECK: vpermilps $0, (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x7d,0xca,0x04,0x1a,0x00] vpermilps $0, (%rdx), %zmm19 {%k2} {z} // CHECK: vpermilps $0, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa3,0x7d,0x48,0x04,0xdb,0x00] vpermilps $0, %zmm19, %zmm19 // CHECK: vpermilps $0, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa3,0x7d,0x4a,0x04,0xdb,0x00] vpermilps $0, %zmm19, %zmm19 {%k2} // CHECK: vpermilps $0, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa3,0x7d,0xca,0x04,0xdb,0x00] vpermilps $0, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermilps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x0c,0x5a,0x40] vpermilps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpermilps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x0c,0x5a,0x40] vpermilps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermilps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x0c,0x5a,0x40] vpermilps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermilps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x0c,0x5c,0x02,0x40] vpermilps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vpermilps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x0c,0x5c,0x02,0x40] vpermilps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermilps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x0c,0x5c,0x02,0x40] vpermilps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermilps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x0c,0x5c,0x82,0x40] vpermilps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpermilps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x0c,0x5c,0x82,0xc0] vpermilps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpermilps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x0c,0x5c,0x82,0x40] vpermilps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermilps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x0c,0x5c,0x82,0xc0] vpermilps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermilps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x0c,0x5c,0x82,0x40] vpermilps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermilps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x0c,0x5c,0x82,0xc0] vpermilps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermilps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x0c,0x5c,0x82,0x40] vpermilps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpermilps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x0c,0x5c,0x82,0xc0] vpermilps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpermilps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x0c,0x5c,0x82,0x40] vpermilps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpermilps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x0c,0x5c,0x82,0xc0] vpermilps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpermilps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x0c,0x5c,0x82,0x40] vpermilps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermilps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x0c,0x5c,0x82,0xc0] vpermilps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermilps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x0c,0x5c,0x02,0x40] vpermilps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpermilps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x0c,0x5c,0x02,0x40] vpermilps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpermilps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x0c,0x5c,0x02,0x40] vpermilps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermilps 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x0c,0x5a,0x40] vpermilps 4096(%rdx), %zmm19, %zmm19 // CHECK: vpermilps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x0c,0x5a,0x40] vpermilps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpermilps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x0c,0x5a,0x40] vpermilps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermilps 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x0c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermilps 485498096{1to16}, %zmm19, %zmm19 // CHECK: vpermilps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x0c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermilps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermilps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x0c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermilps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermilps 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x0c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermilps 485498096, %zmm19, %zmm19 // CHECK: vpermilps 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x0c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermilps 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpermilps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x0c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermilps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermilps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x0c,0x1a] vpermilps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpermilps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x0c,0x1a] vpermilps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermilps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x0c,0x1a] vpermilps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermilps (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x0c,0x1a] vpermilps (%rdx), %zmm19, %zmm19 // CHECK: vpermilps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x0c,0x1a] vpermilps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpermilps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x0c,0x1a] vpermilps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermilps %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x40,0x0c,0xdb] vpermilps %zmm19, %zmm19, %zmm19 // CHECK: vpermilps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x42,0x0c,0xdb] vpermilps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpermilps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xc2,0x0c,0xdb] vpermilps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermpd $0, 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x01,0x5c,0x82,0x40,0x00] vpermpd $0, 4096(%rdx,%rax,4), %zmm19 // CHECK: vpermpd $0, -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x01,0x5c,0x82,0xc0,0x00] vpermpd $0, -4096(%rdx,%rax,4), %zmm19 // CHECK: vpermpd $0, 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x01,0x5c,0x82,0x40,0x00] vpermpd $0, 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpermpd $0, -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x01,0x5c,0x82,0xc0,0x00] vpermpd $0, -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpermpd $0, 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xca,0x01,0x5c,0x82,0x40,0x00] vpermpd $0, 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpermpd $0, -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xca,0x01,0x5c,0x82,0xc0,0x00] vpermpd $0, -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpermpd $0, 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x01,0x5c,0x02,0x40,0x00] vpermpd $0, 4096(%rdx,%rax), %zmm19 // CHECK: vpermpd $0, 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x01,0x5c,0x02,0x40,0x00] vpermpd $0, 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vpermpd $0, 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xca,0x01,0x5c,0x02,0x40,0x00] vpermpd $0, 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vpermpd $0, 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x01,0x5a,0x40,0x00] vpermpd $0, 4096(%rdx), %zmm19 // CHECK: vpermpd $0, 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x01,0x5a,0x40,0x00] vpermpd $0, 4096(%rdx), %zmm19 {%k2} // CHECK: vpermpd $0, 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xca,0x01,0x5a,0x40,0x00] vpermpd $0, 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vpermpd $0, 485498096{1to8}, %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x58,0x01,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpermpd $0, 485498096{1to8}, %zmm19 // CHECK: vpermpd $0, 485498096{1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x5a,0x01,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpermpd $0, 485498096{1to8}, %zmm19 {%k2} // CHECK: vpermpd $0, 485498096{1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xda,0x01,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpermpd $0, 485498096{1to8}, %zmm19 {%k2} {z} // CHECK: vpermpd $0, 485498096, %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x01,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpermpd $0, 485498096, %zmm19 // CHECK: vpermpd $0, 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x01,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpermpd $0, 485498096, %zmm19 {%k2} // CHECK: vpermpd $0, 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xca,0x01,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpermpd $0, 485498096, %zmm19 {%k2} {z} // CHECK: vpermpd $0, 512(%rdx){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x58,0x01,0x5a,0x40,0x00] vpermpd $0, 512(%rdx){1to8}, %zmm19 // CHECK: vpermpd $0, 512(%rdx){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x5a,0x01,0x5a,0x40,0x00] vpermpd $0, 512(%rdx){1to8}, %zmm19 {%k2} // CHECK: vpermpd $0, 512(%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xda,0x01,0x5a,0x40,0x00] vpermpd $0, 512(%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: vpermpd $0, 512(%rdx,%rax){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x58,0x01,0x5c,0x02,0x40,0x00] vpermpd $0, 512(%rdx,%rax){1to8}, %zmm19 // CHECK: vpermpd $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x5a,0x01,0x5c,0x02,0x40,0x00] vpermpd $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} // CHECK: vpermpd $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xda,0x01,0x5c,0x02,0x40,0x00] vpermpd $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} {z} // CHECK: vpermpd $0, 512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x58,0x01,0x5c,0x82,0x40,0x00] vpermpd $0, 512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: vpermpd $0, -512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x58,0x01,0x5c,0x82,0xc0,0x00] vpermpd $0, -512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: vpermpd $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x5a,0x01,0x5c,0x82,0x40,0x00] vpermpd $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: vpermpd $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x5a,0x01,0x5c,0x82,0xc0,0x00] vpermpd $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: vpermpd $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xda,0x01,0x5c,0x82,0x40,0x00] vpermpd $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: vpermpd $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xda,0x01,0x5c,0x82,0xc0,0x00] vpermpd $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: vpermpd $0, (%rdx){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x58,0x01,0x1a,0x00] vpermpd $0, (%rdx){1to8}, %zmm19 // CHECK: vpermpd $0, (%rdx){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x5a,0x01,0x1a,0x00] vpermpd $0, (%rdx){1to8}, %zmm19 {%k2} // CHECK: vpermpd $0, (%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xda,0x01,0x1a,0x00] vpermpd $0, (%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: vpermpd $0, (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x01,0x1a,0x00] vpermpd $0, (%rdx), %zmm19 // CHECK: vpermpd $0, (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x01,0x1a,0x00] vpermpd $0, (%rdx), %zmm19 {%k2} // CHECK: vpermpd $0, (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xca,0x01,0x1a,0x00] vpermpd $0, (%rdx), %zmm19 {%k2} {z} // CHECK: vpermpd $0, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa3,0xfd,0x48,0x01,0xdb,0x00] vpermpd $0, %zmm19, %zmm19 // CHECK: vpermpd $0, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa3,0xfd,0x4a,0x01,0xdb,0x00] vpermpd $0, %zmm19, %zmm19 {%k2} // CHECK: vpermpd $0, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa3,0xfd,0xca,0x01,0xdb,0x00] vpermpd $0, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermpd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x16,0x5c,0x82,0x40] vpermpd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpermpd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x16,0x5c,0x82,0xc0] vpermpd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpermpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x16,0x5c,0x82,0x40] vpermpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpermpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x16,0x5c,0x82,0xc0] vpermpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpermpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x16,0x5c,0x82,0x40] vpermpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x16,0x5c,0x82,0xc0] vpermpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermpd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x16,0x5c,0x02,0x40] vpermpd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpermpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x16,0x5c,0x02,0x40] vpermpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpermpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x16,0x5c,0x02,0x40] vpermpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermpd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x16,0x5a,0x40] vpermpd 4096(%rdx), %zmm19, %zmm19 // CHECK: vpermpd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x16,0x5a,0x40] vpermpd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpermpd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x16,0x5a,0x40] vpermpd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermpd 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x16,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermpd 485498096{1to8}, %zmm19, %zmm19 // CHECK: vpermpd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x16,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermpd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermpd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x16,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermpd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermpd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x16,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermpd 485498096, %zmm19, %zmm19 // CHECK: vpermpd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x16,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermpd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpermpd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x16,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermpd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermpd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x16,0x5a,0x40] vpermpd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpermpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x16,0x5a,0x40] vpermpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x16,0x5a,0x40] vpermpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x16,0x5c,0x02,0x40] vpermpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vpermpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x16,0x5c,0x02,0x40] vpermpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x16,0x5c,0x02,0x40] vpermpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x16,0x5c,0x82,0x40] vpermpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpermpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x16,0x5c,0x82,0xc0] vpermpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpermpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x16,0x5c,0x82,0x40] vpermpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x16,0x5c,0x82,0xc0] vpermpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x16,0x5c,0x82,0x40] vpermpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x16,0x5c,0x82,0xc0] vpermpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermpd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x16,0x1a] vpermpd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpermpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x16,0x1a] vpermpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x16,0x1a] vpermpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermpd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x16,0x1a] vpermpd (%rdx), %zmm19, %zmm19 // CHECK: vpermpd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x16,0x1a] vpermpd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpermpd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x16,0x1a] vpermpd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermpd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x40,0x16,0xdb] vpermpd %zmm19, %zmm19, %zmm19 // CHECK: vpermpd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x42,0x16,0xdb] vpermpd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpermpd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xc2,0x16,0xdb] vpermpd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x16,0x5a,0x40] vpermps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpermps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x16,0x5a,0x40] vpermps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x16,0x5a,0x40] vpermps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x16,0x5c,0x02,0x40] vpermps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vpermps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x16,0x5c,0x02,0x40] vpermps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x16,0x5c,0x02,0x40] vpermps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x16,0x5c,0x82,0x40] vpermps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpermps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x16,0x5c,0x82,0xc0] vpermps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpermps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x16,0x5c,0x82,0x40] vpermps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x16,0x5c,0x82,0xc0] vpermps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x16,0x5c,0x82,0x40] vpermps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x16,0x5c,0x82,0xc0] vpermps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x16,0x5c,0x82,0x40] vpermps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpermps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x16,0x5c,0x82,0xc0] vpermps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpermps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x16,0x5c,0x82,0x40] vpermps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpermps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x16,0x5c,0x82,0xc0] vpermps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpermps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x16,0x5c,0x82,0x40] vpermps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x16,0x5c,0x82,0xc0] vpermps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x16,0x5c,0x02,0x40] vpermps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpermps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x16,0x5c,0x02,0x40] vpermps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpermps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x16,0x5c,0x02,0x40] vpermps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermps 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x16,0x5a,0x40] vpermps 4096(%rdx), %zmm19, %zmm19 // CHECK: vpermps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x16,0x5a,0x40] vpermps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpermps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x16,0x5a,0x40] vpermps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermps 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x16,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermps 485498096{1to16}, %zmm19, %zmm19 // CHECK: vpermps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x16,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x16,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermps 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x16,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermps 485498096, %zmm19, %zmm19 // CHECK: vpermps 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x16,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermps 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpermps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x16,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x16,0x1a] vpermps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpermps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x16,0x1a] vpermps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x16,0x1a] vpermps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermps (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x16,0x1a] vpermps (%rdx), %zmm19, %zmm19 // CHECK: vpermps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x16,0x1a] vpermps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpermps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x16,0x1a] vpermps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermps %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x40,0x16,0xdb] vpermps %zmm19, %zmm19, %zmm19 // CHECK: vpermps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x42,0x16,0xdb] vpermps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpermps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xc2,0x16,0xdb] vpermps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermq $0, 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x00,0x5c,0x82,0x40,0x00] vpermq $0, 4096(%rdx,%rax,4), %zmm19 // CHECK: vpermq $0, -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x00,0x5c,0x82,0xc0,0x00] vpermq $0, -4096(%rdx,%rax,4), %zmm19 // CHECK: vpermq $0, 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x00,0x5c,0x82,0x40,0x00] vpermq $0, 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpermq $0, -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x00,0x5c,0x82,0xc0,0x00] vpermq $0, -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpermq $0, 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xca,0x00,0x5c,0x82,0x40,0x00] vpermq $0, 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpermq $0, -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xca,0x00,0x5c,0x82,0xc0,0x00] vpermq $0, -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpermq $0, 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x00,0x5c,0x02,0x40,0x00] vpermq $0, 4096(%rdx,%rax), %zmm19 // CHECK: vpermq $0, 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x00,0x5c,0x02,0x40,0x00] vpermq $0, 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vpermq $0, 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xca,0x00,0x5c,0x02,0x40,0x00] vpermq $0, 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vpermq $0, 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x00,0x5a,0x40,0x00] vpermq $0, 4096(%rdx), %zmm19 // CHECK: vpermq $0, 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x00,0x5a,0x40,0x00] vpermq $0, 4096(%rdx), %zmm19 {%k2} // CHECK: vpermq $0, 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xca,0x00,0x5a,0x40,0x00] vpermq $0, 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vpermq $0, 485498096{1to8}, %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x58,0x00,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpermq $0, 485498096{1to8}, %zmm19 // CHECK: vpermq $0, 485498096{1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x5a,0x00,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpermq $0, 485498096{1to8}, %zmm19 {%k2} // CHECK: vpermq $0, 485498096{1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xda,0x00,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpermq $0, 485498096{1to8}, %zmm19 {%k2} {z} // CHECK: vpermq $0, 485498096, %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x00,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpermq $0, 485498096, %zmm19 // CHECK: vpermq $0, 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x00,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpermq $0, 485498096, %zmm19 {%k2} // CHECK: vpermq $0, 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xca,0x00,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpermq $0, 485498096, %zmm19 {%k2} {z} // CHECK: vpermq $0, 512(%rdx){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x58,0x00,0x5a,0x40,0x00] vpermq $0, 512(%rdx){1to8}, %zmm19 // CHECK: vpermq $0, 512(%rdx){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x5a,0x00,0x5a,0x40,0x00] vpermq $0, 512(%rdx){1to8}, %zmm19 {%k2} // CHECK: vpermq $0, 512(%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xda,0x00,0x5a,0x40,0x00] vpermq $0, 512(%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: vpermq $0, 512(%rdx,%rax){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x58,0x00,0x5c,0x02,0x40,0x00] vpermq $0, 512(%rdx,%rax){1to8}, %zmm19 // CHECK: vpermq $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x5a,0x00,0x5c,0x02,0x40,0x00] vpermq $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} // CHECK: vpermq $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xda,0x00,0x5c,0x02,0x40,0x00] vpermq $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} {z} // CHECK: vpermq $0, 512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x58,0x00,0x5c,0x82,0x40,0x00] vpermq $0, 512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: vpermq $0, -512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x58,0x00,0x5c,0x82,0xc0,0x00] vpermq $0, -512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: vpermq $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x5a,0x00,0x5c,0x82,0x40,0x00] vpermq $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: vpermq $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x5a,0x00,0x5c,0x82,0xc0,0x00] vpermq $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: vpermq $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xda,0x00,0x5c,0x82,0x40,0x00] vpermq $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: vpermq $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xda,0x00,0x5c,0x82,0xc0,0x00] vpermq $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: vpermq $0, (%rdx){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x58,0x00,0x1a,0x00] vpermq $0, (%rdx){1to8}, %zmm19 // CHECK: vpermq $0, (%rdx){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x5a,0x00,0x1a,0x00] vpermq $0, (%rdx){1to8}, %zmm19 {%k2} // CHECK: vpermq $0, (%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xda,0x00,0x1a,0x00] vpermq $0, (%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: vpermq $0, (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x00,0x1a,0x00] vpermq $0, (%rdx), %zmm19 // CHECK: vpermq $0, (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x00,0x1a,0x00] vpermq $0, (%rdx), %zmm19 {%k2} // CHECK: vpermq $0, (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xca,0x00,0x1a,0x00] vpermq $0, (%rdx), %zmm19 {%k2} {z} // CHECK: vpermq $0, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa3,0xfd,0x48,0x00,0xdb,0x00] vpermq $0, %zmm19, %zmm19 // CHECK: vpermq $0, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa3,0xfd,0x4a,0x00,0xdb,0x00] vpermq $0, %zmm19, %zmm19 {%k2} // CHECK: vpermq $0, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa3,0xfd,0xca,0x00,0xdb,0x00] vpermq $0, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x36,0x5c,0x82,0x40] vpermq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpermq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x36,0x5c,0x82,0xc0] vpermq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpermq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x36,0x5c,0x82,0x40] vpermq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpermq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x36,0x5c,0x82,0xc0] vpermq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpermq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x36,0x5c,0x82,0x40] vpermq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x36,0x5c,0x82,0xc0] vpermq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x36,0x5c,0x02,0x40] vpermq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpermq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x36,0x5c,0x02,0x40] vpermq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpermq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x36,0x5c,0x02,0x40] vpermq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermq 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x36,0x5a,0x40] vpermq 4096(%rdx), %zmm19, %zmm19 // CHECK: vpermq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x36,0x5a,0x40] vpermq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpermq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x36,0x5a,0x40] vpermq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermq 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x36,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermq 485498096{1to8}, %zmm19, %zmm19 // CHECK: vpermq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x36,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x36,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermq 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x36,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermq 485498096, %zmm19, %zmm19 // CHECK: vpermq 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x36,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermq 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpermq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x36,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x36,0x5a,0x40] vpermq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpermq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x36,0x5a,0x40] vpermq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x36,0x5a,0x40] vpermq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x36,0x5c,0x02,0x40] vpermq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vpermq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x36,0x5c,0x02,0x40] vpermq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x36,0x5c,0x02,0x40] vpermq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x36,0x5c,0x82,0x40] vpermq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpermq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x36,0x5c,0x82,0xc0] vpermq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpermq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x36,0x5c,0x82,0x40] vpermq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x36,0x5c,0x82,0xc0] vpermq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x36,0x5c,0x82,0x40] vpermq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x36,0x5c,0x82,0xc0] vpermq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x36,0x1a] vpermq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpermq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x36,0x1a] vpermq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x36,0x1a] vpermq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermq (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x36,0x1a] vpermq (%rdx), %zmm19, %zmm19 // CHECK: vpermq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x36,0x1a] vpermq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpermq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x36,0x1a] vpermq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermq %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x40,0x36,0xdb] vpermq %zmm19, %zmm19, %zmm19 // CHECK: vpermq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x42,0x36,0xdb] vpermq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpermq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xc2,0x36,0xdb] vpermq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2d 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x7e,0x5a,0x40] vpermt2d 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpermt2d 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x7e,0x5a,0x40] vpermt2d 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermt2d 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x7e,0x5a,0x40] vpermt2d 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2d 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x7e,0x5c,0x02,0x40] vpermt2d 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vpermt2d 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x7e,0x5c,0x02,0x40] vpermt2d 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermt2d 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x7e,0x5c,0x02,0x40] vpermt2d 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2d 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x7e,0x5c,0x82,0x40] vpermt2d 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpermt2d -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x7e,0x5c,0x82,0xc0] vpermt2d -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpermt2d 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x7e,0x5c,0x82,0x40] vpermt2d 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermt2d -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x7e,0x5c,0x82,0xc0] vpermt2d -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermt2d 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x7e,0x5c,0x82,0x40] vpermt2d 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2d -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x7e,0x5c,0x82,0xc0] vpermt2d -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2d 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x7e,0x5c,0x82,0x40] vpermt2d 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpermt2d -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x7e,0x5c,0x82,0xc0] vpermt2d -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpermt2d 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x7e,0x5c,0x82,0x40] vpermt2d 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpermt2d -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x7e,0x5c,0x82,0xc0] vpermt2d -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpermt2d 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x7e,0x5c,0x82,0x40] vpermt2d 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2d -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x7e,0x5c,0x82,0xc0] vpermt2d -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2d 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x7e,0x5c,0x02,0x40] vpermt2d 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpermt2d 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x7e,0x5c,0x02,0x40] vpermt2d 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpermt2d 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x7e,0x5c,0x02,0x40] vpermt2d 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2d 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x7e,0x5a,0x40] vpermt2d 4096(%rdx), %zmm19, %zmm19 // CHECK: vpermt2d 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x7e,0x5a,0x40] vpermt2d 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpermt2d 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x7e,0x5a,0x40] vpermt2d 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2d 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x7e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermt2d 485498096{1to16}, %zmm19, %zmm19 // CHECK: vpermt2d 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x7e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermt2d 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermt2d 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x7e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermt2d 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2d 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x7e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermt2d 485498096, %zmm19, %zmm19 // CHECK: vpermt2d 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x7e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermt2d 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpermt2d 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x7e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermt2d 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2d (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x7e,0x1a] vpermt2d (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpermt2d (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x7e,0x1a] vpermt2d (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermt2d (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x7e,0x1a] vpermt2d (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2d (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x7e,0x1a] vpermt2d (%rdx), %zmm19, %zmm19 // CHECK: vpermt2d (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x7e,0x1a] vpermt2d (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpermt2d (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x7e,0x1a] vpermt2d (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2d %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x40,0x7e,0xdb] vpermt2d %zmm19, %zmm19, %zmm19 // CHECK: vpermt2d %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x42,0x7e,0xdb] vpermt2d %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpermt2d %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xc2,0x7e,0xdb] vpermt2d %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x7f,0x5c,0x82,0x40] vpermt2pd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpermt2pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x7f,0x5c,0x82,0xc0] vpermt2pd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpermt2pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x7f,0x5c,0x82,0x40] vpermt2pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpermt2pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x7f,0x5c,0x82,0xc0] vpermt2pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpermt2pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x7f,0x5c,0x82,0x40] vpermt2pd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x7f,0x5c,0x82,0xc0] vpermt2pd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x7f,0x5c,0x02,0x40] vpermt2pd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpermt2pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x7f,0x5c,0x02,0x40] vpermt2pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpermt2pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x7f,0x5c,0x02,0x40] vpermt2pd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2pd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x7f,0x5a,0x40] vpermt2pd 4096(%rdx), %zmm19, %zmm19 // CHECK: vpermt2pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x7f,0x5a,0x40] vpermt2pd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpermt2pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x7f,0x5a,0x40] vpermt2pd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x7f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermt2pd 485498096{1to8}, %zmm19, %zmm19 // CHECK: vpermt2pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x7f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermt2pd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermt2pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x7f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermt2pd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2pd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x7f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermt2pd 485498096, %zmm19, %zmm19 // CHECK: vpermt2pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x7f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermt2pd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpermt2pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x7f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermt2pd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x7f,0x5a,0x40] vpermt2pd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpermt2pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x7f,0x5a,0x40] vpermt2pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermt2pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x7f,0x5a,0x40] vpermt2pd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x7f,0x5c,0x02,0x40] vpermt2pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vpermt2pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x7f,0x5c,0x02,0x40] vpermt2pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermt2pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x7f,0x5c,0x02,0x40] vpermt2pd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x7f,0x5c,0x82,0x40] vpermt2pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpermt2pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x7f,0x5c,0x82,0xc0] vpermt2pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpermt2pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x7f,0x5c,0x82,0x40] vpermt2pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermt2pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x7f,0x5c,0x82,0xc0] vpermt2pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermt2pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x7f,0x5c,0x82,0x40] vpermt2pd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x7f,0x5c,0x82,0xc0] vpermt2pd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x7f,0x1a] vpermt2pd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpermt2pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x7f,0x1a] vpermt2pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermt2pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x7f,0x1a] vpermt2pd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2pd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x7f,0x1a] vpermt2pd (%rdx), %zmm19, %zmm19 // CHECK: vpermt2pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x7f,0x1a] vpermt2pd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpermt2pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x7f,0x1a] vpermt2pd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2pd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x40,0x7f,0xdb] vpermt2pd %zmm19, %zmm19, %zmm19 // CHECK: vpermt2pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x42,0x7f,0xdb] vpermt2pd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpermt2pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xc2,0x7f,0xdb] vpermt2pd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x7f,0x5a,0x40] vpermt2ps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpermt2ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x7f,0x5a,0x40] vpermt2ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermt2ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x7f,0x5a,0x40] vpermt2ps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x7f,0x5c,0x02,0x40] vpermt2ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vpermt2ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x7f,0x5c,0x02,0x40] vpermt2ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermt2ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x7f,0x5c,0x02,0x40] vpermt2ps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x7f,0x5c,0x82,0x40] vpermt2ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpermt2ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x7f,0x5c,0x82,0xc0] vpermt2ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpermt2ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x7f,0x5c,0x82,0x40] vpermt2ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermt2ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x7f,0x5c,0x82,0xc0] vpermt2ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermt2ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x7f,0x5c,0x82,0x40] vpermt2ps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x7f,0x5c,0x82,0xc0] vpermt2ps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x7f,0x5c,0x82,0x40] vpermt2ps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpermt2ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x7f,0x5c,0x82,0xc0] vpermt2ps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpermt2ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x7f,0x5c,0x82,0x40] vpermt2ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpermt2ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x7f,0x5c,0x82,0xc0] vpermt2ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpermt2ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x7f,0x5c,0x82,0x40] vpermt2ps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x7f,0x5c,0x82,0xc0] vpermt2ps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x7f,0x5c,0x02,0x40] vpermt2ps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpermt2ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x7f,0x5c,0x02,0x40] vpermt2ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpermt2ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x7f,0x5c,0x02,0x40] vpermt2ps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2ps 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x7f,0x5a,0x40] vpermt2ps 4096(%rdx), %zmm19, %zmm19 // CHECK: vpermt2ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x7f,0x5a,0x40] vpermt2ps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpermt2ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x7f,0x5a,0x40] vpermt2ps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x7f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermt2ps 485498096{1to16}, %zmm19, %zmm19 // CHECK: vpermt2ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x7f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermt2ps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermt2ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x7f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermt2ps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2ps 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x7f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermt2ps 485498096, %zmm19, %zmm19 // CHECK: vpermt2ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x7f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermt2ps 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpermt2ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x7f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermt2ps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x7f,0x1a] vpermt2ps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpermt2ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x7f,0x1a] vpermt2ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpermt2ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x7f,0x1a] vpermt2ps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2ps (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x7f,0x1a] vpermt2ps (%rdx), %zmm19, %zmm19 // CHECK: vpermt2ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x7f,0x1a] vpermt2ps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpermt2ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x7f,0x1a] vpermt2ps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2ps %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x40,0x7f,0xdb] vpermt2ps %zmm19, %zmm19, %zmm19 // CHECK: vpermt2ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x42,0x7f,0xdb] vpermt2ps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpermt2ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xc2,0x7f,0xdb] vpermt2ps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2q 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x7e,0x5c,0x82,0x40] vpermt2q 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpermt2q -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x7e,0x5c,0x82,0xc0] vpermt2q -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpermt2q 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x7e,0x5c,0x82,0x40] vpermt2q 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpermt2q -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x7e,0x5c,0x82,0xc0] vpermt2q -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpermt2q 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x7e,0x5c,0x82,0x40] vpermt2q 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2q -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x7e,0x5c,0x82,0xc0] vpermt2q -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2q 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x7e,0x5c,0x02,0x40] vpermt2q 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpermt2q 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x7e,0x5c,0x02,0x40] vpermt2q 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpermt2q 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x7e,0x5c,0x02,0x40] vpermt2q 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2q 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x7e,0x5a,0x40] vpermt2q 4096(%rdx), %zmm19, %zmm19 // CHECK: vpermt2q 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x7e,0x5a,0x40] vpermt2q 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpermt2q 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x7e,0x5a,0x40] vpermt2q 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2q 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x7e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermt2q 485498096{1to8}, %zmm19, %zmm19 // CHECK: vpermt2q 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x7e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermt2q 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermt2q 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x7e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermt2q 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2q 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x7e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermt2q 485498096, %zmm19, %zmm19 // CHECK: vpermt2q 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x7e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermt2q 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpermt2q 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x7e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpermt2q 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2q 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x7e,0x5a,0x40] vpermt2q 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpermt2q 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x7e,0x5a,0x40] vpermt2q 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermt2q 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x7e,0x5a,0x40] vpermt2q 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2q 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x7e,0x5c,0x02,0x40] vpermt2q 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vpermt2q 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x7e,0x5c,0x02,0x40] vpermt2q 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermt2q 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x7e,0x5c,0x02,0x40] vpermt2q 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2q 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x7e,0x5c,0x82,0x40] vpermt2q 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpermt2q -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x7e,0x5c,0x82,0xc0] vpermt2q -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpermt2q 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x7e,0x5c,0x82,0x40] vpermt2q 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermt2q -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x7e,0x5c,0x82,0xc0] vpermt2q -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermt2q 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x7e,0x5c,0x82,0x40] vpermt2q 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2q -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x7e,0x5c,0x82,0xc0] vpermt2q -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2q (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x7e,0x1a] vpermt2q (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpermt2q (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x7e,0x1a] vpermt2q (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpermt2q (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x7e,0x1a] vpermt2q (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2q (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x7e,0x1a] vpermt2q (%rdx), %zmm19, %zmm19 // CHECK: vpermt2q (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x7e,0x1a] vpermt2q (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpermt2q (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x7e,0x1a] vpermt2q (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpermt2q %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x40,0x7e,0xdb] vpermt2q %zmm19, %zmm19, %zmm19 // CHECK: vpermt2q %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x42,0x7e,0xdb] vpermt2q %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpermt2q %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xc2,0x7e,0xdb] vpermt2q %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpexpandd 256(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x89,0x5c,0x82,0x40] vpexpandd 256(%rdx,%rax,4), %zmm19 // CHECK: vpexpandd -256(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x89,0x5c,0x82,0xc0] vpexpandd -256(%rdx,%rax,4), %zmm19 // CHECK: vpexpandd 256(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x89,0x5c,0x82,0x40] vpexpandd 256(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpexpandd -256(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x89,0x5c,0x82,0xc0] vpexpandd -256(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpexpandd 256(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x89,0x5c,0x82,0x40] vpexpandd 256(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpexpandd -256(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x89,0x5c,0x82,0xc0] vpexpandd -256(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpexpandd 256(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x89,0x5c,0x02,0x40] vpexpandd 256(%rdx,%rax), %zmm19 // CHECK: vpexpandd 256(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x89,0x5c,0x02,0x40] vpexpandd 256(%rdx,%rax), %zmm19 {%k2} // CHECK: vpexpandd 256(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x89,0x5c,0x02,0x40] vpexpandd 256(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vpexpandd 256(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x89,0x5a,0x40] vpexpandd 256(%rdx), %zmm19 // CHECK: vpexpandd 256(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x89,0x5a,0x40] vpexpandd 256(%rdx), %zmm19 {%k2} // CHECK: vpexpandd 256(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x89,0x5a,0x40] vpexpandd 256(%rdx), %zmm19 {%k2} {z} // CHECK: vpexpandd 485498096, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x89,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpexpandd 485498096, %zmm19 // CHECK: vpexpandd 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x89,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpexpandd 485498096, %zmm19 {%k2} // CHECK: vpexpandd 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x89,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpexpandd 485498096, %zmm19 {%k2} {z} // CHECK: vpexpandd (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x89,0x1a] vpexpandd (%rdx), %zmm19 // CHECK: vpexpandd (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x89,0x1a] vpexpandd (%rdx), %zmm19 {%k2} // CHECK: vpexpandd (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x89,0x1a] vpexpandd (%rdx), %zmm19 {%k2} {z} // CHECK: vpexpandd %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x7d,0x48,0x89,0xdb] vpexpandd %zmm19, %zmm19 // CHECK: vpexpandd %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x7d,0x4a,0x89,0xdb] vpexpandd %zmm19, %zmm19 {%k2} // CHECK: vpexpandd %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x7d,0xca,0x89,0xdb] vpexpandd %zmm19, %zmm19 {%k2} {z} // CHECK: vpexpandq 485498096, %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x89,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpexpandq 485498096, %zmm19 // CHECK: vpexpandq 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x89,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpexpandq 485498096, %zmm19 {%k2} // CHECK: vpexpandq 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x89,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpexpandq 485498096, %zmm19 {%k2} {z} // CHECK: vpexpandq 512(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x89,0x5c,0x82,0x40] vpexpandq 512(%rdx,%rax,4), %zmm19 // CHECK: vpexpandq -512(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x89,0x5c,0x82,0xc0] vpexpandq -512(%rdx,%rax,4), %zmm19 // CHECK: vpexpandq 512(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x89,0x5c,0x82,0x40] vpexpandq 512(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpexpandq -512(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x89,0x5c,0x82,0xc0] vpexpandq -512(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpexpandq 512(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x89,0x5c,0x82,0x40] vpexpandq 512(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpexpandq -512(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x89,0x5c,0x82,0xc0] vpexpandq -512(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpexpandq 512(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x89,0x5c,0x02,0x40] vpexpandq 512(%rdx,%rax), %zmm19 // CHECK: vpexpandq 512(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x89,0x5c,0x02,0x40] vpexpandq 512(%rdx,%rax), %zmm19 {%k2} // CHECK: vpexpandq 512(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x89,0x5c,0x02,0x40] vpexpandq 512(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vpexpandq 512(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x89,0x5a,0x40] vpexpandq 512(%rdx), %zmm19 // CHECK: vpexpandq 512(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x89,0x5a,0x40] vpexpandq 512(%rdx), %zmm19 {%k2} // CHECK: vpexpandq 512(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x89,0x5a,0x40] vpexpandq 512(%rdx), %zmm19 {%k2} {z} // CHECK: vpexpandq (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x89,0x1a] vpexpandq (%rdx), %zmm19 // CHECK: vpexpandq (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x89,0x1a] vpexpandq (%rdx), %zmm19 {%k2} // CHECK: vpexpandq (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x89,0x1a] vpexpandq (%rdx), %zmm19 {%k2} {z} // CHECK: vpexpandq %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xfd,0x48,0x89,0xdb] vpexpandq %zmm19, %zmm19 // CHECK: vpexpandq %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xfd,0x4a,0x89,0xdb] vpexpandq %zmm19, %zmm19 {%k2} // CHECK: vpexpandq %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xfd,0xca,0x89,0xdb] vpexpandq %zmm19, %zmm19 {%k2} {z} // CHECK: vpgatherdd 256(%rdx,%zmm3,4), %zmm19 {%k3} // CHECK: encoding: [0x62,0xe2,0x7d,0x4b,0x90,0x5c,0x9a,0x40] vpgatherdd 256(%rdx,%zmm3,4), %zmm19 {%k3} // CHECK: vpgatherdd -256(%rdx,%zmm3,4), %zmm19 {%k3} // CHECK: encoding: [0x62,0xe2,0x7d,0x4b,0x90,0x5c,0x9a,0xc0] vpgatherdd -256(%rdx,%zmm3,4), %zmm19 {%k3} // CHECK: vpgatherdd 256(%rdx,%zmm3), %zmm19 {%k3} // CHECK: encoding: [0x62,0xe2,0x7d,0x4b,0x90,0x5c,0x1a,0x40] vpgatherdd 256(%rdx,%zmm3), %zmm19 {%k3} // CHECK: vpgatherdq 512(%rdx,%ymm3,4), %zmm19 {%k3} // CHECK: encoding: [0x62,0xe2,0xfd,0x4b,0x90,0x5c,0x9a,0x40] vpgatherdq 512(%rdx,%ymm3,4), %zmm19 {%k3} // CHECK: vpgatherdq -512(%rdx,%ymm3,4), %zmm19 {%k3} // CHECK: encoding: [0x62,0xe2,0xfd,0x4b,0x90,0x5c,0x9a,0xc0] vpgatherdq -512(%rdx,%ymm3,4), %zmm19 {%k3} // CHECK: vpgatherdq 512(%rdx,%ymm3), %zmm19 {%k3} // CHECK: encoding: [0x62,0xe2,0xfd,0x4b,0x90,0x5c,0x1a,0x40] vpgatherdq 512(%rdx,%ymm3), %zmm19 {%k3} // CHECK: vpgatherqd 256(%rdx,%zmm3,4), %ymm23 {%k3} // CHECK: encoding: [0x62,0xe2,0x7d,0x4b,0x91,0x7c,0x9a,0x40] vpgatherqd 256(%rdx,%zmm3,4), %ymm23 {%k3} // CHECK: vpgatherqd -256(%rdx,%zmm3,4), %ymm23 {%k3} // CHECK: encoding: [0x62,0xe2,0x7d,0x4b,0x91,0x7c,0x9a,0xc0] vpgatherqd -256(%rdx,%zmm3,4), %ymm23 {%k3} // CHECK: vpgatherqd 256(%rdx,%zmm3), %ymm23 {%k3} // CHECK: encoding: [0x62,0xe2,0x7d,0x4b,0x91,0x7c,0x1a,0x40] vpgatherqd 256(%rdx,%zmm3), %ymm23 {%k3} // CHECK: vpgatherqq 512(%rdx,%zmm3,4), %zmm19 {%k3} // CHECK: encoding: [0x62,0xe2,0xfd,0x4b,0x91,0x5c,0x9a,0x40] vpgatherqq 512(%rdx,%zmm3,4), %zmm19 {%k3} // CHECK: vpgatherqq -512(%rdx,%zmm3,4), %zmm19 {%k3} // CHECK: encoding: [0x62,0xe2,0xfd,0x4b,0x91,0x5c,0x9a,0xc0] vpgatherqq -512(%rdx,%zmm3,4), %zmm19 {%k3} // CHECK: vpgatherqq 512(%rdx,%zmm3), %zmm19 {%k3} // CHECK: encoding: [0x62,0xe2,0xfd,0x4b,0x91,0x5c,0x1a,0x40] vpgatherqq 512(%rdx,%zmm3), %zmm19 {%k3} // CHECK: vpmaxsd 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x3d,0x5a,0x40] vpmaxsd 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpmaxsd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x3d,0x5a,0x40] vpmaxsd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpmaxsd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x3d,0x5a,0x40] vpmaxsd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxsd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x3d,0x5c,0x02,0x40] vpmaxsd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vpmaxsd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x3d,0x5c,0x02,0x40] vpmaxsd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpmaxsd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x3d,0x5c,0x02,0x40] vpmaxsd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxsd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x3d,0x5c,0x82,0x40] vpmaxsd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpmaxsd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x3d,0x5c,0x82,0xc0] vpmaxsd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpmaxsd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x3d,0x5c,0x82,0x40] vpmaxsd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpmaxsd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x3d,0x5c,0x82,0xc0] vpmaxsd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpmaxsd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x3d,0x5c,0x82,0x40] vpmaxsd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxsd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x3d,0x5c,0x82,0xc0] vpmaxsd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxsd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x3d,0x5c,0x82,0x40] vpmaxsd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpmaxsd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x3d,0x5c,0x82,0xc0] vpmaxsd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpmaxsd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x3d,0x5c,0x82,0x40] vpmaxsd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpmaxsd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x3d,0x5c,0x82,0xc0] vpmaxsd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpmaxsd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x3d,0x5c,0x82,0x40] vpmaxsd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxsd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x3d,0x5c,0x82,0xc0] vpmaxsd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxsd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x3d,0x5c,0x02,0x40] vpmaxsd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpmaxsd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x3d,0x5c,0x02,0x40] vpmaxsd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpmaxsd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x3d,0x5c,0x02,0x40] vpmaxsd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxsd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x3d,0x5a,0x40] vpmaxsd 4096(%rdx), %zmm19, %zmm19 // CHECK: vpmaxsd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x3d,0x5a,0x40] vpmaxsd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpmaxsd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x3d,0x5a,0x40] vpmaxsd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxsd 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x3d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmaxsd 485498096{1to16}, %zmm19, %zmm19 // CHECK: vpmaxsd 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x3d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmaxsd 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpmaxsd 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x3d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmaxsd 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxsd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x3d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmaxsd 485498096, %zmm19, %zmm19 // CHECK: vpmaxsd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x3d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmaxsd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpmaxsd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x3d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmaxsd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxsd (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x3d,0x1a] vpmaxsd (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpmaxsd (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x3d,0x1a] vpmaxsd (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpmaxsd (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x3d,0x1a] vpmaxsd (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxsd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x3d,0x1a] vpmaxsd (%rdx), %zmm19, %zmm19 // CHECK: vpmaxsd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x3d,0x1a] vpmaxsd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpmaxsd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x3d,0x1a] vpmaxsd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxsd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x40,0x3d,0xdb] vpmaxsd %zmm19, %zmm19, %zmm19 // CHECK: vpmaxsd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x42,0x3d,0xdb] vpmaxsd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpmaxsd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xc2,0x3d,0xdb] vpmaxsd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxsq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x3d,0x5c,0x82,0x40] vpmaxsq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpmaxsq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x3d,0x5c,0x82,0xc0] vpmaxsq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpmaxsq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x3d,0x5c,0x82,0x40] vpmaxsq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpmaxsq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x3d,0x5c,0x82,0xc0] vpmaxsq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpmaxsq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x3d,0x5c,0x82,0x40] vpmaxsq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxsq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x3d,0x5c,0x82,0xc0] vpmaxsq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxsq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x3d,0x5c,0x02,0x40] vpmaxsq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpmaxsq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x3d,0x5c,0x02,0x40] vpmaxsq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpmaxsq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x3d,0x5c,0x02,0x40] vpmaxsq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxsq 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x3d,0x5a,0x40] vpmaxsq 4096(%rdx), %zmm19, %zmm19 // CHECK: vpmaxsq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x3d,0x5a,0x40] vpmaxsq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpmaxsq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x3d,0x5a,0x40] vpmaxsq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxsq 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x3d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmaxsq 485498096{1to8}, %zmm19, %zmm19 // CHECK: vpmaxsq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x3d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmaxsq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpmaxsq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x3d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmaxsq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxsq 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x3d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmaxsq 485498096, %zmm19, %zmm19 // CHECK: vpmaxsq 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x3d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmaxsq 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpmaxsq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x3d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmaxsq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxsq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x3d,0x5a,0x40] vpmaxsq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpmaxsq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x3d,0x5a,0x40] vpmaxsq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpmaxsq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x3d,0x5a,0x40] vpmaxsq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxsq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x3d,0x5c,0x02,0x40] vpmaxsq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vpmaxsq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x3d,0x5c,0x02,0x40] vpmaxsq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpmaxsq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x3d,0x5c,0x02,0x40] vpmaxsq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxsq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x3d,0x5c,0x82,0x40] vpmaxsq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpmaxsq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x3d,0x5c,0x82,0xc0] vpmaxsq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpmaxsq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x3d,0x5c,0x82,0x40] vpmaxsq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpmaxsq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x3d,0x5c,0x82,0xc0] vpmaxsq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpmaxsq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x3d,0x5c,0x82,0x40] vpmaxsq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxsq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x3d,0x5c,0x82,0xc0] vpmaxsq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxsq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x3d,0x1a] vpmaxsq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpmaxsq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x3d,0x1a] vpmaxsq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpmaxsq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x3d,0x1a] vpmaxsq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxsq (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x3d,0x1a] vpmaxsq (%rdx), %zmm19, %zmm19 // CHECK: vpmaxsq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x3d,0x1a] vpmaxsq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpmaxsq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x3d,0x1a] vpmaxsq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxsq %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x40,0x3d,0xdb] vpmaxsq %zmm19, %zmm19, %zmm19 // CHECK: vpmaxsq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x42,0x3d,0xdb] vpmaxsq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpmaxsq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xc2,0x3d,0xdb] vpmaxsq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxud 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x3f,0x5a,0x40] vpmaxud 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpmaxud 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x3f,0x5a,0x40] vpmaxud 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpmaxud 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x3f,0x5a,0x40] vpmaxud 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxud 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x3f,0x5c,0x02,0x40] vpmaxud 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vpmaxud 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x3f,0x5c,0x02,0x40] vpmaxud 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpmaxud 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x3f,0x5c,0x02,0x40] vpmaxud 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxud 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x3f,0x5c,0x82,0x40] vpmaxud 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpmaxud -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x3f,0x5c,0x82,0xc0] vpmaxud -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpmaxud 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x3f,0x5c,0x82,0x40] vpmaxud 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpmaxud -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x3f,0x5c,0x82,0xc0] vpmaxud -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpmaxud 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x3f,0x5c,0x82,0x40] vpmaxud 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxud -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x3f,0x5c,0x82,0xc0] vpmaxud -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxud 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x3f,0x5c,0x82,0x40] vpmaxud 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpmaxud -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x3f,0x5c,0x82,0xc0] vpmaxud -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpmaxud 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x3f,0x5c,0x82,0x40] vpmaxud 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpmaxud -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x3f,0x5c,0x82,0xc0] vpmaxud -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpmaxud 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x3f,0x5c,0x82,0x40] vpmaxud 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxud -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x3f,0x5c,0x82,0xc0] vpmaxud -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxud 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x3f,0x5c,0x02,0x40] vpmaxud 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpmaxud 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x3f,0x5c,0x02,0x40] vpmaxud 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpmaxud 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x3f,0x5c,0x02,0x40] vpmaxud 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxud 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x3f,0x5a,0x40] vpmaxud 4096(%rdx), %zmm19, %zmm19 // CHECK: vpmaxud 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x3f,0x5a,0x40] vpmaxud 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpmaxud 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x3f,0x5a,0x40] vpmaxud 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxud 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x3f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmaxud 485498096{1to16}, %zmm19, %zmm19 // CHECK: vpmaxud 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x3f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmaxud 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpmaxud 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x3f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmaxud 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxud 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x3f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmaxud 485498096, %zmm19, %zmm19 // CHECK: vpmaxud 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x3f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmaxud 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpmaxud 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x3f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmaxud 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxud (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x3f,0x1a] vpmaxud (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpmaxud (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x3f,0x1a] vpmaxud (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpmaxud (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x3f,0x1a] vpmaxud (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxud (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x3f,0x1a] vpmaxud (%rdx), %zmm19, %zmm19 // CHECK: vpmaxud (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x3f,0x1a] vpmaxud (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpmaxud (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x3f,0x1a] vpmaxud (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxud %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x40,0x3f,0xdb] vpmaxud %zmm19, %zmm19, %zmm19 // CHECK: vpmaxud %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x42,0x3f,0xdb] vpmaxud %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpmaxud %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xc2,0x3f,0xdb] vpmaxud %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxuq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x3f,0x5c,0x82,0x40] vpmaxuq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpmaxuq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x3f,0x5c,0x82,0xc0] vpmaxuq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpmaxuq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x3f,0x5c,0x82,0x40] vpmaxuq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpmaxuq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x3f,0x5c,0x82,0xc0] vpmaxuq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpmaxuq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x3f,0x5c,0x82,0x40] vpmaxuq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxuq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x3f,0x5c,0x82,0xc0] vpmaxuq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxuq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x3f,0x5c,0x02,0x40] vpmaxuq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpmaxuq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x3f,0x5c,0x02,0x40] vpmaxuq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpmaxuq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x3f,0x5c,0x02,0x40] vpmaxuq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxuq 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x3f,0x5a,0x40] vpmaxuq 4096(%rdx), %zmm19, %zmm19 // CHECK: vpmaxuq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x3f,0x5a,0x40] vpmaxuq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpmaxuq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x3f,0x5a,0x40] vpmaxuq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxuq 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x3f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmaxuq 485498096{1to8}, %zmm19, %zmm19 // CHECK: vpmaxuq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x3f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmaxuq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpmaxuq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x3f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmaxuq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxuq 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x3f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmaxuq 485498096, %zmm19, %zmm19 // CHECK: vpmaxuq 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x3f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmaxuq 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpmaxuq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x3f,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmaxuq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxuq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x3f,0x5a,0x40] vpmaxuq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpmaxuq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x3f,0x5a,0x40] vpmaxuq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpmaxuq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x3f,0x5a,0x40] vpmaxuq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxuq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x3f,0x5c,0x02,0x40] vpmaxuq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vpmaxuq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x3f,0x5c,0x02,0x40] vpmaxuq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpmaxuq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x3f,0x5c,0x02,0x40] vpmaxuq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxuq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x3f,0x5c,0x82,0x40] vpmaxuq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpmaxuq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x3f,0x5c,0x82,0xc0] vpmaxuq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpmaxuq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x3f,0x5c,0x82,0x40] vpmaxuq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpmaxuq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x3f,0x5c,0x82,0xc0] vpmaxuq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpmaxuq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x3f,0x5c,0x82,0x40] vpmaxuq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxuq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x3f,0x5c,0x82,0xc0] vpmaxuq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxuq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x3f,0x1a] vpmaxuq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpmaxuq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x3f,0x1a] vpmaxuq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpmaxuq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x3f,0x1a] vpmaxuq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxuq (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x3f,0x1a] vpmaxuq (%rdx), %zmm19, %zmm19 // CHECK: vpmaxuq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x3f,0x1a] vpmaxuq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpmaxuq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x3f,0x1a] vpmaxuq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpmaxuq %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x40,0x3f,0xdb] vpmaxuq %zmm19, %zmm19, %zmm19 // CHECK: vpmaxuq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x42,0x3f,0xdb] vpmaxuq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpmaxuq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xc2,0x3f,0xdb] vpmaxuq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpminsd 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x39,0x5a,0x40] vpminsd 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpminsd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x39,0x5a,0x40] vpminsd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpminsd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x39,0x5a,0x40] vpminsd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpminsd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x39,0x5c,0x02,0x40] vpminsd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vpminsd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x39,0x5c,0x02,0x40] vpminsd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpminsd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x39,0x5c,0x02,0x40] vpminsd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpminsd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x39,0x5c,0x82,0x40] vpminsd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpminsd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x39,0x5c,0x82,0xc0] vpminsd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpminsd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x39,0x5c,0x82,0x40] vpminsd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpminsd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x39,0x5c,0x82,0xc0] vpminsd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpminsd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x39,0x5c,0x82,0x40] vpminsd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpminsd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x39,0x5c,0x82,0xc0] vpminsd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpminsd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x39,0x5c,0x82,0x40] vpminsd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpminsd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x39,0x5c,0x82,0xc0] vpminsd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpminsd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x39,0x5c,0x82,0x40] vpminsd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpminsd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x39,0x5c,0x82,0xc0] vpminsd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpminsd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x39,0x5c,0x82,0x40] vpminsd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpminsd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x39,0x5c,0x82,0xc0] vpminsd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpminsd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x39,0x5c,0x02,0x40] vpminsd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpminsd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x39,0x5c,0x02,0x40] vpminsd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpminsd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x39,0x5c,0x02,0x40] vpminsd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpminsd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x39,0x5a,0x40] vpminsd 4096(%rdx), %zmm19, %zmm19 // CHECK: vpminsd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x39,0x5a,0x40] vpminsd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpminsd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x39,0x5a,0x40] vpminsd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpminsd 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x39,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpminsd 485498096{1to16}, %zmm19, %zmm19 // CHECK: vpminsd 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x39,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpminsd 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpminsd 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x39,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpminsd 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpminsd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x39,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpminsd 485498096, %zmm19, %zmm19 // CHECK: vpminsd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x39,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpminsd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpminsd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x39,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpminsd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpminsd (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x39,0x1a] vpminsd (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpminsd (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x39,0x1a] vpminsd (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpminsd (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x39,0x1a] vpminsd (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpminsd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x39,0x1a] vpminsd (%rdx), %zmm19, %zmm19 // CHECK: vpminsd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x39,0x1a] vpminsd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpminsd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x39,0x1a] vpminsd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpminsd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x40,0x39,0xdb] vpminsd %zmm19, %zmm19, %zmm19 // CHECK: vpminsd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x42,0x39,0xdb] vpminsd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpminsd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xc2,0x39,0xdb] vpminsd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpminsq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x39,0x5c,0x82,0x40] vpminsq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpminsq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x39,0x5c,0x82,0xc0] vpminsq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpminsq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x39,0x5c,0x82,0x40] vpminsq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpminsq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x39,0x5c,0x82,0xc0] vpminsq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpminsq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x39,0x5c,0x82,0x40] vpminsq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpminsq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x39,0x5c,0x82,0xc0] vpminsq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpminsq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x39,0x5c,0x02,0x40] vpminsq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpminsq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x39,0x5c,0x02,0x40] vpminsq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpminsq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x39,0x5c,0x02,0x40] vpminsq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpminsq 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x39,0x5a,0x40] vpminsq 4096(%rdx), %zmm19, %zmm19 // CHECK: vpminsq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x39,0x5a,0x40] vpminsq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpminsq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x39,0x5a,0x40] vpminsq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpminsq 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x39,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpminsq 485498096{1to8}, %zmm19, %zmm19 // CHECK: vpminsq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x39,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpminsq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpminsq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x39,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpminsq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpminsq 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x39,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpminsq 485498096, %zmm19, %zmm19 // CHECK: vpminsq 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x39,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpminsq 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpminsq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x39,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpminsq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpminsq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x39,0x5a,0x40] vpminsq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpminsq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x39,0x5a,0x40] vpminsq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpminsq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x39,0x5a,0x40] vpminsq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpminsq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x39,0x5c,0x02,0x40] vpminsq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vpminsq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x39,0x5c,0x02,0x40] vpminsq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpminsq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x39,0x5c,0x02,0x40] vpminsq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpminsq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x39,0x5c,0x82,0x40] vpminsq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpminsq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x39,0x5c,0x82,0xc0] vpminsq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpminsq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x39,0x5c,0x82,0x40] vpminsq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpminsq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x39,0x5c,0x82,0xc0] vpminsq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpminsq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x39,0x5c,0x82,0x40] vpminsq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpminsq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x39,0x5c,0x82,0xc0] vpminsq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpminsq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x39,0x1a] vpminsq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpminsq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x39,0x1a] vpminsq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpminsq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x39,0x1a] vpminsq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpminsq (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x39,0x1a] vpminsq (%rdx), %zmm19, %zmm19 // CHECK: vpminsq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x39,0x1a] vpminsq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpminsq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x39,0x1a] vpminsq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpminsq %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x40,0x39,0xdb] vpminsq %zmm19, %zmm19, %zmm19 // CHECK: vpminsq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x42,0x39,0xdb] vpminsq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpminsq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xc2,0x39,0xdb] vpminsq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpminud 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x3b,0x5a,0x40] vpminud 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpminud 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x3b,0x5a,0x40] vpminud 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpminud 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x3b,0x5a,0x40] vpminud 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpminud 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x3b,0x5c,0x02,0x40] vpminud 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vpminud 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x3b,0x5c,0x02,0x40] vpminud 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpminud 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x3b,0x5c,0x02,0x40] vpminud 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpminud 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x3b,0x5c,0x82,0x40] vpminud 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpminud -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x3b,0x5c,0x82,0xc0] vpminud -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpminud 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x3b,0x5c,0x82,0x40] vpminud 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpminud -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x3b,0x5c,0x82,0xc0] vpminud -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpminud 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x3b,0x5c,0x82,0x40] vpminud 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpminud -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x3b,0x5c,0x82,0xc0] vpminud -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpminud 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x3b,0x5c,0x82,0x40] vpminud 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpminud -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x3b,0x5c,0x82,0xc0] vpminud -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpminud 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x3b,0x5c,0x82,0x40] vpminud 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpminud -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x3b,0x5c,0x82,0xc0] vpminud -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpminud 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x3b,0x5c,0x82,0x40] vpminud 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpminud -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x3b,0x5c,0x82,0xc0] vpminud -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpminud 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x3b,0x5c,0x02,0x40] vpminud 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpminud 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x3b,0x5c,0x02,0x40] vpminud 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpminud 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x3b,0x5c,0x02,0x40] vpminud 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpminud 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x3b,0x5a,0x40] vpminud 4096(%rdx), %zmm19, %zmm19 // CHECK: vpminud 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x3b,0x5a,0x40] vpminud 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpminud 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x3b,0x5a,0x40] vpminud 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpminud 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x3b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpminud 485498096{1to16}, %zmm19, %zmm19 // CHECK: vpminud 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x3b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpminud 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpminud 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x3b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpminud 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpminud 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x3b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpminud 485498096, %zmm19, %zmm19 // CHECK: vpminud 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x3b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpminud 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpminud 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x3b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpminud 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpminud (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x3b,0x1a] vpminud (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpminud (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x3b,0x1a] vpminud (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpminud (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x3b,0x1a] vpminud (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpminud (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x3b,0x1a] vpminud (%rdx), %zmm19, %zmm19 // CHECK: vpminud (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x3b,0x1a] vpminud (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpminud (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x3b,0x1a] vpminud (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpminud %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x40,0x3b,0xdb] vpminud %zmm19, %zmm19, %zmm19 // CHECK: vpminud %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x42,0x3b,0xdb] vpminud %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpminud %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xc2,0x3b,0xdb] vpminud %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpminuq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x3b,0x5c,0x82,0x40] vpminuq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpminuq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x3b,0x5c,0x82,0xc0] vpminuq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpminuq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x3b,0x5c,0x82,0x40] vpminuq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpminuq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x3b,0x5c,0x82,0xc0] vpminuq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpminuq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x3b,0x5c,0x82,0x40] vpminuq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpminuq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x3b,0x5c,0x82,0xc0] vpminuq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpminuq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x3b,0x5c,0x02,0x40] vpminuq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpminuq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x3b,0x5c,0x02,0x40] vpminuq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpminuq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x3b,0x5c,0x02,0x40] vpminuq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpminuq 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x3b,0x5a,0x40] vpminuq 4096(%rdx), %zmm19, %zmm19 // CHECK: vpminuq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x3b,0x5a,0x40] vpminuq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpminuq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x3b,0x5a,0x40] vpminuq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpminuq 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x3b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpminuq 485498096{1to8}, %zmm19, %zmm19 // CHECK: vpminuq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x3b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpminuq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpminuq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x3b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpminuq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpminuq 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x3b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpminuq 485498096, %zmm19, %zmm19 // CHECK: vpminuq 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x3b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpminuq 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpminuq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x3b,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpminuq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpminuq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x3b,0x5a,0x40] vpminuq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpminuq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x3b,0x5a,0x40] vpminuq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpminuq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x3b,0x5a,0x40] vpminuq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpminuq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x3b,0x5c,0x02,0x40] vpminuq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vpminuq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x3b,0x5c,0x02,0x40] vpminuq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpminuq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x3b,0x5c,0x02,0x40] vpminuq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpminuq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x3b,0x5c,0x82,0x40] vpminuq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpminuq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x3b,0x5c,0x82,0xc0] vpminuq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpminuq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x3b,0x5c,0x82,0x40] vpminuq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpminuq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x3b,0x5c,0x82,0xc0] vpminuq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpminuq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x3b,0x5c,0x82,0x40] vpminuq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpminuq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x3b,0x5c,0x82,0xc0] vpminuq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpminuq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x3b,0x1a] vpminuq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpminuq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x3b,0x1a] vpminuq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpminuq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x3b,0x1a] vpminuq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpminuq (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x3b,0x1a] vpminuq (%rdx), %zmm19, %zmm19 // CHECK: vpminuq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x3b,0x1a] vpminuq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpminuq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x3b,0x1a] vpminuq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpminuq %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x40,0x3b,0xdb] vpminuq %zmm19, %zmm19, %zmm19 // CHECK: vpminuq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x42,0x3b,0xdb] vpminuq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpminuq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xc2,0x3b,0xdb] vpminuq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmovdb %zmm19, 1024(%rdx) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x31,0x5a,0x40] vpmovdb %zmm19, 1024(%rdx) // CHECK: vpmovdb %zmm19, 1024(%rdx) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x31,0x5a,0x40] vpmovdb %zmm19, 1024(%rdx) {%k2} // CHECK: vpmovdb %zmm19, 1024(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x31,0x5c,0x82,0x40] vpmovdb %zmm19, 1024(%rdx,%rax,4) // CHECK: vpmovdb %zmm19, -1024(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x31,0x5c,0x82,0xc0] vpmovdb %zmm19, -1024(%rdx,%rax,4) // CHECK: vpmovdb %zmm19, 1024(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x31,0x5c,0x82,0x40] vpmovdb %zmm19, 1024(%rdx,%rax,4) {%k2} // CHECK: vpmovdb %zmm19, -1024(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x31,0x5c,0x82,0xc0] vpmovdb %zmm19, -1024(%rdx,%rax,4) {%k2} // CHECK: vpmovdb %zmm19, 1024(%rdx,%rax) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x31,0x5c,0x02,0x40] vpmovdb %zmm19, 1024(%rdx,%rax) // CHECK: vpmovdb %zmm19, 1024(%rdx,%rax) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x31,0x5c,0x02,0x40] vpmovdb %zmm19, 1024(%rdx,%rax) {%k2} // CHECK: vpmovdb %zmm19, 485498096 // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x31,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovdb %zmm19, 485498096 // CHECK: vpmovdb %zmm19, 485498096 {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x31,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovdb %zmm19, 485498096 {%k2} // CHECK: vpmovdb %zmm19, (%rdx) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x31,0x1a] vpmovdb %zmm19, (%rdx) // CHECK: vpmovdb %zmm19, (%rdx) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x31,0x1a] vpmovdb %zmm19, (%rdx) {%k2} // CHECK: vpmovdb %zmm19, %xmm15 // CHECK: encoding: [0x62,0xc2,0x7e,0x48,0x31,0xdf] vpmovdb %zmm19, %xmm15 // CHECK: vpmovdb %zmm19, %xmm15 {%k2} // CHECK: encoding: [0x62,0xc2,0x7e,0x4a,0x31,0xdf] vpmovdb %zmm19, %xmm15 {%k2} // CHECK: vpmovdb %zmm19, %xmm15 {%k2} {z} // CHECK: encoding: [0x62,0xc2,0x7e,0xca,0x31,0xdf] vpmovdb %zmm19, %xmm15 {%k2} {z} // CHECK: vpmovdb %zmm19, %xmm1 // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x31,0xd9] vpmovdb %zmm19, %xmm1 // CHECK: vpmovdb %zmm19, %xmm1 {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x31,0xd9] vpmovdb %zmm19, %xmm1 {%k2} // CHECK: vpmovdb %zmm19, %xmm1 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7e,0xca,0x31,0xd9] vpmovdb %zmm19, %xmm1 {%k2} {z} // CHECK: vpmovdw %zmm19, 2048(%rdx) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x33,0x5a,0x40] vpmovdw %zmm19, 2048(%rdx) // CHECK: vpmovdw %zmm19, 2048(%rdx) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x33,0x5a,0x40] vpmovdw %zmm19, 2048(%rdx) {%k2} // CHECK: vpmovdw %zmm19, 2048(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x33,0x5c,0x82,0x40] vpmovdw %zmm19, 2048(%rdx,%rax,4) // CHECK: vpmovdw %zmm19, -2048(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x33,0x5c,0x82,0xc0] vpmovdw %zmm19, -2048(%rdx,%rax,4) // CHECK: vpmovdw %zmm19, 2048(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x33,0x5c,0x82,0x40] vpmovdw %zmm19, 2048(%rdx,%rax,4) {%k2} // CHECK: vpmovdw %zmm19, -2048(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x33,0x5c,0x82,0xc0] vpmovdw %zmm19, -2048(%rdx,%rax,4) {%k2} // CHECK: vpmovdw %zmm19, 2048(%rdx,%rax) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x33,0x5c,0x02,0x40] vpmovdw %zmm19, 2048(%rdx,%rax) // CHECK: vpmovdw %zmm19, 2048(%rdx,%rax) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x33,0x5c,0x02,0x40] vpmovdw %zmm19, 2048(%rdx,%rax) {%k2} // CHECK: vpmovdw %zmm19, 485498096 // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x33,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovdw %zmm19, 485498096 // CHECK: vpmovdw %zmm19, 485498096 {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x33,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovdw %zmm19, 485498096 {%k2} // CHECK: vpmovdw %zmm19, (%rdx) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x33,0x1a] vpmovdw %zmm19, (%rdx) // CHECK: vpmovdw %zmm19, (%rdx) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x33,0x1a] vpmovdw %zmm19, (%rdx) {%k2} // CHECK: vpmovdw %zmm19, %ymm23 // CHECK: encoding: [0x62,0xa2,0x7e,0x48,0x33,0xdf] vpmovdw %zmm19, %ymm23 // CHECK: vpmovdw %zmm19, %ymm23 {%k2} // CHECK: encoding: [0x62,0xa2,0x7e,0x4a,0x33,0xdf] vpmovdw %zmm19, %ymm23 {%k2} // CHECK: vpmovdw %zmm19, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x7e,0xca,0x33,0xdf] vpmovdw %zmm19, %ymm23 {%k2} {z} // CHECK: vpmovqw %zmm19, 1024(%rdx) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x34,0x5a,0x40] vpmovqw %zmm19, 1024(%rdx) // CHECK: vpmovqw %zmm19, 1024(%rdx) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x34,0x5a,0x40] vpmovqw %zmm19, 1024(%rdx) {%k2} // CHECK: vpmovqw %zmm19, 1024(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x34,0x5c,0x82,0x40] vpmovqw %zmm19, 1024(%rdx,%rax,4) // CHECK: vpmovqw %zmm19, -1024(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x34,0x5c,0x82,0xc0] vpmovqw %zmm19, -1024(%rdx,%rax,4) // CHECK: vpmovqw %zmm19, 1024(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x34,0x5c,0x82,0x40] vpmovqw %zmm19, 1024(%rdx,%rax,4) {%k2} // CHECK: vpmovqw %zmm19, -1024(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x34,0x5c,0x82,0xc0] vpmovqw %zmm19, -1024(%rdx,%rax,4) {%k2} // CHECK: vpmovqw %zmm19, 1024(%rdx,%rax) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x34,0x5c,0x02,0x40] vpmovqw %zmm19, 1024(%rdx,%rax) // CHECK: vpmovqw %zmm19, 1024(%rdx,%rax) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x34,0x5c,0x02,0x40] vpmovqw %zmm19, 1024(%rdx,%rax) {%k2} // CHECK: vpmovqw %zmm19, 485498096 // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x34,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovqw %zmm19, 485498096 // CHECK: vpmovqw %zmm19, 485498096 {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x34,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovqw %zmm19, 485498096 {%k2} // CHECK: vpmovqw %zmm19, (%rdx) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x34,0x1a] vpmovqw %zmm19, (%rdx) // CHECK: vpmovqw %zmm19, (%rdx) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x34,0x1a] vpmovqw %zmm19, (%rdx) {%k2} // CHECK: vpmovqw %zmm19, %xmm15 // CHECK: encoding: [0x62,0xc2,0x7e,0x48,0x34,0xdf] vpmovqw %zmm19, %xmm15 // CHECK: vpmovqw %zmm19, %xmm15 {%k2} // CHECK: encoding: [0x62,0xc2,0x7e,0x4a,0x34,0xdf] vpmovqw %zmm19, %xmm15 {%k2} // CHECK: vpmovqw %zmm19, %xmm15 {%k2} {z} // CHECK: encoding: [0x62,0xc2,0x7e,0xca,0x34,0xdf] vpmovqw %zmm19, %xmm15 {%k2} {z} // CHECK: vpmovqw %zmm19, %xmm1 // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x34,0xd9] vpmovqw %zmm19, %xmm1 // CHECK: vpmovqw %zmm19, %xmm1 {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x34,0xd9] vpmovqw %zmm19, %xmm1 {%k2} // CHECK: vpmovqw %zmm19, %xmm1 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7e,0xca,0x34,0xd9] vpmovqw %zmm19, %xmm1 {%k2} {z} // CHECK: vpmovsdb %zmm19, 1024(%rdx) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x21,0x5a,0x40] vpmovsdb %zmm19, 1024(%rdx) // CHECK: vpmovsdb %zmm19, 1024(%rdx) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x21,0x5a,0x40] vpmovsdb %zmm19, 1024(%rdx) {%k2} // CHECK: vpmovsdb %zmm19, 1024(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x21,0x5c,0x82,0x40] vpmovsdb %zmm19, 1024(%rdx,%rax,4) // CHECK: vpmovsdb %zmm19, -1024(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x21,0x5c,0x82,0xc0] vpmovsdb %zmm19, -1024(%rdx,%rax,4) // CHECK: vpmovsdb %zmm19, 1024(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x21,0x5c,0x82,0x40] vpmovsdb %zmm19, 1024(%rdx,%rax,4) {%k2} // CHECK: vpmovsdb %zmm19, -1024(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x21,0x5c,0x82,0xc0] vpmovsdb %zmm19, -1024(%rdx,%rax,4) {%k2} // CHECK: vpmovsdb %zmm19, 1024(%rdx,%rax) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x21,0x5c,0x02,0x40] vpmovsdb %zmm19, 1024(%rdx,%rax) // CHECK: vpmovsdb %zmm19, 1024(%rdx,%rax) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x21,0x5c,0x02,0x40] vpmovsdb %zmm19, 1024(%rdx,%rax) {%k2} // CHECK: vpmovsdb %zmm19, 485498096 // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x21,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovsdb %zmm19, 485498096 // CHECK: vpmovsdb %zmm19, 485498096 {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x21,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovsdb %zmm19, 485498096 {%k2} // CHECK: vpmovsdb %zmm19, (%rdx) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x21,0x1a] vpmovsdb %zmm19, (%rdx) // CHECK: vpmovsdb %zmm19, (%rdx) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x21,0x1a] vpmovsdb %zmm19, (%rdx) {%k2} // CHECK: vpmovsdb %zmm19, %xmm15 // CHECK: encoding: [0x62,0xc2,0x7e,0x48,0x21,0xdf] vpmovsdb %zmm19, %xmm15 // CHECK: vpmovsdb %zmm19, %xmm15 {%k2} // CHECK: encoding: [0x62,0xc2,0x7e,0x4a,0x21,0xdf] vpmovsdb %zmm19, %xmm15 {%k2} // CHECK: vpmovsdb %zmm19, %xmm15 {%k2} {z} // CHECK: encoding: [0x62,0xc2,0x7e,0xca,0x21,0xdf] vpmovsdb %zmm19, %xmm15 {%k2} {z} // CHECK: vpmovsdb %zmm19, %xmm1 // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x21,0xd9] vpmovsdb %zmm19, %xmm1 // CHECK: vpmovsdb %zmm19, %xmm1 {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x21,0xd9] vpmovsdb %zmm19, %xmm1 {%k2} // CHECK: vpmovsdb %zmm19, %xmm1 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7e,0xca,0x21,0xd9] vpmovsdb %zmm19, %xmm1 {%k2} {z} // CHECK: vpmovsdw %zmm19, 2048(%rdx) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x23,0x5a,0x40] vpmovsdw %zmm19, 2048(%rdx) // CHECK: vpmovsdw %zmm19, 2048(%rdx) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x23,0x5a,0x40] vpmovsdw %zmm19, 2048(%rdx) {%k2} // CHECK: vpmovsdw %zmm19, 2048(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x23,0x5c,0x82,0x40] vpmovsdw %zmm19, 2048(%rdx,%rax,4) // CHECK: vpmovsdw %zmm19, -2048(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x23,0x5c,0x82,0xc0] vpmovsdw %zmm19, -2048(%rdx,%rax,4) // CHECK: vpmovsdw %zmm19, 2048(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x23,0x5c,0x82,0x40] vpmovsdw %zmm19, 2048(%rdx,%rax,4) {%k2} // CHECK: vpmovsdw %zmm19, -2048(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x23,0x5c,0x82,0xc0] vpmovsdw %zmm19, -2048(%rdx,%rax,4) {%k2} // CHECK: vpmovsdw %zmm19, 2048(%rdx,%rax) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x23,0x5c,0x02,0x40] vpmovsdw %zmm19, 2048(%rdx,%rax) // CHECK: vpmovsdw %zmm19, 2048(%rdx,%rax) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x23,0x5c,0x02,0x40] vpmovsdw %zmm19, 2048(%rdx,%rax) {%k2} // CHECK: vpmovsdw %zmm19, 485498096 // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x23,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovsdw %zmm19, 485498096 // CHECK: vpmovsdw %zmm19, 485498096 {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x23,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovsdw %zmm19, 485498096 {%k2} // CHECK: vpmovsdw %zmm19, (%rdx) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x23,0x1a] vpmovsdw %zmm19, (%rdx) // CHECK: vpmovsdw %zmm19, (%rdx) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x23,0x1a] vpmovsdw %zmm19, (%rdx) {%k2} // CHECK: vpmovsdw %zmm19, %ymm23 // CHECK: encoding: [0x62,0xa2,0x7e,0x48,0x23,0xdf] vpmovsdw %zmm19, %ymm23 // CHECK: vpmovsdw %zmm19, %ymm23 {%k2} // CHECK: encoding: [0x62,0xa2,0x7e,0x4a,0x23,0xdf] vpmovsdw %zmm19, %ymm23 {%k2} // CHECK: vpmovsdw %zmm19, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x7e,0xca,0x23,0xdf] vpmovsdw %zmm19, %ymm23 {%k2} {z} // CHECK: vpmovsqb %zmm19, 485498096 // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x22,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovsqb %zmm19, 485498096 // CHECK: vpmovsqb %zmm19, 485498096 {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x22,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovsqb %zmm19, 485498096 {%k2} // CHECK: vpmovsqb %zmm19, 512(%rdx) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x22,0x5a,0x40] vpmovsqb %zmm19, 512(%rdx) // CHECK: vpmovsqb %zmm19, 512(%rdx) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x22,0x5a,0x40] vpmovsqb %zmm19, 512(%rdx) {%k2} // CHECK: vpmovsqb %zmm19, 512(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x22,0x5c,0x82,0x40] vpmovsqb %zmm19, 512(%rdx,%rax,4) // CHECK: vpmovsqb %zmm19, -512(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x22,0x5c,0x82,0xc0] vpmovsqb %zmm19, -512(%rdx,%rax,4) // CHECK: vpmovsqb %zmm19, 512(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x22,0x5c,0x82,0x40] vpmovsqb %zmm19, 512(%rdx,%rax,4) {%k2} // CHECK: vpmovsqb %zmm19, -512(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x22,0x5c,0x82,0xc0] vpmovsqb %zmm19, -512(%rdx,%rax,4) {%k2} // CHECK: vpmovsqb %zmm19, 512(%rdx,%rax) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x22,0x5c,0x02,0x40] vpmovsqb %zmm19, 512(%rdx,%rax) // CHECK: vpmovsqb %zmm19, 512(%rdx,%rax) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x22,0x5c,0x02,0x40] vpmovsqb %zmm19, 512(%rdx,%rax) {%k2} // CHECK: vpmovsqb %zmm19, (%rdx) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x22,0x1a] vpmovsqb %zmm19, (%rdx) // CHECK: vpmovsqb %zmm19, (%rdx) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x22,0x1a] vpmovsqb %zmm19, (%rdx) {%k2} // CHECK: vpmovsqb %zmm19, %xmm15 // CHECK: encoding: [0x62,0xc2,0x7e,0x48,0x22,0xdf] vpmovsqb %zmm19, %xmm15 // CHECK: vpmovsqb %zmm19, %xmm15 {%k2} // CHECK: encoding: [0x62,0xc2,0x7e,0x4a,0x22,0xdf] vpmovsqb %zmm19, %xmm15 {%k2} // CHECK: vpmovsqb %zmm19, %xmm15 {%k2} {z} // CHECK: encoding: [0x62,0xc2,0x7e,0xca,0x22,0xdf] vpmovsqb %zmm19, %xmm15 {%k2} {z} // CHECK: vpmovsqb %zmm19, %xmm1 // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x22,0xd9] vpmovsqb %zmm19, %xmm1 // CHECK: vpmovsqb %zmm19, %xmm1 {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x22,0xd9] vpmovsqb %zmm19, %xmm1 {%k2} // CHECK: vpmovsqb %zmm19, %xmm1 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7e,0xca,0x22,0xd9] vpmovsqb %zmm19, %xmm1 {%k2} {z} // CHECK: vpmovsqd %zmm19, 2048(%rdx) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x25,0x5a,0x40] vpmovsqd %zmm19, 2048(%rdx) // CHECK: vpmovsqd %zmm19, 2048(%rdx) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x25,0x5a,0x40] vpmovsqd %zmm19, 2048(%rdx) {%k2} // CHECK: vpmovsqd %zmm19, 2048(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x25,0x5c,0x82,0x40] vpmovsqd %zmm19, 2048(%rdx,%rax,4) // CHECK: vpmovsqd %zmm19, -2048(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x25,0x5c,0x82,0xc0] vpmovsqd %zmm19, -2048(%rdx,%rax,4) // CHECK: vpmovsqd %zmm19, 2048(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x25,0x5c,0x82,0x40] vpmovsqd %zmm19, 2048(%rdx,%rax,4) {%k2} // CHECK: vpmovsqd %zmm19, -2048(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x25,0x5c,0x82,0xc0] vpmovsqd %zmm19, -2048(%rdx,%rax,4) {%k2} // CHECK: vpmovsqd %zmm19, 2048(%rdx,%rax) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x25,0x5c,0x02,0x40] vpmovsqd %zmm19, 2048(%rdx,%rax) // CHECK: vpmovsqd %zmm19, 2048(%rdx,%rax) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x25,0x5c,0x02,0x40] vpmovsqd %zmm19, 2048(%rdx,%rax) {%k2} // CHECK: vpmovsqd %zmm19, 485498096 // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x25,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovsqd %zmm19, 485498096 // CHECK: vpmovsqd %zmm19, 485498096 {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x25,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovsqd %zmm19, 485498096 {%k2} // CHECK: vpmovsqd %zmm19, (%rdx) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x25,0x1a] vpmovsqd %zmm19, (%rdx) // CHECK: vpmovsqd %zmm19, (%rdx) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x25,0x1a] vpmovsqd %zmm19, (%rdx) {%k2} // CHECK: vpmovsqd %zmm19, %ymm23 // CHECK: encoding: [0x62,0xa2,0x7e,0x48,0x25,0xdf] vpmovsqd %zmm19, %ymm23 // CHECK: vpmovsqd %zmm19, %ymm23 {%k2} // CHECK: encoding: [0x62,0xa2,0x7e,0x4a,0x25,0xdf] vpmovsqd %zmm19, %ymm23 {%k2} // CHECK: vpmovsqd %zmm19, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x7e,0xca,0x25,0xdf] vpmovsqd %zmm19, %ymm23 {%k2} {z} // CHECK: vpmovsqw %zmm19, 1024(%rdx) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x24,0x5a,0x40] vpmovsqw %zmm19, 1024(%rdx) // CHECK: vpmovsqw %zmm19, 1024(%rdx) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x24,0x5a,0x40] vpmovsqw %zmm19, 1024(%rdx) {%k2} // CHECK: vpmovsqw %zmm19, 1024(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x24,0x5c,0x82,0x40] vpmovsqw %zmm19, 1024(%rdx,%rax,4) // CHECK: vpmovsqw %zmm19, -1024(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x24,0x5c,0x82,0xc0] vpmovsqw %zmm19, -1024(%rdx,%rax,4) // CHECK: vpmovsqw %zmm19, 1024(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x24,0x5c,0x82,0x40] vpmovsqw %zmm19, 1024(%rdx,%rax,4) {%k2} // CHECK: vpmovsqw %zmm19, -1024(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x24,0x5c,0x82,0xc0] vpmovsqw %zmm19, -1024(%rdx,%rax,4) {%k2} // CHECK: vpmovsqw %zmm19, 1024(%rdx,%rax) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x24,0x5c,0x02,0x40] vpmovsqw %zmm19, 1024(%rdx,%rax) // CHECK: vpmovsqw %zmm19, 1024(%rdx,%rax) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x24,0x5c,0x02,0x40] vpmovsqw %zmm19, 1024(%rdx,%rax) {%k2} // CHECK: vpmovsqw %zmm19, 485498096 // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x24,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovsqw %zmm19, 485498096 // CHECK: vpmovsqw %zmm19, 485498096 {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x24,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovsqw %zmm19, 485498096 {%k2} // CHECK: vpmovsqw %zmm19, (%rdx) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x24,0x1a] vpmovsqw %zmm19, (%rdx) // CHECK: vpmovsqw %zmm19, (%rdx) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x24,0x1a] vpmovsqw %zmm19, (%rdx) {%k2} // CHECK: vpmovsqw %zmm19, %xmm15 // CHECK: encoding: [0x62,0xc2,0x7e,0x48,0x24,0xdf] vpmovsqw %zmm19, %xmm15 // CHECK: vpmovsqw %zmm19, %xmm15 {%k2} // CHECK: encoding: [0x62,0xc2,0x7e,0x4a,0x24,0xdf] vpmovsqw %zmm19, %xmm15 {%k2} // CHECK: vpmovsqw %zmm19, %xmm15 {%k2} {z} // CHECK: encoding: [0x62,0xc2,0x7e,0xca,0x24,0xdf] vpmovsqw %zmm19, %xmm15 {%k2} {z} // CHECK: vpmovsqw %zmm19, %xmm1 // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x24,0xd9] vpmovsqw %zmm19, %xmm1 // CHECK: vpmovsqw %zmm19, %xmm1 {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x24,0xd9] vpmovsqw %zmm19, %xmm1 {%k2} // CHECK: vpmovsqw %zmm19, %xmm1 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7e,0xca,0x24,0xd9] vpmovsqw %zmm19, %xmm1 {%k2} {z} // CHECK: vpmovsxbd 1024(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x21,0x5c,0x82,0x40] vpmovsxbd 1024(%rdx,%rax,4), %zmm19 // CHECK: vpmovsxbd -1024(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x21,0x5c,0x82,0xc0] vpmovsxbd -1024(%rdx,%rax,4), %zmm19 // CHECK: vpmovsxbd 1024(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x21,0x5c,0x82,0x40] vpmovsxbd 1024(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpmovsxbd -1024(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x21,0x5c,0x82,0xc0] vpmovsxbd -1024(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpmovsxbd 1024(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x21,0x5c,0x82,0x40] vpmovsxbd 1024(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpmovsxbd -1024(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x21,0x5c,0x82,0xc0] vpmovsxbd -1024(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpmovsxbd 1024(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x21,0x5c,0x02,0x40] vpmovsxbd 1024(%rdx,%rax), %zmm19 // CHECK: vpmovsxbd 1024(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x21,0x5c,0x02,0x40] vpmovsxbd 1024(%rdx,%rax), %zmm19 {%k2} // CHECK: vpmovsxbd 1024(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x21,0x5c,0x02,0x40] vpmovsxbd 1024(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vpmovsxbd 1024(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x21,0x5a,0x40] vpmovsxbd 1024(%rdx), %zmm19 // CHECK: vpmovsxbd 1024(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x21,0x5a,0x40] vpmovsxbd 1024(%rdx), %zmm19 {%k2} // CHECK: vpmovsxbd 1024(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x21,0x5a,0x40] vpmovsxbd 1024(%rdx), %zmm19 {%k2} {z} // CHECK: vpmovsxbd 485498096, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x21,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovsxbd 485498096, %zmm19 // CHECK: vpmovsxbd 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x21,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovsxbd 485498096, %zmm19 {%k2} // CHECK: vpmovsxbd 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x21,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovsxbd 485498096, %zmm19 {%k2} {z} // CHECK: vpmovsxbd (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x21,0x1a] vpmovsxbd (%rdx), %zmm19 // CHECK: vpmovsxbd (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x21,0x1a] vpmovsxbd (%rdx), %zmm19 {%k2} // CHECK: vpmovsxbd (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x21,0x1a] vpmovsxbd (%rdx), %zmm19 {%k2} {z} // CHECK: vpmovsxbd %xmm15, %zmm19 // CHECK: encoding: [0x62,0xc2,0x7d,0x48,0x21,0xdf] vpmovsxbd %xmm15, %zmm19 // CHECK: vpmovsxbd %xmm15, %zmm19 {%k2} // CHECK: encoding: [0x62,0xc2,0x7d,0x4a,0x21,0xdf] vpmovsxbd %xmm15, %zmm19 {%k2} // CHECK: vpmovsxbd %xmm15, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xc2,0x7d,0xca,0x21,0xdf] vpmovsxbd %xmm15, %zmm19 {%k2} {z} // CHECK: vpmovsxbd %xmm1, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x21,0xd9] vpmovsxbd %xmm1, %zmm19 // CHECK: vpmovsxbd %xmm1, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x21,0xd9] vpmovsxbd %xmm1, %zmm19 {%k2} // CHECK: vpmovsxbd %xmm1, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x21,0xd9] vpmovsxbd %xmm1, %zmm19 {%k2} {z} // CHECK: vpmovsxbq 485498096, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x22,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovsxbq 485498096, %zmm19 // CHECK: vpmovsxbq 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x22,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovsxbq 485498096, %zmm19 {%k2} // CHECK: vpmovsxbq 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x22,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovsxbq 485498096, %zmm19 {%k2} {z} // CHECK: vpmovsxbq 512(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x22,0x5c,0x82,0x40] vpmovsxbq 512(%rdx,%rax,4), %zmm19 // CHECK: vpmovsxbq -512(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x22,0x5c,0x82,0xc0] vpmovsxbq -512(%rdx,%rax,4), %zmm19 // CHECK: vpmovsxbq 512(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x22,0x5c,0x82,0x40] vpmovsxbq 512(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpmovsxbq -512(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x22,0x5c,0x82,0xc0] vpmovsxbq -512(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpmovsxbq 512(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x22,0x5c,0x82,0x40] vpmovsxbq 512(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpmovsxbq -512(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x22,0x5c,0x82,0xc0] vpmovsxbq -512(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpmovsxbq 512(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x22,0x5c,0x02,0x40] vpmovsxbq 512(%rdx,%rax), %zmm19 // CHECK: vpmovsxbq 512(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x22,0x5c,0x02,0x40] vpmovsxbq 512(%rdx,%rax), %zmm19 {%k2} // CHECK: vpmovsxbq 512(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x22,0x5c,0x02,0x40] vpmovsxbq 512(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vpmovsxbq 512(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x22,0x5a,0x40] vpmovsxbq 512(%rdx), %zmm19 // CHECK: vpmovsxbq 512(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x22,0x5a,0x40] vpmovsxbq 512(%rdx), %zmm19 {%k2} // CHECK: vpmovsxbq 512(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x22,0x5a,0x40] vpmovsxbq 512(%rdx), %zmm19 {%k2} {z} // CHECK: vpmovsxbq (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x22,0x1a] vpmovsxbq (%rdx), %zmm19 // CHECK: vpmovsxbq (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x22,0x1a] vpmovsxbq (%rdx), %zmm19 {%k2} // CHECK: vpmovsxbq (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x22,0x1a] vpmovsxbq (%rdx), %zmm19 {%k2} {z} // CHECK: vpmovsxbq %xmm15, %zmm19 // CHECK: encoding: [0x62,0xc2,0x7d,0x48,0x22,0xdf] vpmovsxbq %xmm15, %zmm19 // CHECK: vpmovsxbq %xmm15, %zmm19 {%k2} // CHECK: encoding: [0x62,0xc2,0x7d,0x4a,0x22,0xdf] vpmovsxbq %xmm15, %zmm19 {%k2} // CHECK: vpmovsxbq %xmm15, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xc2,0x7d,0xca,0x22,0xdf] vpmovsxbq %xmm15, %zmm19 {%k2} {z} // CHECK: vpmovsxbq %xmm1, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x22,0xd9] vpmovsxbq %xmm1, %zmm19 // CHECK: vpmovsxbq %xmm1, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x22,0xd9] vpmovsxbq %xmm1, %zmm19 {%k2} // CHECK: vpmovsxbq %xmm1, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x22,0xd9] vpmovsxbq %xmm1, %zmm19 {%k2} {z} // CHECK: vpmovsxdq 2048(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x25,0x5c,0x82,0x40] vpmovsxdq 2048(%rdx,%rax,4), %zmm19 // CHECK: vpmovsxdq -2048(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x25,0x5c,0x82,0xc0] vpmovsxdq -2048(%rdx,%rax,4), %zmm19 // CHECK: vpmovsxdq 2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x25,0x5c,0x82,0x40] vpmovsxdq 2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpmovsxdq -2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x25,0x5c,0x82,0xc0] vpmovsxdq -2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpmovsxdq 2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x25,0x5c,0x82,0x40] vpmovsxdq 2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpmovsxdq -2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x25,0x5c,0x82,0xc0] vpmovsxdq -2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpmovsxdq 2048(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x25,0x5c,0x02,0x40] vpmovsxdq 2048(%rdx,%rax), %zmm19 // CHECK: vpmovsxdq 2048(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x25,0x5c,0x02,0x40] vpmovsxdq 2048(%rdx,%rax), %zmm19 {%k2} // CHECK: vpmovsxdq 2048(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x25,0x5c,0x02,0x40] vpmovsxdq 2048(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vpmovsxdq 2048(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x25,0x5a,0x40] vpmovsxdq 2048(%rdx), %zmm19 // CHECK: vpmovsxdq 2048(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x25,0x5a,0x40] vpmovsxdq 2048(%rdx), %zmm19 {%k2} // CHECK: vpmovsxdq 2048(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x25,0x5a,0x40] vpmovsxdq 2048(%rdx), %zmm19 {%k2} {z} // CHECK: vpmovsxdq 485498096, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x25,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovsxdq 485498096, %zmm19 // CHECK: vpmovsxdq 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x25,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovsxdq 485498096, %zmm19 {%k2} // CHECK: vpmovsxdq 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x25,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovsxdq 485498096, %zmm19 {%k2} {z} // CHECK: vpmovsxdq (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x25,0x1a] vpmovsxdq (%rdx), %zmm19 // CHECK: vpmovsxdq (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x25,0x1a] vpmovsxdq (%rdx), %zmm19 {%k2} // CHECK: vpmovsxdq (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x25,0x1a] vpmovsxdq (%rdx), %zmm19 {%k2} {z} // CHECK: vpmovsxdq %ymm23, %zmm19 // CHECK: encoding: [0x62,0xa2,0x7d,0x48,0x25,0xdf] vpmovsxdq %ymm23, %zmm19 // CHECK: vpmovsxdq %ymm23, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x7d,0x4a,0x25,0xdf] vpmovsxdq %ymm23, %zmm19 {%k2} // CHECK: vpmovsxdq %ymm23, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x7d,0xca,0x25,0xdf] vpmovsxdq %ymm23, %zmm19 {%k2} {z} // CHECK: vpmovsxwd 2048(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x23,0x5c,0x82,0x40] vpmovsxwd 2048(%rdx,%rax,4), %zmm19 // CHECK: vpmovsxwd -2048(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x23,0x5c,0x82,0xc0] vpmovsxwd -2048(%rdx,%rax,4), %zmm19 // CHECK: vpmovsxwd 2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x23,0x5c,0x82,0x40] vpmovsxwd 2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpmovsxwd -2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x23,0x5c,0x82,0xc0] vpmovsxwd -2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpmovsxwd 2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x23,0x5c,0x82,0x40] vpmovsxwd 2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpmovsxwd -2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x23,0x5c,0x82,0xc0] vpmovsxwd -2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpmovsxwd 2048(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x23,0x5c,0x02,0x40] vpmovsxwd 2048(%rdx,%rax), %zmm19 // CHECK: vpmovsxwd 2048(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x23,0x5c,0x02,0x40] vpmovsxwd 2048(%rdx,%rax), %zmm19 {%k2} // CHECK: vpmovsxwd 2048(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x23,0x5c,0x02,0x40] vpmovsxwd 2048(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vpmovsxwd 2048(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x23,0x5a,0x40] vpmovsxwd 2048(%rdx), %zmm19 // CHECK: vpmovsxwd 2048(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x23,0x5a,0x40] vpmovsxwd 2048(%rdx), %zmm19 {%k2} // CHECK: vpmovsxwd 2048(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x23,0x5a,0x40] vpmovsxwd 2048(%rdx), %zmm19 {%k2} {z} // CHECK: vpmovsxwd 485498096, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x23,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovsxwd 485498096, %zmm19 // CHECK: vpmovsxwd 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x23,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovsxwd 485498096, %zmm19 {%k2} // CHECK: vpmovsxwd 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x23,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovsxwd 485498096, %zmm19 {%k2} {z} // CHECK: vpmovsxwd (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x23,0x1a] vpmovsxwd (%rdx), %zmm19 // CHECK: vpmovsxwd (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x23,0x1a] vpmovsxwd (%rdx), %zmm19 {%k2} // CHECK: vpmovsxwd (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x23,0x1a] vpmovsxwd (%rdx), %zmm19 {%k2} {z} // CHECK: vpmovsxwd %ymm23, %zmm19 // CHECK: encoding: [0x62,0xa2,0x7d,0x48,0x23,0xdf] vpmovsxwd %ymm23, %zmm19 // CHECK: vpmovsxwd %ymm23, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x7d,0x4a,0x23,0xdf] vpmovsxwd %ymm23, %zmm19 {%k2} // CHECK: vpmovsxwd %ymm23, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x7d,0xca,0x23,0xdf] vpmovsxwd %ymm23, %zmm19 {%k2} {z} // CHECK: vpmovsxwq 1024(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x24,0x5c,0x82,0x40] vpmovsxwq 1024(%rdx,%rax,4), %zmm19 // CHECK: vpmovsxwq -1024(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x24,0x5c,0x82,0xc0] vpmovsxwq -1024(%rdx,%rax,4), %zmm19 // CHECK: vpmovsxwq 1024(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x24,0x5c,0x82,0x40] vpmovsxwq 1024(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpmovsxwq -1024(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x24,0x5c,0x82,0xc0] vpmovsxwq -1024(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpmovsxwq 1024(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x24,0x5c,0x82,0x40] vpmovsxwq 1024(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpmovsxwq -1024(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x24,0x5c,0x82,0xc0] vpmovsxwq -1024(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpmovsxwq 1024(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x24,0x5c,0x02,0x40] vpmovsxwq 1024(%rdx,%rax), %zmm19 // CHECK: vpmovsxwq 1024(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x24,0x5c,0x02,0x40] vpmovsxwq 1024(%rdx,%rax), %zmm19 {%k2} // CHECK: vpmovsxwq 1024(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x24,0x5c,0x02,0x40] vpmovsxwq 1024(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vpmovsxwq 1024(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x24,0x5a,0x40] vpmovsxwq 1024(%rdx), %zmm19 // CHECK: vpmovsxwq 1024(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x24,0x5a,0x40] vpmovsxwq 1024(%rdx), %zmm19 {%k2} // CHECK: vpmovsxwq 1024(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x24,0x5a,0x40] vpmovsxwq 1024(%rdx), %zmm19 {%k2} {z} // CHECK: vpmovsxwq 485498096, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x24,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovsxwq 485498096, %zmm19 // CHECK: vpmovsxwq 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x24,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovsxwq 485498096, %zmm19 {%k2} // CHECK: vpmovsxwq 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x24,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovsxwq 485498096, %zmm19 {%k2} {z} // CHECK: vpmovsxwq (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x24,0x1a] vpmovsxwq (%rdx), %zmm19 // CHECK: vpmovsxwq (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x24,0x1a] vpmovsxwq (%rdx), %zmm19 {%k2} // CHECK: vpmovsxwq (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x24,0x1a] vpmovsxwq (%rdx), %zmm19 {%k2} {z} // CHECK: vpmovsxwq %xmm15, %zmm19 // CHECK: encoding: [0x62,0xc2,0x7d,0x48,0x24,0xdf] vpmovsxwq %xmm15, %zmm19 // CHECK: vpmovsxwq %xmm15, %zmm19 {%k2} // CHECK: encoding: [0x62,0xc2,0x7d,0x4a,0x24,0xdf] vpmovsxwq %xmm15, %zmm19 {%k2} // CHECK: vpmovsxwq %xmm15, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xc2,0x7d,0xca,0x24,0xdf] vpmovsxwq %xmm15, %zmm19 {%k2} {z} // CHECK: vpmovsxwq %xmm1, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x24,0xd9] vpmovsxwq %xmm1, %zmm19 // CHECK: vpmovsxwq %xmm1, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x24,0xd9] vpmovsxwq %xmm1, %zmm19 {%k2} // CHECK: vpmovsxwq %xmm1, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x24,0xd9] vpmovsxwq %xmm1, %zmm19 {%k2} {z} // CHECK: vpmovusdb %zmm19, 1024(%rdx) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x11,0x5a,0x40] vpmovusdb %zmm19, 1024(%rdx) // CHECK: vpmovusdb %zmm19, 1024(%rdx) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x11,0x5a,0x40] vpmovusdb %zmm19, 1024(%rdx) {%k2} // CHECK: vpmovusdb %zmm19, 1024(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x11,0x5c,0x82,0x40] vpmovusdb %zmm19, 1024(%rdx,%rax,4) // CHECK: vpmovusdb %zmm19, -1024(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x11,0x5c,0x82,0xc0] vpmovusdb %zmm19, -1024(%rdx,%rax,4) // CHECK: vpmovusdb %zmm19, 1024(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x11,0x5c,0x82,0x40] vpmovusdb %zmm19, 1024(%rdx,%rax,4) {%k2} // CHECK: vpmovusdb %zmm19, -1024(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x11,0x5c,0x82,0xc0] vpmovusdb %zmm19, -1024(%rdx,%rax,4) {%k2} // CHECK: vpmovusdb %zmm19, 1024(%rdx,%rax) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x11,0x5c,0x02,0x40] vpmovusdb %zmm19, 1024(%rdx,%rax) // CHECK: vpmovusdb %zmm19, 1024(%rdx,%rax) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x11,0x5c,0x02,0x40] vpmovusdb %zmm19, 1024(%rdx,%rax) {%k2} // CHECK: vpmovusdb %zmm19, 485498096 // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x11,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovusdb %zmm19, 485498096 // CHECK: vpmovusdb %zmm19, 485498096 {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x11,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovusdb %zmm19, 485498096 {%k2} // CHECK: vpmovusdb %zmm19, (%rdx) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x11,0x1a] vpmovusdb %zmm19, (%rdx) // CHECK: vpmovusdb %zmm19, (%rdx) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x11,0x1a] vpmovusdb %zmm19, (%rdx) {%k2} // CHECK: vpmovusdb %zmm19, %xmm15 // CHECK: encoding: [0x62,0xc2,0x7e,0x48,0x11,0xdf] vpmovusdb %zmm19, %xmm15 // CHECK: vpmovusdb %zmm19, %xmm15 {%k2} // CHECK: encoding: [0x62,0xc2,0x7e,0x4a,0x11,0xdf] vpmovusdb %zmm19, %xmm15 {%k2} // CHECK: vpmovusdb %zmm19, %xmm15 {%k2} {z} // CHECK: encoding: [0x62,0xc2,0x7e,0xca,0x11,0xdf] vpmovusdb %zmm19, %xmm15 {%k2} {z} // CHECK: vpmovusdb %zmm19, %xmm1 // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x11,0xd9] vpmovusdb %zmm19, %xmm1 // CHECK: vpmovusdb %zmm19, %xmm1 {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x11,0xd9] vpmovusdb %zmm19, %xmm1 {%k2} // CHECK: vpmovusdb %zmm19, %xmm1 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7e,0xca,0x11,0xd9] vpmovusdb %zmm19, %xmm1 {%k2} {z} // CHECK: vpmovusdw %zmm19, 2048(%rdx) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x13,0x5a,0x40] vpmovusdw %zmm19, 2048(%rdx) // CHECK: vpmovusdw %zmm19, 2048(%rdx) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x13,0x5a,0x40] vpmovusdw %zmm19, 2048(%rdx) {%k2} // CHECK: vpmovusdw %zmm19, 2048(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x13,0x5c,0x82,0x40] vpmovusdw %zmm19, 2048(%rdx,%rax,4) // CHECK: vpmovusdw %zmm19, -2048(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x13,0x5c,0x82,0xc0] vpmovusdw %zmm19, -2048(%rdx,%rax,4) // CHECK: vpmovusdw %zmm19, 2048(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x13,0x5c,0x82,0x40] vpmovusdw %zmm19, 2048(%rdx,%rax,4) {%k2} // CHECK: vpmovusdw %zmm19, -2048(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x13,0x5c,0x82,0xc0] vpmovusdw %zmm19, -2048(%rdx,%rax,4) {%k2} // CHECK: vpmovusdw %zmm19, 2048(%rdx,%rax) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x13,0x5c,0x02,0x40] vpmovusdw %zmm19, 2048(%rdx,%rax) // CHECK: vpmovusdw %zmm19, 2048(%rdx,%rax) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x13,0x5c,0x02,0x40] vpmovusdw %zmm19, 2048(%rdx,%rax) {%k2} // CHECK: vpmovusdw %zmm19, 485498096 // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x13,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovusdw %zmm19, 485498096 // CHECK: vpmovusdw %zmm19, 485498096 {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x13,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovusdw %zmm19, 485498096 {%k2} // CHECK: vpmovusdw %zmm19, (%rdx) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x13,0x1a] vpmovusdw %zmm19, (%rdx) // CHECK: vpmovusdw %zmm19, (%rdx) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x13,0x1a] vpmovusdw %zmm19, (%rdx) {%k2} // CHECK: vpmovusdw %zmm19, %ymm23 // CHECK: encoding: [0x62,0xa2,0x7e,0x48,0x13,0xdf] vpmovusdw %zmm19, %ymm23 // CHECK: vpmovusdw %zmm19, %ymm23 {%k2} // CHECK: encoding: [0x62,0xa2,0x7e,0x4a,0x13,0xdf] vpmovusdw %zmm19, %ymm23 {%k2} // CHECK: vpmovusdw %zmm19, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x7e,0xca,0x13,0xdf] vpmovusdw %zmm19, %ymm23 {%k2} {z} // CHECK: vpmovusqb %zmm19, 485498096 // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x12,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovusqb %zmm19, 485498096 // CHECK: vpmovusqb %zmm19, 485498096 {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x12,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovusqb %zmm19, 485498096 {%k2} // CHECK: vpmovusqb %zmm19, 512(%rdx) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x12,0x5a,0x40] vpmovusqb %zmm19, 512(%rdx) // CHECK: vpmovusqb %zmm19, 512(%rdx) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x12,0x5a,0x40] vpmovusqb %zmm19, 512(%rdx) {%k2} // CHECK: vpmovusqb %zmm19, 512(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x12,0x5c,0x82,0x40] vpmovusqb %zmm19, 512(%rdx,%rax,4) // CHECK: vpmovusqb %zmm19, -512(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x12,0x5c,0x82,0xc0] vpmovusqb %zmm19, -512(%rdx,%rax,4) // CHECK: vpmovusqb %zmm19, 512(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x12,0x5c,0x82,0x40] vpmovusqb %zmm19, 512(%rdx,%rax,4) {%k2} // CHECK: vpmovusqb %zmm19, -512(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x12,0x5c,0x82,0xc0] vpmovusqb %zmm19, -512(%rdx,%rax,4) {%k2} // CHECK: vpmovusqb %zmm19, 512(%rdx,%rax) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x12,0x5c,0x02,0x40] vpmovusqb %zmm19, 512(%rdx,%rax) // CHECK: vpmovusqb %zmm19, 512(%rdx,%rax) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x12,0x5c,0x02,0x40] vpmovusqb %zmm19, 512(%rdx,%rax) {%k2} // CHECK: vpmovusqb %zmm19, (%rdx) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x12,0x1a] vpmovusqb %zmm19, (%rdx) // CHECK: vpmovusqb %zmm19, (%rdx) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x12,0x1a] vpmovusqb %zmm19, (%rdx) {%k2} // CHECK: vpmovusqb %zmm19, %xmm15 // CHECK: encoding: [0x62,0xc2,0x7e,0x48,0x12,0xdf] vpmovusqb %zmm19, %xmm15 // CHECK: vpmovusqb %zmm19, %xmm15 {%k2} // CHECK: encoding: [0x62,0xc2,0x7e,0x4a,0x12,0xdf] vpmovusqb %zmm19, %xmm15 {%k2} // CHECK: vpmovusqb %zmm19, %xmm15 {%k2} {z} // CHECK: encoding: [0x62,0xc2,0x7e,0xca,0x12,0xdf] vpmovusqb %zmm19, %xmm15 {%k2} {z} // CHECK: vpmovusqb %zmm19, %xmm1 // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x12,0xd9] vpmovusqb %zmm19, %xmm1 // CHECK: vpmovusqb %zmm19, %xmm1 {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x12,0xd9] vpmovusqb %zmm19, %xmm1 {%k2} // CHECK: vpmovusqb %zmm19, %xmm1 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7e,0xca,0x12,0xd9] vpmovusqb %zmm19, %xmm1 {%k2} {z} // CHECK: vpmovusqd %zmm19, 2048(%rdx) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x15,0x5a,0x40] vpmovusqd %zmm19, 2048(%rdx) // CHECK: vpmovusqd %zmm19, 2048(%rdx) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x15,0x5a,0x40] vpmovusqd %zmm19, 2048(%rdx) {%k2} // CHECK: vpmovusqd %zmm19, 2048(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x15,0x5c,0x82,0x40] vpmovusqd %zmm19, 2048(%rdx,%rax,4) // CHECK: vpmovusqd %zmm19, -2048(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x15,0x5c,0x82,0xc0] vpmovusqd %zmm19, -2048(%rdx,%rax,4) // CHECK: vpmovusqd %zmm19, 2048(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x15,0x5c,0x82,0x40] vpmovusqd %zmm19, 2048(%rdx,%rax,4) {%k2} // CHECK: vpmovusqd %zmm19, -2048(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x15,0x5c,0x82,0xc0] vpmovusqd %zmm19, -2048(%rdx,%rax,4) {%k2} // CHECK: vpmovusqd %zmm19, 2048(%rdx,%rax) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x15,0x5c,0x02,0x40] vpmovusqd %zmm19, 2048(%rdx,%rax) // CHECK: vpmovusqd %zmm19, 2048(%rdx,%rax) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x15,0x5c,0x02,0x40] vpmovusqd %zmm19, 2048(%rdx,%rax) {%k2} // CHECK: vpmovusqd %zmm19, 485498096 // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x15,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovusqd %zmm19, 485498096 // CHECK: vpmovusqd %zmm19, 485498096 {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x15,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovusqd %zmm19, 485498096 {%k2} // CHECK: vpmovusqd %zmm19, (%rdx) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x15,0x1a] vpmovusqd %zmm19, (%rdx) // CHECK: vpmovusqd %zmm19, (%rdx) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x15,0x1a] vpmovusqd %zmm19, (%rdx) {%k2} // CHECK: vpmovusqd %zmm19, %ymm23 // CHECK: encoding: [0x62,0xa2,0x7e,0x48,0x15,0xdf] vpmovusqd %zmm19, %ymm23 // CHECK: vpmovusqd %zmm19, %ymm23 {%k2} // CHECK: encoding: [0x62,0xa2,0x7e,0x4a,0x15,0xdf] vpmovusqd %zmm19, %ymm23 {%k2} // CHECK: vpmovusqd %zmm19, %ymm23 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x7e,0xca,0x15,0xdf] vpmovusqd %zmm19, %ymm23 {%k2} {z} // CHECK: vpmovusqw %zmm19, 1024(%rdx) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x14,0x5a,0x40] vpmovusqw %zmm19, 1024(%rdx) // CHECK: vpmovusqw %zmm19, 1024(%rdx) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x14,0x5a,0x40] vpmovusqw %zmm19, 1024(%rdx) {%k2} // CHECK: vpmovusqw %zmm19, 1024(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x14,0x5c,0x82,0x40] vpmovusqw %zmm19, 1024(%rdx,%rax,4) // CHECK: vpmovusqw %zmm19, -1024(%rdx,%rax,4) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x14,0x5c,0x82,0xc0] vpmovusqw %zmm19, -1024(%rdx,%rax,4) // CHECK: vpmovusqw %zmm19, 1024(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x14,0x5c,0x82,0x40] vpmovusqw %zmm19, 1024(%rdx,%rax,4) {%k2} // CHECK: vpmovusqw %zmm19, -1024(%rdx,%rax,4) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x14,0x5c,0x82,0xc0] vpmovusqw %zmm19, -1024(%rdx,%rax,4) {%k2} // CHECK: vpmovusqw %zmm19, 1024(%rdx,%rax) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x14,0x5c,0x02,0x40] vpmovusqw %zmm19, 1024(%rdx,%rax) // CHECK: vpmovusqw %zmm19, 1024(%rdx,%rax) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x14,0x5c,0x02,0x40] vpmovusqw %zmm19, 1024(%rdx,%rax) {%k2} // CHECK: vpmovusqw %zmm19, 485498096 // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x14,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovusqw %zmm19, 485498096 // CHECK: vpmovusqw %zmm19, 485498096 {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x14,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovusqw %zmm19, 485498096 {%k2} // CHECK: vpmovusqw %zmm19, (%rdx) // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x14,0x1a] vpmovusqw %zmm19, (%rdx) // CHECK: vpmovusqw %zmm19, (%rdx) {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x14,0x1a] vpmovusqw %zmm19, (%rdx) {%k2} // CHECK: vpmovusqw %zmm19, %xmm15 // CHECK: encoding: [0x62,0xc2,0x7e,0x48,0x14,0xdf] vpmovusqw %zmm19, %xmm15 // CHECK: vpmovusqw %zmm19, %xmm15 {%k2} // CHECK: encoding: [0x62,0xc2,0x7e,0x4a,0x14,0xdf] vpmovusqw %zmm19, %xmm15 {%k2} // CHECK: vpmovusqw %zmm19, %xmm15 {%k2} {z} // CHECK: encoding: [0x62,0xc2,0x7e,0xca,0x14,0xdf] vpmovusqw %zmm19, %xmm15 {%k2} {z} // CHECK: vpmovusqw %zmm19, %xmm1 // CHECK: encoding: [0x62,0xe2,0x7e,0x48,0x14,0xd9] vpmovusqw %zmm19, %xmm1 // CHECK: vpmovusqw %zmm19, %xmm1 {%k2} // CHECK: encoding: [0x62,0xe2,0x7e,0x4a,0x14,0xd9] vpmovusqw %zmm19, %xmm1 {%k2} // CHECK: vpmovusqw %zmm19, %xmm1 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7e,0xca,0x14,0xd9] vpmovusqw %zmm19, %xmm1 {%k2} {z} // CHECK: vpmovzxbd 1024(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x31,0x5c,0x82,0x40] vpmovzxbd 1024(%rdx,%rax,4), %zmm19 // CHECK: vpmovzxbd -1024(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x31,0x5c,0x82,0xc0] vpmovzxbd -1024(%rdx,%rax,4), %zmm19 // CHECK: vpmovzxbd 1024(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x31,0x5c,0x82,0x40] vpmovzxbd 1024(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpmovzxbd -1024(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x31,0x5c,0x82,0xc0] vpmovzxbd -1024(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpmovzxbd 1024(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x31,0x5c,0x82,0x40] vpmovzxbd 1024(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpmovzxbd -1024(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x31,0x5c,0x82,0xc0] vpmovzxbd -1024(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpmovzxbd 1024(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x31,0x5c,0x02,0x40] vpmovzxbd 1024(%rdx,%rax), %zmm19 // CHECK: vpmovzxbd 1024(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x31,0x5c,0x02,0x40] vpmovzxbd 1024(%rdx,%rax), %zmm19 {%k2} // CHECK: vpmovzxbd 1024(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x31,0x5c,0x02,0x40] vpmovzxbd 1024(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vpmovzxbd 1024(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x31,0x5a,0x40] vpmovzxbd 1024(%rdx), %zmm19 // CHECK: vpmovzxbd 1024(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x31,0x5a,0x40] vpmovzxbd 1024(%rdx), %zmm19 {%k2} // CHECK: vpmovzxbd 1024(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x31,0x5a,0x40] vpmovzxbd 1024(%rdx), %zmm19 {%k2} {z} // CHECK: vpmovzxbd 485498096, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x31,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovzxbd 485498096, %zmm19 // CHECK: vpmovzxbd 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x31,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovzxbd 485498096, %zmm19 {%k2} // CHECK: vpmovzxbd 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x31,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovzxbd 485498096, %zmm19 {%k2} {z} // CHECK: vpmovzxbd (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x31,0x1a] vpmovzxbd (%rdx), %zmm19 // CHECK: vpmovzxbd (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x31,0x1a] vpmovzxbd (%rdx), %zmm19 {%k2} // CHECK: vpmovzxbd (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x31,0x1a] vpmovzxbd (%rdx), %zmm19 {%k2} {z} // CHECK: vpmovzxbd %xmm15, %zmm19 // CHECK: encoding: [0x62,0xc2,0x7d,0x48,0x31,0xdf] vpmovzxbd %xmm15, %zmm19 // CHECK: vpmovzxbd %xmm15, %zmm19 {%k2} // CHECK: encoding: [0x62,0xc2,0x7d,0x4a,0x31,0xdf] vpmovzxbd %xmm15, %zmm19 {%k2} // CHECK: vpmovzxbd %xmm15, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xc2,0x7d,0xca,0x31,0xdf] vpmovzxbd %xmm15, %zmm19 {%k2} {z} // CHECK: vpmovzxbd %xmm1, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x31,0xd9] vpmovzxbd %xmm1, %zmm19 // CHECK: vpmovzxbd %xmm1, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x31,0xd9] vpmovzxbd %xmm1, %zmm19 {%k2} // CHECK: vpmovzxbd %xmm1, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x31,0xd9] vpmovzxbd %xmm1, %zmm19 {%k2} {z} // CHECK: vpmovzxbq 485498096, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x32,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovzxbq 485498096, %zmm19 // CHECK: vpmovzxbq 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x32,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovzxbq 485498096, %zmm19 {%k2} // CHECK: vpmovzxbq 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x32,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovzxbq 485498096, %zmm19 {%k2} {z} // CHECK: vpmovzxbq 512(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x32,0x5c,0x82,0x40] vpmovzxbq 512(%rdx,%rax,4), %zmm19 // CHECK: vpmovzxbq -512(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x32,0x5c,0x82,0xc0] vpmovzxbq -512(%rdx,%rax,4), %zmm19 // CHECK: vpmovzxbq 512(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x32,0x5c,0x82,0x40] vpmovzxbq 512(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpmovzxbq -512(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x32,0x5c,0x82,0xc0] vpmovzxbq -512(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpmovzxbq 512(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x32,0x5c,0x82,0x40] vpmovzxbq 512(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpmovzxbq -512(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x32,0x5c,0x82,0xc0] vpmovzxbq -512(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpmovzxbq 512(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x32,0x5c,0x02,0x40] vpmovzxbq 512(%rdx,%rax), %zmm19 // CHECK: vpmovzxbq 512(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x32,0x5c,0x02,0x40] vpmovzxbq 512(%rdx,%rax), %zmm19 {%k2} // CHECK: vpmovzxbq 512(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x32,0x5c,0x02,0x40] vpmovzxbq 512(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vpmovzxbq 512(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x32,0x5a,0x40] vpmovzxbq 512(%rdx), %zmm19 // CHECK: vpmovzxbq 512(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x32,0x5a,0x40] vpmovzxbq 512(%rdx), %zmm19 {%k2} // CHECK: vpmovzxbq 512(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x32,0x5a,0x40] vpmovzxbq 512(%rdx), %zmm19 {%k2} {z} // CHECK: vpmovzxbq (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x32,0x1a] vpmovzxbq (%rdx), %zmm19 // CHECK: vpmovzxbq (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x32,0x1a] vpmovzxbq (%rdx), %zmm19 {%k2} // CHECK: vpmovzxbq (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x32,0x1a] vpmovzxbq (%rdx), %zmm19 {%k2} {z} // CHECK: vpmovzxbq %xmm15, %zmm19 // CHECK: encoding: [0x62,0xc2,0x7d,0x48,0x32,0xdf] vpmovzxbq %xmm15, %zmm19 // CHECK: vpmovzxbq %xmm15, %zmm19 {%k2} // CHECK: encoding: [0x62,0xc2,0x7d,0x4a,0x32,0xdf] vpmovzxbq %xmm15, %zmm19 {%k2} // CHECK: vpmovzxbq %xmm15, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xc2,0x7d,0xca,0x32,0xdf] vpmovzxbq %xmm15, %zmm19 {%k2} {z} // CHECK: vpmovzxbq %xmm1, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x32,0xd9] vpmovzxbq %xmm1, %zmm19 // CHECK: vpmovzxbq %xmm1, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x32,0xd9] vpmovzxbq %xmm1, %zmm19 {%k2} // CHECK: vpmovzxbq %xmm1, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x32,0xd9] vpmovzxbq %xmm1, %zmm19 {%k2} {z} // CHECK: vpmovzxdq 2048(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x35,0x5c,0x82,0x40] vpmovzxdq 2048(%rdx,%rax,4), %zmm19 // CHECK: vpmovzxdq -2048(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x35,0x5c,0x82,0xc0] vpmovzxdq -2048(%rdx,%rax,4), %zmm19 // CHECK: vpmovzxdq 2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x35,0x5c,0x82,0x40] vpmovzxdq 2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpmovzxdq -2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x35,0x5c,0x82,0xc0] vpmovzxdq -2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpmovzxdq 2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x35,0x5c,0x82,0x40] vpmovzxdq 2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpmovzxdq -2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x35,0x5c,0x82,0xc0] vpmovzxdq -2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpmovzxdq 2048(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x35,0x5c,0x02,0x40] vpmovzxdq 2048(%rdx,%rax), %zmm19 // CHECK: vpmovzxdq 2048(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x35,0x5c,0x02,0x40] vpmovzxdq 2048(%rdx,%rax), %zmm19 {%k2} // CHECK: vpmovzxdq 2048(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x35,0x5c,0x02,0x40] vpmovzxdq 2048(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vpmovzxdq 2048(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x35,0x5a,0x40] vpmovzxdq 2048(%rdx), %zmm19 // CHECK: vpmovzxdq 2048(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x35,0x5a,0x40] vpmovzxdq 2048(%rdx), %zmm19 {%k2} // CHECK: vpmovzxdq 2048(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x35,0x5a,0x40] vpmovzxdq 2048(%rdx), %zmm19 {%k2} {z} // CHECK: vpmovzxdq 485498096, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x35,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovzxdq 485498096, %zmm19 // CHECK: vpmovzxdq 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x35,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovzxdq 485498096, %zmm19 {%k2} // CHECK: vpmovzxdq 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x35,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovzxdq 485498096, %zmm19 {%k2} {z} // CHECK: vpmovzxdq (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x35,0x1a] vpmovzxdq (%rdx), %zmm19 // CHECK: vpmovzxdq (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x35,0x1a] vpmovzxdq (%rdx), %zmm19 {%k2} // CHECK: vpmovzxdq (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x35,0x1a] vpmovzxdq (%rdx), %zmm19 {%k2} {z} // CHECK: vpmovzxdq %ymm23, %zmm19 // CHECK: encoding: [0x62,0xa2,0x7d,0x48,0x35,0xdf] vpmovzxdq %ymm23, %zmm19 // CHECK: vpmovzxdq %ymm23, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x7d,0x4a,0x35,0xdf] vpmovzxdq %ymm23, %zmm19 {%k2} // CHECK: vpmovzxdq %ymm23, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x7d,0xca,0x35,0xdf] vpmovzxdq %ymm23, %zmm19 {%k2} {z} // CHECK: vpmovzxwd 2048(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x33,0x5c,0x82,0x40] vpmovzxwd 2048(%rdx,%rax,4), %zmm19 // CHECK: vpmovzxwd -2048(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x33,0x5c,0x82,0xc0] vpmovzxwd -2048(%rdx,%rax,4), %zmm19 // CHECK: vpmovzxwd 2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x33,0x5c,0x82,0x40] vpmovzxwd 2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpmovzxwd -2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x33,0x5c,0x82,0xc0] vpmovzxwd -2048(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpmovzxwd 2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x33,0x5c,0x82,0x40] vpmovzxwd 2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpmovzxwd -2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x33,0x5c,0x82,0xc0] vpmovzxwd -2048(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpmovzxwd 2048(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x33,0x5c,0x02,0x40] vpmovzxwd 2048(%rdx,%rax), %zmm19 // CHECK: vpmovzxwd 2048(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x33,0x5c,0x02,0x40] vpmovzxwd 2048(%rdx,%rax), %zmm19 {%k2} // CHECK: vpmovzxwd 2048(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x33,0x5c,0x02,0x40] vpmovzxwd 2048(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vpmovzxwd 2048(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x33,0x5a,0x40] vpmovzxwd 2048(%rdx), %zmm19 // CHECK: vpmovzxwd 2048(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x33,0x5a,0x40] vpmovzxwd 2048(%rdx), %zmm19 {%k2} // CHECK: vpmovzxwd 2048(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x33,0x5a,0x40] vpmovzxwd 2048(%rdx), %zmm19 {%k2} {z} // CHECK: vpmovzxwd 485498096, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x33,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovzxwd 485498096, %zmm19 // CHECK: vpmovzxwd 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x33,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovzxwd 485498096, %zmm19 {%k2} // CHECK: vpmovzxwd 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x33,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovzxwd 485498096, %zmm19 {%k2} {z} // CHECK: vpmovzxwd (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x33,0x1a] vpmovzxwd (%rdx), %zmm19 // CHECK: vpmovzxwd (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x33,0x1a] vpmovzxwd (%rdx), %zmm19 {%k2} // CHECK: vpmovzxwd (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x33,0x1a] vpmovzxwd (%rdx), %zmm19 {%k2} {z} // CHECK: vpmovzxwd %ymm23, %zmm19 // CHECK: encoding: [0x62,0xa2,0x7d,0x48,0x33,0xdf] vpmovzxwd %ymm23, %zmm19 // CHECK: vpmovzxwd %ymm23, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x7d,0x4a,0x33,0xdf] vpmovzxwd %ymm23, %zmm19 {%k2} // CHECK: vpmovzxwd %ymm23, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x7d,0xca,0x33,0xdf] vpmovzxwd %ymm23, %zmm19 {%k2} {z} // CHECK: vpmovzxwq 1024(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x34,0x5c,0x82,0x40] vpmovzxwq 1024(%rdx,%rax,4), %zmm19 // CHECK: vpmovzxwq -1024(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x34,0x5c,0x82,0xc0] vpmovzxwq -1024(%rdx,%rax,4), %zmm19 // CHECK: vpmovzxwq 1024(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x34,0x5c,0x82,0x40] vpmovzxwq 1024(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpmovzxwq -1024(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x34,0x5c,0x82,0xc0] vpmovzxwq -1024(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpmovzxwq 1024(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x34,0x5c,0x82,0x40] vpmovzxwq 1024(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpmovzxwq -1024(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x34,0x5c,0x82,0xc0] vpmovzxwq -1024(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpmovzxwq 1024(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x34,0x5c,0x02,0x40] vpmovzxwq 1024(%rdx,%rax), %zmm19 // CHECK: vpmovzxwq 1024(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x34,0x5c,0x02,0x40] vpmovzxwq 1024(%rdx,%rax), %zmm19 {%k2} // CHECK: vpmovzxwq 1024(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x34,0x5c,0x02,0x40] vpmovzxwq 1024(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vpmovzxwq 1024(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x34,0x5a,0x40] vpmovzxwq 1024(%rdx), %zmm19 // CHECK: vpmovzxwq 1024(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x34,0x5a,0x40] vpmovzxwq 1024(%rdx), %zmm19 {%k2} // CHECK: vpmovzxwq 1024(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x34,0x5a,0x40] vpmovzxwq 1024(%rdx), %zmm19 {%k2} {z} // CHECK: vpmovzxwq 485498096, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x34,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovzxwq 485498096, %zmm19 // CHECK: vpmovzxwq 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x34,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovzxwq 485498096, %zmm19 {%k2} // CHECK: vpmovzxwq 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x34,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmovzxwq 485498096, %zmm19 {%k2} {z} // CHECK: vpmovzxwq (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x34,0x1a] vpmovzxwq (%rdx), %zmm19 // CHECK: vpmovzxwq (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x34,0x1a] vpmovzxwq (%rdx), %zmm19 {%k2} // CHECK: vpmovzxwq (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x34,0x1a] vpmovzxwq (%rdx), %zmm19 {%k2} {z} // CHECK: vpmovzxwq %xmm15, %zmm19 // CHECK: encoding: [0x62,0xc2,0x7d,0x48,0x34,0xdf] vpmovzxwq %xmm15, %zmm19 // CHECK: vpmovzxwq %xmm15, %zmm19 {%k2} // CHECK: encoding: [0x62,0xc2,0x7d,0x4a,0x34,0xdf] vpmovzxwq %xmm15, %zmm19 {%k2} // CHECK: vpmovzxwq %xmm15, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xc2,0x7d,0xca,0x34,0xdf] vpmovzxwq %xmm15, %zmm19 {%k2} {z} // CHECK: vpmovzxwq %xmm1, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x34,0xd9] vpmovzxwq %xmm1, %zmm19 // CHECK: vpmovzxwq %xmm1, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x34,0xd9] vpmovzxwq %xmm1, %zmm19 {%k2} // CHECK: vpmovzxwq %xmm1, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x34,0xd9] vpmovzxwq %xmm1, %zmm19 {%k2} {z} // CHECK: vpmuldq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x28,0x5c,0x82,0x40] vpmuldq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpmuldq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x28,0x5c,0x82,0xc0] vpmuldq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpmuldq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x28,0x5c,0x82,0x40] vpmuldq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpmuldq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x28,0x5c,0x82,0xc0] vpmuldq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpmuldq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x28,0x5c,0x82,0x40] vpmuldq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpmuldq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x28,0x5c,0x82,0xc0] vpmuldq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpmuldq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x28,0x5c,0x02,0x40] vpmuldq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpmuldq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x28,0x5c,0x02,0x40] vpmuldq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpmuldq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x28,0x5c,0x02,0x40] vpmuldq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpmuldq 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x28,0x5a,0x40] vpmuldq 4096(%rdx), %zmm19, %zmm19 // CHECK: vpmuldq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x28,0x5a,0x40] vpmuldq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpmuldq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x28,0x5a,0x40] vpmuldq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpmuldq 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x28,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmuldq 485498096{1to8}, %zmm19, %zmm19 // CHECK: vpmuldq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x28,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmuldq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpmuldq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x28,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmuldq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmuldq 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x28,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmuldq 485498096, %zmm19, %zmm19 // CHECK: vpmuldq 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x28,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmuldq 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpmuldq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x28,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmuldq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmuldq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x28,0x5a,0x40] vpmuldq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpmuldq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x28,0x5a,0x40] vpmuldq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpmuldq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x28,0x5a,0x40] vpmuldq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmuldq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x28,0x5c,0x02,0x40] vpmuldq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vpmuldq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x28,0x5c,0x02,0x40] vpmuldq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpmuldq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x28,0x5c,0x02,0x40] vpmuldq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmuldq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x28,0x5c,0x82,0x40] vpmuldq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpmuldq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x28,0x5c,0x82,0xc0] vpmuldq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpmuldq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x28,0x5c,0x82,0x40] vpmuldq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpmuldq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x28,0x5c,0x82,0xc0] vpmuldq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpmuldq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x28,0x5c,0x82,0x40] vpmuldq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmuldq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x28,0x5c,0x82,0xc0] vpmuldq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmuldq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x28,0x1a] vpmuldq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpmuldq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x28,0x1a] vpmuldq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpmuldq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x28,0x1a] vpmuldq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmuldq (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x28,0x1a] vpmuldq (%rdx), %zmm19, %zmm19 // CHECK: vpmuldq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x28,0x1a] vpmuldq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpmuldq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x28,0x1a] vpmuldq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpmuldq %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x40,0x28,0xdb] vpmuldq %zmm19, %zmm19, %zmm19 // CHECK: vpmuldq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x42,0x28,0xdb] vpmuldq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpmuldq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xc2,0x28,0xdb] vpmuldq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmulld 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x40,0x5a,0x40] vpmulld 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpmulld 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x40,0x5a,0x40] vpmulld 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpmulld 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x40,0x5a,0x40] vpmulld 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmulld 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x40,0x5c,0x02,0x40] vpmulld 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vpmulld 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x40,0x5c,0x02,0x40] vpmulld 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpmulld 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x40,0x5c,0x02,0x40] vpmulld 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmulld 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x40,0x5c,0x82,0x40] vpmulld 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpmulld -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x40,0x5c,0x82,0xc0] vpmulld -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpmulld 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x40,0x5c,0x82,0x40] vpmulld 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpmulld -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x40,0x5c,0x82,0xc0] vpmulld -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpmulld 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x40,0x5c,0x82,0x40] vpmulld 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmulld -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x40,0x5c,0x82,0xc0] vpmulld -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmulld 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x40,0x5c,0x82,0x40] vpmulld 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpmulld -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x40,0x5c,0x82,0xc0] vpmulld -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpmulld 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x40,0x5c,0x82,0x40] vpmulld 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpmulld -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x40,0x5c,0x82,0xc0] vpmulld -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpmulld 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x40,0x5c,0x82,0x40] vpmulld 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpmulld -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x40,0x5c,0x82,0xc0] vpmulld -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpmulld 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x40,0x5c,0x02,0x40] vpmulld 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpmulld 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x40,0x5c,0x02,0x40] vpmulld 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpmulld 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x40,0x5c,0x02,0x40] vpmulld 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpmulld 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x40,0x5a,0x40] vpmulld 4096(%rdx), %zmm19, %zmm19 // CHECK: vpmulld 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x40,0x5a,0x40] vpmulld 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpmulld 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x40,0x5a,0x40] vpmulld 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpmulld 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x40,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmulld 485498096{1to16}, %zmm19, %zmm19 // CHECK: vpmulld 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x40,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmulld 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpmulld 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x40,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmulld 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmulld 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x40,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmulld 485498096, %zmm19, %zmm19 // CHECK: vpmulld 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x40,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmulld 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpmulld 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x40,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmulld 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmulld (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x40,0x1a] vpmulld (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpmulld (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x40,0x1a] vpmulld (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpmulld (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x40,0x1a] vpmulld (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmulld (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x40,0x1a] vpmulld (%rdx), %zmm19, %zmm19 // CHECK: vpmulld (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x40,0x1a] vpmulld (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpmulld (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x40,0x1a] vpmulld (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpmulld %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x40,0x40,0xdb] vpmulld %zmm19, %zmm19, %zmm19 // CHECK: vpmulld %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x42,0x40,0xdb] vpmulld %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpmulld %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xc2,0x40,0xdb] vpmulld %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmuludq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xf4,0x5c,0x82,0x40] vpmuludq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpmuludq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xf4,0x5c,0x82,0xc0] vpmuludq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpmuludq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xf4,0x5c,0x82,0x40] vpmuludq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpmuludq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xf4,0x5c,0x82,0xc0] vpmuludq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpmuludq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xf4,0x5c,0x82,0x40] vpmuludq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpmuludq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xf4,0x5c,0x82,0xc0] vpmuludq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpmuludq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xf4,0x5c,0x02,0x40] vpmuludq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpmuludq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xf4,0x5c,0x02,0x40] vpmuludq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpmuludq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xf4,0x5c,0x02,0x40] vpmuludq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpmuludq 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xf4,0x5a,0x40] vpmuludq 4096(%rdx), %zmm19, %zmm19 // CHECK: vpmuludq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xf4,0x5a,0x40] vpmuludq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpmuludq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xf4,0x5a,0x40] vpmuludq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpmuludq 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xf4,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmuludq 485498096{1to8}, %zmm19, %zmm19 // CHECK: vpmuludq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xf4,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmuludq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpmuludq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xf4,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmuludq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmuludq 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xf4,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmuludq 485498096, %zmm19, %zmm19 // CHECK: vpmuludq 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xf4,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmuludq 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpmuludq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xf4,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpmuludq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmuludq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xf4,0x5a,0x40] vpmuludq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpmuludq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xf4,0x5a,0x40] vpmuludq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpmuludq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xf4,0x5a,0x40] vpmuludq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmuludq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xf4,0x5c,0x02,0x40] vpmuludq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vpmuludq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xf4,0x5c,0x02,0x40] vpmuludq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpmuludq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xf4,0x5c,0x02,0x40] vpmuludq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmuludq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xf4,0x5c,0x82,0x40] vpmuludq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpmuludq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xf4,0x5c,0x82,0xc0] vpmuludq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpmuludq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xf4,0x5c,0x82,0x40] vpmuludq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpmuludq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xf4,0x5c,0x82,0xc0] vpmuludq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpmuludq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xf4,0x5c,0x82,0x40] vpmuludq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmuludq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xf4,0x5c,0x82,0xc0] vpmuludq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmuludq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xf4,0x1a] vpmuludq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpmuludq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xf4,0x1a] vpmuludq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpmuludq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xf4,0x1a] vpmuludq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpmuludq (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xf4,0x1a] vpmuludq (%rdx), %zmm19, %zmm19 // CHECK: vpmuludq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xf4,0x1a] vpmuludq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpmuludq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xf4,0x1a] vpmuludq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpmuludq %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xe5,0x40,0xf4,0xdb] vpmuludq %zmm19, %zmm19, %zmm19 // CHECK: vpmuludq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xe5,0x42,0xf4,0xdb] vpmuludq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpmuludq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xe5,0xc2,0xf4,0xdb] vpmuludq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpord 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0xeb,0x5a,0x40] vpord 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpord 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0xeb,0x5a,0x40] vpord 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpord 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0xeb,0x5a,0x40] vpord 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpord 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0xeb,0x5c,0x02,0x40] vpord 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vpord 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0xeb,0x5c,0x02,0x40] vpord 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpord 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0xeb,0x5c,0x02,0x40] vpord 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpord 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0xeb,0x5c,0x82,0x40] vpord 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpord -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0xeb,0x5c,0x82,0xc0] vpord -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpord 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0xeb,0x5c,0x82,0x40] vpord 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpord -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0xeb,0x5c,0x82,0xc0] vpord -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpord 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0xeb,0x5c,0x82,0x40] vpord 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpord -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0xeb,0x5c,0x82,0xc0] vpord -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpord 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xeb,0x5c,0x82,0x40] vpord 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpord -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xeb,0x5c,0x82,0xc0] vpord -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpord 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xeb,0x5c,0x82,0x40] vpord 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpord -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xeb,0x5c,0x82,0xc0] vpord -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpord 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xeb,0x5c,0x82,0x40] vpord 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpord -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xeb,0x5c,0x82,0xc0] vpord -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpord 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xeb,0x5c,0x02,0x40] vpord 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpord 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xeb,0x5c,0x02,0x40] vpord 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpord 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xeb,0x5c,0x02,0x40] vpord 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpord 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xeb,0x5a,0x40] vpord 4096(%rdx), %zmm19, %zmm19 // CHECK: vpord 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xeb,0x5a,0x40] vpord 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpord 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xeb,0x5a,0x40] vpord 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpord 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0xeb,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpord 485498096{1to16}, %zmm19, %zmm19 // CHECK: vpord 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0xeb,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpord 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpord 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0xeb,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpord 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpord 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xeb,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpord 485498096, %zmm19, %zmm19 // CHECK: vpord 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xeb,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpord 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpord 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xeb,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpord 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpord (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0xeb,0x1a] vpord (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpord (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0xeb,0x1a] vpord (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpord (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0xeb,0x1a] vpord (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpord (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xeb,0x1a] vpord (%rdx), %zmm19, %zmm19 // CHECK: vpord (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xeb,0x1a] vpord (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpord (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xeb,0x1a] vpord (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpord %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x65,0x40,0xeb,0xdb] vpord %zmm19, %zmm19, %zmm19 // CHECK: vpord %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x65,0x42,0xeb,0xdb] vpord %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpord %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x65,0xc2,0xeb,0xdb] vpord %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vporq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xeb,0x5c,0x82,0x40] vporq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vporq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xeb,0x5c,0x82,0xc0] vporq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vporq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xeb,0x5c,0x82,0x40] vporq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vporq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xeb,0x5c,0x82,0xc0] vporq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vporq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xeb,0x5c,0x82,0x40] vporq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vporq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xeb,0x5c,0x82,0xc0] vporq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vporq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xeb,0x5c,0x02,0x40] vporq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vporq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xeb,0x5c,0x02,0x40] vporq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vporq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xeb,0x5c,0x02,0x40] vporq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vporq 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xeb,0x5a,0x40] vporq 4096(%rdx), %zmm19, %zmm19 // CHECK: vporq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xeb,0x5a,0x40] vporq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vporq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xeb,0x5a,0x40] vporq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vporq 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xeb,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vporq 485498096{1to8}, %zmm19, %zmm19 // CHECK: vporq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xeb,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vporq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vporq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xeb,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vporq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vporq 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xeb,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vporq 485498096, %zmm19, %zmm19 // CHECK: vporq 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xeb,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vporq 485498096, %zmm19, %zmm19 {%k2} // CHECK: vporq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xeb,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vporq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vporq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xeb,0x5a,0x40] vporq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vporq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xeb,0x5a,0x40] vporq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vporq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xeb,0x5a,0x40] vporq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vporq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xeb,0x5c,0x02,0x40] vporq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vporq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xeb,0x5c,0x02,0x40] vporq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vporq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xeb,0x5c,0x02,0x40] vporq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vporq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xeb,0x5c,0x82,0x40] vporq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vporq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xeb,0x5c,0x82,0xc0] vporq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vporq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xeb,0x5c,0x82,0x40] vporq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vporq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xeb,0x5c,0x82,0xc0] vporq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vporq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xeb,0x5c,0x82,0x40] vporq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vporq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xeb,0x5c,0x82,0xc0] vporq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vporq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xeb,0x1a] vporq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vporq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xeb,0x1a] vporq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vporq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xeb,0x1a] vporq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vporq (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xeb,0x1a] vporq (%rdx), %zmm19, %zmm19 // CHECK: vporq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xeb,0x1a] vporq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vporq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xeb,0x1a] vporq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vporq %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xe5,0x40,0xeb,0xdb] vporq %zmm19, %zmm19, %zmm19 // CHECK: vporq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xe5,0x42,0xeb,0xdb] vporq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vporq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xe5,0xc2,0xeb,0xdb] vporq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vprold $0, 256(%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x72,0x4a,0x40,0x00] vprold $0, 256(%rdx){1to16}, %zmm19 // CHECK: vprold $0, 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x72,0x4a,0x40,0x00] vprold $0, 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: vprold $0, 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xd2,0x72,0x4a,0x40,0x00] vprold $0, 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vprold $0, 256(%rdx,%rax){1to16}, %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x72,0x4c,0x02,0x40,0x00] vprold $0, 256(%rdx,%rax){1to16}, %zmm19 // CHECK: vprold $0, 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x72,0x4c,0x02,0x40,0x00] vprold $0, 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: vprold $0, 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xd2,0x72,0x4c,0x02,0x40,0x00] vprold $0, 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: vprold $0, 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x72,0x4c,0x82,0x40,0x00] vprold $0, 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vprold $0, -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x72,0x4c,0x82,0xc0,0x00] vprold $0, -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vprold $0, 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x72,0x4c,0x82,0x40,0x00] vprold $0, 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vprold $0, -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x72,0x4c,0x82,0xc0,0x00] vprold $0, -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vprold $0, 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xd2,0x72,0x4c,0x82,0x40,0x00] vprold $0, 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vprold $0, -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xd2,0x72,0x4c,0x82,0xc0,0x00] vprold $0, -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vprold $0, 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x72,0x4c,0x82,0x40,0x00] vprold $0, 4096(%rdx,%rax,4), %zmm19 // CHECK: vprold $0, -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x72,0x4c,0x82,0xc0,0x00] vprold $0, -4096(%rdx,%rax,4), %zmm19 // CHECK: vprold $0, 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x72,0x4c,0x82,0x40,0x00] vprold $0, 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vprold $0, -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x72,0x4c,0x82,0xc0,0x00] vprold $0, -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vprold $0, 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xc2,0x72,0x4c,0x82,0x40,0x00] vprold $0, 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vprold $0, -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xc2,0x72,0x4c,0x82,0xc0,0x00] vprold $0, -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vprold $0, 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x72,0x4c,0x02,0x40,0x00] vprold $0, 4096(%rdx,%rax), %zmm19 // CHECK: vprold $0, 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x72,0x4c,0x02,0x40,0x00] vprold $0, 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vprold $0, 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xc2,0x72,0x4c,0x02,0x40,0x00] vprold $0, 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vprold $0, 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x72,0x4a,0x40,0x00] vprold $0, 4096(%rdx), %zmm19 // CHECK: vprold $0, 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x72,0x4a,0x40,0x00] vprold $0, 4096(%rdx), %zmm19 {%k2} // CHECK: vprold $0, 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xc2,0x72,0x4a,0x40,0x00] vprold $0, 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vprold $0, 485498096{1to16}, %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x72,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vprold $0, 485498096{1to16}, %zmm19 // CHECK: vprold $0, 485498096{1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x72,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vprold $0, 485498096{1to16}, %zmm19 {%k2} // CHECK: vprold $0, 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xd2,0x72,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vprold $0, 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: vprold $0, 485498096, %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x72,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vprold $0, 485498096, %zmm19 // CHECK: vprold $0, 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x72,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vprold $0, 485498096, %zmm19 {%k2} // CHECK: vprold $0, 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xc2,0x72,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vprold $0, 485498096, %zmm19 {%k2} {z} // CHECK: vprold $0, (%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x72,0x0a,0x00] vprold $0, (%rdx){1to16}, %zmm19 // CHECK: vprold $0, (%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x72,0x0a,0x00] vprold $0, (%rdx){1to16}, %zmm19 {%k2} // CHECK: vprold $0, (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xd2,0x72,0x0a,0x00] vprold $0, (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vprold $0, (%rdx), %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x72,0x0a,0x00] vprold $0, (%rdx), %zmm19 // CHECK: vprold $0, (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x72,0x0a,0x00] vprold $0, (%rdx), %zmm19 {%k2} // CHECK: vprold $0, (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xc2,0x72,0x0a,0x00] vprold $0, (%rdx), %zmm19 {%k2} {z} // CHECK: vprold $0, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xb1,0x65,0x40,0x72,0xcb,0x00] vprold $0, %zmm19, %zmm19 // CHECK: vprold $0, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xb1,0x65,0x42,0x72,0xcb,0x00] vprold $0, %zmm19, %zmm19 {%k2} // CHECK: vprold $0, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xb1,0x65,0xc2,0x72,0xcb,0x00] vprold $0, %zmm19, %zmm19 {%k2} {z} // CHECK: vprolq $0, 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x40,0x72,0x4c,0x82,0x40,0x00] vprolq $0, 4096(%rdx,%rax,4), %zmm19 // CHECK: vprolq $0, -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x40,0x72,0x4c,0x82,0xc0,0x00] vprolq $0, -4096(%rdx,%rax,4), %zmm19 // CHECK: vprolq $0, 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x42,0x72,0x4c,0x82,0x40,0x00] vprolq $0, 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vprolq $0, -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x42,0x72,0x4c,0x82,0xc0,0x00] vprolq $0, -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vprolq $0, 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xc2,0x72,0x4c,0x82,0x40,0x00] vprolq $0, 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vprolq $0, -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xc2,0x72,0x4c,0x82,0xc0,0x00] vprolq $0, -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vprolq $0, 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x40,0x72,0x4c,0x02,0x40,0x00] vprolq $0, 4096(%rdx,%rax), %zmm19 // CHECK: vprolq $0, 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x42,0x72,0x4c,0x02,0x40,0x00] vprolq $0, 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vprolq $0, 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xc2,0x72,0x4c,0x02,0x40,0x00] vprolq $0, 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vprolq $0, 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x40,0x72,0x4a,0x40,0x00] vprolq $0, 4096(%rdx), %zmm19 // CHECK: vprolq $0, 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x42,0x72,0x4a,0x40,0x00] vprolq $0, 4096(%rdx), %zmm19 {%k2} // CHECK: vprolq $0, 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xc2,0x72,0x4a,0x40,0x00] vprolq $0, 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vprolq $0, 485498096{1to8}, %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x50,0x72,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vprolq $0, 485498096{1to8}, %zmm19 // CHECK: vprolq $0, 485498096{1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x52,0x72,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vprolq $0, 485498096{1to8}, %zmm19 {%k2} // CHECK: vprolq $0, 485498096{1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xd2,0x72,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vprolq $0, 485498096{1to8}, %zmm19 {%k2} {z} // CHECK: vprolq $0, 485498096, %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x40,0x72,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vprolq $0, 485498096, %zmm19 // CHECK: vprolq $0, 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x42,0x72,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vprolq $0, 485498096, %zmm19 {%k2} // CHECK: vprolq $0, 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xc2,0x72,0x0c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vprolq $0, 485498096, %zmm19 {%k2} {z} // CHECK: vprolq $0, 512(%rdx){1to8}, %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x50,0x72,0x4a,0x40,0x00] vprolq $0, 512(%rdx){1to8}, %zmm19 // CHECK: vprolq $0, 512(%rdx){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x52,0x72,0x4a,0x40,0x00] vprolq $0, 512(%rdx){1to8}, %zmm19 {%k2} // CHECK: vprolq $0, 512(%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xd2,0x72,0x4a,0x40,0x00] vprolq $0, 512(%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: vprolq $0, 512(%rdx,%rax){1to8}, %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x50,0x72,0x4c,0x02,0x40,0x00] vprolq $0, 512(%rdx,%rax){1to8}, %zmm19 // CHECK: vprolq $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x52,0x72,0x4c,0x02,0x40,0x00] vprolq $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} // CHECK: vprolq $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xd2,0x72,0x4c,0x02,0x40,0x00] vprolq $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} {z} // CHECK: vprolq $0, 512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x50,0x72,0x4c,0x82,0x40,0x00] vprolq $0, 512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: vprolq $0, -512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x50,0x72,0x4c,0x82,0xc0,0x00] vprolq $0, -512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: vprolq $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x52,0x72,0x4c,0x82,0x40,0x00] vprolq $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: vprolq $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x52,0x72,0x4c,0x82,0xc0,0x00] vprolq $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: vprolq $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xd2,0x72,0x4c,0x82,0x40,0x00] vprolq $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: vprolq $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xd2,0x72,0x4c,0x82,0xc0,0x00] vprolq $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: vprolq $0, (%rdx){1to8}, %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x50,0x72,0x0a,0x00] vprolq $0, (%rdx){1to8}, %zmm19 // CHECK: vprolq $0, (%rdx){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x52,0x72,0x0a,0x00] vprolq $0, (%rdx){1to8}, %zmm19 {%k2} // CHECK: vprolq $0, (%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xd2,0x72,0x0a,0x00] vprolq $0, (%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: vprolq $0, (%rdx), %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x40,0x72,0x0a,0x00] vprolq $0, (%rdx), %zmm19 // CHECK: vprolq $0, (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x42,0x72,0x0a,0x00] vprolq $0, (%rdx), %zmm19 {%k2} // CHECK: vprolq $0, (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xc2,0x72,0x0a,0x00] vprolq $0, (%rdx), %zmm19 {%k2} {z} // CHECK: vprolq $0, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xb1,0xe5,0x40,0x72,0xcb,0x00] vprolq $0, %zmm19, %zmm19 // CHECK: vprolq $0, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xb1,0xe5,0x42,0x72,0xcb,0x00] vprolq $0, %zmm19, %zmm19 {%k2} // CHECK: vprolq $0, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xb1,0xe5,0xc2,0x72,0xcb,0x00] vprolq $0, %zmm19, %zmm19 {%k2} {z} // CHECK: vprolvd 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x15,0x5a,0x40] vprolvd 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vprolvd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x15,0x5a,0x40] vprolvd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vprolvd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x15,0x5a,0x40] vprolvd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vprolvd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x15,0x5c,0x02,0x40] vprolvd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vprolvd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x15,0x5c,0x02,0x40] vprolvd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vprolvd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x15,0x5c,0x02,0x40] vprolvd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vprolvd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x15,0x5c,0x82,0x40] vprolvd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vprolvd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x15,0x5c,0x82,0xc0] vprolvd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vprolvd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x15,0x5c,0x82,0x40] vprolvd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vprolvd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x15,0x5c,0x82,0xc0] vprolvd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vprolvd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x15,0x5c,0x82,0x40] vprolvd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vprolvd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x15,0x5c,0x82,0xc0] vprolvd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vprolvd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x15,0x5c,0x82,0x40] vprolvd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vprolvd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x15,0x5c,0x82,0xc0] vprolvd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vprolvd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x15,0x5c,0x82,0x40] vprolvd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vprolvd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x15,0x5c,0x82,0xc0] vprolvd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vprolvd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x15,0x5c,0x82,0x40] vprolvd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vprolvd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x15,0x5c,0x82,0xc0] vprolvd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vprolvd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x15,0x5c,0x02,0x40] vprolvd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vprolvd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x15,0x5c,0x02,0x40] vprolvd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vprolvd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x15,0x5c,0x02,0x40] vprolvd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vprolvd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x15,0x5a,0x40] vprolvd 4096(%rdx), %zmm19, %zmm19 // CHECK: vprolvd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x15,0x5a,0x40] vprolvd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vprolvd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x15,0x5a,0x40] vprolvd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vprolvd 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x15,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vprolvd 485498096{1to16}, %zmm19, %zmm19 // CHECK: vprolvd 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x15,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vprolvd 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vprolvd 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x15,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vprolvd 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vprolvd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x15,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vprolvd 485498096, %zmm19, %zmm19 // CHECK: vprolvd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x15,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vprolvd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vprolvd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x15,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vprolvd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vprolvd (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x15,0x1a] vprolvd (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vprolvd (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x15,0x1a] vprolvd (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vprolvd (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x15,0x1a] vprolvd (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vprolvd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x15,0x1a] vprolvd (%rdx), %zmm19, %zmm19 // CHECK: vprolvd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x15,0x1a] vprolvd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vprolvd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x15,0x1a] vprolvd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vprolvd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x40,0x15,0xdb] vprolvd %zmm19, %zmm19, %zmm19 // CHECK: vprolvd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x42,0x15,0xdb] vprolvd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vprolvd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xc2,0x15,0xdb] vprolvd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vprolvq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x15,0x5c,0x82,0x40] vprolvq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vprolvq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x15,0x5c,0x82,0xc0] vprolvq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vprolvq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x15,0x5c,0x82,0x40] vprolvq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vprolvq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x15,0x5c,0x82,0xc0] vprolvq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vprolvq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x15,0x5c,0x82,0x40] vprolvq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vprolvq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x15,0x5c,0x82,0xc0] vprolvq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vprolvq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x15,0x5c,0x02,0x40] vprolvq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vprolvq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x15,0x5c,0x02,0x40] vprolvq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vprolvq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x15,0x5c,0x02,0x40] vprolvq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vprolvq 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x15,0x5a,0x40] vprolvq 4096(%rdx), %zmm19, %zmm19 // CHECK: vprolvq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x15,0x5a,0x40] vprolvq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vprolvq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x15,0x5a,0x40] vprolvq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vprolvq 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x15,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vprolvq 485498096{1to8}, %zmm19, %zmm19 // CHECK: vprolvq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x15,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vprolvq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vprolvq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x15,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vprolvq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vprolvq 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x15,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vprolvq 485498096, %zmm19, %zmm19 // CHECK: vprolvq 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x15,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vprolvq 485498096, %zmm19, %zmm19 {%k2} // CHECK: vprolvq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x15,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vprolvq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vprolvq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x15,0x5a,0x40] vprolvq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vprolvq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x15,0x5a,0x40] vprolvq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vprolvq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x15,0x5a,0x40] vprolvq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vprolvq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x15,0x5c,0x02,0x40] vprolvq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vprolvq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x15,0x5c,0x02,0x40] vprolvq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vprolvq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x15,0x5c,0x02,0x40] vprolvq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vprolvq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x15,0x5c,0x82,0x40] vprolvq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vprolvq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x15,0x5c,0x82,0xc0] vprolvq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vprolvq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x15,0x5c,0x82,0x40] vprolvq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vprolvq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x15,0x5c,0x82,0xc0] vprolvq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vprolvq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x15,0x5c,0x82,0x40] vprolvq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vprolvq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x15,0x5c,0x82,0xc0] vprolvq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vprolvq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x15,0x1a] vprolvq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vprolvq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x15,0x1a] vprolvq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vprolvq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x15,0x1a] vprolvq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vprolvq (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x15,0x1a] vprolvq (%rdx), %zmm19, %zmm19 // CHECK: vprolvq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x15,0x1a] vprolvq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vprolvq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x15,0x1a] vprolvq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vprolvq %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x40,0x15,0xdb] vprolvq %zmm19, %zmm19, %zmm19 // CHECK: vprolvq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x42,0x15,0xdb] vprolvq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vprolvq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xc2,0x15,0xdb] vprolvq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vprord $0, 256(%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x72,0x42,0x40,0x00] vprord $0, 256(%rdx){1to16}, %zmm19 // CHECK: vprord $0, 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x72,0x42,0x40,0x00] vprord $0, 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: vprord $0, 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xd2,0x72,0x42,0x40,0x00] vprord $0, 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vprord $0, 256(%rdx,%rax){1to16}, %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x72,0x44,0x02,0x40,0x00] vprord $0, 256(%rdx,%rax){1to16}, %zmm19 // CHECK: vprord $0, 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x72,0x44,0x02,0x40,0x00] vprord $0, 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: vprord $0, 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xd2,0x72,0x44,0x02,0x40,0x00] vprord $0, 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: vprord $0, 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x72,0x44,0x82,0x40,0x00] vprord $0, 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vprord $0, -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x72,0x44,0x82,0xc0,0x00] vprord $0, -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vprord $0, 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x72,0x44,0x82,0x40,0x00] vprord $0, 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vprord $0, -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x72,0x44,0x82,0xc0,0x00] vprord $0, -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vprord $0, 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xd2,0x72,0x44,0x82,0x40,0x00] vprord $0, 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vprord $0, -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xd2,0x72,0x44,0x82,0xc0,0x00] vprord $0, -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vprord $0, 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x72,0x44,0x82,0x40,0x00] vprord $0, 4096(%rdx,%rax,4), %zmm19 // CHECK: vprord $0, -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x72,0x44,0x82,0xc0,0x00] vprord $0, -4096(%rdx,%rax,4), %zmm19 // CHECK: vprord $0, 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x72,0x44,0x82,0x40,0x00] vprord $0, 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vprord $0, -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x72,0x44,0x82,0xc0,0x00] vprord $0, -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vprord $0, 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xc2,0x72,0x44,0x82,0x40,0x00] vprord $0, 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vprord $0, -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xc2,0x72,0x44,0x82,0xc0,0x00] vprord $0, -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vprord $0, 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x72,0x44,0x02,0x40,0x00] vprord $0, 4096(%rdx,%rax), %zmm19 // CHECK: vprord $0, 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x72,0x44,0x02,0x40,0x00] vprord $0, 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vprord $0, 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xc2,0x72,0x44,0x02,0x40,0x00] vprord $0, 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vprord $0, 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x72,0x42,0x40,0x00] vprord $0, 4096(%rdx), %zmm19 // CHECK: vprord $0, 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x72,0x42,0x40,0x00] vprord $0, 4096(%rdx), %zmm19 {%k2} // CHECK: vprord $0, 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xc2,0x72,0x42,0x40,0x00] vprord $0, 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vprord $0, 485498096{1to16}, %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x72,0x04,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vprord $0, 485498096{1to16}, %zmm19 // CHECK: vprord $0, 485498096{1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x72,0x04,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vprord $0, 485498096{1to16}, %zmm19 {%k2} // CHECK: vprord $0, 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xd2,0x72,0x04,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vprord $0, 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: vprord $0, 485498096, %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x72,0x04,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vprord $0, 485498096, %zmm19 // CHECK: vprord $0, 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x72,0x04,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vprord $0, 485498096, %zmm19 {%k2} // CHECK: vprord $0, 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xc2,0x72,0x04,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vprord $0, 485498096, %zmm19 {%k2} {z} // CHECK: vprord $0, (%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x72,0x02,0x00] vprord $0, (%rdx){1to16}, %zmm19 // CHECK: vprord $0, (%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x72,0x02,0x00] vprord $0, (%rdx){1to16}, %zmm19 {%k2} // CHECK: vprord $0, (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xd2,0x72,0x02,0x00] vprord $0, (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vprord $0, (%rdx), %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x72,0x02,0x00] vprord $0, (%rdx), %zmm19 // CHECK: vprord $0, (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x72,0x02,0x00] vprord $0, (%rdx), %zmm19 {%k2} // CHECK: vprord $0, (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xc2,0x72,0x02,0x00] vprord $0, (%rdx), %zmm19 {%k2} {z} // CHECK: vprord $0, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xb1,0x65,0x40,0x72,0xc3,0x00] vprord $0, %zmm19, %zmm19 // CHECK: vprord $0, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xb1,0x65,0x42,0x72,0xc3,0x00] vprord $0, %zmm19, %zmm19 {%k2} // CHECK: vprord $0, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xb1,0x65,0xc2,0x72,0xc3,0x00] vprord $0, %zmm19, %zmm19 {%k2} {z} // CHECK: vprorq $0, 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x40,0x72,0x44,0x82,0x40,0x00] vprorq $0, 4096(%rdx,%rax,4), %zmm19 // CHECK: vprorq $0, -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x40,0x72,0x44,0x82,0xc0,0x00] vprorq $0, -4096(%rdx,%rax,4), %zmm19 // CHECK: vprorq $0, 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x42,0x72,0x44,0x82,0x40,0x00] vprorq $0, 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vprorq $0, -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x42,0x72,0x44,0x82,0xc0,0x00] vprorq $0, -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vprorq $0, 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xc2,0x72,0x44,0x82,0x40,0x00] vprorq $0, 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vprorq $0, -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xc2,0x72,0x44,0x82,0xc0,0x00] vprorq $0, -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vprorq $0, 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x40,0x72,0x44,0x02,0x40,0x00] vprorq $0, 4096(%rdx,%rax), %zmm19 // CHECK: vprorq $0, 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x42,0x72,0x44,0x02,0x40,0x00] vprorq $0, 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vprorq $0, 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xc2,0x72,0x44,0x02,0x40,0x00] vprorq $0, 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vprorq $0, 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x40,0x72,0x42,0x40,0x00] vprorq $0, 4096(%rdx), %zmm19 // CHECK: vprorq $0, 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x42,0x72,0x42,0x40,0x00] vprorq $0, 4096(%rdx), %zmm19 {%k2} // CHECK: vprorq $0, 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xc2,0x72,0x42,0x40,0x00] vprorq $0, 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vprorq $0, 485498096{1to8}, %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x50,0x72,0x04,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vprorq $0, 485498096{1to8}, %zmm19 // CHECK: vprorq $0, 485498096{1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x52,0x72,0x04,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vprorq $0, 485498096{1to8}, %zmm19 {%k2} // CHECK: vprorq $0, 485498096{1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xd2,0x72,0x04,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vprorq $0, 485498096{1to8}, %zmm19 {%k2} {z} // CHECK: vprorq $0, 485498096, %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x40,0x72,0x04,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vprorq $0, 485498096, %zmm19 // CHECK: vprorq $0, 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x42,0x72,0x04,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vprorq $0, 485498096, %zmm19 {%k2} // CHECK: vprorq $0, 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xc2,0x72,0x04,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vprorq $0, 485498096, %zmm19 {%k2} {z} // CHECK: vprorq $0, 512(%rdx){1to8}, %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x50,0x72,0x42,0x40,0x00] vprorq $0, 512(%rdx){1to8}, %zmm19 // CHECK: vprorq $0, 512(%rdx){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x52,0x72,0x42,0x40,0x00] vprorq $0, 512(%rdx){1to8}, %zmm19 {%k2} // CHECK: vprorq $0, 512(%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xd2,0x72,0x42,0x40,0x00] vprorq $0, 512(%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: vprorq $0, 512(%rdx,%rax){1to8}, %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x50,0x72,0x44,0x02,0x40,0x00] vprorq $0, 512(%rdx,%rax){1to8}, %zmm19 // CHECK: vprorq $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x52,0x72,0x44,0x02,0x40,0x00] vprorq $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} // CHECK: vprorq $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xd2,0x72,0x44,0x02,0x40,0x00] vprorq $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} {z} // CHECK: vprorq $0, 512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x50,0x72,0x44,0x82,0x40,0x00] vprorq $0, 512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: vprorq $0, -512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x50,0x72,0x44,0x82,0xc0,0x00] vprorq $0, -512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: vprorq $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x52,0x72,0x44,0x82,0x40,0x00] vprorq $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: vprorq $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x52,0x72,0x44,0x82,0xc0,0x00] vprorq $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: vprorq $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xd2,0x72,0x44,0x82,0x40,0x00] vprorq $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: vprorq $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xd2,0x72,0x44,0x82,0xc0,0x00] vprorq $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: vprorq $0, (%rdx){1to8}, %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x50,0x72,0x02,0x00] vprorq $0, (%rdx){1to8}, %zmm19 // CHECK: vprorq $0, (%rdx){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x52,0x72,0x02,0x00] vprorq $0, (%rdx){1to8}, %zmm19 {%k2} // CHECK: vprorq $0, (%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xd2,0x72,0x02,0x00] vprorq $0, (%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: vprorq $0, (%rdx), %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x40,0x72,0x02,0x00] vprorq $0, (%rdx), %zmm19 // CHECK: vprorq $0, (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x42,0x72,0x02,0x00] vprorq $0, (%rdx), %zmm19 {%k2} // CHECK: vprorq $0, (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xc2,0x72,0x02,0x00] vprorq $0, (%rdx), %zmm19 {%k2} {z} // CHECK: vprorq $0, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xb1,0xe5,0x40,0x72,0xc3,0x00] vprorq $0, %zmm19, %zmm19 // CHECK: vprorq $0, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xb1,0xe5,0x42,0x72,0xc3,0x00] vprorq $0, %zmm19, %zmm19 {%k2} // CHECK: vprorq $0, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xb1,0xe5,0xc2,0x72,0xc3,0x00] vprorq $0, %zmm19, %zmm19 {%k2} {z} // CHECK: vprorvd 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x14,0x5a,0x40] vprorvd 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vprorvd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x14,0x5a,0x40] vprorvd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vprorvd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x14,0x5a,0x40] vprorvd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vprorvd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x14,0x5c,0x02,0x40] vprorvd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vprorvd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x14,0x5c,0x02,0x40] vprorvd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vprorvd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x14,0x5c,0x02,0x40] vprorvd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vprorvd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x14,0x5c,0x82,0x40] vprorvd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vprorvd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x14,0x5c,0x82,0xc0] vprorvd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vprorvd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x14,0x5c,0x82,0x40] vprorvd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vprorvd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x14,0x5c,0x82,0xc0] vprorvd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vprorvd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x14,0x5c,0x82,0x40] vprorvd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vprorvd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x14,0x5c,0x82,0xc0] vprorvd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vprorvd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x14,0x5c,0x82,0x40] vprorvd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vprorvd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x14,0x5c,0x82,0xc0] vprorvd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vprorvd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x14,0x5c,0x82,0x40] vprorvd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vprorvd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x14,0x5c,0x82,0xc0] vprorvd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vprorvd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x14,0x5c,0x82,0x40] vprorvd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vprorvd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x14,0x5c,0x82,0xc0] vprorvd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vprorvd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x14,0x5c,0x02,0x40] vprorvd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vprorvd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x14,0x5c,0x02,0x40] vprorvd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vprorvd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x14,0x5c,0x02,0x40] vprorvd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vprorvd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x14,0x5a,0x40] vprorvd 4096(%rdx), %zmm19, %zmm19 // CHECK: vprorvd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x14,0x5a,0x40] vprorvd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vprorvd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x14,0x5a,0x40] vprorvd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vprorvd 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x14,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vprorvd 485498096{1to16}, %zmm19, %zmm19 // CHECK: vprorvd 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x14,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vprorvd 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vprorvd 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x14,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vprorvd 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vprorvd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x14,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vprorvd 485498096, %zmm19, %zmm19 // CHECK: vprorvd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x14,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vprorvd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vprorvd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x14,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vprorvd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vprorvd (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x14,0x1a] vprorvd (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vprorvd (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x14,0x1a] vprorvd (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vprorvd (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x14,0x1a] vprorvd (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vprorvd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x14,0x1a] vprorvd (%rdx), %zmm19, %zmm19 // CHECK: vprorvd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x14,0x1a] vprorvd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vprorvd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x14,0x1a] vprorvd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vprorvd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x40,0x14,0xdb] vprorvd %zmm19, %zmm19, %zmm19 // CHECK: vprorvd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x42,0x14,0xdb] vprorvd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vprorvd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xc2,0x14,0xdb] vprorvd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vprorvq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x14,0x5c,0x82,0x40] vprorvq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vprorvq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x14,0x5c,0x82,0xc0] vprorvq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vprorvq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x14,0x5c,0x82,0x40] vprorvq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vprorvq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x14,0x5c,0x82,0xc0] vprorvq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vprorvq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x14,0x5c,0x82,0x40] vprorvq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vprorvq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x14,0x5c,0x82,0xc0] vprorvq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vprorvq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x14,0x5c,0x02,0x40] vprorvq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vprorvq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x14,0x5c,0x02,0x40] vprorvq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vprorvq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x14,0x5c,0x02,0x40] vprorvq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vprorvq 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x14,0x5a,0x40] vprorvq 4096(%rdx), %zmm19, %zmm19 // CHECK: vprorvq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x14,0x5a,0x40] vprorvq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vprorvq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x14,0x5a,0x40] vprorvq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vprorvq 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x14,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vprorvq 485498096{1to8}, %zmm19, %zmm19 // CHECK: vprorvq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x14,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vprorvq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vprorvq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x14,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vprorvq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vprorvq 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x14,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vprorvq 485498096, %zmm19, %zmm19 // CHECK: vprorvq 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x14,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vprorvq 485498096, %zmm19, %zmm19 {%k2} // CHECK: vprorvq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x14,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vprorvq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vprorvq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x14,0x5a,0x40] vprorvq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vprorvq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x14,0x5a,0x40] vprorvq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vprorvq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x14,0x5a,0x40] vprorvq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vprorvq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x14,0x5c,0x02,0x40] vprorvq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vprorvq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x14,0x5c,0x02,0x40] vprorvq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vprorvq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x14,0x5c,0x02,0x40] vprorvq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vprorvq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x14,0x5c,0x82,0x40] vprorvq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vprorvq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x14,0x5c,0x82,0xc0] vprorvq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vprorvq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x14,0x5c,0x82,0x40] vprorvq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vprorvq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x14,0x5c,0x82,0xc0] vprorvq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vprorvq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x14,0x5c,0x82,0x40] vprorvq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vprorvq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x14,0x5c,0x82,0xc0] vprorvq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vprorvq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x14,0x1a] vprorvq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vprorvq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x14,0x1a] vprorvq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vprorvq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x14,0x1a] vprorvq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vprorvq (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x14,0x1a] vprorvq (%rdx), %zmm19, %zmm19 // CHECK: vprorvq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x14,0x1a] vprorvq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vprorvq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x14,0x1a] vprorvq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vprorvq %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x40,0x14,0xdb] vprorvq %zmm19, %zmm19, %zmm19 // CHECK: vprorvq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x42,0x14,0xdb] vprorvq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vprorvq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xc2,0x14,0xdb] vprorvq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpscatterdd %zmm19, 256(%rdx,%zmm3,4) {%k3} // CHECK: encoding: [0x62,0xe2,0x7d,0x4b,0xa0,0x5c,0x9a,0x40] vpscatterdd %zmm19, 256(%rdx,%zmm3,4) {%k3} // CHECK: vpscatterdd %zmm19, -256(%rdx,%zmm3,4) {%k3} // CHECK: encoding: [0x62,0xe2,0x7d,0x4b,0xa0,0x5c,0x9a,0xc0] vpscatterdd %zmm19, -256(%rdx,%zmm3,4) {%k3} // CHECK: vpscatterdd %zmm19, 256(%rdx,%zmm3) {%k3} // CHECK: encoding: [0x62,0xe2,0x7d,0x4b,0xa0,0x5c,0x1a,0x40] vpscatterdd %zmm19, 256(%rdx,%zmm3) {%k3} // CHECK: vpscatterdq %zmm19, 512(%rdx,%ymm3,4) {%k3} // CHECK: encoding: [0x62,0xe2,0xfd,0x4b,0xa0,0x5c,0x9a,0x40] vpscatterdq %zmm19, 512(%rdx,%ymm3,4) {%k3} // CHECK: vpscatterdq %zmm19, -512(%rdx,%ymm3,4) {%k3} // CHECK: encoding: [0x62,0xe2,0xfd,0x4b,0xa0,0x5c,0x9a,0xc0] vpscatterdq %zmm19, -512(%rdx,%ymm3,4) {%k3} // CHECK: vpscatterdq %zmm19, 512(%rdx,%ymm3) {%k3} // CHECK: encoding: [0x62,0xe2,0xfd,0x4b,0xa0,0x5c,0x1a,0x40] vpscatterdq %zmm19, 512(%rdx,%ymm3) {%k3} // CHECK: vpscatterqd %ymm23, 256(%rdx,%zmm3,4) {%k3} // CHECK: encoding: [0x62,0xe2,0x7d,0x4b,0xa1,0x7c,0x9a,0x40] vpscatterqd %ymm23, 256(%rdx,%zmm3,4) {%k3} // CHECK: vpscatterqd %ymm23, -256(%rdx,%zmm3,4) {%k3} // CHECK: encoding: [0x62,0xe2,0x7d,0x4b,0xa1,0x7c,0x9a,0xc0] vpscatterqd %ymm23, -256(%rdx,%zmm3,4) {%k3} // CHECK: vpscatterqd %ymm23, 256(%rdx,%zmm3) {%k3} // CHECK: encoding: [0x62,0xe2,0x7d,0x4b,0xa1,0x7c,0x1a,0x40] vpscatterqd %ymm23, 256(%rdx,%zmm3) {%k3} // CHECK: vpscatterqq %zmm19, 512(%rdx,%zmm3,4) {%k3} // CHECK: encoding: [0x62,0xe2,0xfd,0x4b,0xa1,0x5c,0x9a,0x40] vpscatterqq %zmm19, 512(%rdx,%zmm3,4) {%k3} // CHECK: vpscatterqq %zmm19, -512(%rdx,%zmm3,4) {%k3} // CHECK: encoding: [0x62,0xe2,0xfd,0x4b,0xa1,0x5c,0x9a,0xc0] vpscatterqq %zmm19, -512(%rdx,%zmm3,4) {%k3} // CHECK: vpscatterqq %zmm19, 512(%rdx,%zmm3) {%k3} // CHECK: encoding: [0x62,0xe2,0xfd,0x4b,0xa1,0x5c,0x1a,0x40] vpscatterqq %zmm19, 512(%rdx,%zmm3) {%k3} // CHECK: vpshufd $0, 256(%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7d,0x58,0x70,0x5a,0x40,0x00] vpshufd $0, 256(%rdx){1to16}, %zmm19 // CHECK: vpshufd $0, 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7d,0x5a,0x70,0x5a,0x40,0x00] vpshufd $0, 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: vpshufd $0, 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7d,0xda,0x70,0x5a,0x40,0x00] vpshufd $0, 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vpshufd $0, 256(%rdx,%rax){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7d,0x58,0x70,0x5c,0x02,0x40,0x00] vpshufd $0, 256(%rdx,%rax){1to16}, %zmm19 // CHECK: vpshufd $0, 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7d,0x5a,0x70,0x5c,0x02,0x40,0x00] vpshufd $0, 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: vpshufd $0, 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7d,0xda,0x70,0x5c,0x02,0x40,0x00] vpshufd $0, 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: vpshufd $0, 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7d,0x58,0x70,0x5c,0x82,0x40,0x00] vpshufd $0, 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vpshufd $0, -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7d,0x58,0x70,0x5c,0x82,0xc0,0x00] vpshufd $0, -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vpshufd $0, 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7d,0x5a,0x70,0x5c,0x82,0x40,0x00] vpshufd $0, 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vpshufd $0, -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7d,0x5a,0x70,0x5c,0x82,0xc0,0x00] vpshufd $0, -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vpshufd $0, 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7d,0xda,0x70,0x5c,0x82,0x40,0x00] vpshufd $0, 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vpshufd $0, -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7d,0xda,0x70,0x5c,0x82,0xc0,0x00] vpshufd $0, -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vpshufd $0, 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7d,0x48,0x70,0x5c,0x82,0x40,0x00] vpshufd $0, 4096(%rdx,%rax,4), %zmm19 // CHECK: vpshufd $0, -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7d,0x48,0x70,0x5c,0x82,0xc0,0x00] vpshufd $0, -4096(%rdx,%rax,4), %zmm19 // CHECK: vpshufd $0, 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7d,0x4a,0x70,0x5c,0x82,0x40,0x00] vpshufd $0, 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpshufd $0, -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7d,0x4a,0x70,0x5c,0x82,0xc0,0x00] vpshufd $0, -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpshufd $0, 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7d,0xca,0x70,0x5c,0x82,0x40,0x00] vpshufd $0, 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpshufd $0, -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7d,0xca,0x70,0x5c,0x82,0xc0,0x00] vpshufd $0, -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpshufd $0, 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7d,0x48,0x70,0x5c,0x02,0x40,0x00] vpshufd $0, 4096(%rdx,%rax), %zmm19 // CHECK: vpshufd $0, 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7d,0x4a,0x70,0x5c,0x02,0x40,0x00] vpshufd $0, 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vpshufd $0, 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7d,0xca,0x70,0x5c,0x02,0x40,0x00] vpshufd $0, 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vpshufd $0, 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7d,0x48,0x70,0x5a,0x40,0x00] vpshufd $0, 4096(%rdx), %zmm19 // CHECK: vpshufd $0, 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7d,0x4a,0x70,0x5a,0x40,0x00] vpshufd $0, 4096(%rdx), %zmm19 {%k2} // CHECK: vpshufd $0, 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7d,0xca,0x70,0x5a,0x40,0x00] vpshufd $0, 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vpshufd $0, 485498096{1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7d,0x58,0x70,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpshufd $0, 485498096{1to16}, %zmm19 // CHECK: vpshufd $0, 485498096{1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7d,0x5a,0x70,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpshufd $0, 485498096{1to16}, %zmm19 {%k2} // CHECK: vpshufd $0, 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7d,0xda,0x70,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpshufd $0, 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: vpshufd $0, 485498096, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7d,0x48,0x70,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpshufd $0, 485498096, %zmm19 // CHECK: vpshufd $0, 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7d,0x4a,0x70,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpshufd $0, 485498096, %zmm19 {%k2} // CHECK: vpshufd $0, 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7d,0xca,0x70,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpshufd $0, 485498096, %zmm19 {%k2} {z} // CHECK: vpshufd $0, (%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7d,0x58,0x70,0x1a,0x00] vpshufd $0, (%rdx){1to16}, %zmm19 // CHECK: vpshufd $0, (%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7d,0x5a,0x70,0x1a,0x00] vpshufd $0, (%rdx){1to16}, %zmm19 {%k2} // CHECK: vpshufd $0, (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7d,0xda,0x70,0x1a,0x00] vpshufd $0, (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vpshufd $0, (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7d,0x48,0x70,0x1a,0x00] vpshufd $0, (%rdx), %zmm19 // CHECK: vpshufd $0, (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7d,0x4a,0x70,0x1a,0x00] vpshufd $0, (%rdx), %zmm19 {%k2} // CHECK: vpshufd $0, (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7d,0xca,0x70,0x1a,0x00] vpshufd $0, (%rdx), %zmm19 {%k2} {z} // CHECK: vpshufd $0, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7d,0x48,0x70,0xdb,0x00] vpshufd $0, %zmm19, %zmm19 // CHECK: vpshufd $0, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7d,0x4a,0x70,0xdb,0x00] vpshufd $0, %zmm19, %zmm19 {%k2} // CHECK: vpshufd $0, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7d,0xca,0x70,0xdb,0x00] vpshufd $0, %zmm19, %zmm19 {%k2} {z} // CHECK: vpslld $0, 256(%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x72,0x72,0x40,0x00] vpslld $0, 256(%rdx){1to16}, %zmm19 // CHECK: vpslld $0, 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x72,0x72,0x40,0x00] vpslld $0, 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: vpslld $0, 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xd2,0x72,0x72,0x40,0x00] vpslld $0, 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vpslld $0, 256(%rdx,%rax){1to16}, %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x72,0x74,0x02,0x40,0x00] vpslld $0, 256(%rdx,%rax){1to16}, %zmm19 // CHECK: vpslld $0, 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x72,0x74,0x02,0x40,0x00] vpslld $0, 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: vpslld $0, 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xd2,0x72,0x74,0x02,0x40,0x00] vpslld $0, 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: vpslld $0, 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x72,0x74,0x82,0x40,0x00] vpslld $0, 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vpslld $0, -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x72,0x74,0x82,0xc0,0x00] vpslld $0, -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vpslld $0, 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x72,0x74,0x82,0x40,0x00] vpslld $0, 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vpslld $0, -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x72,0x74,0x82,0xc0,0x00] vpslld $0, -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vpslld $0, 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xd2,0x72,0x74,0x82,0x40,0x00] vpslld $0, 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vpslld $0, -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xd2,0x72,0x74,0x82,0xc0,0x00] vpslld $0, -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vpslld $0, 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x72,0x74,0x82,0x40,0x00] vpslld $0, 4096(%rdx,%rax,4), %zmm19 // CHECK: vpslld $0, -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x72,0x74,0x82,0xc0,0x00] vpslld $0, -4096(%rdx,%rax,4), %zmm19 // CHECK: vpslld $0, 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x72,0x74,0x82,0x40,0x00] vpslld $0, 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpslld $0, -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x72,0x74,0x82,0xc0,0x00] vpslld $0, -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpslld $0, 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xc2,0x72,0x74,0x82,0x40,0x00] vpslld $0, 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpslld $0, -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xc2,0x72,0x74,0x82,0xc0,0x00] vpslld $0, -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpslld $0, 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x72,0x74,0x02,0x40,0x00] vpslld $0, 4096(%rdx,%rax), %zmm19 // CHECK: vpslld $0, 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x72,0x74,0x02,0x40,0x00] vpslld $0, 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vpslld $0, 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xc2,0x72,0x74,0x02,0x40,0x00] vpslld $0, 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vpslld $0, 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x72,0x72,0x40,0x00] vpslld $0, 4096(%rdx), %zmm19 // CHECK: vpslld $0, 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x72,0x72,0x40,0x00] vpslld $0, 4096(%rdx), %zmm19 {%k2} // CHECK: vpslld $0, 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xc2,0x72,0x72,0x40,0x00] vpslld $0, 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vpslld $0, 485498096{1to16}, %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x72,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpslld $0, 485498096{1to16}, %zmm19 // CHECK: vpslld $0, 485498096{1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x72,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpslld $0, 485498096{1to16}, %zmm19 {%k2} // CHECK: vpslld $0, 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xd2,0x72,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpslld $0, 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: vpslld $0, 485498096, %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x72,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpslld $0, 485498096, %zmm19 // CHECK: vpslld $0, 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x72,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpslld $0, 485498096, %zmm19 {%k2} // CHECK: vpslld $0, 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xc2,0x72,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpslld $0, 485498096, %zmm19 {%k2} {z} // CHECK: vpslld $0, (%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x72,0x32,0x00] vpslld $0, (%rdx){1to16}, %zmm19 // CHECK: vpslld $0, (%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x72,0x32,0x00] vpslld $0, (%rdx){1to16}, %zmm19 {%k2} // CHECK: vpslld $0, (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xd2,0x72,0x32,0x00] vpslld $0, (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vpslld $0, (%rdx), %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x72,0x32,0x00] vpslld $0, (%rdx), %zmm19 // CHECK: vpslld $0, (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x72,0x32,0x00] vpslld $0, (%rdx), %zmm19 {%k2} // CHECK: vpslld $0, (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xc2,0x72,0x32,0x00] vpslld $0, (%rdx), %zmm19 {%k2} {z} // CHECK: vpslld $0, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xb1,0x65,0x40,0x72,0xf3,0x00] vpslld $0, %zmm19, %zmm19 // CHECK: vpslld $0, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xb1,0x65,0x42,0x72,0xf3,0x00] vpslld $0, %zmm19, %zmm19 {%k2} // CHECK: vpslld $0, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xb1,0x65,0xc2,0x72,0xf3,0x00] vpslld $0, %zmm19, %zmm19 {%k2} {z} // CHECK: vpslld 1024(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xf2,0x5c,0x82,0x40] vpslld 1024(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpslld -1024(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xf2,0x5c,0x82,0xc0] vpslld -1024(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpslld 1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xf2,0x5c,0x82,0x40] vpslld 1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpslld -1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xf2,0x5c,0x82,0xc0] vpslld -1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpslld 1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xf2,0x5c,0x82,0x40] vpslld 1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpslld -1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xf2,0x5c,0x82,0xc0] vpslld -1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpslld 1024(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xf2,0x5c,0x02,0x40] vpslld 1024(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpslld 1024(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xf2,0x5c,0x02,0x40] vpslld 1024(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpslld 1024(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xf2,0x5c,0x02,0x40] vpslld 1024(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpslld 1024(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xf2,0x5a,0x40] vpslld 1024(%rdx), %zmm19, %zmm19 // CHECK: vpslld 1024(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xf2,0x5a,0x40] vpslld 1024(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpslld 1024(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xf2,0x5a,0x40] vpslld 1024(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpslld 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xf2,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpslld 485498096, %zmm19, %zmm19 // CHECK: vpslld 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xf2,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpslld 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpslld 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xf2,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpslld 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpslld (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xf2,0x1a] vpslld (%rdx), %zmm19, %zmm19 // CHECK: vpslld (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xf2,0x1a] vpslld (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpslld (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xf2,0x1a] vpslld (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpslld %xmm15, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xc1,0x65,0x40,0xf2,0xdf] vpslld %xmm15, %zmm19, %zmm19 // CHECK: vpslld %xmm15, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xc1,0x65,0x42,0xf2,0xdf] vpslld %xmm15, %zmm19, %zmm19 {%k2} // CHECK: vpslld %xmm15, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xc1,0x65,0xc2,0xf2,0xdf] vpslld %xmm15, %zmm19, %zmm19 {%k2} {z} // CHECK: vpslld %xmm1, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xf2,0xd9] vpslld %xmm1, %zmm19, %zmm19 // CHECK: vpslld %xmm1, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xf2,0xd9] vpslld %xmm1, %zmm19, %zmm19 {%k2} // CHECK: vpslld %xmm1, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xf2,0xd9] vpslld %xmm1, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsllq $0, 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x40,0x73,0x74,0x82,0x40,0x00] vpsllq $0, 4096(%rdx,%rax,4), %zmm19 // CHECK: vpsllq $0, -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x40,0x73,0x74,0x82,0xc0,0x00] vpsllq $0, -4096(%rdx,%rax,4), %zmm19 // CHECK: vpsllq $0, 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x42,0x73,0x74,0x82,0x40,0x00] vpsllq $0, 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpsllq $0, -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x42,0x73,0x74,0x82,0xc0,0x00] vpsllq $0, -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpsllq $0, 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xc2,0x73,0x74,0x82,0x40,0x00] vpsllq $0, 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpsllq $0, -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xc2,0x73,0x74,0x82,0xc0,0x00] vpsllq $0, -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpsllq $0, 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x40,0x73,0x74,0x02,0x40,0x00] vpsllq $0, 4096(%rdx,%rax), %zmm19 // CHECK: vpsllq $0, 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x42,0x73,0x74,0x02,0x40,0x00] vpsllq $0, 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vpsllq $0, 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xc2,0x73,0x74,0x02,0x40,0x00] vpsllq $0, 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vpsllq $0, 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x40,0x73,0x72,0x40,0x00] vpsllq $0, 4096(%rdx), %zmm19 // CHECK: vpsllq $0, 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x42,0x73,0x72,0x40,0x00] vpsllq $0, 4096(%rdx), %zmm19 {%k2} // CHECK: vpsllq $0, 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xc2,0x73,0x72,0x40,0x00] vpsllq $0, 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vpsllq $0, 485498096{1to8}, %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x50,0x73,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpsllq $0, 485498096{1to8}, %zmm19 // CHECK: vpsllq $0, 485498096{1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x52,0x73,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpsllq $0, 485498096{1to8}, %zmm19 {%k2} // CHECK: vpsllq $0, 485498096{1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xd2,0x73,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpsllq $0, 485498096{1to8}, %zmm19 {%k2} {z} // CHECK: vpsllq $0, 485498096, %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x40,0x73,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpsllq $0, 485498096, %zmm19 // CHECK: vpsllq $0, 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x42,0x73,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpsllq $0, 485498096, %zmm19 {%k2} // CHECK: vpsllq $0, 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xc2,0x73,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpsllq $0, 485498096, %zmm19 {%k2} {z} // CHECK: vpsllq $0, 512(%rdx){1to8}, %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x50,0x73,0x72,0x40,0x00] vpsllq $0, 512(%rdx){1to8}, %zmm19 // CHECK: vpsllq $0, 512(%rdx){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x52,0x73,0x72,0x40,0x00] vpsllq $0, 512(%rdx){1to8}, %zmm19 {%k2} // CHECK: vpsllq $0, 512(%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xd2,0x73,0x72,0x40,0x00] vpsllq $0, 512(%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: vpsllq $0, 512(%rdx,%rax){1to8}, %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x50,0x73,0x74,0x02,0x40,0x00] vpsllq $0, 512(%rdx,%rax){1to8}, %zmm19 // CHECK: vpsllq $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x52,0x73,0x74,0x02,0x40,0x00] vpsllq $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} // CHECK: vpsllq $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xd2,0x73,0x74,0x02,0x40,0x00] vpsllq $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} {z} // CHECK: vpsllq $0, 512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x50,0x73,0x74,0x82,0x40,0x00] vpsllq $0, 512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: vpsllq $0, -512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x50,0x73,0x74,0x82,0xc0,0x00] vpsllq $0, -512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: vpsllq $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x52,0x73,0x74,0x82,0x40,0x00] vpsllq $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: vpsllq $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x52,0x73,0x74,0x82,0xc0,0x00] vpsllq $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: vpsllq $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xd2,0x73,0x74,0x82,0x40,0x00] vpsllq $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: vpsllq $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xd2,0x73,0x74,0x82,0xc0,0x00] vpsllq $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: vpsllq $0, (%rdx){1to8}, %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x50,0x73,0x32,0x00] vpsllq $0, (%rdx){1to8}, %zmm19 // CHECK: vpsllq $0, (%rdx){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x52,0x73,0x32,0x00] vpsllq $0, (%rdx){1to8}, %zmm19 {%k2} // CHECK: vpsllq $0, (%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xd2,0x73,0x32,0x00] vpsllq $0, (%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: vpsllq $0, (%rdx), %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x40,0x73,0x32,0x00] vpsllq $0, (%rdx), %zmm19 // CHECK: vpsllq $0, (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x42,0x73,0x32,0x00] vpsllq $0, (%rdx), %zmm19 {%k2} // CHECK: vpsllq $0, (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xc2,0x73,0x32,0x00] vpsllq $0, (%rdx), %zmm19 {%k2} {z} // CHECK: vpsllq $0, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xb1,0xe5,0x40,0x73,0xf3,0x00] vpsllq $0, %zmm19, %zmm19 // CHECK: vpsllq $0, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xb1,0xe5,0x42,0x73,0xf3,0x00] vpsllq $0, %zmm19, %zmm19 {%k2} // CHECK: vpsllq $0, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xb1,0xe5,0xc2,0x73,0xf3,0x00] vpsllq $0, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsllq 1024(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xf3,0x5c,0x82,0x40] vpsllq 1024(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpsllq -1024(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xf3,0x5c,0x82,0xc0] vpsllq -1024(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpsllq 1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xf3,0x5c,0x82,0x40] vpsllq 1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpsllq -1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xf3,0x5c,0x82,0xc0] vpsllq -1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpsllq 1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xf3,0x5c,0x82,0x40] vpsllq 1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsllq -1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xf3,0x5c,0x82,0xc0] vpsllq -1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsllq 1024(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xf3,0x5c,0x02,0x40] vpsllq 1024(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpsllq 1024(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xf3,0x5c,0x02,0x40] vpsllq 1024(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpsllq 1024(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xf3,0x5c,0x02,0x40] vpsllq 1024(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsllq 1024(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xf3,0x5a,0x40] vpsllq 1024(%rdx), %zmm19, %zmm19 // CHECK: vpsllq 1024(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xf3,0x5a,0x40] vpsllq 1024(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpsllq 1024(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xf3,0x5a,0x40] vpsllq 1024(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsllq 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xf3,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsllq 485498096, %zmm19, %zmm19 // CHECK: vpsllq 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xf3,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsllq 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpsllq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xf3,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsllq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsllq (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xf3,0x1a] vpsllq (%rdx), %zmm19, %zmm19 // CHECK: vpsllq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xf3,0x1a] vpsllq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpsllq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xf3,0x1a] vpsllq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsllq %xmm15, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xc1,0xe5,0x40,0xf3,0xdf] vpsllq %xmm15, %zmm19, %zmm19 // CHECK: vpsllq %xmm15, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xc1,0xe5,0x42,0xf3,0xdf] vpsllq %xmm15, %zmm19, %zmm19 {%k2} // CHECK: vpsllq %xmm15, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xc1,0xe5,0xc2,0xf3,0xdf] vpsllq %xmm15, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsllq %xmm1, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xf3,0xd9] vpsllq %xmm1, %zmm19, %zmm19 // CHECK: vpsllq %xmm1, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xf3,0xd9] vpsllq %xmm1, %zmm19, %zmm19 {%k2} // CHECK: vpsllq %xmm1, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xf3,0xd9] vpsllq %xmm1, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsllvd 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x47,0x5a,0x40] vpsllvd 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpsllvd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x47,0x5a,0x40] vpsllvd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpsllvd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x47,0x5a,0x40] vpsllvd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsllvd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x47,0x5c,0x02,0x40] vpsllvd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vpsllvd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x47,0x5c,0x02,0x40] vpsllvd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpsllvd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x47,0x5c,0x02,0x40] vpsllvd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsllvd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x47,0x5c,0x82,0x40] vpsllvd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpsllvd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x47,0x5c,0x82,0xc0] vpsllvd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpsllvd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x47,0x5c,0x82,0x40] vpsllvd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpsllvd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x47,0x5c,0x82,0xc0] vpsllvd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpsllvd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x47,0x5c,0x82,0x40] vpsllvd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsllvd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x47,0x5c,0x82,0xc0] vpsllvd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsllvd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x47,0x5c,0x82,0x40] vpsllvd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpsllvd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x47,0x5c,0x82,0xc0] vpsllvd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpsllvd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x47,0x5c,0x82,0x40] vpsllvd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpsllvd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x47,0x5c,0x82,0xc0] vpsllvd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpsllvd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x47,0x5c,0x82,0x40] vpsllvd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsllvd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x47,0x5c,0x82,0xc0] vpsllvd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsllvd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x47,0x5c,0x02,0x40] vpsllvd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpsllvd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x47,0x5c,0x02,0x40] vpsllvd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpsllvd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x47,0x5c,0x02,0x40] vpsllvd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsllvd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x47,0x5a,0x40] vpsllvd 4096(%rdx), %zmm19, %zmm19 // CHECK: vpsllvd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x47,0x5a,0x40] vpsllvd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpsllvd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x47,0x5a,0x40] vpsllvd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsllvd 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x47,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsllvd 485498096{1to16}, %zmm19, %zmm19 // CHECK: vpsllvd 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x47,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsllvd 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpsllvd 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x47,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsllvd 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsllvd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x47,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsllvd 485498096, %zmm19, %zmm19 // CHECK: vpsllvd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x47,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsllvd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpsllvd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x47,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsllvd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsllvd (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x47,0x1a] vpsllvd (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpsllvd (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x47,0x1a] vpsllvd (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpsllvd (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x47,0x1a] vpsllvd (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsllvd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x47,0x1a] vpsllvd (%rdx), %zmm19, %zmm19 // CHECK: vpsllvd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x47,0x1a] vpsllvd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpsllvd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x47,0x1a] vpsllvd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsllvd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x40,0x47,0xdb] vpsllvd %zmm19, %zmm19, %zmm19 // CHECK: vpsllvd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x42,0x47,0xdb] vpsllvd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpsllvd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xc2,0x47,0xdb] vpsllvd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsllvq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x47,0x5c,0x82,0x40] vpsllvq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpsllvq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x47,0x5c,0x82,0xc0] vpsllvq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpsllvq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x47,0x5c,0x82,0x40] vpsllvq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpsllvq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x47,0x5c,0x82,0xc0] vpsllvq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpsllvq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x47,0x5c,0x82,0x40] vpsllvq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsllvq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x47,0x5c,0x82,0xc0] vpsllvq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsllvq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x47,0x5c,0x02,0x40] vpsllvq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpsllvq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x47,0x5c,0x02,0x40] vpsllvq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpsllvq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x47,0x5c,0x02,0x40] vpsllvq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsllvq 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x47,0x5a,0x40] vpsllvq 4096(%rdx), %zmm19, %zmm19 // CHECK: vpsllvq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x47,0x5a,0x40] vpsllvq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpsllvq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x47,0x5a,0x40] vpsllvq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsllvq 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x47,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsllvq 485498096{1to8}, %zmm19, %zmm19 // CHECK: vpsllvq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x47,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsllvq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpsllvq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x47,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsllvq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsllvq 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x47,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsllvq 485498096, %zmm19, %zmm19 // CHECK: vpsllvq 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x47,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsllvq 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpsllvq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x47,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsllvq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsllvq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x47,0x5a,0x40] vpsllvq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpsllvq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x47,0x5a,0x40] vpsllvq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpsllvq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x47,0x5a,0x40] vpsllvq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsllvq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x47,0x5c,0x02,0x40] vpsllvq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vpsllvq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x47,0x5c,0x02,0x40] vpsllvq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpsllvq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x47,0x5c,0x02,0x40] vpsllvq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsllvq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x47,0x5c,0x82,0x40] vpsllvq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpsllvq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x47,0x5c,0x82,0xc0] vpsllvq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpsllvq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x47,0x5c,0x82,0x40] vpsllvq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpsllvq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x47,0x5c,0x82,0xc0] vpsllvq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpsllvq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x47,0x5c,0x82,0x40] vpsllvq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsllvq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x47,0x5c,0x82,0xc0] vpsllvq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsllvq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x47,0x1a] vpsllvq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpsllvq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x47,0x1a] vpsllvq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpsllvq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x47,0x1a] vpsllvq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsllvq (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x47,0x1a] vpsllvq (%rdx), %zmm19, %zmm19 // CHECK: vpsllvq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x47,0x1a] vpsllvq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpsllvq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x47,0x1a] vpsllvq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsllvq %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x40,0x47,0xdb] vpsllvq %zmm19, %zmm19, %zmm19 // CHECK: vpsllvq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x42,0x47,0xdb] vpsllvq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpsllvq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xc2,0x47,0xdb] vpsllvq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrad $0, 256(%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x72,0x62,0x40,0x00] vpsrad $0, 256(%rdx){1to16}, %zmm19 // CHECK: vpsrad $0, 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x72,0x62,0x40,0x00] vpsrad $0, 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: vpsrad $0, 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xd2,0x72,0x62,0x40,0x00] vpsrad $0, 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vpsrad $0, 256(%rdx,%rax){1to16}, %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x72,0x64,0x02,0x40,0x00] vpsrad $0, 256(%rdx,%rax){1to16}, %zmm19 // CHECK: vpsrad $0, 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x72,0x64,0x02,0x40,0x00] vpsrad $0, 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: vpsrad $0, 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xd2,0x72,0x64,0x02,0x40,0x00] vpsrad $0, 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: vpsrad $0, 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x72,0x64,0x82,0x40,0x00] vpsrad $0, 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vpsrad $0, -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x72,0x64,0x82,0xc0,0x00] vpsrad $0, -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vpsrad $0, 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x72,0x64,0x82,0x40,0x00] vpsrad $0, 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vpsrad $0, -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x72,0x64,0x82,0xc0,0x00] vpsrad $0, -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vpsrad $0, 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xd2,0x72,0x64,0x82,0x40,0x00] vpsrad $0, 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vpsrad $0, -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xd2,0x72,0x64,0x82,0xc0,0x00] vpsrad $0, -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vpsrad $0, 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x72,0x64,0x82,0x40,0x00] vpsrad $0, 4096(%rdx,%rax,4), %zmm19 // CHECK: vpsrad $0, -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x72,0x64,0x82,0xc0,0x00] vpsrad $0, -4096(%rdx,%rax,4), %zmm19 // CHECK: vpsrad $0, 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x72,0x64,0x82,0x40,0x00] vpsrad $0, 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpsrad $0, -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x72,0x64,0x82,0xc0,0x00] vpsrad $0, -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpsrad $0, 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xc2,0x72,0x64,0x82,0x40,0x00] vpsrad $0, 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpsrad $0, -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xc2,0x72,0x64,0x82,0xc0,0x00] vpsrad $0, -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpsrad $0, 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x72,0x64,0x02,0x40,0x00] vpsrad $0, 4096(%rdx,%rax), %zmm19 // CHECK: vpsrad $0, 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x72,0x64,0x02,0x40,0x00] vpsrad $0, 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vpsrad $0, 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xc2,0x72,0x64,0x02,0x40,0x00] vpsrad $0, 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vpsrad $0, 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x72,0x62,0x40,0x00] vpsrad $0, 4096(%rdx), %zmm19 // CHECK: vpsrad $0, 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x72,0x62,0x40,0x00] vpsrad $0, 4096(%rdx), %zmm19 {%k2} // CHECK: vpsrad $0, 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xc2,0x72,0x62,0x40,0x00] vpsrad $0, 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vpsrad $0, 485498096{1to16}, %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x72,0x24,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpsrad $0, 485498096{1to16}, %zmm19 // CHECK: vpsrad $0, 485498096{1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x72,0x24,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpsrad $0, 485498096{1to16}, %zmm19 {%k2} // CHECK: vpsrad $0, 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xd2,0x72,0x24,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpsrad $0, 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: vpsrad $0, 485498096, %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x72,0x24,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpsrad $0, 485498096, %zmm19 // CHECK: vpsrad $0, 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x72,0x24,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpsrad $0, 485498096, %zmm19 {%k2} // CHECK: vpsrad $0, 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xc2,0x72,0x24,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpsrad $0, 485498096, %zmm19 {%k2} {z} // CHECK: vpsrad $0, (%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x72,0x22,0x00] vpsrad $0, (%rdx){1to16}, %zmm19 // CHECK: vpsrad $0, (%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x72,0x22,0x00] vpsrad $0, (%rdx){1to16}, %zmm19 {%k2} // CHECK: vpsrad $0, (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xd2,0x72,0x22,0x00] vpsrad $0, (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vpsrad $0, (%rdx), %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x72,0x22,0x00] vpsrad $0, (%rdx), %zmm19 // CHECK: vpsrad $0, (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x72,0x22,0x00] vpsrad $0, (%rdx), %zmm19 {%k2} // CHECK: vpsrad $0, (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xc2,0x72,0x22,0x00] vpsrad $0, (%rdx), %zmm19 {%k2} {z} // CHECK: vpsrad $0, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xb1,0x65,0x40,0x72,0xe3,0x00] vpsrad $0, %zmm19, %zmm19 // CHECK: vpsrad $0, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xb1,0x65,0x42,0x72,0xe3,0x00] vpsrad $0, %zmm19, %zmm19 {%k2} // CHECK: vpsrad $0, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xb1,0x65,0xc2,0x72,0xe3,0x00] vpsrad $0, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrad 1024(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xe2,0x5c,0x82,0x40] vpsrad 1024(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpsrad -1024(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xe2,0x5c,0x82,0xc0] vpsrad -1024(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpsrad 1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xe2,0x5c,0x82,0x40] vpsrad 1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpsrad -1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xe2,0x5c,0x82,0xc0] vpsrad -1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpsrad 1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xe2,0x5c,0x82,0x40] vpsrad 1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrad -1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xe2,0x5c,0x82,0xc0] vpsrad -1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrad 1024(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xe2,0x5c,0x02,0x40] vpsrad 1024(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpsrad 1024(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xe2,0x5c,0x02,0x40] vpsrad 1024(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpsrad 1024(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xe2,0x5c,0x02,0x40] vpsrad 1024(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrad 1024(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xe2,0x5a,0x40] vpsrad 1024(%rdx), %zmm19, %zmm19 // CHECK: vpsrad 1024(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xe2,0x5a,0x40] vpsrad 1024(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpsrad 1024(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xe2,0x5a,0x40] vpsrad 1024(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrad 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xe2,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsrad 485498096, %zmm19, %zmm19 // CHECK: vpsrad 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xe2,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsrad 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpsrad 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xe2,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsrad 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrad (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xe2,0x1a] vpsrad (%rdx), %zmm19, %zmm19 // CHECK: vpsrad (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xe2,0x1a] vpsrad (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpsrad (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xe2,0x1a] vpsrad (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrad %xmm15, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xc1,0x65,0x40,0xe2,0xdf] vpsrad %xmm15, %zmm19, %zmm19 // CHECK: vpsrad %xmm15, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xc1,0x65,0x42,0xe2,0xdf] vpsrad %xmm15, %zmm19, %zmm19 {%k2} // CHECK: vpsrad %xmm15, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xc1,0x65,0xc2,0xe2,0xdf] vpsrad %xmm15, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrad %xmm1, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xe2,0xd9] vpsrad %xmm1, %zmm19, %zmm19 // CHECK: vpsrad %xmm1, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xe2,0xd9] vpsrad %xmm1, %zmm19, %zmm19 {%k2} // CHECK: vpsrad %xmm1, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xe2,0xd9] vpsrad %xmm1, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsraq $0, 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x40,0x72,0x64,0x82,0x40,0x00] vpsraq $0, 4096(%rdx,%rax,4), %zmm19 // CHECK: vpsraq $0, -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x40,0x72,0x64,0x82,0xc0,0x00] vpsraq $0, -4096(%rdx,%rax,4), %zmm19 // CHECK: vpsraq $0, 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x42,0x72,0x64,0x82,0x40,0x00] vpsraq $0, 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpsraq $0, -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x42,0x72,0x64,0x82,0xc0,0x00] vpsraq $0, -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpsraq $0, 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xc2,0x72,0x64,0x82,0x40,0x00] vpsraq $0, 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpsraq $0, -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xc2,0x72,0x64,0x82,0xc0,0x00] vpsraq $0, -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpsraq $0, 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x40,0x72,0x64,0x02,0x40,0x00] vpsraq $0, 4096(%rdx,%rax), %zmm19 // CHECK: vpsraq $0, 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x42,0x72,0x64,0x02,0x40,0x00] vpsraq $0, 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vpsraq $0, 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xc2,0x72,0x64,0x02,0x40,0x00] vpsraq $0, 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vpsraq $0, 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x40,0x72,0x62,0x40,0x00] vpsraq $0, 4096(%rdx), %zmm19 // CHECK: vpsraq $0, 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x42,0x72,0x62,0x40,0x00] vpsraq $0, 4096(%rdx), %zmm19 {%k2} // CHECK: vpsraq $0, 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xc2,0x72,0x62,0x40,0x00] vpsraq $0, 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vpsraq $0, 485498096{1to8}, %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x50,0x72,0x24,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpsraq $0, 485498096{1to8}, %zmm19 // CHECK: vpsraq $0, 485498096{1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x52,0x72,0x24,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpsraq $0, 485498096{1to8}, %zmm19 {%k2} // CHECK: vpsraq $0, 485498096{1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xd2,0x72,0x24,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpsraq $0, 485498096{1to8}, %zmm19 {%k2} {z} // CHECK: vpsraq $0, 485498096, %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x40,0x72,0x24,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpsraq $0, 485498096, %zmm19 // CHECK: vpsraq $0, 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x42,0x72,0x24,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpsraq $0, 485498096, %zmm19 {%k2} // CHECK: vpsraq $0, 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xc2,0x72,0x24,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpsraq $0, 485498096, %zmm19 {%k2} {z} // CHECK: vpsraq $0, 512(%rdx){1to8}, %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x50,0x72,0x62,0x40,0x00] vpsraq $0, 512(%rdx){1to8}, %zmm19 // CHECK: vpsraq $0, 512(%rdx){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x52,0x72,0x62,0x40,0x00] vpsraq $0, 512(%rdx){1to8}, %zmm19 {%k2} // CHECK: vpsraq $0, 512(%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xd2,0x72,0x62,0x40,0x00] vpsraq $0, 512(%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: vpsraq $0, 512(%rdx,%rax){1to8}, %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x50,0x72,0x64,0x02,0x40,0x00] vpsraq $0, 512(%rdx,%rax){1to8}, %zmm19 // CHECK: vpsraq $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x52,0x72,0x64,0x02,0x40,0x00] vpsraq $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} // CHECK: vpsraq $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xd2,0x72,0x64,0x02,0x40,0x00] vpsraq $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} {z} // CHECK: vpsraq $0, 512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x50,0x72,0x64,0x82,0x40,0x00] vpsraq $0, 512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: vpsraq $0, -512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x50,0x72,0x64,0x82,0xc0,0x00] vpsraq $0, -512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: vpsraq $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x52,0x72,0x64,0x82,0x40,0x00] vpsraq $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: vpsraq $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x52,0x72,0x64,0x82,0xc0,0x00] vpsraq $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: vpsraq $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xd2,0x72,0x64,0x82,0x40,0x00] vpsraq $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: vpsraq $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xd2,0x72,0x64,0x82,0xc0,0x00] vpsraq $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: vpsraq $0, (%rdx){1to8}, %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x50,0x72,0x22,0x00] vpsraq $0, (%rdx){1to8}, %zmm19 // CHECK: vpsraq $0, (%rdx){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x52,0x72,0x22,0x00] vpsraq $0, (%rdx){1to8}, %zmm19 {%k2} // CHECK: vpsraq $0, (%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xd2,0x72,0x22,0x00] vpsraq $0, (%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: vpsraq $0, (%rdx), %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x40,0x72,0x22,0x00] vpsraq $0, (%rdx), %zmm19 // CHECK: vpsraq $0, (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x42,0x72,0x22,0x00] vpsraq $0, (%rdx), %zmm19 {%k2} // CHECK: vpsraq $0, (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xc2,0x72,0x22,0x00] vpsraq $0, (%rdx), %zmm19 {%k2} {z} // CHECK: vpsraq $0, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xb1,0xe5,0x40,0x72,0xe3,0x00] vpsraq $0, %zmm19, %zmm19 // CHECK: vpsraq $0, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xb1,0xe5,0x42,0x72,0xe3,0x00] vpsraq $0, %zmm19, %zmm19 {%k2} // CHECK: vpsraq $0, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xb1,0xe5,0xc2,0x72,0xe3,0x00] vpsraq $0, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsraq 1024(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xe2,0x5c,0x82,0x40] vpsraq 1024(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpsraq -1024(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xe2,0x5c,0x82,0xc0] vpsraq -1024(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpsraq 1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xe2,0x5c,0x82,0x40] vpsraq 1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpsraq -1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xe2,0x5c,0x82,0xc0] vpsraq -1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpsraq 1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xe2,0x5c,0x82,0x40] vpsraq 1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsraq -1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xe2,0x5c,0x82,0xc0] vpsraq -1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsraq 1024(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xe2,0x5c,0x02,0x40] vpsraq 1024(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpsraq 1024(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xe2,0x5c,0x02,0x40] vpsraq 1024(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpsraq 1024(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xe2,0x5c,0x02,0x40] vpsraq 1024(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsraq 1024(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xe2,0x5a,0x40] vpsraq 1024(%rdx), %zmm19, %zmm19 // CHECK: vpsraq 1024(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xe2,0x5a,0x40] vpsraq 1024(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpsraq 1024(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xe2,0x5a,0x40] vpsraq 1024(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsraq 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xe2,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsraq 485498096, %zmm19, %zmm19 // CHECK: vpsraq 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xe2,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsraq 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpsraq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xe2,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsraq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsraq (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xe2,0x1a] vpsraq (%rdx), %zmm19, %zmm19 // CHECK: vpsraq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xe2,0x1a] vpsraq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpsraq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xe2,0x1a] vpsraq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsraq %xmm15, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xc1,0xe5,0x40,0xe2,0xdf] vpsraq %xmm15, %zmm19, %zmm19 // CHECK: vpsraq %xmm15, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xc1,0xe5,0x42,0xe2,0xdf] vpsraq %xmm15, %zmm19, %zmm19 {%k2} // CHECK: vpsraq %xmm15, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xc1,0xe5,0xc2,0xe2,0xdf] vpsraq %xmm15, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsraq %xmm1, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xe2,0xd9] vpsraq %xmm1, %zmm19, %zmm19 // CHECK: vpsraq %xmm1, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xe2,0xd9] vpsraq %xmm1, %zmm19, %zmm19 {%k2} // CHECK: vpsraq %xmm1, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xe2,0xd9] vpsraq %xmm1, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsravd 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x46,0x5a,0x40] vpsravd 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpsravd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x46,0x5a,0x40] vpsravd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpsravd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x46,0x5a,0x40] vpsravd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsravd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x46,0x5c,0x02,0x40] vpsravd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vpsravd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x46,0x5c,0x02,0x40] vpsravd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpsravd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x46,0x5c,0x02,0x40] vpsravd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsravd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x46,0x5c,0x82,0x40] vpsravd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpsravd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x46,0x5c,0x82,0xc0] vpsravd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpsravd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x46,0x5c,0x82,0x40] vpsravd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpsravd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x46,0x5c,0x82,0xc0] vpsravd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpsravd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x46,0x5c,0x82,0x40] vpsravd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsravd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x46,0x5c,0x82,0xc0] vpsravd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsravd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x46,0x5c,0x82,0x40] vpsravd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpsravd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x46,0x5c,0x82,0xc0] vpsravd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpsravd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x46,0x5c,0x82,0x40] vpsravd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpsravd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x46,0x5c,0x82,0xc0] vpsravd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpsravd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x46,0x5c,0x82,0x40] vpsravd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsravd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x46,0x5c,0x82,0xc0] vpsravd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsravd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x46,0x5c,0x02,0x40] vpsravd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpsravd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x46,0x5c,0x02,0x40] vpsravd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpsravd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x46,0x5c,0x02,0x40] vpsravd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsravd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x46,0x5a,0x40] vpsravd 4096(%rdx), %zmm19, %zmm19 // CHECK: vpsravd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x46,0x5a,0x40] vpsravd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpsravd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x46,0x5a,0x40] vpsravd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsravd 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x46,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsravd 485498096{1to16}, %zmm19, %zmm19 // CHECK: vpsravd 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x46,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsravd 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpsravd 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x46,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsravd 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsravd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x46,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsravd 485498096, %zmm19, %zmm19 // CHECK: vpsravd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x46,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsravd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpsravd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x46,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsravd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsravd (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x46,0x1a] vpsravd (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpsravd (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x46,0x1a] vpsravd (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpsravd (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x46,0x1a] vpsravd (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsravd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x46,0x1a] vpsravd (%rdx), %zmm19, %zmm19 // CHECK: vpsravd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x46,0x1a] vpsravd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpsravd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x46,0x1a] vpsravd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsravd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x40,0x46,0xdb] vpsravd %zmm19, %zmm19, %zmm19 // CHECK: vpsravd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x42,0x46,0xdb] vpsravd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpsravd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xc2,0x46,0xdb] vpsravd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsravq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x46,0x5c,0x82,0x40] vpsravq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpsravq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x46,0x5c,0x82,0xc0] vpsravq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpsravq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x46,0x5c,0x82,0x40] vpsravq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpsravq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x46,0x5c,0x82,0xc0] vpsravq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpsravq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x46,0x5c,0x82,0x40] vpsravq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsravq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x46,0x5c,0x82,0xc0] vpsravq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsravq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x46,0x5c,0x02,0x40] vpsravq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpsravq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x46,0x5c,0x02,0x40] vpsravq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpsravq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x46,0x5c,0x02,0x40] vpsravq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsravq 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x46,0x5a,0x40] vpsravq 4096(%rdx), %zmm19, %zmm19 // CHECK: vpsravq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x46,0x5a,0x40] vpsravq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpsravq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x46,0x5a,0x40] vpsravq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsravq 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x46,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsravq 485498096{1to8}, %zmm19, %zmm19 // CHECK: vpsravq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x46,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsravq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpsravq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x46,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsravq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsravq 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x46,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsravq 485498096, %zmm19, %zmm19 // CHECK: vpsravq 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x46,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsravq 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpsravq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x46,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsravq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsravq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x46,0x5a,0x40] vpsravq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpsravq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x46,0x5a,0x40] vpsravq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpsravq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x46,0x5a,0x40] vpsravq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsravq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x46,0x5c,0x02,0x40] vpsravq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vpsravq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x46,0x5c,0x02,0x40] vpsravq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpsravq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x46,0x5c,0x02,0x40] vpsravq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsravq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x46,0x5c,0x82,0x40] vpsravq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpsravq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x46,0x5c,0x82,0xc0] vpsravq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpsravq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x46,0x5c,0x82,0x40] vpsravq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpsravq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x46,0x5c,0x82,0xc0] vpsravq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpsravq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x46,0x5c,0x82,0x40] vpsravq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsravq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x46,0x5c,0x82,0xc0] vpsravq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsravq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x46,0x1a] vpsravq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpsravq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x46,0x1a] vpsravq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpsravq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x46,0x1a] vpsravq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsravq (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x46,0x1a] vpsravq (%rdx), %zmm19, %zmm19 // CHECK: vpsravq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x46,0x1a] vpsravq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpsravq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x46,0x1a] vpsravq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsravq %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x40,0x46,0xdb] vpsravq %zmm19, %zmm19, %zmm19 // CHECK: vpsravq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x42,0x46,0xdb] vpsravq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpsravq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xc2,0x46,0xdb] vpsravq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrld $0, 256(%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x72,0x52,0x40,0x00] vpsrld $0, 256(%rdx){1to16}, %zmm19 // CHECK: vpsrld $0, 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x72,0x52,0x40,0x00] vpsrld $0, 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: vpsrld $0, 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xd2,0x72,0x52,0x40,0x00] vpsrld $0, 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vpsrld $0, 256(%rdx,%rax){1to16}, %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x72,0x54,0x02,0x40,0x00] vpsrld $0, 256(%rdx,%rax){1to16}, %zmm19 // CHECK: vpsrld $0, 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x72,0x54,0x02,0x40,0x00] vpsrld $0, 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: vpsrld $0, 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xd2,0x72,0x54,0x02,0x40,0x00] vpsrld $0, 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: vpsrld $0, 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x72,0x54,0x82,0x40,0x00] vpsrld $0, 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vpsrld $0, -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x72,0x54,0x82,0xc0,0x00] vpsrld $0, -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vpsrld $0, 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x72,0x54,0x82,0x40,0x00] vpsrld $0, 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vpsrld $0, -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x72,0x54,0x82,0xc0,0x00] vpsrld $0, -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vpsrld $0, 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xd2,0x72,0x54,0x82,0x40,0x00] vpsrld $0, 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vpsrld $0, -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xd2,0x72,0x54,0x82,0xc0,0x00] vpsrld $0, -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vpsrld $0, 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x72,0x54,0x82,0x40,0x00] vpsrld $0, 4096(%rdx,%rax,4), %zmm19 // CHECK: vpsrld $0, -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x72,0x54,0x82,0xc0,0x00] vpsrld $0, -4096(%rdx,%rax,4), %zmm19 // CHECK: vpsrld $0, 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x72,0x54,0x82,0x40,0x00] vpsrld $0, 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpsrld $0, -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x72,0x54,0x82,0xc0,0x00] vpsrld $0, -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpsrld $0, 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xc2,0x72,0x54,0x82,0x40,0x00] vpsrld $0, 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpsrld $0, -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xc2,0x72,0x54,0x82,0xc0,0x00] vpsrld $0, -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpsrld $0, 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x72,0x54,0x02,0x40,0x00] vpsrld $0, 4096(%rdx,%rax), %zmm19 // CHECK: vpsrld $0, 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x72,0x54,0x02,0x40,0x00] vpsrld $0, 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vpsrld $0, 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xc2,0x72,0x54,0x02,0x40,0x00] vpsrld $0, 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vpsrld $0, 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x72,0x52,0x40,0x00] vpsrld $0, 4096(%rdx), %zmm19 // CHECK: vpsrld $0, 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x72,0x52,0x40,0x00] vpsrld $0, 4096(%rdx), %zmm19 {%k2} // CHECK: vpsrld $0, 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xc2,0x72,0x52,0x40,0x00] vpsrld $0, 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vpsrld $0, 485498096{1to16}, %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x72,0x14,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpsrld $0, 485498096{1to16}, %zmm19 // CHECK: vpsrld $0, 485498096{1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x72,0x14,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpsrld $0, 485498096{1to16}, %zmm19 {%k2} // CHECK: vpsrld $0, 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xd2,0x72,0x14,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpsrld $0, 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: vpsrld $0, 485498096, %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x72,0x14,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpsrld $0, 485498096, %zmm19 // CHECK: vpsrld $0, 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x72,0x14,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpsrld $0, 485498096, %zmm19 {%k2} // CHECK: vpsrld $0, 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xc2,0x72,0x14,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpsrld $0, 485498096, %zmm19 {%k2} {z} // CHECK: vpsrld $0, (%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x50,0x72,0x12,0x00] vpsrld $0, (%rdx){1to16}, %zmm19 // CHECK: vpsrld $0, (%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x52,0x72,0x12,0x00] vpsrld $0, (%rdx){1to16}, %zmm19 {%k2} // CHECK: vpsrld $0, (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xd2,0x72,0x12,0x00] vpsrld $0, (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vpsrld $0, (%rdx), %zmm19 // CHECK: encoding: [0x62,0xf1,0x65,0x40,0x72,0x12,0x00] vpsrld $0, (%rdx), %zmm19 // CHECK: vpsrld $0, (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0x65,0x42,0x72,0x12,0x00] vpsrld $0, (%rdx), %zmm19 {%k2} // CHECK: vpsrld $0, (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0x65,0xc2,0x72,0x12,0x00] vpsrld $0, (%rdx), %zmm19 {%k2} {z} // CHECK: vpsrld $0, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xb1,0x65,0x40,0x72,0xd3,0x00] vpsrld $0, %zmm19, %zmm19 // CHECK: vpsrld $0, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xb1,0x65,0x42,0x72,0xd3,0x00] vpsrld $0, %zmm19, %zmm19 {%k2} // CHECK: vpsrld $0, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xb1,0x65,0xc2,0x72,0xd3,0x00] vpsrld $0, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrld 1024(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xd2,0x5c,0x82,0x40] vpsrld 1024(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpsrld -1024(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xd2,0x5c,0x82,0xc0] vpsrld -1024(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpsrld 1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xd2,0x5c,0x82,0x40] vpsrld 1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpsrld -1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xd2,0x5c,0x82,0xc0] vpsrld -1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpsrld 1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xd2,0x5c,0x82,0x40] vpsrld 1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrld -1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xd2,0x5c,0x82,0xc0] vpsrld -1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrld 1024(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xd2,0x5c,0x02,0x40] vpsrld 1024(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpsrld 1024(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xd2,0x5c,0x02,0x40] vpsrld 1024(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpsrld 1024(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xd2,0x5c,0x02,0x40] vpsrld 1024(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrld 1024(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xd2,0x5a,0x40] vpsrld 1024(%rdx), %zmm19, %zmm19 // CHECK: vpsrld 1024(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xd2,0x5a,0x40] vpsrld 1024(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpsrld 1024(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xd2,0x5a,0x40] vpsrld 1024(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrld 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xd2,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsrld 485498096, %zmm19, %zmm19 // CHECK: vpsrld 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xd2,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsrld 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpsrld 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xd2,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsrld 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrld (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xd2,0x1a] vpsrld (%rdx), %zmm19, %zmm19 // CHECK: vpsrld (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xd2,0x1a] vpsrld (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpsrld (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xd2,0x1a] vpsrld (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrld %xmm15, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xc1,0x65,0x40,0xd2,0xdf] vpsrld %xmm15, %zmm19, %zmm19 // CHECK: vpsrld %xmm15, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xc1,0x65,0x42,0xd2,0xdf] vpsrld %xmm15, %zmm19, %zmm19 {%k2} // CHECK: vpsrld %xmm15, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xc1,0x65,0xc2,0xd2,0xdf] vpsrld %xmm15, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrld %xmm1, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xd2,0xd9] vpsrld %xmm1, %zmm19, %zmm19 // CHECK: vpsrld %xmm1, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xd2,0xd9] vpsrld %xmm1, %zmm19, %zmm19 {%k2} // CHECK: vpsrld %xmm1, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xd2,0xd9] vpsrld %xmm1, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrlq $0, 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x40,0x73,0x54,0x82,0x40,0x00] vpsrlq $0, 4096(%rdx,%rax,4), %zmm19 // CHECK: vpsrlq $0, -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x40,0x73,0x54,0x82,0xc0,0x00] vpsrlq $0, -4096(%rdx,%rax,4), %zmm19 // CHECK: vpsrlq $0, 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x42,0x73,0x54,0x82,0x40,0x00] vpsrlq $0, 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpsrlq $0, -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x42,0x73,0x54,0x82,0xc0,0x00] vpsrlq $0, -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vpsrlq $0, 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xc2,0x73,0x54,0x82,0x40,0x00] vpsrlq $0, 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpsrlq $0, -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xc2,0x73,0x54,0x82,0xc0,0x00] vpsrlq $0, -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vpsrlq $0, 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x40,0x73,0x54,0x02,0x40,0x00] vpsrlq $0, 4096(%rdx,%rax), %zmm19 // CHECK: vpsrlq $0, 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x42,0x73,0x54,0x02,0x40,0x00] vpsrlq $0, 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vpsrlq $0, 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xc2,0x73,0x54,0x02,0x40,0x00] vpsrlq $0, 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vpsrlq $0, 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x40,0x73,0x52,0x40,0x00] vpsrlq $0, 4096(%rdx), %zmm19 // CHECK: vpsrlq $0, 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x42,0x73,0x52,0x40,0x00] vpsrlq $0, 4096(%rdx), %zmm19 {%k2} // CHECK: vpsrlq $0, 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xc2,0x73,0x52,0x40,0x00] vpsrlq $0, 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vpsrlq $0, 485498096{1to8}, %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x50,0x73,0x14,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpsrlq $0, 485498096{1to8}, %zmm19 // CHECK: vpsrlq $0, 485498096{1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x52,0x73,0x14,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpsrlq $0, 485498096{1to8}, %zmm19 {%k2} // CHECK: vpsrlq $0, 485498096{1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xd2,0x73,0x14,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpsrlq $0, 485498096{1to8}, %zmm19 {%k2} {z} // CHECK: vpsrlq $0, 485498096, %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x40,0x73,0x14,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpsrlq $0, 485498096, %zmm19 // CHECK: vpsrlq $0, 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x42,0x73,0x14,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpsrlq $0, 485498096, %zmm19 {%k2} // CHECK: vpsrlq $0, 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xc2,0x73,0x14,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpsrlq $0, 485498096, %zmm19 {%k2} {z} // CHECK: vpsrlq $0, 512(%rdx){1to8}, %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x50,0x73,0x52,0x40,0x00] vpsrlq $0, 512(%rdx){1to8}, %zmm19 // CHECK: vpsrlq $0, 512(%rdx){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x52,0x73,0x52,0x40,0x00] vpsrlq $0, 512(%rdx){1to8}, %zmm19 {%k2} // CHECK: vpsrlq $0, 512(%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xd2,0x73,0x52,0x40,0x00] vpsrlq $0, 512(%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: vpsrlq $0, 512(%rdx,%rax){1to8}, %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x50,0x73,0x54,0x02,0x40,0x00] vpsrlq $0, 512(%rdx,%rax){1to8}, %zmm19 // CHECK: vpsrlq $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x52,0x73,0x54,0x02,0x40,0x00] vpsrlq $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} // CHECK: vpsrlq $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xd2,0x73,0x54,0x02,0x40,0x00] vpsrlq $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} {z} // CHECK: vpsrlq $0, 512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x50,0x73,0x54,0x82,0x40,0x00] vpsrlq $0, 512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: vpsrlq $0, -512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x50,0x73,0x54,0x82,0xc0,0x00] vpsrlq $0, -512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: vpsrlq $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x52,0x73,0x54,0x82,0x40,0x00] vpsrlq $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: vpsrlq $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x52,0x73,0x54,0x82,0xc0,0x00] vpsrlq $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: vpsrlq $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xd2,0x73,0x54,0x82,0x40,0x00] vpsrlq $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: vpsrlq $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xd2,0x73,0x54,0x82,0xc0,0x00] vpsrlq $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: vpsrlq $0, (%rdx){1to8}, %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x50,0x73,0x12,0x00] vpsrlq $0, (%rdx){1to8}, %zmm19 // CHECK: vpsrlq $0, (%rdx){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x52,0x73,0x12,0x00] vpsrlq $0, (%rdx){1to8}, %zmm19 {%k2} // CHECK: vpsrlq $0, (%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xd2,0x73,0x12,0x00] vpsrlq $0, (%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: vpsrlq $0, (%rdx), %zmm19 // CHECK: encoding: [0x62,0xf1,0xe5,0x40,0x73,0x12,0x00] vpsrlq $0, (%rdx), %zmm19 // CHECK: vpsrlq $0, (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xf1,0xe5,0x42,0x73,0x12,0x00] vpsrlq $0, (%rdx), %zmm19 {%k2} // CHECK: vpsrlq $0, (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xf1,0xe5,0xc2,0x73,0x12,0x00] vpsrlq $0, (%rdx), %zmm19 {%k2} {z} // CHECK: vpsrlq $0, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xb1,0xe5,0x40,0x73,0xd3,0x00] vpsrlq $0, %zmm19, %zmm19 // CHECK: vpsrlq $0, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xb1,0xe5,0x42,0x73,0xd3,0x00] vpsrlq $0, %zmm19, %zmm19 {%k2} // CHECK: vpsrlq $0, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xb1,0xe5,0xc2,0x73,0xd3,0x00] vpsrlq $0, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrlq 1024(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xd3,0x5c,0x82,0x40] vpsrlq 1024(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpsrlq -1024(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xd3,0x5c,0x82,0xc0] vpsrlq -1024(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpsrlq 1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xd3,0x5c,0x82,0x40] vpsrlq 1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpsrlq -1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xd3,0x5c,0x82,0xc0] vpsrlq -1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpsrlq 1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xd3,0x5c,0x82,0x40] vpsrlq 1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrlq -1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xd3,0x5c,0x82,0xc0] vpsrlq -1024(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrlq 1024(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xd3,0x5c,0x02,0x40] vpsrlq 1024(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpsrlq 1024(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xd3,0x5c,0x02,0x40] vpsrlq 1024(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpsrlq 1024(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xd3,0x5c,0x02,0x40] vpsrlq 1024(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrlq 1024(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xd3,0x5a,0x40] vpsrlq 1024(%rdx), %zmm19, %zmm19 // CHECK: vpsrlq 1024(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xd3,0x5a,0x40] vpsrlq 1024(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpsrlq 1024(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xd3,0x5a,0x40] vpsrlq 1024(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrlq 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xd3,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsrlq 485498096, %zmm19, %zmm19 // CHECK: vpsrlq 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xd3,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsrlq 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpsrlq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xd3,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsrlq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrlq (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xd3,0x1a] vpsrlq (%rdx), %zmm19, %zmm19 // CHECK: vpsrlq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xd3,0x1a] vpsrlq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpsrlq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xd3,0x1a] vpsrlq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrlq %xmm15, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xc1,0xe5,0x40,0xd3,0xdf] vpsrlq %xmm15, %zmm19, %zmm19 // CHECK: vpsrlq %xmm15, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xc1,0xe5,0x42,0xd3,0xdf] vpsrlq %xmm15, %zmm19, %zmm19 {%k2} // CHECK: vpsrlq %xmm15, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xc1,0xe5,0xc2,0xd3,0xdf] vpsrlq %xmm15, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrlq %xmm1, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xd3,0xd9] vpsrlq %xmm1, %zmm19, %zmm19 // CHECK: vpsrlq %xmm1, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xd3,0xd9] vpsrlq %xmm1, %zmm19, %zmm19 {%k2} // CHECK: vpsrlq %xmm1, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xd3,0xd9] vpsrlq %xmm1, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrlvd 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x45,0x5a,0x40] vpsrlvd 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpsrlvd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x45,0x5a,0x40] vpsrlvd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpsrlvd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x45,0x5a,0x40] vpsrlvd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrlvd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x45,0x5c,0x02,0x40] vpsrlvd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vpsrlvd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x45,0x5c,0x02,0x40] vpsrlvd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpsrlvd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x45,0x5c,0x02,0x40] vpsrlvd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrlvd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x45,0x5c,0x82,0x40] vpsrlvd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpsrlvd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x45,0x5c,0x82,0xc0] vpsrlvd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpsrlvd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x45,0x5c,0x82,0x40] vpsrlvd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpsrlvd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x45,0x5c,0x82,0xc0] vpsrlvd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpsrlvd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x45,0x5c,0x82,0x40] vpsrlvd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrlvd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x45,0x5c,0x82,0xc0] vpsrlvd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrlvd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x45,0x5c,0x82,0x40] vpsrlvd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpsrlvd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x45,0x5c,0x82,0xc0] vpsrlvd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpsrlvd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x45,0x5c,0x82,0x40] vpsrlvd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpsrlvd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x45,0x5c,0x82,0xc0] vpsrlvd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpsrlvd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x45,0x5c,0x82,0x40] vpsrlvd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrlvd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x45,0x5c,0x82,0xc0] vpsrlvd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrlvd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x45,0x5c,0x02,0x40] vpsrlvd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpsrlvd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x45,0x5c,0x02,0x40] vpsrlvd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpsrlvd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x45,0x5c,0x02,0x40] vpsrlvd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrlvd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x45,0x5a,0x40] vpsrlvd 4096(%rdx), %zmm19, %zmm19 // CHECK: vpsrlvd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x45,0x5a,0x40] vpsrlvd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpsrlvd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x45,0x5a,0x40] vpsrlvd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrlvd 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x45,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsrlvd 485498096{1to16}, %zmm19, %zmm19 // CHECK: vpsrlvd 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x45,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsrlvd 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpsrlvd 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x45,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsrlvd 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrlvd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x45,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsrlvd 485498096, %zmm19, %zmm19 // CHECK: vpsrlvd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x45,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsrlvd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpsrlvd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x45,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsrlvd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrlvd (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x45,0x1a] vpsrlvd (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpsrlvd (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x45,0x1a] vpsrlvd (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpsrlvd (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x45,0x1a] vpsrlvd (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrlvd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x45,0x1a] vpsrlvd (%rdx), %zmm19, %zmm19 // CHECK: vpsrlvd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x45,0x1a] vpsrlvd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpsrlvd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x45,0x1a] vpsrlvd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrlvd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x40,0x45,0xdb] vpsrlvd %zmm19, %zmm19, %zmm19 // CHECK: vpsrlvd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x42,0x45,0xdb] vpsrlvd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpsrlvd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xc2,0x45,0xdb] vpsrlvd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrlvq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x45,0x5c,0x82,0x40] vpsrlvq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpsrlvq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x45,0x5c,0x82,0xc0] vpsrlvq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpsrlvq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x45,0x5c,0x82,0x40] vpsrlvq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpsrlvq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x45,0x5c,0x82,0xc0] vpsrlvq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpsrlvq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x45,0x5c,0x82,0x40] vpsrlvq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrlvq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x45,0x5c,0x82,0xc0] vpsrlvq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrlvq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x45,0x5c,0x02,0x40] vpsrlvq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpsrlvq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x45,0x5c,0x02,0x40] vpsrlvq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpsrlvq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x45,0x5c,0x02,0x40] vpsrlvq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrlvq 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x45,0x5a,0x40] vpsrlvq 4096(%rdx), %zmm19, %zmm19 // CHECK: vpsrlvq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x45,0x5a,0x40] vpsrlvq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpsrlvq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x45,0x5a,0x40] vpsrlvq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrlvq 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x45,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsrlvq 485498096{1to8}, %zmm19, %zmm19 // CHECK: vpsrlvq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x45,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsrlvq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpsrlvq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x45,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsrlvq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrlvq 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x45,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsrlvq 485498096, %zmm19, %zmm19 // CHECK: vpsrlvq 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x45,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsrlvq 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpsrlvq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x45,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsrlvq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrlvq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x45,0x5a,0x40] vpsrlvq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpsrlvq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x45,0x5a,0x40] vpsrlvq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpsrlvq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x45,0x5a,0x40] vpsrlvq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrlvq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x45,0x5c,0x02,0x40] vpsrlvq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vpsrlvq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x45,0x5c,0x02,0x40] vpsrlvq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpsrlvq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x45,0x5c,0x02,0x40] vpsrlvq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrlvq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x45,0x5c,0x82,0x40] vpsrlvq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpsrlvq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x45,0x5c,0x82,0xc0] vpsrlvq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpsrlvq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x45,0x5c,0x82,0x40] vpsrlvq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpsrlvq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x45,0x5c,0x82,0xc0] vpsrlvq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpsrlvq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x45,0x5c,0x82,0x40] vpsrlvq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrlvq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x45,0x5c,0x82,0xc0] vpsrlvq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrlvq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x45,0x1a] vpsrlvq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpsrlvq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x45,0x1a] vpsrlvq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpsrlvq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x45,0x1a] vpsrlvq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrlvq (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x45,0x1a] vpsrlvq (%rdx), %zmm19, %zmm19 // CHECK: vpsrlvq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x45,0x1a] vpsrlvq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpsrlvq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x45,0x1a] vpsrlvq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsrlvq %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x40,0x45,0xdb] vpsrlvq %zmm19, %zmm19, %zmm19 // CHECK: vpsrlvq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x42,0x45,0xdb] vpsrlvq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpsrlvq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xc2,0x45,0xdb] vpsrlvq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsubd 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0xfa,0x5a,0x40] vpsubd 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpsubd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0xfa,0x5a,0x40] vpsubd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpsubd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0xfa,0x5a,0x40] vpsubd 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsubd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0xfa,0x5c,0x02,0x40] vpsubd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vpsubd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0xfa,0x5c,0x02,0x40] vpsubd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpsubd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0xfa,0x5c,0x02,0x40] vpsubd 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsubd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0xfa,0x5c,0x82,0x40] vpsubd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpsubd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0xfa,0x5c,0x82,0xc0] vpsubd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpsubd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0xfa,0x5c,0x82,0x40] vpsubd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpsubd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0xfa,0x5c,0x82,0xc0] vpsubd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpsubd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0xfa,0x5c,0x82,0x40] vpsubd 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsubd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0xfa,0x5c,0x82,0xc0] vpsubd -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsubd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xfa,0x5c,0x82,0x40] vpsubd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpsubd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xfa,0x5c,0x82,0xc0] vpsubd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpsubd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xfa,0x5c,0x82,0x40] vpsubd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpsubd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xfa,0x5c,0x82,0xc0] vpsubd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpsubd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xfa,0x5c,0x82,0x40] vpsubd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsubd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xfa,0x5c,0x82,0xc0] vpsubd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsubd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xfa,0x5c,0x02,0x40] vpsubd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpsubd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xfa,0x5c,0x02,0x40] vpsubd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpsubd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xfa,0x5c,0x02,0x40] vpsubd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsubd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xfa,0x5a,0x40] vpsubd 4096(%rdx), %zmm19, %zmm19 // CHECK: vpsubd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xfa,0x5a,0x40] vpsubd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpsubd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xfa,0x5a,0x40] vpsubd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsubd 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0xfa,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsubd 485498096{1to16}, %zmm19, %zmm19 // CHECK: vpsubd 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0xfa,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsubd 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpsubd 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0xfa,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsubd 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsubd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xfa,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsubd 485498096, %zmm19, %zmm19 // CHECK: vpsubd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xfa,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsubd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpsubd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xfa,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsubd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsubd (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0xfa,0x1a] vpsubd (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpsubd (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0xfa,0x1a] vpsubd (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpsubd (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0xfa,0x1a] vpsubd (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsubd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xfa,0x1a] vpsubd (%rdx), %zmm19, %zmm19 // CHECK: vpsubd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xfa,0x1a] vpsubd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpsubd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xfa,0x1a] vpsubd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsubd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x65,0x40,0xfa,0xdb] vpsubd %zmm19, %zmm19, %zmm19 // CHECK: vpsubd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x65,0x42,0xfa,0xdb] vpsubd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpsubd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x65,0xc2,0xfa,0xdb] vpsubd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsubq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xfb,0x5c,0x82,0x40] vpsubq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpsubq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xfb,0x5c,0x82,0xc0] vpsubq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpsubq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xfb,0x5c,0x82,0x40] vpsubq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpsubq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xfb,0x5c,0x82,0xc0] vpsubq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpsubq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xfb,0x5c,0x82,0x40] vpsubq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsubq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xfb,0x5c,0x82,0xc0] vpsubq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsubq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xfb,0x5c,0x02,0x40] vpsubq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpsubq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xfb,0x5c,0x02,0x40] vpsubq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpsubq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xfb,0x5c,0x02,0x40] vpsubq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsubq 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xfb,0x5a,0x40] vpsubq 4096(%rdx), %zmm19, %zmm19 // CHECK: vpsubq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xfb,0x5a,0x40] vpsubq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpsubq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xfb,0x5a,0x40] vpsubq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsubq 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xfb,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsubq 485498096{1to8}, %zmm19, %zmm19 // CHECK: vpsubq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xfb,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsubq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpsubq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xfb,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsubq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsubq 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xfb,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsubq 485498096, %zmm19, %zmm19 // CHECK: vpsubq 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xfb,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsubq 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpsubq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xfb,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpsubq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsubq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xfb,0x5a,0x40] vpsubq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpsubq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xfb,0x5a,0x40] vpsubq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpsubq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xfb,0x5a,0x40] vpsubq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsubq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xfb,0x5c,0x02,0x40] vpsubq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vpsubq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xfb,0x5c,0x02,0x40] vpsubq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpsubq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xfb,0x5c,0x02,0x40] vpsubq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsubq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xfb,0x5c,0x82,0x40] vpsubq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpsubq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xfb,0x5c,0x82,0xc0] vpsubq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpsubq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xfb,0x5c,0x82,0x40] vpsubq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpsubq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xfb,0x5c,0x82,0xc0] vpsubq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpsubq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xfb,0x5c,0x82,0x40] vpsubq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsubq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xfb,0x5c,0x82,0xc0] vpsubq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsubq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xfb,0x1a] vpsubq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpsubq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xfb,0x1a] vpsubq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpsubq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xfb,0x1a] vpsubq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpsubq (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xfb,0x1a] vpsubq (%rdx), %zmm19, %zmm19 // CHECK: vpsubq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xfb,0x1a] vpsubq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpsubq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xfb,0x1a] vpsubq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpsubq %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xe5,0x40,0xfb,0xdb] vpsubq %zmm19, %zmm19, %zmm19 // CHECK: vpsubq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xe5,0x42,0xfb,0xdb] vpsubq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpsubq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xe5,0xc2,0xfb,0xdb] vpsubq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpternlogd $0, 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x50,0x25,0x5a,0x40,0x00] vpternlogd $0, 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpternlogd $0, 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x52,0x25,0x5a,0x40,0x00] vpternlogd $0, 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpternlogd $0, 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xd2,0x25,0x5a,0x40,0x00] vpternlogd $0, 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpternlogd $0, 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x50,0x25,0x5c,0x02,0x40,0x00] vpternlogd $0, 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vpternlogd $0, 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x52,0x25,0x5c,0x02,0x40,0x00] vpternlogd $0, 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpternlogd $0, 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xd2,0x25,0x5c,0x02,0x40,0x00] vpternlogd $0, 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpternlogd $0, 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x50,0x25,0x5c,0x82,0x40,0x00] vpternlogd $0, 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpternlogd $0, -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x50,0x25,0x5c,0x82,0xc0,0x00] vpternlogd $0, -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpternlogd $0, 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x52,0x25,0x5c,0x82,0x40,0x00] vpternlogd $0, 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpternlogd $0, -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x52,0x25,0x5c,0x82,0xc0,0x00] vpternlogd $0, -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpternlogd $0, 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xd2,0x25,0x5c,0x82,0x40,0x00] vpternlogd $0, 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpternlogd $0, -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xd2,0x25,0x5c,0x82,0xc0,0x00] vpternlogd $0, -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpternlogd $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x25,0x5c,0x82,0x40,0x00] vpternlogd $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpternlogd $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x25,0x5c,0x82,0xc0,0x00] vpternlogd $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpternlogd $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x25,0x5c,0x82,0x40,0x00] vpternlogd $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpternlogd $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x25,0x5c,0x82,0xc0,0x00] vpternlogd $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpternlogd $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x25,0x5c,0x82,0x40,0x00] vpternlogd $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpternlogd $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x25,0x5c,0x82,0xc0,0x00] vpternlogd $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpternlogd $0, 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x25,0x5c,0x02,0x40,0x00] vpternlogd $0, 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpternlogd $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x25,0x5c,0x02,0x40,0x00] vpternlogd $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpternlogd $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x25,0x5c,0x02,0x40,0x00] vpternlogd $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpternlogd $0, 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x25,0x5a,0x40,0x00] vpternlogd $0, 4096(%rdx), %zmm19, %zmm19 // CHECK: vpternlogd $0, 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x25,0x5a,0x40,0x00] vpternlogd $0, 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpternlogd $0, 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x25,0x5a,0x40,0x00] vpternlogd $0, 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpternlogd $0, 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x50,0x25,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpternlogd $0, 485498096{1to16}, %zmm19, %zmm19 // CHECK: vpternlogd $0, 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x52,0x25,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpternlogd $0, 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpternlogd $0, 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xd2,0x25,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpternlogd $0, 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpternlogd $0, 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x25,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpternlogd $0, 485498096, %zmm19, %zmm19 // CHECK: vpternlogd $0, 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x25,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpternlogd $0, 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpternlogd $0, 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x25,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpternlogd $0, 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpternlogd $0, (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x50,0x25,0x1a,0x00] vpternlogd $0, (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpternlogd $0, (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x52,0x25,0x1a,0x00] vpternlogd $0, (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpternlogd $0, (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xd2,0x25,0x1a,0x00] vpternlogd $0, (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpternlogd $0, (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x25,0x1a,0x00] vpternlogd $0, (%rdx), %zmm19, %zmm19 // CHECK: vpternlogd $0, (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x25,0x1a,0x00] vpternlogd $0, (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpternlogd $0, (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x25,0x1a,0x00] vpternlogd $0, (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpternlogd $0, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa3,0x65,0x40,0x25,0xdb,0x00] vpternlogd $0, %zmm19, %zmm19, %zmm19 // CHECK: vpternlogd $0, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa3,0x65,0x42,0x25,0xdb,0x00] vpternlogd $0, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpternlogd $0, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa3,0x65,0xc2,0x25,0xdb,0x00] vpternlogd $0, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpternlogq $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x25,0x5c,0x82,0x40,0x00] vpternlogq $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpternlogq $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x25,0x5c,0x82,0xc0,0x00] vpternlogq $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpternlogq $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x25,0x5c,0x82,0x40,0x00] vpternlogq $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpternlogq $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x25,0x5c,0x82,0xc0,0x00] vpternlogq $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpternlogq $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x25,0x5c,0x82,0x40,0x00] vpternlogq $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpternlogq $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x25,0x5c,0x82,0xc0,0x00] vpternlogq $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpternlogq $0, 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x25,0x5c,0x02,0x40,0x00] vpternlogq $0, 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpternlogq $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x25,0x5c,0x02,0x40,0x00] vpternlogq $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpternlogq $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x25,0x5c,0x02,0x40,0x00] vpternlogq $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpternlogq $0, 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x25,0x5a,0x40,0x00] vpternlogq $0, 4096(%rdx), %zmm19, %zmm19 // CHECK: vpternlogq $0, 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x25,0x5a,0x40,0x00] vpternlogq $0, 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpternlogq $0, 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x25,0x5a,0x40,0x00] vpternlogq $0, 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpternlogq $0, 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x50,0x25,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpternlogq $0, 485498096{1to8}, %zmm19, %zmm19 // CHECK: vpternlogq $0, 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x52,0x25,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpternlogq $0, 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpternlogq $0, 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xd2,0x25,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpternlogq $0, 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpternlogq $0, 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x25,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpternlogq $0, 485498096, %zmm19, %zmm19 // CHECK: vpternlogq $0, 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x25,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpternlogq $0, 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpternlogq $0, 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x25,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vpternlogq $0, 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpternlogq $0, 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x50,0x25,0x5a,0x40,0x00] vpternlogq $0, 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpternlogq $0, 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x52,0x25,0x5a,0x40,0x00] vpternlogq $0, 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpternlogq $0, 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xd2,0x25,0x5a,0x40,0x00] vpternlogq $0, 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpternlogq $0, 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x50,0x25,0x5c,0x02,0x40,0x00] vpternlogq $0, 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vpternlogq $0, 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x52,0x25,0x5c,0x02,0x40,0x00] vpternlogq $0, 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpternlogq $0, 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xd2,0x25,0x5c,0x02,0x40,0x00] vpternlogq $0, 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpternlogq $0, 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x50,0x25,0x5c,0x82,0x40,0x00] vpternlogq $0, 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpternlogq $0, -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x50,0x25,0x5c,0x82,0xc0,0x00] vpternlogq $0, -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpternlogq $0, 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x52,0x25,0x5c,0x82,0x40,0x00] vpternlogq $0, 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpternlogq $0, -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x52,0x25,0x5c,0x82,0xc0,0x00] vpternlogq $0, -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpternlogq $0, 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xd2,0x25,0x5c,0x82,0x40,0x00] vpternlogq $0, 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpternlogq $0, -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xd2,0x25,0x5c,0x82,0xc0,0x00] vpternlogq $0, -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpternlogq $0, (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x50,0x25,0x1a,0x00] vpternlogq $0, (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpternlogq $0, (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x52,0x25,0x1a,0x00] vpternlogq $0, (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpternlogq $0, (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xd2,0x25,0x1a,0x00] vpternlogq $0, (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpternlogq $0, (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x25,0x1a,0x00] vpternlogq $0, (%rdx), %zmm19, %zmm19 // CHECK: vpternlogq $0, (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x25,0x1a,0x00] vpternlogq $0, (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpternlogq $0, (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x25,0x1a,0x00] vpternlogq $0, (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpternlogq $0, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa3,0xe5,0x40,0x25,0xdb,0x00] vpternlogq $0, %zmm19, %zmm19, %zmm19 // CHECK: vpternlogq $0, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa3,0xe5,0x42,0x25,0xdb,0x00] vpternlogq $0, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpternlogq $0, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa3,0xe5,0xc2,0x25,0xdb,0x00] vpternlogq $0, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vptestmd 256(%rdx){1to16}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0x65,0x50,0x27,0x52,0x40] vptestmd 256(%rdx){1to16}, %zmm19, %k2 // CHECK: vptestmd 256(%rdx){1to16}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0x65,0x52,0x27,0x52,0x40] vptestmd 256(%rdx){1to16}, %zmm19, %k2 {%k2} // CHECK: vptestmd 256(%rdx,%rax){1to16}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0x65,0x50,0x27,0x54,0x02,0x40] vptestmd 256(%rdx,%rax){1to16}, %zmm19, %k2 // CHECK: vptestmd 256(%rdx,%rax){1to16}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0x65,0x52,0x27,0x54,0x02,0x40] vptestmd 256(%rdx,%rax){1to16}, %zmm19, %k2 {%k2} // CHECK: vptestmd 256(%rdx,%rax,4){1to16}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0x65,0x50,0x27,0x54,0x82,0x40] vptestmd 256(%rdx,%rax,4){1to16}, %zmm19, %k2 // CHECK: vptestmd -256(%rdx,%rax,4){1to16}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0x65,0x50,0x27,0x54,0x82,0xc0] vptestmd -256(%rdx,%rax,4){1to16}, %zmm19, %k2 // CHECK: vptestmd 256(%rdx,%rax,4){1to16}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0x65,0x52,0x27,0x54,0x82,0x40] vptestmd 256(%rdx,%rax,4){1to16}, %zmm19, %k2 {%k2} // CHECK: vptestmd -256(%rdx,%rax,4){1to16}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0x65,0x52,0x27,0x54,0x82,0xc0] vptestmd -256(%rdx,%rax,4){1to16}, %zmm19, %k2 {%k2} // CHECK: vptestmd 4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0x65,0x40,0x27,0x54,0x82,0x40] vptestmd 4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: vptestmd -4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0x65,0x40,0x27,0x54,0x82,0xc0] vptestmd -4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: vptestmd 4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0x65,0x42,0x27,0x54,0x82,0x40] vptestmd 4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: vptestmd -4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0x65,0x42,0x27,0x54,0x82,0xc0] vptestmd -4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: vptestmd 4096(%rdx,%rax), %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0x65,0x40,0x27,0x54,0x02,0x40] vptestmd 4096(%rdx,%rax), %zmm19, %k2 // CHECK: vptestmd 4096(%rdx,%rax), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0x65,0x42,0x27,0x54,0x02,0x40] vptestmd 4096(%rdx,%rax), %zmm19, %k2 {%k2} // CHECK: vptestmd 4096(%rdx), %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0x65,0x40,0x27,0x52,0x40] vptestmd 4096(%rdx), %zmm19, %k2 // CHECK: vptestmd 4096(%rdx), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0x65,0x42,0x27,0x52,0x40] vptestmd 4096(%rdx), %zmm19, %k2 {%k2} // CHECK: vptestmd 485498096{1to16}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0x65,0x50,0x27,0x14,0x25,0xf0,0x1c,0xf0,0x1c] vptestmd 485498096{1to16}, %zmm19, %k2 // CHECK: vptestmd 485498096{1to16}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0x65,0x52,0x27,0x14,0x25,0xf0,0x1c,0xf0,0x1c] vptestmd 485498096{1to16}, %zmm19, %k2 {%k2} // CHECK: vptestmd 485498096, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0x65,0x40,0x27,0x14,0x25,0xf0,0x1c,0xf0,0x1c] vptestmd 485498096, %zmm19, %k2 // CHECK: vptestmd 485498096, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0x65,0x42,0x27,0x14,0x25,0xf0,0x1c,0xf0,0x1c] vptestmd 485498096, %zmm19, %k2 {%k2} // CHECK: vptestmd (%rdx){1to16}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0x65,0x50,0x27,0x12] vptestmd (%rdx){1to16}, %zmm19, %k2 // CHECK: vptestmd (%rdx){1to16}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0x65,0x52,0x27,0x12] vptestmd (%rdx){1to16}, %zmm19, %k2 {%k2} // CHECK: vptestmd (%rdx), %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0x65,0x40,0x27,0x12] vptestmd (%rdx), %zmm19, %k2 // CHECK: vptestmd (%rdx), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0x65,0x42,0x27,0x12] vptestmd (%rdx), %zmm19, %k2 {%k2} // CHECK: vptestmd %zmm19, %zmm19, %k2 // CHECK: encoding: [0x62,0xb2,0x65,0x40,0x27,0xd3] vptestmd %zmm19, %zmm19, %k2 // CHECK: vptestmd %zmm19, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xb2,0x65,0x42,0x27,0xd3] vptestmd %zmm19, %zmm19, %k2 {%k2} // CHECK: vptestmq 4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe5,0x40,0x27,0x54,0x82,0x40] vptestmq 4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: vptestmq -4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe5,0x40,0x27,0x54,0x82,0xc0] vptestmq -4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: vptestmq 4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x42,0x27,0x54,0x82,0x40] vptestmq 4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: vptestmq -4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x42,0x27,0x54,0x82,0xc0] vptestmq -4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: vptestmq 4096(%rdx,%rax), %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe5,0x40,0x27,0x54,0x02,0x40] vptestmq 4096(%rdx,%rax), %zmm19, %k2 // CHECK: vptestmq 4096(%rdx,%rax), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x42,0x27,0x54,0x02,0x40] vptestmq 4096(%rdx,%rax), %zmm19, %k2 {%k2} // CHECK: vptestmq 4096(%rdx), %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe5,0x40,0x27,0x52,0x40] vptestmq 4096(%rdx), %zmm19, %k2 // CHECK: vptestmq 4096(%rdx), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x42,0x27,0x52,0x40] vptestmq 4096(%rdx), %zmm19, %k2 {%k2} // CHECK: vptestmq 485498096{1to8}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe5,0x50,0x27,0x14,0x25,0xf0,0x1c,0xf0,0x1c] vptestmq 485498096{1to8}, %zmm19, %k2 // CHECK: vptestmq 485498096{1to8}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x52,0x27,0x14,0x25,0xf0,0x1c,0xf0,0x1c] vptestmq 485498096{1to8}, %zmm19, %k2 {%k2} // CHECK: vptestmq 485498096, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe5,0x40,0x27,0x14,0x25,0xf0,0x1c,0xf0,0x1c] vptestmq 485498096, %zmm19, %k2 // CHECK: vptestmq 485498096, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x42,0x27,0x14,0x25,0xf0,0x1c,0xf0,0x1c] vptestmq 485498096, %zmm19, %k2 {%k2} // CHECK: vptestmq 512(%rdx){1to8}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe5,0x50,0x27,0x52,0x40] vptestmq 512(%rdx){1to8}, %zmm19, %k2 // CHECK: vptestmq 512(%rdx){1to8}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x52,0x27,0x52,0x40] vptestmq 512(%rdx){1to8}, %zmm19, %k2 {%k2} // CHECK: vptestmq 512(%rdx,%rax){1to8}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe5,0x50,0x27,0x54,0x02,0x40] vptestmq 512(%rdx,%rax){1to8}, %zmm19, %k2 // CHECK: vptestmq 512(%rdx,%rax){1to8}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x52,0x27,0x54,0x02,0x40] vptestmq 512(%rdx,%rax){1to8}, %zmm19, %k2 {%k2} // CHECK: vptestmq 512(%rdx,%rax,4){1to8}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe5,0x50,0x27,0x54,0x82,0x40] vptestmq 512(%rdx,%rax,4){1to8}, %zmm19, %k2 // CHECK: vptestmq -512(%rdx,%rax,4){1to8}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe5,0x50,0x27,0x54,0x82,0xc0] vptestmq -512(%rdx,%rax,4){1to8}, %zmm19, %k2 // CHECK: vptestmq 512(%rdx,%rax,4){1to8}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x52,0x27,0x54,0x82,0x40] vptestmq 512(%rdx,%rax,4){1to8}, %zmm19, %k2 {%k2} // CHECK: vptestmq -512(%rdx,%rax,4){1to8}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x52,0x27,0x54,0x82,0xc0] vptestmq -512(%rdx,%rax,4){1to8}, %zmm19, %k2 {%k2} // CHECK: vptestmq (%rdx){1to8}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe5,0x50,0x27,0x12] vptestmq (%rdx){1to8}, %zmm19, %k2 // CHECK: vptestmq (%rdx){1to8}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x52,0x27,0x12] vptestmq (%rdx){1to8}, %zmm19, %k2 {%k2} // CHECK: vptestmq (%rdx), %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe5,0x40,0x27,0x12] vptestmq (%rdx), %zmm19, %k2 // CHECK: vptestmq (%rdx), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe5,0x42,0x27,0x12] vptestmq (%rdx), %zmm19, %k2 {%k2} // CHECK: vptestmq %zmm19, %zmm19, %k2 // CHECK: encoding: [0x62,0xb2,0xe5,0x40,0x27,0xd3] vptestmq %zmm19, %zmm19, %k2 // CHECK: vptestmq %zmm19, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xb2,0xe5,0x42,0x27,0xd3] vptestmq %zmm19, %zmm19, %k2 {%k2} // CHECK: vptestnmd 256(%rdx){1to16}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0x66,0x50,0x27,0x52,0x40] vptestnmd 256(%rdx){1to16}, %zmm19, %k2 // CHECK: vptestnmd 256(%rdx){1to16}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0x66,0x52,0x27,0x52,0x40] vptestnmd 256(%rdx){1to16}, %zmm19, %k2 {%k2} // CHECK: vptestnmd 256(%rdx,%rax){1to16}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0x66,0x50,0x27,0x54,0x02,0x40] vptestnmd 256(%rdx,%rax){1to16}, %zmm19, %k2 // CHECK: vptestnmd 256(%rdx,%rax){1to16}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0x66,0x52,0x27,0x54,0x02,0x40] vptestnmd 256(%rdx,%rax){1to16}, %zmm19, %k2 {%k2} // CHECK: vptestnmd 256(%rdx,%rax,4){1to16}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0x66,0x50,0x27,0x54,0x82,0x40] vptestnmd 256(%rdx,%rax,4){1to16}, %zmm19, %k2 // CHECK: vptestnmd -256(%rdx,%rax,4){1to16}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0x66,0x50,0x27,0x54,0x82,0xc0] vptestnmd -256(%rdx,%rax,4){1to16}, %zmm19, %k2 // CHECK: vptestnmd 256(%rdx,%rax,4){1to16}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0x66,0x52,0x27,0x54,0x82,0x40] vptestnmd 256(%rdx,%rax,4){1to16}, %zmm19, %k2 {%k2} // CHECK: vptestnmd -256(%rdx,%rax,4){1to16}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0x66,0x52,0x27,0x54,0x82,0xc0] vptestnmd -256(%rdx,%rax,4){1to16}, %zmm19, %k2 {%k2} // CHECK: vptestnmd 4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0x66,0x40,0x27,0x54,0x82,0x40] vptestnmd 4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: vptestnmd -4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0x66,0x40,0x27,0x54,0x82,0xc0] vptestnmd -4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: vptestnmd 4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0x66,0x42,0x27,0x54,0x82,0x40] vptestnmd 4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: vptestnmd -4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0x66,0x42,0x27,0x54,0x82,0xc0] vptestnmd -4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: vptestnmd 4096(%rdx,%rax), %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0x66,0x40,0x27,0x54,0x02,0x40] vptestnmd 4096(%rdx,%rax), %zmm19, %k2 // CHECK: vptestnmd 4096(%rdx,%rax), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0x66,0x42,0x27,0x54,0x02,0x40] vptestnmd 4096(%rdx,%rax), %zmm19, %k2 {%k2} // CHECK: vptestnmd 4096(%rdx), %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0x66,0x40,0x27,0x52,0x40] vptestnmd 4096(%rdx), %zmm19, %k2 // CHECK: vptestnmd 4096(%rdx), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0x66,0x42,0x27,0x52,0x40] vptestnmd 4096(%rdx), %zmm19, %k2 {%k2} // CHECK: vptestnmd 485498096{1to16}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0x66,0x50,0x27,0x14,0x25,0xf0,0x1c,0xf0,0x1c] vptestnmd 485498096{1to16}, %zmm19, %k2 // CHECK: vptestnmd 485498096{1to16}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0x66,0x52,0x27,0x14,0x25,0xf0,0x1c,0xf0,0x1c] vptestnmd 485498096{1to16}, %zmm19, %k2 {%k2} // CHECK: vptestnmd 485498096, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0x66,0x40,0x27,0x14,0x25,0xf0,0x1c,0xf0,0x1c] vptestnmd 485498096, %zmm19, %k2 // CHECK: vptestnmd 485498096, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0x66,0x42,0x27,0x14,0x25,0xf0,0x1c,0xf0,0x1c] vptestnmd 485498096, %zmm19, %k2 {%k2} // CHECK: vptestnmd (%rdx){1to16}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0x66,0x50,0x27,0x12] vptestnmd (%rdx){1to16}, %zmm19, %k2 // CHECK: vptestnmd (%rdx){1to16}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0x66,0x52,0x27,0x12] vptestnmd (%rdx){1to16}, %zmm19, %k2 {%k2} // CHECK: vptestnmd (%rdx), %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0x66,0x40,0x27,0x12] vptestnmd (%rdx), %zmm19, %k2 // CHECK: vptestnmd (%rdx), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0x66,0x42,0x27,0x12] vptestnmd (%rdx), %zmm19, %k2 {%k2} // CHECK: vptestnmd %zmm19, %zmm19, %k2 // CHECK: encoding: [0x62,0xb2,0x66,0x40,0x27,0xd3] vptestnmd %zmm19, %zmm19, %k2 // CHECK: vptestnmd %zmm19, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xb2,0x66,0x42,0x27,0xd3] vptestnmd %zmm19, %zmm19, %k2 {%k2} // CHECK: vptestnmq 4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe6,0x40,0x27,0x54,0x82,0x40] vptestnmq 4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: vptestnmq -4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe6,0x40,0x27,0x54,0x82,0xc0] vptestnmq -4096(%rdx,%rax,4), %zmm19, %k2 // CHECK: vptestnmq 4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe6,0x42,0x27,0x54,0x82,0x40] vptestnmq 4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: vptestnmq -4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe6,0x42,0x27,0x54,0x82,0xc0] vptestnmq -4096(%rdx,%rax,4), %zmm19, %k2 {%k2} // CHECK: vptestnmq 4096(%rdx,%rax), %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe6,0x40,0x27,0x54,0x02,0x40] vptestnmq 4096(%rdx,%rax), %zmm19, %k2 // CHECK: vptestnmq 4096(%rdx,%rax), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe6,0x42,0x27,0x54,0x02,0x40] vptestnmq 4096(%rdx,%rax), %zmm19, %k2 {%k2} // CHECK: vptestnmq 4096(%rdx), %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe6,0x40,0x27,0x52,0x40] vptestnmq 4096(%rdx), %zmm19, %k2 // CHECK: vptestnmq 4096(%rdx), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe6,0x42,0x27,0x52,0x40] vptestnmq 4096(%rdx), %zmm19, %k2 {%k2} // CHECK: vptestnmq 485498096{1to8}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe6,0x50,0x27,0x14,0x25,0xf0,0x1c,0xf0,0x1c] vptestnmq 485498096{1to8}, %zmm19, %k2 // CHECK: vptestnmq 485498096{1to8}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe6,0x52,0x27,0x14,0x25,0xf0,0x1c,0xf0,0x1c] vptestnmq 485498096{1to8}, %zmm19, %k2 {%k2} // CHECK: vptestnmq 485498096, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe6,0x40,0x27,0x14,0x25,0xf0,0x1c,0xf0,0x1c] vptestnmq 485498096, %zmm19, %k2 // CHECK: vptestnmq 485498096, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe6,0x42,0x27,0x14,0x25,0xf0,0x1c,0xf0,0x1c] vptestnmq 485498096, %zmm19, %k2 {%k2} // CHECK: vptestnmq 512(%rdx){1to8}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe6,0x50,0x27,0x52,0x40] vptestnmq 512(%rdx){1to8}, %zmm19, %k2 // CHECK: vptestnmq 512(%rdx){1to8}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe6,0x52,0x27,0x52,0x40] vptestnmq 512(%rdx){1to8}, %zmm19, %k2 {%k2} // CHECK: vptestnmq 512(%rdx,%rax){1to8}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe6,0x50,0x27,0x54,0x02,0x40] vptestnmq 512(%rdx,%rax){1to8}, %zmm19, %k2 // CHECK: vptestnmq 512(%rdx,%rax){1to8}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe6,0x52,0x27,0x54,0x02,0x40] vptestnmq 512(%rdx,%rax){1to8}, %zmm19, %k2 {%k2} // CHECK: vptestnmq 512(%rdx,%rax,4){1to8}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe6,0x50,0x27,0x54,0x82,0x40] vptestnmq 512(%rdx,%rax,4){1to8}, %zmm19, %k2 // CHECK: vptestnmq -512(%rdx,%rax,4){1to8}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe6,0x50,0x27,0x54,0x82,0xc0] vptestnmq -512(%rdx,%rax,4){1to8}, %zmm19, %k2 // CHECK: vptestnmq 512(%rdx,%rax,4){1to8}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe6,0x52,0x27,0x54,0x82,0x40] vptestnmq 512(%rdx,%rax,4){1to8}, %zmm19, %k2 {%k2} // CHECK: vptestnmq -512(%rdx,%rax,4){1to8}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe6,0x52,0x27,0x54,0x82,0xc0] vptestnmq -512(%rdx,%rax,4){1to8}, %zmm19, %k2 {%k2} // CHECK: vptestnmq (%rdx){1to8}, %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe6,0x50,0x27,0x12] vptestnmq (%rdx){1to8}, %zmm19, %k2 // CHECK: vptestnmq (%rdx){1to8}, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe6,0x52,0x27,0x12] vptestnmq (%rdx){1to8}, %zmm19, %k2 {%k2} // CHECK: vptestnmq (%rdx), %zmm19, %k2 // CHECK: encoding: [0x62,0xf2,0xe6,0x40,0x27,0x12] vptestnmq (%rdx), %zmm19, %k2 // CHECK: vptestnmq (%rdx), %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xf2,0xe6,0x42,0x27,0x12] vptestnmq (%rdx), %zmm19, %k2 {%k2} // CHECK: vptestnmq %zmm19, %zmm19, %k2 // CHECK: encoding: [0x62,0xb2,0xe6,0x40,0x27,0xd3] vptestnmq %zmm19, %zmm19, %k2 // CHECK: vptestnmq %zmm19, %zmm19, %k2 {%k2} // CHECK: encoding: [0x62,0xb2,0xe6,0x42,0x27,0xd3] vptestnmq %zmm19, %zmm19, %k2 {%k2} // CHECK: vpunpckhdq 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0x6a,0x5a,0x40] vpunpckhdq 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpunpckhdq 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0x6a,0x5a,0x40] vpunpckhdq 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpunpckhdq 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0x6a,0x5a,0x40] vpunpckhdq 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpckhdq 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0x6a,0x5c,0x02,0x40] vpunpckhdq 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vpunpckhdq 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0x6a,0x5c,0x02,0x40] vpunpckhdq 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpunpckhdq 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0x6a,0x5c,0x02,0x40] vpunpckhdq 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpckhdq 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0x6a,0x5c,0x82,0x40] vpunpckhdq 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpunpckhdq -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0x6a,0x5c,0x82,0xc0] vpunpckhdq -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpunpckhdq 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0x6a,0x5c,0x82,0x40] vpunpckhdq 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpunpckhdq -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0x6a,0x5c,0x82,0xc0] vpunpckhdq -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpunpckhdq 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0x6a,0x5c,0x82,0x40] vpunpckhdq 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpckhdq -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0x6a,0x5c,0x82,0xc0] vpunpckhdq -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpckhdq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0x6a,0x5c,0x82,0x40] vpunpckhdq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpunpckhdq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0x6a,0x5c,0x82,0xc0] vpunpckhdq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpunpckhdq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0x6a,0x5c,0x82,0x40] vpunpckhdq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpunpckhdq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0x6a,0x5c,0x82,0xc0] vpunpckhdq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpunpckhdq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0x6a,0x5c,0x82,0x40] vpunpckhdq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpckhdq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0x6a,0x5c,0x82,0xc0] vpunpckhdq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpckhdq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0x6a,0x5c,0x02,0x40] vpunpckhdq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpunpckhdq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0x6a,0x5c,0x02,0x40] vpunpckhdq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpunpckhdq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0x6a,0x5c,0x02,0x40] vpunpckhdq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpckhdq 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0x6a,0x5a,0x40] vpunpckhdq 4096(%rdx), %zmm19, %zmm19 // CHECK: vpunpckhdq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0x6a,0x5a,0x40] vpunpckhdq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpunpckhdq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0x6a,0x5a,0x40] vpunpckhdq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpckhdq 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0x6a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpunpckhdq 485498096{1to16}, %zmm19, %zmm19 // CHECK: vpunpckhdq 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0x6a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpunpckhdq 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpunpckhdq 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0x6a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpunpckhdq 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpckhdq 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0x6a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpunpckhdq 485498096, %zmm19, %zmm19 // CHECK: vpunpckhdq 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0x6a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpunpckhdq 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpunpckhdq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0x6a,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpunpckhdq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpckhdq (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0x6a,0x1a] vpunpckhdq (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpunpckhdq (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0x6a,0x1a] vpunpckhdq (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpunpckhdq (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0x6a,0x1a] vpunpckhdq (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpckhdq (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0x6a,0x1a] vpunpckhdq (%rdx), %zmm19, %zmm19 // CHECK: vpunpckhdq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0x6a,0x1a] vpunpckhdq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpunpckhdq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0x6a,0x1a] vpunpckhdq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpckhdq %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x65,0x40,0x6a,0xdb] vpunpckhdq %zmm19, %zmm19, %zmm19 // CHECK: vpunpckhdq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x65,0x42,0x6a,0xdb] vpunpckhdq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpunpckhdq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x65,0xc2,0x6a,0xdb] vpunpckhdq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpckhqdq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x6d,0x5c,0x82,0x40] vpunpckhqdq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpunpckhqdq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x6d,0x5c,0x82,0xc0] vpunpckhqdq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpunpckhqdq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x6d,0x5c,0x82,0x40] vpunpckhqdq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpunpckhqdq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x6d,0x5c,0x82,0xc0] vpunpckhqdq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpunpckhqdq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x6d,0x5c,0x82,0x40] vpunpckhqdq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpckhqdq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x6d,0x5c,0x82,0xc0] vpunpckhqdq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpckhqdq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x6d,0x5c,0x02,0x40] vpunpckhqdq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpunpckhqdq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x6d,0x5c,0x02,0x40] vpunpckhqdq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpunpckhqdq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x6d,0x5c,0x02,0x40] vpunpckhqdq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpckhqdq 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x6d,0x5a,0x40] vpunpckhqdq 4096(%rdx), %zmm19, %zmm19 // CHECK: vpunpckhqdq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x6d,0x5a,0x40] vpunpckhqdq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpunpckhqdq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x6d,0x5a,0x40] vpunpckhqdq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpckhqdq 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x6d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpunpckhqdq 485498096{1to8}, %zmm19, %zmm19 // CHECK: vpunpckhqdq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x6d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpunpckhqdq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpunpckhqdq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x6d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpunpckhqdq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpckhqdq 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x6d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpunpckhqdq 485498096, %zmm19, %zmm19 // CHECK: vpunpckhqdq 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x6d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpunpckhqdq 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpunpckhqdq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x6d,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpunpckhqdq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpckhqdq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x6d,0x5a,0x40] vpunpckhqdq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpunpckhqdq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x6d,0x5a,0x40] vpunpckhqdq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpunpckhqdq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x6d,0x5a,0x40] vpunpckhqdq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpckhqdq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x6d,0x5c,0x02,0x40] vpunpckhqdq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vpunpckhqdq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x6d,0x5c,0x02,0x40] vpunpckhqdq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpunpckhqdq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x6d,0x5c,0x02,0x40] vpunpckhqdq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpckhqdq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x6d,0x5c,0x82,0x40] vpunpckhqdq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpunpckhqdq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x6d,0x5c,0x82,0xc0] vpunpckhqdq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpunpckhqdq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x6d,0x5c,0x82,0x40] vpunpckhqdq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpunpckhqdq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x6d,0x5c,0x82,0xc0] vpunpckhqdq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpunpckhqdq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x6d,0x5c,0x82,0x40] vpunpckhqdq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpckhqdq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x6d,0x5c,0x82,0xc0] vpunpckhqdq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpckhqdq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x6d,0x1a] vpunpckhqdq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpunpckhqdq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x6d,0x1a] vpunpckhqdq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpunpckhqdq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x6d,0x1a] vpunpckhqdq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpckhqdq (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x6d,0x1a] vpunpckhqdq (%rdx), %zmm19, %zmm19 // CHECK: vpunpckhqdq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x6d,0x1a] vpunpckhqdq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpunpckhqdq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x6d,0x1a] vpunpckhqdq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpckhqdq %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xe5,0x40,0x6d,0xdb] vpunpckhqdq %zmm19, %zmm19, %zmm19 // CHECK: vpunpckhqdq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xe5,0x42,0x6d,0xdb] vpunpckhqdq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpunpckhqdq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xe5,0xc2,0x6d,0xdb] vpunpckhqdq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpckldq 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0x62,0x5a,0x40] vpunpckldq 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpunpckldq 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0x62,0x5a,0x40] vpunpckldq 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpunpckldq 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0x62,0x5a,0x40] vpunpckldq 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpckldq 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0x62,0x5c,0x02,0x40] vpunpckldq 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vpunpckldq 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0x62,0x5c,0x02,0x40] vpunpckldq 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpunpckldq 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0x62,0x5c,0x02,0x40] vpunpckldq 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpckldq 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0x62,0x5c,0x82,0x40] vpunpckldq 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpunpckldq -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0x62,0x5c,0x82,0xc0] vpunpckldq -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpunpckldq 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0x62,0x5c,0x82,0x40] vpunpckldq 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpunpckldq -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0x62,0x5c,0x82,0xc0] vpunpckldq -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpunpckldq 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0x62,0x5c,0x82,0x40] vpunpckldq 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpckldq -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0x62,0x5c,0x82,0xc0] vpunpckldq -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpckldq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0x62,0x5c,0x82,0x40] vpunpckldq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpunpckldq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0x62,0x5c,0x82,0xc0] vpunpckldq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpunpckldq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0x62,0x5c,0x82,0x40] vpunpckldq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpunpckldq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0x62,0x5c,0x82,0xc0] vpunpckldq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpunpckldq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0x62,0x5c,0x82,0x40] vpunpckldq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpckldq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0x62,0x5c,0x82,0xc0] vpunpckldq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpckldq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0x62,0x5c,0x02,0x40] vpunpckldq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpunpckldq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0x62,0x5c,0x02,0x40] vpunpckldq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpunpckldq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0x62,0x5c,0x02,0x40] vpunpckldq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpckldq 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0x62,0x5a,0x40] vpunpckldq 4096(%rdx), %zmm19, %zmm19 // CHECK: vpunpckldq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0x62,0x5a,0x40] vpunpckldq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpunpckldq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0x62,0x5a,0x40] vpunpckldq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpckldq 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0x62,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpunpckldq 485498096{1to16}, %zmm19, %zmm19 // CHECK: vpunpckldq 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0x62,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpunpckldq 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpunpckldq 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0x62,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpunpckldq 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpckldq 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0x62,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpunpckldq 485498096, %zmm19, %zmm19 // CHECK: vpunpckldq 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0x62,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpunpckldq 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpunpckldq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0x62,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpunpckldq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpckldq (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0x62,0x1a] vpunpckldq (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpunpckldq (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0x62,0x1a] vpunpckldq (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpunpckldq (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0x62,0x1a] vpunpckldq (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpckldq (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0x62,0x1a] vpunpckldq (%rdx), %zmm19, %zmm19 // CHECK: vpunpckldq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0x62,0x1a] vpunpckldq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpunpckldq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0x62,0x1a] vpunpckldq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpckldq %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x65,0x40,0x62,0xdb] vpunpckldq %zmm19, %zmm19, %zmm19 // CHECK: vpunpckldq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x65,0x42,0x62,0xdb] vpunpckldq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpunpckldq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x65,0xc2,0x62,0xdb] vpunpckldq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpcklqdq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x6c,0x5c,0x82,0x40] vpunpcklqdq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpunpcklqdq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x6c,0x5c,0x82,0xc0] vpunpcklqdq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpunpcklqdq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x6c,0x5c,0x82,0x40] vpunpcklqdq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpunpcklqdq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x6c,0x5c,0x82,0xc0] vpunpcklqdq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpunpcklqdq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x6c,0x5c,0x82,0x40] vpunpcklqdq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpcklqdq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x6c,0x5c,0x82,0xc0] vpunpcklqdq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpcklqdq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x6c,0x5c,0x02,0x40] vpunpcklqdq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpunpcklqdq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x6c,0x5c,0x02,0x40] vpunpcklqdq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpunpcklqdq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x6c,0x5c,0x02,0x40] vpunpcklqdq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpcklqdq 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x6c,0x5a,0x40] vpunpcklqdq 4096(%rdx), %zmm19, %zmm19 // CHECK: vpunpcklqdq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x6c,0x5a,0x40] vpunpcklqdq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpunpcklqdq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x6c,0x5a,0x40] vpunpcklqdq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpcklqdq 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x6c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpunpcklqdq 485498096{1to8}, %zmm19, %zmm19 // CHECK: vpunpcklqdq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x6c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpunpcklqdq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpunpcklqdq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x6c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpunpcklqdq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpcklqdq 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x6c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpunpcklqdq 485498096, %zmm19, %zmm19 // CHECK: vpunpcklqdq 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x6c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpunpcklqdq 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpunpcklqdq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x6c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpunpcklqdq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpcklqdq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x6c,0x5a,0x40] vpunpcklqdq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpunpcklqdq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x6c,0x5a,0x40] vpunpcklqdq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpunpcklqdq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x6c,0x5a,0x40] vpunpcklqdq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpcklqdq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x6c,0x5c,0x02,0x40] vpunpcklqdq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vpunpcklqdq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x6c,0x5c,0x02,0x40] vpunpcklqdq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpunpcklqdq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x6c,0x5c,0x02,0x40] vpunpcklqdq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpcklqdq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x6c,0x5c,0x82,0x40] vpunpcklqdq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpunpcklqdq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x6c,0x5c,0x82,0xc0] vpunpcklqdq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpunpcklqdq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x6c,0x5c,0x82,0x40] vpunpcklqdq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpunpcklqdq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x6c,0x5c,0x82,0xc0] vpunpcklqdq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpunpcklqdq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x6c,0x5c,0x82,0x40] vpunpcklqdq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpcklqdq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x6c,0x5c,0x82,0xc0] vpunpcklqdq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpcklqdq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x6c,0x1a] vpunpcklqdq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpunpcklqdq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x6c,0x1a] vpunpcklqdq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpunpcklqdq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x6c,0x1a] vpunpcklqdq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpcklqdq (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x6c,0x1a] vpunpcklqdq (%rdx), %zmm19, %zmm19 // CHECK: vpunpcklqdq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x6c,0x1a] vpunpcklqdq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpunpcklqdq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x6c,0x1a] vpunpcklqdq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpunpcklqdq %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xe5,0x40,0x6c,0xdb] vpunpcklqdq %zmm19, %zmm19, %zmm19 // CHECK: vpunpcklqdq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xe5,0x42,0x6c,0xdb] vpunpcklqdq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpunpcklqdq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xe5,0xc2,0x6c,0xdb] vpunpcklqdq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpxord 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0xef,0x5a,0x40] vpxord 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpxord 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0xef,0x5a,0x40] vpxord 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpxord 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0xef,0x5a,0x40] vpxord 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpxord 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0xef,0x5c,0x02,0x40] vpxord 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vpxord 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0xef,0x5c,0x02,0x40] vpxord 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpxord 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0xef,0x5c,0x02,0x40] vpxord 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpxord 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0xef,0x5c,0x82,0x40] vpxord 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpxord -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0xef,0x5c,0x82,0xc0] vpxord -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vpxord 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0xef,0x5c,0x82,0x40] vpxord 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpxord -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0xef,0x5c,0x82,0xc0] vpxord -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpxord 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0xef,0x5c,0x82,0x40] vpxord 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpxord -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0xef,0x5c,0x82,0xc0] vpxord -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpxord 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xef,0x5c,0x82,0x40] vpxord 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpxord -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xef,0x5c,0x82,0xc0] vpxord -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpxord 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xef,0x5c,0x82,0x40] vpxord 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpxord -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xef,0x5c,0x82,0xc0] vpxord -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpxord 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xef,0x5c,0x82,0x40] vpxord 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpxord -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xef,0x5c,0x82,0xc0] vpxord -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpxord 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xef,0x5c,0x02,0x40] vpxord 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpxord 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xef,0x5c,0x02,0x40] vpxord 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpxord 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xef,0x5c,0x02,0x40] vpxord 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpxord 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xef,0x5a,0x40] vpxord 4096(%rdx), %zmm19, %zmm19 // CHECK: vpxord 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xef,0x5a,0x40] vpxord 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpxord 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xef,0x5a,0x40] vpxord 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpxord 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0xef,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpxord 485498096{1to16}, %zmm19, %zmm19 // CHECK: vpxord 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0xef,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpxord 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpxord 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0xef,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpxord 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpxord 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xef,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpxord 485498096, %zmm19, %zmm19 // CHECK: vpxord 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xef,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpxord 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpxord 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xef,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpxord 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpxord (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x50,0xef,0x1a] vpxord (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vpxord (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x52,0xef,0x1a] vpxord (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vpxord (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xd2,0xef,0x1a] vpxord (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpxord (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x65,0x40,0xef,0x1a] vpxord (%rdx), %zmm19, %zmm19 // CHECK: vpxord (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x65,0x42,0xef,0x1a] vpxord (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpxord (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x65,0xc2,0xef,0x1a] vpxord (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpxord %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x65,0x40,0xef,0xdb] vpxord %zmm19, %zmm19, %zmm19 // CHECK: vpxord %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x65,0x42,0xef,0xdb] vpxord %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpxord %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x65,0xc2,0xef,0xdb] vpxord %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vpxorq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xef,0x5c,0x82,0x40] vpxorq 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpxorq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xef,0x5c,0x82,0xc0] vpxorq -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vpxorq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xef,0x5c,0x82,0x40] vpxorq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpxorq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xef,0x5c,0x82,0xc0] vpxorq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vpxorq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xef,0x5c,0x82,0x40] vpxorq 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpxorq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xef,0x5c,0x82,0xc0] vpxorq -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vpxorq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xef,0x5c,0x02,0x40] vpxorq 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vpxorq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xef,0x5c,0x02,0x40] vpxorq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vpxorq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xef,0x5c,0x02,0x40] vpxorq 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vpxorq 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xef,0x5a,0x40] vpxorq 4096(%rdx), %zmm19, %zmm19 // CHECK: vpxorq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xef,0x5a,0x40] vpxorq 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpxorq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xef,0x5a,0x40] vpxorq 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpxorq 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xef,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpxorq 485498096{1to8}, %zmm19, %zmm19 // CHECK: vpxorq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xef,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpxorq 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpxorq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xef,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpxorq 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpxorq 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xef,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpxorq 485498096, %zmm19, %zmm19 // CHECK: vpxorq 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xef,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpxorq 485498096, %zmm19, %zmm19 {%k2} // CHECK: vpxorq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xef,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vpxorq 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vpxorq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xef,0x5a,0x40] vpxorq 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpxorq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xef,0x5a,0x40] vpxorq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpxorq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xef,0x5a,0x40] vpxorq 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpxorq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xef,0x5c,0x02,0x40] vpxorq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vpxorq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xef,0x5c,0x02,0x40] vpxorq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpxorq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xef,0x5c,0x02,0x40] vpxorq 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpxorq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xef,0x5c,0x82,0x40] vpxorq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpxorq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xef,0x5c,0x82,0xc0] vpxorq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vpxorq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xef,0x5c,0x82,0x40] vpxorq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpxorq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xef,0x5c,0x82,0xc0] vpxorq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpxorq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xef,0x5c,0x82,0x40] vpxorq 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpxorq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xef,0x5c,0x82,0xc0] vpxorq -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpxorq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xef,0x1a] vpxorq (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vpxorq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xef,0x1a] vpxorq (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vpxorq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xef,0x1a] vpxorq (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vpxorq (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xef,0x1a] vpxorq (%rdx), %zmm19, %zmm19 // CHECK: vpxorq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xef,0x1a] vpxorq (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vpxorq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xef,0x1a] vpxorq (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vpxorq %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xe5,0x40,0xef,0xdb] vpxorq %zmm19, %zmm19, %zmm19 // CHECK: vpxorq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xe5,0x42,0xef,0xdb] vpxorq %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vpxorq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xe5,0xc2,0xef,0xdb] vpxorq %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vrcp14pd 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x4c,0x5c,0x82,0x40] vrcp14pd 4096(%rdx,%rax,4), %zmm19 // CHECK: vrcp14pd -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x4c,0x5c,0x82,0xc0] vrcp14pd -4096(%rdx,%rax,4), %zmm19 // CHECK: vrcp14pd 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x4c,0x5c,0x82,0x40] vrcp14pd 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vrcp14pd -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x4c,0x5c,0x82,0xc0] vrcp14pd -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vrcp14pd 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x4c,0x5c,0x82,0x40] vrcp14pd 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vrcp14pd -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x4c,0x5c,0x82,0xc0] vrcp14pd -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vrcp14pd 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x4c,0x5c,0x02,0x40] vrcp14pd 4096(%rdx,%rax), %zmm19 // CHECK: vrcp14pd 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x4c,0x5c,0x02,0x40] vrcp14pd 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vrcp14pd 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x4c,0x5c,0x02,0x40] vrcp14pd 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vrcp14pd 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x4c,0x5a,0x40] vrcp14pd 4096(%rdx), %zmm19 // CHECK: vrcp14pd 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x4c,0x5a,0x40] vrcp14pd 4096(%rdx), %zmm19 {%k2} // CHECK: vrcp14pd 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x4c,0x5a,0x40] vrcp14pd 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vrcp14pd 485498096{1to8}, %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x4c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vrcp14pd 485498096{1to8}, %zmm19 // CHECK: vrcp14pd 485498096{1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x5a,0x4c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vrcp14pd 485498096{1to8}, %zmm19 {%k2} // CHECK: vrcp14pd 485498096{1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xda,0x4c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vrcp14pd 485498096{1to8}, %zmm19 {%k2} {z} // CHECK: vrcp14pd 485498096, %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x4c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vrcp14pd 485498096, %zmm19 // CHECK: vrcp14pd 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x4c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vrcp14pd 485498096, %zmm19 {%k2} // CHECK: vrcp14pd 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x4c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vrcp14pd 485498096, %zmm19 {%k2} {z} // CHECK: vrcp14pd 512(%rdx){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x4c,0x5a,0x40] vrcp14pd 512(%rdx){1to8}, %zmm19 // CHECK: vrcp14pd 512(%rdx){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x5a,0x4c,0x5a,0x40] vrcp14pd 512(%rdx){1to8}, %zmm19 {%k2} // CHECK: vrcp14pd 512(%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xda,0x4c,0x5a,0x40] vrcp14pd 512(%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: vrcp14pd 512(%rdx,%rax){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x4c,0x5c,0x02,0x40] vrcp14pd 512(%rdx,%rax){1to8}, %zmm19 // CHECK: vrcp14pd 512(%rdx,%rax){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x5a,0x4c,0x5c,0x02,0x40] vrcp14pd 512(%rdx,%rax){1to8}, %zmm19 {%k2} // CHECK: vrcp14pd 512(%rdx,%rax){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xda,0x4c,0x5c,0x02,0x40] vrcp14pd 512(%rdx,%rax){1to8}, %zmm19 {%k2} {z} // CHECK: vrcp14pd 512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x4c,0x5c,0x82,0x40] vrcp14pd 512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: vrcp14pd -512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x4c,0x5c,0x82,0xc0] vrcp14pd -512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: vrcp14pd 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x5a,0x4c,0x5c,0x82,0x40] vrcp14pd 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: vrcp14pd -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x5a,0x4c,0x5c,0x82,0xc0] vrcp14pd -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: vrcp14pd 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xda,0x4c,0x5c,0x82,0x40] vrcp14pd 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: vrcp14pd -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xda,0x4c,0x5c,0x82,0xc0] vrcp14pd -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: vrcp14pd (%rdx){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x4c,0x1a] vrcp14pd (%rdx){1to8}, %zmm19 // CHECK: vrcp14pd (%rdx){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x5a,0x4c,0x1a] vrcp14pd (%rdx){1to8}, %zmm19 {%k2} // CHECK: vrcp14pd (%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xda,0x4c,0x1a] vrcp14pd (%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: vrcp14pd (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x4c,0x1a] vrcp14pd (%rdx), %zmm19 // CHECK: vrcp14pd (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x4c,0x1a] vrcp14pd (%rdx), %zmm19 {%k2} // CHECK: vrcp14pd (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x4c,0x1a] vrcp14pd (%rdx), %zmm19 {%k2} {z} // CHECK: vrcp14pd %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xfd,0x48,0x4c,0xdb] vrcp14pd %zmm19, %zmm19 // CHECK: vrcp14pd %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xfd,0x4a,0x4c,0xdb] vrcp14pd %zmm19, %zmm19 {%k2} // CHECK: vrcp14pd %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xfd,0xca,0x4c,0xdb] vrcp14pd %zmm19, %zmm19 {%k2} {z} // CHECK: vrcp14ps 256(%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x58,0x4c,0x5a,0x40] vrcp14ps 256(%rdx){1to16}, %zmm19 // CHECK: vrcp14ps 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x5a,0x4c,0x5a,0x40] vrcp14ps 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: vrcp14ps 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xda,0x4c,0x5a,0x40] vrcp14ps 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vrcp14ps 256(%rdx,%rax){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x58,0x4c,0x5c,0x02,0x40] vrcp14ps 256(%rdx,%rax){1to16}, %zmm19 // CHECK: vrcp14ps 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x5a,0x4c,0x5c,0x02,0x40] vrcp14ps 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: vrcp14ps 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xda,0x4c,0x5c,0x02,0x40] vrcp14ps 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: vrcp14ps 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x58,0x4c,0x5c,0x82,0x40] vrcp14ps 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vrcp14ps -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x58,0x4c,0x5c,0x82,0xc0] vrcp14ps -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vrcp14ps 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x5a,0x4c,0x5c,0x82,0x40] vrcp14ps 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vrcp14ps -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x5a,0x4c,0x5c,0x82,0xc0] vrcp14ps -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vrcp14ps 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xda,0x4c,0x5c,0x82,0x40] vrcp14ps 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vrcp14ps -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xda,0x4c,0x5c,0x82,0xc0] vrcp14ps -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vrcp14ps 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x4c,0x5c,0x82,0x40] vrcp14ps 4096(%rdx,%rax,4), %zmm19 // CHECK: vrcp14ps -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x4c,0x5c,0x82,0xc0] vrcp14ps -4096(%rdx,%rax,4), %zmm19 // CHECK: vrcp14ps 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x4c,0x5c,0x82,0x40] vrcp14ps 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vrcp14ps -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x4c,0x5c,0x82,0xc0] vrcp14ps -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vrcp14ps 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x4c,0x5c,0x82,0x40] vrcp14ps 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vrcp14ps -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x4c,0x5c,0x82,0xc0] vrcp14ps -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vrcp14ps 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x4c,0x5c,0x02,0x40] vrcp14ps 4096(%rdx,%rax), %zmm19 // CHECK: vrcp14ps 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x4c,0x5c,0x02,0x40] vrcp14ps 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vrcp14ps 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x4c,0x5c,0x02,0x40] vrcp14ps 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vrcp14ps 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x4c,0x5a,0x40] vrcp14ps 4096(%rdx), %zmm19 // CHECK: vrcp14ps 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x4c,0x5a,0x40] vrcp14ps 4096(%rdx), %zmm19 {%k2} // CHECK: vrcp14ps 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x4c,0x5a,0x40] vrcp14ps 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vrcp14ps 485498096{1to16}, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x58,0x4c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vrcp14ps 485498096{1to16}, %zmm19 // CHECK: vrcp14ps 485498096{1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x5a,0x4c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vrcp14ps 485498096{1to16}, %zmm19 {%k2} // CHECK: vrcp14ps 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xda,0x4c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vrcp14ps 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: vrcp14ps 485498096, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x4c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vrcp14ps 485498096, %zmm19 // CHECK: vrcp14ps 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x4c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vrcp14ps 485498096, %zmm19 {%k2} // CHECK: vrcp14ps 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x4c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vrcp14ps 485498096, %zmm19 {%k2} {z} // CHECK: vrcp14ps (%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x58,0x4c,0x1a] vrcp14ps (%rdx){1to16}, %zmm19 // CHECK: vrcp14ps (%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x5a,0x4c,0x1a] vrcp14ps (%rdx){1to16}, %zmm19 {%k2} // CHECK: vrcp14ps (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xda,0x4c,0x1a] vrcp14ps (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vrcp14ps (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x4c,0x1a] vrcp14ps (%rdx), %zmm19 // CHECK: vrcp14ps (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x4c,0x1a] vrcp14ps (%rdx), %zmm19 {%k2} // CHECK: vrcp14ps (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x4c,0x1a] vrcp14ps (%rdx), %zmm19 {%k2} {z} // CHECK: vrcp14ps %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x7d,0x48,0x4c,0xdb] vrcp14ps %zmm19, %zmm19 // CHECK: vrcp14ps %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x7d,0x4a,0x4c,0xdb] vrcp14ps %zmm19, %zmm19 {%k2} // CHECK: vrcp14ps %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x7d,0xca,0x4c,0xdb] vrcp14ps %zmm19, %zmm19 {%k2} {z} // CHECK: vrndscalepd $0, 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x09,0x5c,0x82,0x40,0x00] vrndscalepd $0, 4096(%rdx,%rax,4), %zmm19 // CHECK: vrndscalepd $0, -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x09,0x5c,0x82,0xc0,0x00] vrndscalepd $0, -4096(%rdx,%rax,4), %zmm19 // CHECK: vrndscalepd $0, 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x09,0x5c,0x82,0x40,0x00] vrndscalepd $0, 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vrndscalepd $0, -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x09,0x5c,0x82,0xc0,0x00] vrndscalepd $0, -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vrndscalepd $0, 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xca,0x09,0x5c,0x82,0x40,0x00] vrndscalepd $0, 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vrndscalepd $0, -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xca,0x09,0x5c,0x82,0xc0,0x00] vrndscalepd $0, -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vrndscalepd $0, 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x09,0x5c,0x02,0x40,0x00] vrndscalepd $0, 4096(%rdx,%rax), %zmm19 // CHECK: vrndscalepd $0, 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x09,0x5c,0x02,0x40,0x00] vrndscalepd $0, 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vrndscalepd $0, 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xca,0x09,0x5c,0x02,0x40,0x00] vrndscalepd $0, 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vrndscalepd $0, 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x09,0x5a,0x40,0x00] vrndscalepd $0, 4096(%rdx), %zmm19 // CHECK: vrndscalepd $0, 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x09,0x5a,0x40,0x00] vrndscalepd $0, 4096(%rdx), %zmm19 {%k2} // CHECK: vrndscalepd $0, 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xca,0x09,0x5a,0x40,0x00] vrndscalepd $0, 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vrndscalepd $0, 485498096{1to8}, %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x58,0x09,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vrndscalepd $0, 485498096{1to8}, %zmm19 // CHECK: vrndscalepd $0, 485498096{1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x5a,0x09,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vrndscalepd $0, 485498096{1to8}, %zmm19 {%k2} // CHECK: vrndscalepd $0, 485498096{1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xda,0x09,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vrndscalepd $0, 485498096{1to8}, %zmm19 {%k2} {z} // CHECK: vrndscalepd $0, 485498096, %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x09,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vrndscalepd $0, 485498096, %zmm19 // CHECK: vrndscalepd $0, 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x09,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vrndscalepd $0, 485498096, %zmm19 {%k2} // CHECK: vrndscalepd $0, 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xca,0x09,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vrndscalepd $0, 485498096, %zmm19 {%k2} {z} // CHECK: vrndscalepd $0, 512(%rdx){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x58,0x09,0x5a,0x40,0x00] vrndscalepd $0, 512(%rdx){1to8}, %zmm19 // CHECK: vrndscalepd $0, 512(%rdx){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x5a,0x09,0x5a,0x40,0x00] vrndscalepd $0, 512(%rdx){1to8}, %zmm19 {%k2} // CHECK: vrndscalepd $0, 512(%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xda,0x09,0x5a,0x40,0x00] vrndscalepd $0, 512(%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: vrndscalepd $0, 512(%rdx,%rax){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x58,0x09,0x5c,0x02,0x40,0x00] vrndscalepd $0, 512(%rdx,%rax){1to8}, %zmm19 // CHECK: vrndscalepd $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x5a,0x09,0x5c,0x02,0x40,0x00] vrndscalepd $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} // CHECK: vrndscalepd $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xda,0x09,0x5c,0x02,0x40,0x00] vrndscalepd $0, 512(%rdx,%rax){1to8}, %zmm19 {%k2} {z} // CHECK: vrndscalepd $0, 512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x58,0x09,0x5c,0x82,0x40,0x00] vrndscalepd $0, 512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: vrndscalepd $0, -512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x58,0x09,0x5c,0x82,0xc0,0x00] vrndscalepd $0, -512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: vrndscalepd $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x5a,0x09,0x5c,0x82,0x40,0x00] vrndscalepd $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: vrndscalepd $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x5a,0x09,0x5c,0x82,0xc0,0x00] vrndscalepd $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: vrndscalepd $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xda,0x09,0x5c,0x82,0x40,0x00] vrndscalepd $0, 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: vrndscalepd $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xda,0x09,0x5c,0x82,0xc0,0x00] vrndscalepd $0, -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: vrndscalepd $0, (%rdx){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x58,0x09,0x1a,0x00] vrndscalepd $0, (%rdx){1to8}, %zmm19 // CHECK: vrndscalepd $0, (%rdx){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x5a,0x09,0x1a,0x00] vrndscalepd $0, (%rdx){1to8}, %zmm19 {%k2} // CHECK: vrndscalepd $0, (%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xda,0x09,0x1a,0x00] vrndscalepd $0, (%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: vrndscalepd $0, (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe3,0xfd,0x48,0x09,0x1a,0x00] vrndscalepd $0, (%rdx), %zmm19 // CHECK: vrndscalepd $0, (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xfd,0x4a,0x09,0x1a,0x00] vrndscalepd $0, (%rdx), %zmm19 {%k2} // CHECK: vrndscalepd $0, (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xfd,0xca,0x09,0x1a,0x00] vrndscalepd $0, (%rdx), %zmm19 {%k2} {z} // CHECK: vrndscalepd $0, {sae}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa3,0xfd,0x18,0x09,0xdb,0x00] vrndscalepd $0, {sae}, %zmm19, %zmm19 // CHECK: vrndscalepd $0, {sae}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa3,0xfd,0x1a,0x09,0xdb,0x00] vrndscalepd $0, {sae}, %zmm19, %zmm19 {%k2} // CHECK: vrndscalepd $0, {sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa3,0xfd,0x9a,0x09,0xdb,0x00] vrndscalepd $0, {sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: vrndscalepd $0, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa3,0xfd,0x48,0x09,0xdb,0x00] vrndscalepd $0, %zmm19, %zmm19 // CHECK: vrndscalepd $0, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa3,0xfd,0x4a,0x09,0xdb,0x00] vrndscalepd $0, %zmm19, %zmm19 {%k2} // CHECK: vrndscalepd $0, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa3,0xfd,0xca,0x09,0xdb,0x00] vrndscalepd $0, %zmm19, %zmm19 {%k2} {z} // CHECK: vrndscaleps $0, 256(%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe3,0x7d,0x58,0x08,0x5a,0x40,0x00] vrndscaleps $0, 256(%rdx){1to16}, %zmm19 // CHECK: vrndscaleps $0, 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x5a,0x08,0x5a,0x40,0x00] vrndscaleps $0, 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: vrndscaleps $0, 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x7d,0xda,0x08,0x5a,0x40,0x00] vrndscaleps $0, 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vrndscaleps $0, 256(%rdx,%rax){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe3,0x7d,0x58,0x08,0x5c,0x02,0x40,0x00] vrndscaleps $0, 256(%rdx,%rax){1to16}, %zmm19 // CHECK: vrndscaleps $0, 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x5a,0x08,0x5c,0x02,0x40,0x00] vrndscaleps $0, 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: vrndscaleps $0, 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x7d,0xda,0x08,0x5c,0x02,0x40,0x00] vrndscaleps $0, 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: vrndscaleps $0, 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe3,0x7d,0x58,0x08,0x5c,0x82,0x40,0x00] vrndscaleps $0, 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vrndscaleps $0, -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe3,0x7d,0x58,0x08,0x5c,0x82,0xc0,0x00] vrndscaleps $0, -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vrndscaleps $0, 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x5a,0x08,0x5c,0x82,0x40,0x00] vrndscaleps $0, 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vrndscaleps $0, -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x5a,0x08,0x5c,0x82,0xc0,0x00] vrndscaleps $0, -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vrndscaleps $0, 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x7d,0xda,0x08,0x5c,0x82,0x40,0x00] vrndscaleps $0, 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vrndscaleps $0, -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x7d,0xda,0x08,0x5c,0x82,0xc0,0x00] vrndscaleps $0, -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vrndscaleps $0, 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x08,0x5c,0x82,0x40,0x00] vrndscaleps $0, 4096(%rdx,%rax,4), %zmm19 // CHECK: vrndscaleps $0, -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x08,0x5c,0x82,0xc0,0x00] vrndscaleps $0, -4096(%rdx,%rax,4), %zmm19 // CHECK: vrndscaleps $0, 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x4a,0x08,0x5c,0x82,0x40,0x00] vrndscaleps $0, 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vrndscaleps $0, -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x4a,0x08,0x5c,0x82,0xc0,0x00] vrndscaleps $0, -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vrndscaleps $0, 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x7d,0xca,0x08,0x5c,0x82,0x40,0x00] vrndscaleps $0, 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vrndscaleps $0, -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x7d,0xca,0x08,0x5c,0x82,0xc0,0x00] vrndscaleps $0, -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vrndscaleps $0, 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x08,0x5c,0x02,0x40,0x00] vrndscaleps $0, 4096(%rdx,%rax), %zmm19 // CHECK: vrndscaleps $0, 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x4a,0x08,0x5c,0x02,0x40,0x00] vrndscaleps $0, 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vrndscaleps $0, 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x7d,0xca,0x08,0x5c,0x02,0x40,0x00] vrndscaleps $0, 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vrndscaleps $0, 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x08,0x5a,0x40,0x00] vrndscaleps $0, 4096(%rdx), %zmm19 // CHECK: vrndscaleps $0, 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x4a,0x08,0x5a,0x40,0x00] vrndscaleps $0, 4096(%rdx), %zmm19 {%k2} // CHECK: vrndscaleps $0, 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x7d,0xca,0x08,0x5a,0x40,0x00] vrndscaleps $0, 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vrndscaleps $0, 485498096{1to16}, %zmm19 // CHECK: encoding: [0x62,0xe3,0x7d,0x58,0x08,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vrndscaleps $0, 485498096{1to16}, %zmm19 // CHECK: vrndscaleps $0, 485498096{1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x5a,0x08,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vrndscaleps $0, 485498096{1to16}, %zmm19 {%k2} // CHECK: vrndscaleps $0, 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x7d,0xda,0x08,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vrndscaleps $0, 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: vrndscaleps $0, 485498096, %zmm19 // CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x08,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vrndscaleps $0, 485498096, %zmm19 // CHECK: vrndscaleps $0, 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x4a,0x08,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vrndscaleps $0, 485498096, %zmm19 {%k2} // CHECK: vrndscaleps $0, 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x7d,0xca,0x08,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vrndscaleps $0, 485498096, %zmm19 {%k2} {z} // CHECK: vrndscaleps $0, (%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe3,0x7d,0x58,0x08,0x1a,0x00] vrndscaleps $0, (%rdx){1to16}, %zmm19 // CHECK: vrndscaleps $0, (%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x5a,0x08,0x1a,0x00] vrndscaleps $0, (%rdx){1to16}, %zmm19 {%k2} // CHECK: vrndscaleps $0, (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x7d,0xda,0x08,0x1a,0x00] vrndscaleps $0, (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vrndscaleps $0, (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe3,0x7d,0x48,0x08,0x1a,0x00] vrndscaleps $0, (%rdx), %zmm19 // CHECK: vrndscaleps $0, (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x7d,0x4a,0x08,0x1a,0x00] vrndscaleps $0, (%rdx), %zmm19 {%k2} // CHECK: vrndscaleps $0, (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x7d,0xca,0x08,0x1a,0x00] vrndscaleps $0, (%rdx), %zmm19 {%k2} {z} // CHECK: vrndscaleps $0, {sae}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa3,0x7d,0x18,0x08,0xdb,0x00] vrndscaleps $0, {sae}, %zmm19, %zmm19 // CHECK: vrndscaleps $0, {sae}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa3,0x7d,0x1a,0x08,0xdb,0x00] vrndscaleps $0, {sae}, %zmm19, %zmm19 {%k2} // CHECK: vrndscaleps $0, {sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa3,0x7d,0x9a,0x08,0xdb,0x00] vrndscaleps $0, {sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: vrndscaleps $0, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa3,0x7d,0x48,0x08,0xdb,0x00] vrndscaleps $0, %zmm19, %zmm19 // CHECK: vrndscaleps $0, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa3,0x7d,0x4a,0x08,0xdb,0x00] vrndscaleps $0, %zmm19, %zmm19 {%k2} // CHECK: vrndscaleps $0, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa3,0x7d,0xca,0x08,0xdb,0x00] vrndscaleps $0, %zmm19, %zmm19 {%k2} {z} // CHECK: vrsqrt14pd 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x4e,0x5c,0x82,0x40] vrsqrt14pd 4096(%rdx,%rax,4), %zmm19 // CHECK: vrsqrt14pd -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x4e,0x5c,0x82,0xc0] vrsqrt14pd -4096(%rdx,%rax,4), %zmm19 // CHECK: vrsqrt14pd 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x4e,0x5c,0x82,0x40] vrsqrt14pd 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vrsqrt14pd -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x4e,0x5c,0x82,0xc0] vrsqrt14pd -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vrsqrt14pd 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x4e,0x5c,0x82,0x40] vrsqrt14pd 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vrsqrt14pd -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x4e,0x5c,0x82,0xc0] vrsqrt14pd -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vrsqrt14pd 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x4e,0x5c,0x02,0x40] vrsqrt14pd 4096(%rdx,%rax), %zmm19 // CHECK: vrsqrt14pd 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x4e,0x5c,0x02,0x40] vrsqrt14pd 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vrsqrt14pd 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x4e,0x5c,0x02,0x40] vrsqrt14pd 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vrsqrt14pd 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x4e,0x5a,0x40] vrsqrt14pd 4096(%rdx), %zmm19 // CHECK: vrsqrt14pd 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x4e,0x5a,0x40] vrsqrt14pd 4096(%rdx), %zmm19 {%k2} // CHECK: vrsqrt14pd 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x4e,0x5a,0x40] vrsqrt14pd 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vrsqrt14pd 485498096{1to8}, %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x4e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vrsqrt14pd 485498096{1to8}, %zmm19 // CHECK: vrsqrt14pd 485498096{1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x5a,0x4e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vrsqrt14pd 485498096{1to8}, %zmm19 {%k2} // CHECK: vrsqrt14pd 485498096{1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xda,0x4e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vrsqrt14pd 485498096{1to8}, %zmm19 {%k2} {z} // CHECK: vrsqrt14pd 485498096, %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x4e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vrsqrt14pd 485498096, %zmm19 // CHECK: vrsqrt14pd 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x4e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vrsqrt14pd 485498096, %zmm19 {%k2} // CHECK: vrsqrt14pd 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x4e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vrsqrt14pd 485498096, %zmm19 {%k2} {z} // CHECK: vrsqrt14pd 512(%rdx){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x4e,0x5a,0x40] vrsqrt14pd 512(%rdx){1to8}, %zmm19 // CHECK: vrsqrt14pd 512(%rdx){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x5a,0x4e,0x5a,0x40] vrsqrt14pd 512(%rdx){1to8}, %zmm19 {%k2} // CHECK: vrsqrt14pd 512(%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xda,0x4e,0x5a,0x40] vrsqrt14pd 512(%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: vrsqrt14pd 512(%rdx,%rax){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x4e,0x5c,0x02,0x40] vrsqrt14pd 512(%rdx,%rax){1to8}, %zmm19 // CHECK: vrsqrt14pd 512(%rdx,%rax){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x5a,0x4e,0x5c,0x02,0x40] vrsqrt14pd 512(%rdx,%rax){1to8}, %zmm19 {%k2} // CHECK: vrsqrt14pd 512(%rdx,%rax){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xda,0x4e,0x5c,0x02,0x40] vrsqrt14pd 512(%rdx,%rax){1to8}, %zmm19 {%k2} {z} // CHECK: vrsqrt14pd 512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x4e,0x5c,0x82,0x40] vrsqrt14pd 512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: vrsqrt14pd -512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x4e,0x5c,0x82,0xc0] vrsqrt14pd -512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: vrsqrt14pd 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x5a,0x4e,0x5c,0x82,0x40] vrsqrt14pd 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: vrsqrt14pd -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x5a,0x4e,0x5c,0x82,0xc0] vrsqrt14pd -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: vrsqrt14pd 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xda,0x4e,0x5c,0x82,0x40] vrsqrt14pd 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: vrsqrt14pd -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xda,0x4e,0x5c,0x82,0xc0] vrsqrt14pd -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: vrsqrt14pd (%rdx){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x58,0x4e,0x1a] vrsqrt14pd (%rdx){1to8}, %zmm19 // CHECK: vrsqrt14pd (%rdx){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x5a,0x4e,0x1a] vrsqrt14pd (%rdx){1to8}, %zmm19 {%k2} // CHECK: vrsqrt14pd (%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xda,0x4e,0x1a] vrsqrt14pd (%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: vrsqrt14pd (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0xfd,0x48,0x4e,0x1a] vrsqrt14pd (%rdx), %zmm19 // CHECK: vrsqrt14pd (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xfd,0x4a,0x4e,0x1a] vrsqrt14pd (%rdx), %zmm19 {%k2} // CHECK: vrsqrt14pd (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xfd,0xca,0x4e,0x1a] vrsqrt14pd (%rdx), %zmm19 {%k2} {z} // CHECK: vrsqrt14pd %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xfd,0x48,0x4e,0xdb] vrsqrt14pd %zmm19, %zmm19 // CHECK: vrsqrt14pd %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xfd,0x4a,0x4e,0xdb] vrsqrt14pd %zmm19, %zmm19 {%k2} // CHECK: vrsqrt14pd %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xfd,0xca,0x4e,0xdb] vrsqrt14pd %zmm19, %zmm19 {%k2} {z} // CHECK: vrsqrt14ps 256(%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x58,0x4e,0x5a,0x40] vrsqrt14ps 256(%rdx){1to16}, %zmm19 // CHECK: vrsqrt14ps 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x5a,0x4e,0x5a,0x40] vrsqrt14ps 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: vrsqrt14ps 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xda,0x4e,0x5a,0x40] vrsqrt14ps 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vrsqrt14ps 256(%rdx,%rax){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x58,0x4e,0x5c,0x02,0x40] vrsqrt14ps 256(%rdx,%rax){1to16}, %zmm19 // CHECK: vrsqrt14ps 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x5a,0x4e,0x5c,0x02,0x40] vrsqrt14ps 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: vrsqrt14ps 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xda,0x4e,0x5c,0x02,0x40] vrsqrt14ps 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: vrsqrt14ps 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x58,0x4e,0x5c,0x82,0x40] vrsqrt14ps 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vrsqrt14ps -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x58,0x4e,0x5c,0x82,0xc0] vrsqrt14ps -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vrsqrt14ps 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x5a,0x4e,0x5c,0x82,0x40] vrsqrt14ps 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vrsqrt14ps -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x5a,0x4e,0x5c,0x82,0xc0] vrsqrt14ps -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vrsqrt14ps 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xda,0x4e,0x5c,0x82,0x40] vrsqrt14ps 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vrsqrt14ps -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xda,0x4e,0x5c,0x82,0xc0] vrsqrt14ps -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vrsqrt14ps 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x4e,0x5c,0x82,0x40] vrsqrt14ps 4096(%rdx,%rax,4), %zmm19 // CHECK: vrsqrt14ps -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x4e,0x5c,0x82,0xc0] vrsqrt14ps -4096(%rdx,%rax,4), %zmm19 // CHECK: vrsqrt14ps 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x4e,0x5c,0x82,0x40] vrsqrt14ps 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vrsqrt14ps -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x4e,0x5c,0x82,0xc0] vrsqrt14ps -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vrsqrt14ps 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x4e,0x5c,0x82,0x40] vrsqrt14ps 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vrsqrt14ps -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x4e,0x5c,0x82,0xc0] vrsqrt14ps -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vrsqrt14ps 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x4e,0x5c,0x02,0x40] vrsqrt14ps 4096(%rdx,%rax), %zmm19 // CHECK: vrsqrt14ps 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x4e,0x5c,0x02,0x40] vrsqrt14ps 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vrsqrt14ps 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x4e,0x5c,0x02,0x40] vrsqrt14ps 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vrsqrt14ps 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x4e,0x5a,0x40] vrsqrt14ps 4096(%rdx), %zmm19 // CHECK: vrsqrt14ps 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x4e,0x5a,0x40] vrsqrt14ps 4096(%rdx), %zmm19 {%k2} // CHECK: vrsqrt14ps 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x4e,0x5a,0x40] vrsqrt14ps 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vrsqrt14ps 485498096{1to16}, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x58,0x4e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vrsqrt14ps 485498096{1to16}, %zmm19 // CHECK: vrsqrt14ps 485498096{1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x5a,0x4e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vrsqrt14ps 485498096{1to16}, %zmm19 {%k2} // CHECK: vrsqrt14ps 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xda,0x4e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vrsqrt14ps 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: vrsqrt14ps 485498096, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x4e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vrsqrt14ps 485498096, %zmm19 // CHECK: vrsqrt14ps 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x4e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vrsqrt14ps 485498096, %zmm19 {%k2} // CHECK: vrsqrt14ps 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x4e,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vrsqrt14ps 485498096, %zmm19 {%k2} {z} // CHECK: vrsqrt14ps (%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x58,0x4e,0x1a] vrsqrt14ps (%rdx){1to16}, %zmm19 // CHECK: vrsqrt14ps (%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x5a,0x4e,0x1a] vrsqrt14ps (%rdx){1to16}, %zmm19 {%k2} // CHECK: vrsqrt14ps (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xda,0x4e,0x1a] vrsqrt14ps (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vrsqrt14ps (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe2,0x7d,0x48,0x4e,0x1a] vrsqrt14ps (%rdx), %zmm19 // CHECK: vrsqrt14ps (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x7d,0x4a,0x4e,0x1a] vrsqrt14ps (%rdx), %zmm19 {%k2} // CHECK: vrsqrt14ps (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x7d,0xca,0x4e,0x1a] vrsqrt14ps (%rdx), %zmm19 {%k2} {z} // CHECK: vrsqrt14ps %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x7d,0x48,0x4e,0xdb] vrsqrt14ps %zmm19, %zmm19 // CHECK: vrsqrt14ps %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x7d,0x4a,0x4e,0xdb] vrsqrt14ps %zmm19, %zmm19 {%k2} // CHECK: vrsqrt14ps %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x7d,0xca,0x4e,0xdb] vrsqrt14ps %zmm19, %zmm19 {%k2} {z} // CHECK: vscalefpd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x2c,0x5c,0x82,0x40] vscalefpd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vscalefpd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x2c,0x5c,0x82,0xc0] vscalefpd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vscalefpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x2c,0x5c,0x82,0x40] vscalefpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vscalefpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x2c,0x5c,0x82,0xc0] vscalefpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vscalefpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x2c,0x5c,0x82,0x40] vscalefpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vscalefpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x2c,0x5c,0x82,0xc0] vscalefpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vscalefpd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x2c,0x5c,0x02,0x40] vscalefpd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vscalefpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x2c,0x5c,0x02,0x40] vscalefpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vscalefpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x2c,0x5c,0x02,0x40] vscalefpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vscalefpd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x2c,0x5a,0x40] vscalefpd 4096(%rdx), %zmm19, %zmm19 // CHECK: vscalefpd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x2c,0x5a,0x40] vscalefpd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vscalefpd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x2c,0x5a,0x40] vscalefpd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vscalefpd 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x2c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vscalefpd 485498096{1to8}, %zmm19, %zmm19 // CHECK: vscalefpd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x2c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vscalefpd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vscalefpd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x2c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vscalefpd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vscalefpd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x2c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vscalefpd 485498096, %zmm19, %zmm19 // CHECK: vscalefpd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x2c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vscalefpd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vscalefpd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x2c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vscalefpd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vscalefpd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x2c,0x5a,0x40] vscalefpd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vscalefpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x2c,0x5a,0x40] vscalefpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vscalefpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x2c,0x5a,0x40] vscalefpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vscalefpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x2c,0x5c,0x02,0x40] vscalefpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vscalefpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x2c,0x5c,0x02,0x40] vscalefpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vscalefpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x2c,0x5c,0x02,0x40] vscalefpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vscalefpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x2c,0x5c,0x82,0x40] vscalefpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vscalefpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x2c,0x5c,0x82,0xc0] vscalefpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vscalefpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x2c,0x5c,0x82,0x40] vscalefpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vscalefpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x2c,0x5c,0x82,0xc0] vscalefpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vscalefpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x2c,0x5c,0x82,0x40] vscalefpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vscalefpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x2c,0x5c,0x82,0xc0] vscalefpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vscalefpd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x30,0x2c,0xdb] vscalefpd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vscalefpd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x32,0x2c,0xdb] vscalefpd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vscalefpd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xb2,0x2c,0xdb] vscalefpd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vscalefpd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x50,0x2c,0x1a] vscalefpd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vscalefpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x52,0x2c,0x1a] vscalefpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vscalefpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xd2,0x2c,0x1a] vscalefpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vscalefpd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0xe5,0x40,0x2c,0x1a] vscalefpd (%rdx), %zmm19, %zmm19 // CHECK: vscalefpd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0xe5,0x42,0x2c,0x1a] vscalefpd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vscalefpd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0xe5,0xc2,0x2c,0x1a] vscalefpd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vscalefpd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x10,0x2c,0xdb] vscalefpd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vscalefpd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x12,0x2c,0xdb] vscalefpd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vscalefpd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0x92,0x2c,0xdb] vscalefpd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vscalefpd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x50,0x2c,0xdb] vscalefpd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vscalefpd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x52,0x2c,0xdb] vscalefpd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vscalefpd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xd2,0x2c,0xdb] vscalefpd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vscalefpd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x70,0x2c,0xdb] vscalefpd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vscalefpd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x72,0x2c,0xdb] vscalefpd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vscalefpd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xf2,0x2c,0xdb] vscalefpd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vscalefpd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0xe5,0x40,0x2c,0xdb] vscalefpd %zmm19, %zmm19, %zmm19 // CHECK: vscalefpd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0xe5,0x42,0x2c,0xdb] vscalefpd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vscalefpd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0xe5,0xc2,0x2c,0xdb] vscalefpd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vscalefps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x2c,0x5a,0x40] vscalefps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vscalefps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x2c,0x5a,0x40] vscalefps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vscalefps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x2c,0x5a,0x40] vscalefps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vscalefps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x2c,0x5c,0x02,0x40] vscalefps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vscalefps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x2c,0x5c,0x02,0x40] vscalefps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vscalefps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x2c,0x5c,0x02,0x40] vscalefps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vscalefps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x2c,0x5c,0x82,0x40] vscalefps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vscalefps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x2c,0x5c,0x82,0xc0] vscalefps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vscalefps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x2c,0x5c,0x82,0x40] vscalefps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vscalefps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x2c,0x5c,0x82,0xc0] vscalefps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vscalefps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x2c,0x5c,0x82,0x40] vscalefps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vscalefps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x2c,0x5c,0x82,0xc0] vscalefps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vscalefps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x2c,0x5c,0x82,0x40] vscalefps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vscalefps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x2c,0x5c,0x82,0xc0] vscalefps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vscalefps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x2c,0x5c,0x82,0x40] vscalefps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vscalefps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x2c,0x5c,0x82,0xc0] vscalefps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vscalefps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x2c,0x5c,0x82,0x40] vscalefps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vscalefps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x2c,0x5c,0x82,0xc0] vscalefps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vscalefps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x2c,0x5c,0x02,0x40] vscalefps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vscalefps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x2c,0x5c,0x02,0x40] vscalefps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vscalefps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x2c,0x5c,0x02,0x40] vscalefps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vscalefps 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x2c,0x5a,0x40] vscalefps 4096(%rdx), %zmm19, %zmm19 // CHECK: vscalefps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x2c,0x5a,0x40] vscalefps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vscalefps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x2c,0x5a,0x40] vscalefps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vscalefps 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x2c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vscalefps 485498096{1to16}, %zmm19, %zmm19 // CHECK: vscalefps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x2c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vscalefps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vscalefps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x2c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vscalefps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vscalefps 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x2c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vscalefps 485498096, %zmm19, %zmm19 // CHECK: vscalefps 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x2c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vscalefps 485498096, %zmm19, %zmm19 {%k2} // CHECK: vscalefps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x2c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vscalefps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vscalefps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x30,0x2c,0xdb] vscalefps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vscalefps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x32,0x2c,0xdb] vscalefps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vscalefps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xb2,0x2c,0xdb] vscalefps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vscalefps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x50,0x2c,0x1a] vscalefps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vscalefps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x52,0x2c,0x1a] vscalefps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vscalefps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xd2,0x2c,0x1a] vscalefps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vscalefps (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe2,0x65,0x40,0x2c,0x1a] vscalefps (%rdx), %zmm19, %zmm19 // CHECK: vscalefps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe2,0x65,0x42,0x2c,0x1a] vscalefps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vscalefps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe2,0x65,0xc2,0x2c,0x1a] vscalefps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vscalefps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x10,0x2c,0xdb] vscalefps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vscalefps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x12,0x2c,0xdb] vscalefps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vscalefps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0x92,0x2c,0xdb] vscalefps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vscalefps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x50,0x2c,0xdb] vscalefps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vscalefps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x52,0x2c,0xdb] vscalefps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vscalefps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xd2,0x2c,0xdb] vscalefps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vscalefps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x70,0x2c,0xdb] vscalefps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vscalefps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x72,0x2c,0xdb] vscalefps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vscalefps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xf2,0x2c,0xdb] vscalefps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vscalefps %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa2,0x65,0x40,0x2c,0xdb] vscalefps %zmm19, %zmm19, %zmm19 // CHECK: vscalefps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa2,0x65,0x42,0x2c,0xdb] vscalefps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vscalefps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa2,0x65,0xc2,0x2c,0xdb] vscalefps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vscatterdpd %zmm19, 512(%rdx,%ymm3,4) {%k3} // CHECK: encoding: [0x62,0xe2,0xfd,0x4b,0xa2,0x5c,0x9a,0x40] vscatterdpd %zmm19, 512(%rdx,%ymm3,4) {%k3} // CHECK: vscatterdpd %zmm19, -512(%rdx,%ymm3,4) {%k3} // CHECK: encoding: [0x62,0xe2,0xfd,0x4b,0xa2,0x5c,0x9a,0xc0] vscatterdpd %zmm19, -512(%rdx,%ymm3,4) {%k3} // CHECK: vscatterdpd %zmm19, 512(%rdx,%ymm3) {%k3} // CHECK: encoding: [0x62,0xe2,0xfd,0x4b,0xa2,0x5c,0x1a,0x40] vscatterdpd %zmm19, 512(%rdx,%ymm3) {%k3} // CHECK: vscatterdps %zmm19, 256(%rdx,%zmm3,4) {%k3} // CHECK: encoding: [0x62,0xe2,0x7d,0x4b,0xa2,0x5c,0x9a,0x40] vscatterdps %zmm19, 256(%rdx,%zmm3,4) {%k3} // CHECK: vscatterdps %zmm19, -256(%rdx,%zmm3,4) {%k3} // CHECK: encoding: [0x62,0xe2,0x7d,0x4b,0xa2,0x5c,0x9a,0xc0] vscatterdps %zmm19, -256(%rdx,%zmm3,4) {%k3} // CHECK: vscatterdps %zmm19, 256(%rdx,%zmm3) {%k3} // CHECK: encoding: [0x62,0xe2,0x7d,0x4b,0xa2,0x5c,0x1a,0x40] vscatterdps %zmm19, 256(%rdx,%zmm3) {%k3} // CHECK: vscatterqpd %zmm19, 512(%rdx,%zmm3,4) {%k3} // CHECK: encoding: [0x62,0xe2,0xfd,0x4b,0xa3,0x5c,0x9a,0x40] vscatterqpd %zmm19, 512(%rdx,%zmm3,4) {%k3} // CHECK: vscatterqpd %zmm19, -512(%rdx,%zmm3,4) {%k3} // CHECK: encoding: [0x62,0xe2,0xfd,0x4b,0xa3,0x5c,0x9a,0xc0] vscatterqpd %zmm19, -512(%rdx,%zmm3,4) {%k3} // CHECK: vscatterqpd %zmm19, 512(%rdx,%zmm3) {%k3} // CHECK: encoding: [0x62,0xe2,0xfd,0x4b,0xa3,0x5c,0x1a,0x40] vscatterqpd %zmm19, 512(%rdx,%zmm3) {%k3} // CHECK: vscatterqps %ymm23, 256(%rdx,%zmm3,4) {%k3} // CHECK: encoding: [0x62,0xe2,0x7d,0x4b,0xa3,0x7c,0x9a,0x40] vscatterqps %ymm23, 256(%rdx,%zmm3,4) {%k3} // CHECK: vscatterqps %ymm23, -256(%rdx,%zmm3,4) {%k3} // CHECK: encoding: [0x62,0xe2,0x7d,0x4b,0xa3,0x7c,0x9a,0xc0] vscatterqps %ymm23, -256(%rdx,%zmm3,4) {%k3} // CHECK: vscatterqps %ymm23, 256(%rdx,%zmm3) {%k3} // CHECK: encoding: [0x62,0xe2,0x7d,0x4b,0xa3,0x7c,0x1a,0x40] vscatterqps %ymm23, 256(%rdx,%zmm3) {%k3} // CHECK: vshuff32x4 $0, 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x50,0x23,0x5a,0x40,0x00] vshuff32x4 $0, 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vshuff32x4 $0, 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x52,0x23,0x5a,0x40,0x00] vshuff32x4 $0, 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vshuff32x4 $0, 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xd2,0x23,0x5a,0x40,0x00] vshuff32x4 $0, 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vshuff32x4 $0, 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x50,0x23,0x5c,0x02,0x40,0x00] vshuff32x4 $0, 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vshuff32x4 $0, 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x52,0x23,0x5c,0x02,0x40,0x00] vshuff32x4 $0, 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vshuff32x4 $0, 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xd2,0x23,0x5c,0x02,0x40,0x00] vshuff32x4 $0, 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vshuff32x4 $0, 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x50,0x23,0x5c,0x82,0x40,0x00] vshuff32x4 $0, 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vshuff32x4 $0, -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x50,0x23,0x5c,0x82,0xc0,0x00] vshuff32x4 $0, -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vshuff32x4 $0, 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x52,0x23,0x5c,0x82,0x40,0x00] vshuff32x4 $0, 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vshuff32x4 $0, -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x52,0x23,0x5c,0x82,0xc0,0x00] vshuff32x4 $0, -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vshuff32x4 $0, 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xd2,0x23,0x5c,0x82,0x40,0x00] vshuff32x4 $0, 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vshuff32x4 $0, -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xd2,0x23,0x5c,0x82,0xc0,0x00] vshuff32x4 $0, -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vshuff32x4 $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x23,0x5c,0x82,0x40,0x00] vshuff32x4 $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vshuff32x4 $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x23,0x5c,0x82,0xc0,0x00] vshuff32x4 $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vshuff32x4 $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x23,0x5c,0x82,0x40,0x00] vshuff32x4 $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vshuff32x4 $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x23,0x5c,0x82,0xc0,0x00] vshuff32x4 $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vshuff32x4 $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x23,0x5c,0x82,0x40,0x00] vshuff32x4 $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vshuff32x4 $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x23,0x5c,0x82,0xc0,0x00] vshuff32x4 $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vshuff32x4 $0, 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x23,0x5c,0x02,0x40,0x00] vshuff32x4 $0, 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vshuff32x4 $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x23,0x5c,0x02,0x40,0x00] vshuff32x4 $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vshuff32x4 $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x23,0x5c,0x02,0x40,0x00] vshuff32x4 $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vshuff32x4 $0, 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x23,0x5a,0x40,0x00] vshuff32x4 $0, 4096(%rdx), %zmm19, %zmm19 // CHECK: vshuff32x4 $0, 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x23,0x5a,0x40,0x00] vshuff32x4 $0, 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vshuff32x4 $0, 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x23,0x5a,0x40,0x00] vshuff32x4 $0, 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vshuff32x4 $0, 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x50,0x23,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vshuff32x4 $0, 485498096{1to16}, %zmm19, %zmm19 // CHECK: vshuff32x4 $0, 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x52,0x23,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vshuff32x4 $0, 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vshuff32x4 $0, 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xd2,0x23,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vshuff32x4 $0, 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vshuff32x4 $0, 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x23,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vshuff32x4 $0, 485498096, %zmm19, %zmm19 // CHECK: vshuff32x4 $0, 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x23,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vshuff32x4 $0, 485498096, %zmm19, %zmm19 {%k2} // CHECK: vshuff32x4 $0, 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x23,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vshuff32x4 $0, 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vshuff32x4 $0, (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x50,0x23,0x1a,0x00] vshuff32x4 $0, (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vshuff32x4 $0, (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x52,0x23,0x1a,0x00] vshuff32x4 $0, (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vshuff32x4 $0, (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xd2,0x23,0x1a,0x00] vshuff32x4 $0, (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vshuff32x4 $0, (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x23,0x1a,0x00] vshuff32x4 $0, (%rdx), %zmm19, %zmm19 // CHECK: vshuff32x4 $0, (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x23,0x1a,0x00] vshuff32x4 $0, (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vshuff32x4 $0, (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x23,0x1a,0x00] vshuff32x4 $0, (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vshuff32x4 $0, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa3,0x65,0x40,0x23,0xdb,0x00] vshuff32x4 $0, %zmm19, %zmm19, %zmm19 // CHECK: vshuff32x4 $0, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa3,0x65,0x42,0x23,0xdb,0x00] vshuff32x4 $0, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vshuff32x4 $0, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa3,0x65,0xc2,0x23,0xdb,0x00] vshuff32x4 $0, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vshuff64x2 $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x23,0x5c,0x82,0x40,0x00] vshuff64x2 $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vshuff64x2 $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x23,0x5c,0x82,0xc0,0x00] vshuff64x2 $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vshuff64x2 $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x23,0x5c,0x82,0x40,0x00] vshuff64x2 $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vshuff64x2 $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x23,0x5c,0x82,0xc0,0x00] vshuff64x2 $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vshuff64x2 $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x23,0x5c,0x82,0x40,0x00] vshuff64x2 $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vshuff64x2 $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x23,0x5c,0x82,0xc0,0x00] vshuff64x2 $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vshuff64x2 $0, 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x23,0x5c,0x02,0x40,0x00] vshuff64x2 $0, 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vshuff64x2 $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x23,0x5c,0x02,0x40,0x00] vshuff64x2 $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vshuff64x2 $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x23,0x5c,0x02,0x40,0x00] vshuff64x2 $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vshuff64x2 $0, 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x23,0x5a,0x40,0x00] vshuff64x2 $0, 4096(%rdx), %zmm19, %zmm19 // CHECK: vshuff64x2 $0, 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x23,0x5a,0x40,0x00] vshuff64x2 $0, 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vshuff64x2 $0, 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x23,0x5a,0x40,0x00] vshuff64x2 $0, 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vshuff64x2 $0, 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x50,0x23,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vshuff64x2 $0, 485498096{1to8}, %zmm19, %zmm19 // CHECK: vshuff64x2 $0, 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x52,0x23,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vshuff64x2 $0, 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vshuff64x2 $0, 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xd2,0x23,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vshuff64x2 $0, 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vshuff64x2 $0, 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x23,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vshuff64x2 $0, 485498096, %zmm19, %zmm19 // CHECK: vshuff64x2 $0, 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x23,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vshuff64x2 $0, 485498096, %zmm19, %zmm19 {%k2} // CHECK: vshuff64x2 $0, 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x23,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vshuff64x2 $0, 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vshuff64x2 $0, 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x50,0x23,0x5a,0x40,0x00] vshuff64x2 $0, 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vshuff64x2 $0, 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x52,0x23,0x5a,0x40,0x00] vshuff64x2 $0, 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vshuff64x2 $0, 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xd2,0x23,0x5a,0x40,0x00] vshuff64x2 $0, 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vshuff64x2 $0, 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x50,0x23,0x5c,0x02,0x40,0x00] vshuff64x2 $0, 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vshuff64x2 $0, 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x52,0x23,0x5c,0x02,0x40,0x00] vshuff64x2 $0, 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vshuff64x2 $0, 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xd2,0x23,0x5c,0x02,0x40,0x00] vshuff64x2 $0, 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vshuff64x2 $0, 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x50,0x23,0x5c,0x82,0x40,0x00] vshuff64x2 $0, 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vshuff64x2 $0, -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x50,0x23,0x5c,0x82,0xc0,0x00] vshuff64x2 $0, -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vshuff64x2 $0, 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x52,0x23,0x5c,0x82,0x40,0x00] vshuff64x2 $0, 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vshuff64x2 $0, -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x52,0x23,0x5c,0x82,0xc0,0x00] vshuff64x2 $0, -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vshuff64x2 $0, 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xd2,0x23,0x5c,0x82,0x40,0x00] vshuff64x2 $0, 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vshuff64x2 $0, -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xd2,0x23,0x5c,0x82,0xc0,0x00] vshuff64x2 $0, -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vshuff64x2 $0, (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x50,0x23,0x1a,0x00] vshuff64x2 $0, (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vshuff64x2 $0, (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x52,0x23,0x1a,0x00] vshuff64x2 $0, (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vshuff64x2 $0, (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xd2,0x23,0x1a,0x00] vshuff64x2 $0, (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vshuff64x2 $0, (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x23,0x1a,0x00] vshuff64x2 $0, (%rdx), %zmm19, %zmm19 // CHECK: vshuff64x2 $0, (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x23,0x1a,0x00] vshuff64x2 $0, (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vshuff64x2 $0, (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x23,0x1a,0x00] vshuff64x2 $0, (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vshuff64x2 $0, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa3,0xe5,0x40,0x23,0xdb,0x00] vshuff64x2 $0, %zmm19, %zmm19, %zmm19 // CHECK: vshuff64x2 $0, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa3,0xe5,0x42,0x23,0xdb,0x00] vshuff64x2 $0, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vshuff64x2 $0, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa3,0xe5,0xc2,0x23,0xdb,0x00] vshuff64x2 $0, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vshufi32x4 $0, 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x50,0x43,0x5a,0x40,0x00] vshufi32x4 $0, 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vshufi32x4 $0, 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x52,0x43,0x5a,0x40,0x00] vshufi32x4 $0, 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vshufi32x4 $0, 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xd2,0x43,0x5a,0x40,0x00] vshufi32x4 $0, 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vshufi32x4 $0, 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x50,0x43,0x5c,0x02,0x40,0x00] vshufi32x4 $0, 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vshufi32x4 $0, 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x52,0x43,0x5c,0x02,0x40,0x00] vshufi32x4 $0, 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vshufi32x4 $0, 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xd2,0x43,0x5c,0x02,0x40,0x00] vshufi32x4 $0, 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vshufi32x4 $0, 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x50,0x43,0x5c,0x82,0x40,0x00] vshufi32x4 $0, 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vshufi32x4 $0, -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x50,0x43,0x5c,0x82,0xc0,0x00] vshufi32x4 $0, -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vshufi32x4 $0, 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x52,0x43,0x5c,0x82,0x40,0x00] vshufi32x4 $0, 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vshufi32x4 $0, -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x52,0x43,0x5c,0x82,0xc0,0x00] vshufi32x4 $0, -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vshufi32x4 $0, 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xd2,0x43,0x5c,0x82,0x40,0x00] vshufi32x4 $0, 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vshufi32x4 $0, -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xd2,0x43,0x5c,0x82,0xc0,0x00] vshufi32x4 $0, -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vshufi32x4 $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x43,0x5c,0x82,0x40,0x00] vshufi32x4 $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vshufi32x4 $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x43,0x5c,0x82,0xc0,0x00] vshufi32x4 $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vshufi32x4 $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x43,0x5c,0x82,0x40,0x00] vshufi32x4 $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vshufi32x4 $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x43,0x5c,0x82,0xc0,0x00] vshufi32x4 $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vshufi32x4 $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x43,0x5c,0x82,0x40,0x00] vshufi32x4 $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vshufi32x4 $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x43,0x5c,0x82,0xc0,0x00] vshufi32x4 $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vshufi32x4 $0, 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x43,0x5c,0x02,0x40,0x00] vshufi32x4 $0, 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vshufi32x4 $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x43,0x5c,0x02,0x40,0x00] vshufi32x4 $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vshufi32x4 $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x43,0x5c,0x02,0x40,0x00] vshufi32x4 $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vshufi32x4 $0, 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x43,0x5a,0x40,0x00] vshufi32x4 $0, 4096(%rdx), %zmm19, %zmm19 // CHECK: vshufi32x4 $0, 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x43,0x5a,0x40,0x00] vshufi32x4 $0, 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vshufi32x4 $0, 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x43,0x5a,0x40,0x00] vshufi32x4 $0, 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vshufi32x4 $0, 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x50,0x43,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vshufi32x4 $0, 485498096{1to16}, %zmm19, %zmm19 // CHECK: vshufi32x4 $0, 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x52,0x43,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vshufi32x4 $0, 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vshufi32x4 $0, 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xd2,0x43,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vshufi32x4 $0, 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vshufi32x4 $0, 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x43,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vshufi32x4 $0, 485498096, %zmm19, %zmm19 // CHECK: vshufi32x4 $0, 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x43,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vshufi32x4 $0, 485498096, %zmm19, %zmm19 {%k2} // CHECK: vshufi32x4 $0, 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x43,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vshufi32x4 $0, 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vshufi32x4 $0, (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x50,0x43,0x1a,0x00] vshufi32x4 $0, (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vshufi32x4 $0, (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x52,0x43,0x1a,0x00] vshufi32x4 $0, (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vshufi32x4 $0, (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xd2,0x43,0x1a,0x00] vshufi32x4 $0, (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vshufi32x4 $0, (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0x65,0x40,0x43,0x1a,0x00] vshufi32x4 $0, (%rdx), %zmm19, %zmm19 // CHECK: vshufi32x4 $0, (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0x65,0x42,0x43,0x1a,0x00] vshufi32x4 $0, (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vshufi32x4 $0, (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0x65,0xc2,0x43,0x1a,0x00] vshufi32x4 $0, (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vshufi32x4 $0, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa3,0x65,0x40,0x43,0xdb,0x00] vshufi32x4 $0, %zmm19, %zmm19, %zmm19 // CHECK: vshufi32x4 $0, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa3,0x65,0x42,0x43,0xdb,0x00] vshufi32x4 $0, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vshufi32x4 $0, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa3,0x65,0xc2,0x43,0xdb,0x00] vshufi32x4 $0, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vshufi64x2 $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x43,0x5c,0x82,0x40,0x00] vshufi64x2 $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vshufi64x2 $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x43,0x5c,0x82,0xc0,0x00] vshufi64x2 $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vshufi64x2 $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x43,0x5c,0x82,0x40,0x00] vshufi64x2 $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vshufi64x2 $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x43,0x5c,0x82,0xc0,0x00] vshufi64x2 $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vshufi64x2 $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x43,0x5c,0x82,0x40,0x00] vshufi64x2 $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vshufi64x2 $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x43,0x5c,0x82,0xc0,0x00] vshufi64x2 $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vshufi64x2 $0, 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x43,0x5c,0x02,0x40,0x00] vshufi64x2 $0, 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vshufi64x2 $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x43,0x5c,0x02,0x40,0x00] vshufi64x2 $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vshufi64x2 $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x43,0x5c,0x02,0x40,0x00] vshufi64x2 $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vshufi64x2 $0, 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x43,0x5a,0x40,0x00] vshufi64x2 $0, 4096(%rdx), %zmm19, %zmm19 // CHECK: vshufi64x2 $0, 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x43,0x5a,0x40,0x00] vshufi64x2 $0, 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vshufi64x2 $0, 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x43,0x5a,0x40,0x00] vshufi64x2 $0, 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vshufi64x2 $0, 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x50,0x43,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vshufi64x2 $0, 485498096{1to8}, %zmm19, %zmm19 // CHECK: vshufi64x2 $0, 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x52,0x43,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vshufi64x2 $0, 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vshufi64x2 $0, 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xd2,0x43,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vshufi64x2 $0, 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vshufi64x2 $0, 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x43,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vshufi64x2 $0, 485498096, %zmm19, %zmm19 // CHECK: vshufi64x2 $0, 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x43,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vshufi64x2 $0, 485498096, %zmm19, %zmm19 {%k2} // CHECK: vshufi64x2 $0, 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x43,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vshufi64x2 $0, 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vshufi64x2 $0, 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x50,0x43,0x5a,0x40,0x00] vshufi64x2 $0, 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vshufi64x2 $0, 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x52,0x43,0x5a,0x40,0x00] vshufi64x2 $0, 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vshufi64x2 $0, 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xd2,0x43,0x5a,0x40,0x00] vshufi64x2 $0, 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vshufi64x2 $0, 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x50,0x43,0x5c,0x02,0x40,0x00] vshufi64x2 $0, 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vshufi64x2 $0, 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x52,0x43,0x5c,0x02,0x40,0x00] vshufi64x2 $0, 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vshufi64x2 $0, 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xd2,0x43,0x5c,0x02,0x40,0x00] vshufi64x2 $0, 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vshufi64x2 $0, 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x50,0x43,0x5c,0x82,0x40,0x00] vshufi64x2 $0, 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vshufi64x2 $0, -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x50,0x43,0x5c,0x82,0xc0,0x00] vshufi64x2 $0, -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vshufi64x2 $0, 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x52,0x43,0x5c,0x82,0x40,0x00] vshufi64x2 $0, 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vshufi64x2 $0, -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x52,0x43,0x5c,0x82,0xc0,0x00] vshufi64x2 $0, -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vshufi64x2 $0, 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xd2,0x43,0x5c,0x82,0x40,0x00] vshufi64x2 $0, 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vshufi64x2 $0, -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xd2,0x43,0x5c,0x82,0xc0,0x00] vshufi64x2 $0, -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vshufi64x2 $0, (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x50,0x43,0x1a,0x00] vshufi64x2 $0, (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vshufi64x2 $0, (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x52,0x43,0x1a,0x00] vshufi64x2 $0, (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vshufi64x2 $0, (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xd2,0x43,0x1a,0x00] vshufi64x2 $0, (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vshufi64x2 $0, (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe3,0xe5,0x40,0x43,0x1a,0x00] vshufi64x2 $0, (%rdx), %zmm19, %zmm19 // CHECK: vshufi64x2 $0, (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe3,0xe5,0x42,0x43,0x1a,0x00] vshufi64x2 $0, (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vshufi64x2 $0, (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe3,0xe5,0xc2,0x43,0x1a,0x00] vshufi64x2 $0, (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vshufi64x2 $0, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa3,0xe5,0x40,0x43,0xdb,0x00] vshufi64x2 $0, %zmm19, %zmm19, %zmm19 // CHECK: vshufi64x2 $0, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa3,0xe5,0x42,0x43,0xdb,0x00] vshufi64x2 $0, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vshufi64x2 $0, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa3,0xe5,0xc2,0x43,0xdb,0x00] vshufi64x2 $0, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vshufpd $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xc6,0x5c,0x82,0x40,0x00] vshufpd $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vshufpd $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xc6,0x5c,0x82,0xc0,0x00] vshufpd $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vshufpd $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xc6,0x5c,0x82,0x40,0x00] vshufpd $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vshufpd $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xc6,0x5c,0x82,0xc0,0x00] vshufpd $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vshufpd $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xc6,0x5c,0x82,0x40,0x00] vshufpd $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vshufpd $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xc6,0x5c,0x82,0xc0,0x00] vshufpd $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vshufpd $0, 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xc6,0x5c,0x02,0x40,0x00] vshufpd $0, 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vshufpd $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xc6,0x5c,0x02,0x40,0x00] vshufpd $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vshufpd $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xc6,0x5c,0x02,0x40,0x00] vshufpd $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vshufpd $0, 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xc6,0x5a,0x40,0x00] vshufpd $0, 4096(%rdx), %zmm19, %zmm19 // CHECK: vshufpd $0, 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xc6,0x5a,0x40,0x00] vshufpd $0, 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vshufpd $0, 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xc6,0x5a,0x40,0x00] vshufpd $0, 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vshufpd $0, 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xc6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vshufpd $0, 485498096{1to8}, %zmm19, %zmm19 // CHECK: vshufpd $0, 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xc6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vshufpd $0, 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vshufpd $0, 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xc6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vshufpd $0, 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vshufpd $0, 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xc6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vshufpd $0, 485498096, %zmm19, %zmm19 // CHECK: vshufpd $0, 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xc6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vshufpd $0, 485498096, %zmm19, %zmm19 {%k2} // CHECK: vshufpd $0, 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xc6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vshufpd $0, 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vshufpd $0, 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xc6,0x5a,0x40,0x00] vshufpd $0, 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vshufpd $0, 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xc6,0x5a,0x40,0x00] vshufpd $0, 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vshufpd $0, 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xc6,0x5a,0x40,0x00] vshufpd $0, 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vshufpd $0, 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xc6,0x5c,0x02,0x40,0x00] vshufpd $0, 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vshufpd $0, 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xc6,0x5c,0x02,0x40,0x00] vshufpd $0, 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vshufpd $0, 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xc6,0x5c,0x02,0x40,0x00] vshufpd $0, 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vshufpd $0, 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xc6,0x5c,0x82,0x40,0x00] vshufpd $0, 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vshufpd $0, -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xc6,0x5c,0x82,0xc0,0x00] vshufpd $0, -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vshufpd $0, 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xc6,0x5c,0x82,0x40,0x00] vshufpd $0, 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vshufpd $0, -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xc6,0x5c,0x82,0xc0,0x00] vshufpd $0, -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vshufpd $0, 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xc6,0x5c,0x82,0x40,0x00] vshufpd $0, 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vshufpd $0, -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xc6,0x5c,0x82,0xc0,0x00] vshufpd $0, -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vshufpd $0, (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0xc6,0x1a,0x00] vshufpd $0, (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vshufpd $0, (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0xc6,0x1a,0x00] vshufpd $0, (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vshufpd $0, (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0xc6,0x1a,0x00] vshufpd $0, (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vshufpd $0, (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0xc6,0x1a,0x00] vshufpd $0, (%rdx), %zmm19, %zmm19 // CHECK: vshufpd $0, (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0xc6,0x1a,0x00] vshufpd $0, (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vshufpd $0, (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0xc6,0x1a,0x00] vshufpd $0, (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vshufpd $0, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xe5,0x40,0xc6,0xdb,0x00] vshufpd $0, %zmm19, %zmm19, %zmm19 // CHECK: vshufpd $0, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xe5,0x42,0xc6,0xdb,0x00] vshufpd $0, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vshufpd $0, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xe5,0xc2,0xc6,0xdb,0x00] vshufpd $0, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vshufps $0, 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0xc6,0x5a,0x40,0x00] vshufps $0, 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vshufps $0, 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0xc6,0x5a,0x40,0x00] vshufps $0, 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vshufps $0, 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0xc6,0x5a,0x40,0x00] vshufps $0, 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vshufps $0, 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0xc6,0x5c,0x02,0x40,0x00] vshufps $0, 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vshufps $0, 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0xc6,0x5c,0x02,0x40,0x00] vshufps $0, 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vshufps $0, 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0xc6,0x5c,0x02,0x40,0x00] vshufps $0, 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vshufps $0, 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0xc6,0x5c,0x82,0x40,0x00] vshufps $0, 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vshufps $0, -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0xc6,0x5c,0x82,0xc0,0x00] vshufps $0, -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vshufps $0, 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0xc6,0x5c,0x82,0x40,0x00] vshufps $0, 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vshufps $0, -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0xc6,0x5c,0x82,0xc0,0x00] vshufps $0, -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vshufps $0, 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0xc6,0x5c,0x82,0x40,0x00] vshufps $0, 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vshufps $0, -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0xc6,0x5c,0x82,0xc0,0x00] vshufps $0, -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vshufps $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0xc6,0x5c,0x82,0x40,0x00] vshufps $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vshufps $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0xc6,0x5c,0x82,0xc0,0x00] vshufps $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vshufps $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0xc6,0x5c,0x82,0x40,0x00] vshufps $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vshufps $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0xc6,0x5c,0x82,0xc0,0x00] vshufps $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vshufps $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0xc6,0x5c,0x82,0x40,0x00] vshufps $0, 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vshufps $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0xc6,0x5c,0x82,0xc0,0x00] vshufps $0, -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vshufps $0, 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0xc6,0x5c,0x02,0x40,0x00] vshufps $0, 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vshufps $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0xc6,0x5c,0x02,0x40,0x00] vshufps $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vshufps $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0xc6,0x5c,0x02,0x40,0x00] vshufps $0, 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vshufps $0, 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0xc6,0x5a,0x40,0x00] vshufps $0, 4096(%rdx), %zmm19, %zmm19 // CHECK: vshufps $0, 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0xc6,0x5a,0x40,0x00] vshufps $0, 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vshufps $0, 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0xc6,0x5a,0x40,0x00] vshufps $0, 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vshufps $0, 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0xc6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vshufps $0, 485498096{1to16}, %zmm19, %zmm19 // CHECK: vshufps $0, 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0xc6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vshufps $0, 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vshufps $0, 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0xc6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vshufps $0, 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vshufps $0, 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0xc6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vshufps $0, 485498096, %zmm19, %zmm19 // CHECK: vshufps $0, 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0xc6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vshufps $0, 485498096, %zmm19, %zmm19 {%k2} // CHECK: vshufps $0, 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0xc6,0x1c,0x25,0xf0,0x1c,0xf0,0x1c,0x00] vshufps $0, 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vshufps $0, (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0xc6,0x1a,0x00] vshufps $0, (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vshufps $0, (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0xc6,0x1a,0x00] vshufps $0, (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vshufps $0, (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0xc6,0x1a,0x00] vshufps $0, (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vshufps $0, (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0xc6,0x1a,0x00] vshufps $0, (%rdx), %zmm19, %zmm19 // CHECK: vshufps $0, (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0xc6,0x1a,0x00] vshufps $0, (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vshufps $0, (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0xc6,0x1a,0x00] vshufps $0, (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vshufps $0, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x64,0x40,0xc6,0xdb,0x00] vshufps $0, %zmm19, %zmm19, %zmm19 // CHECK: vshufps $0, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x64,0x42,0xc6,0xdb,0x00] vshufps $0, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vshufps $0, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x64,0xc2,0xc6,0xdb,0x00] vshufps $0, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vsqrtpd 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x51,0x5c,0x82,0x40] vsqrtpd 4096(%rdx,%rax,4), %zmm19 // CHECK: vsqrtpd -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x51,0x5c,0x82,0xc0] vsqrtpd -4096(%rdx,%rax,4), %zmm19 // CHECK: vsqrtpd 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x51,0x5c,0x82,0x40] vsqrtpd 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vsqrtpd -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x51,0x5c,0x82,0xc0] vsqrtpd -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vsqrtpd 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xca,0x51,0x5c,0x82,0x40] vsqrtpd 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vsqrtpd -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xca,0x51,0x5c,0x82,0xc0] vsqrtpd -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vsqrtpd 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x51,0x5c,0x02,0x40] vsqrtpd 4096(%rdx,%rax), %zmm19 // CHECK: vsqrtpd 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x51,0x5c,0x02,0x40] vsqrtpd 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vsqrtpd 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xca,0x51,0x5c,0x02,0x40] vsqrtpd 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vsqrtpd 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x51,0x5a,0x40] vsqrtpd 4096(%rdx), %zmm19 // CHECK: vsqrtpd 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x51,0x5a,0x40] vsqrtpd 4096(%rdx), %zmm19 {%k2} // CHECK: vsqrtpd 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xca,0x51,0x5a,0x40] vsqrtpd 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vsqrtpd 485498096{1to8}, %zmm19 // CHECK: encoding: [0x62,0xe1,0xfd,0x58,0x51,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vsqrtpd 485498096{1to8}, %zmm19 // CHECK: vsqrtpd 485498096{1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x5a,0x51,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vsqrtpd 485498096{1to8}, %zmm19 {%k2} // CHECK: vsqrtpd 485498096{1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xda,0x51,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vsqrtpd 485498096{1to8}, %zmm19 {%k2} {z} // CHECK: vsqrtpd 485498096, %zmm19 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x51,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vsqrtpd 485498096, %zmm19 // CHECK: vsqrtpd 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x51,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vsqrtpd 485498096, %zmm19 {%k2} // CHECK: vsqrtpd 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xca,0x51,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vsqrtpd 485498096, %zmm19 {%k2} {z} // CHECK: vsqrtpd 512(%rdx){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe1,0xfd,0x58,0x51,0x5a,0x40] vsqrtpd 512(%rdx){1to8}, %zmm19 // CHECK: vsqrtpd 512(%rdx){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x5a,0x51,0x5a,0x40] vsqrtpd 512(%rdx){1to8}, %zmm19 {%k2} // CHECK: vsqrtpd 512(%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xda,0x51,0x5a,0x40] vsqrtpd 512(%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: vsqrtpd 512(%rdx,%rax){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe1,0xfd,0x58,0x51,0x5c,0x02,0x40] vsqrtpd 512(%rdx,%rax){1to8}, %zmm19 // CHECK: vsqrtpd 512(%rdx,%rax){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x5a,0x51,0x5c,0x02,0x40] vsqrtpd 512(%rdx,%rax){1to8}, %zmm19 {%k2} // CHECK: vsqrtpd 512(%rdx,%rax){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xda,0x51,0x5c,0x02,0x40] vsqrtpd 512(%rdx,%rax){1to8}, %zmm19 {%k2} {z} // CHECK: vsqrtpd 512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe1,0xfd,0x58,0x51,0x5c,0x82,0x40] vsqrtpd 512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: vsqrtpd -512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe1,0xfd,0x58,0x51,0x5c,0x82,0xc0] vsqrtpd -512(%rdx,%rax,4){1to8}, %zmm19 // CHECK: vsqrtpd 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x5a,0x51,0x5c,0x82,0x40] vsqrtpd 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: vsqrtpd -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x5a,0x51,0x5c,0x82,0xc0] vsqrtpd -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} // CHECK: vsqrtpd 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xda,0x51,0x5c,0x82,0x40] vsqrtpd 512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: vsqrtpd -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xda,0x51,0x5c,0x82,0xc0] vsqrtpd -512(%rdx,%rax,4){1to8}, %zmm19 {%k2} {z} // CHECK: vsqrtpd {rd-sae}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xfd,0x38,0x51,0xdb] vsqrtpd {rd-sae}, %zmm19, %zmm19 // CHECK: vsqrtpd {rd-sae}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xfd,0x3a,0x51,0xdb] vsqrtpd {rd-sae}, %zmm19, %zmm19 {%k2} // CHECK: vsqrtpd {rd-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xfd,0xba,0x51,0xdb] vsqrtpd {rd-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: vsqrtpd (%rdx){1to8}, %zmm19 // CHECK: encoding: [0x62,0xe1,0xfd,0x58,0x51,0x1a] vsqrtpd (%rdx){1to8}, %zmm19 // CHECK: vsqrtpd (%rdx){1to8}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x5a,0x51,0x1a] vsqrtpd (%rdx){1to8}, %zmm19 {%k2} // CHECK: vsqrtpd (%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xda,0x51,0x1a] vsqrtpd (%rdx){1to8}, %zmm19 {%k2} {z} // CHECK: vsqrtpd (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0xfd,0x48,0x51,0x1a] vsqrtpd (%rdx), %zmm19 // CHECK: vsqrtpd (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xfd,0x4a,0x51,0x1a] vsqrtpd (%rdx), %zmm19 {%k2} // CHECK: vsqrtpd (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xfd,0xca,0x51,0x1a] vsqrtpd (%rdx), %zmm19 {%k2} {z} // CHECK: vsqrtpd {rn-sae}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xfd,0x18,0x51,0xdb] vsqrtpd {rn-sae}, %zmm19, %zmm19 // CHECK: vsqrtpd {rn-sae}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xfd,0x1a,0x51,0xdb] vsqrtpd {rn-sae}, %zmm19, %zmm19 {%k2} // CHECK: vsqrtpd {rn-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xfd,0x9a,0x51,0xdb] vsqrtpd {rn-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: vsqrtpd {ru-sae}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xfd,0x58,0x51,0xdb] vsqrtpd {ru-sae}, %zmm19, %zmm19 // CHECK: vsqrtpd {ru-sae}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xfd,0x5a,0x51,0xdb] vsqrtpd {ru-sae}, %zmm19, %zmm19 {%k2} // CHECK: vsqrtpd {ru-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xfd,0xda,0x51,0xdb] vsqrtpd {ru-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: vsqrtpd {rz-sae}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xfd,0x78,0x51,0xdb] vsqrtpd {rz-sae}, %zmm19, %zmm19 // CHECK: vsqrtpd {rz-sae}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xfd,0x7a,0x51,0xdb] vsqrtpd {rz-sae}, %zmm19, %zmm19 {%k2} // CHECK: vsqrtpd {rz-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xfd,0xfa,0x51,0xdb] vsqrtpd {rz-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: vsqrtpd %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xfd,0x48,0x51,0xdb] vsqrtpd %zmm19, %zmm19 // CHECK: vsqrtpd %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xfd,0x4a,0x51,0xdb] vsqrtpd %zmm19, %zmm19 {%k2} // CHECK: vsqrtpd %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xfd,0xca,0x51,0xdb] vsqrtpd %zmm19, %zmm19 {%k2} {z} // CHECK: vsqrtps 256(%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x58,0x51,0x5a,0x40] vsqrtps 256(%rdx){1to16}, %zmm19 // CHECK: vsqrtps 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x5a,0x51,0x5a,0x40] vsqrtps 256(%rdx){1to16}, %zmm19 {%k2} // CHECK: vsqrtps 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xda,0x51,0x5a,0x40] vsqrtps 256(%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vsqrtps 256(%rdx,%rax){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x58,0x51,0x5c,0x02,0x40] vsqrtps 256(%rdx,%rax){1to16}, %zmm19 // CHECK: vsqrtps 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x5a,0x51,0x5c,0x02,0x40] vsqrtps 256(%rdx,%rax){1to16}, %zmm19 {%k2} // CHECK: vsqrtps 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xda,0x51,0x5c,0x02,0x40] vsqrtps 256(%rdx,%rax){1to16}, %zmm19 {%k2} {z} // CHECK: vsqrtps 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x58,0x51,0x5c,0x82,0x40] vsqrtps 256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vsqrtps -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x58,0x51,0x5c,0x82,0xc0] vsqrtps -256(%rdx,%rax,4){1to16}, %zmm19 // CHECK: vsqrtps 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x5a,0x51,0x5c,0x82,0x40] vsqrtps 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vsqrtps -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x5a,0x51,0x5c,0x82,0xc0] vsqrtps -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} // CHECK: vsqrtps 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xda,0x51,0x5c,0x82,0x40] vsqrtps 256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vsqrtps -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xda,0x51,0x5c,0x82,0xc0] vsqrtps -256(%rdx,%rax,4){1to16}, %zmm19 {%k2} {z} // CHECK: vsqrtps 4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x51,0x5c,0x82,0x40] vsqrtps 4096(%rdx,%rax,4), %zmm19 // CHECK: vsqrtps -4096(%rdx,%rax,4), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x51,0x5c,0x82,0xc0] vsqrtps -4096(%rdx,%rax,4), %zmm19 // CHECK: vsqrtps 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x51,0x5c,0x82,0x40] vsqrtps 4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vsqrtps -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x51,0x5c,0x82,0xc0] vsqrtps -4096(%rdx,%rax,4), %zmm19 {%k2} // CHECK: vsqrtps 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x51,0x5c,0x82,0x40] vsqrtps 4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vsqrtps -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x51,0x5c,0x82,0xc0] vsqrtps -4096(%rdx,%rax,4), %zmm19 {%k2} {z} // CHECK: vsqrtps 4096(%rdx,%rax), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x51,0x5c,0x02,0x40] vsqrtps 4096(%rdx,%rax), %zmm19 // CHECK: vsqrtps 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x51,0x5c,0x02,0x40] vsqrtps 4096(%rdx,%rax), %zmm19 {%k2} // CHECK: vsqrtps 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x51,0x5c,0x02,0x40] vsqrtps 4096(%rdx,%rax), %zmm19 {%k2} {z} // CHECK: vsqrtps 4096(%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x51,0x5a,0x40] vsqrtps 4096(%rdx), %zmm19 // CHECK: vsqrtps 4096(%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x51,0x5a,0x40] vsqrtps 4096(%rdx), %zmm19 {%k2} // CHECK: vsqrtps 4096(%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x51,0x5a,0x40] vsqrtps 4096(%rdx), %zmm19 {%k2} {z} // CHECK: vsqrtps 485498096{1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x58,0x51,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vsqrtps 485498096{1to16}, %zmm19 // CHECK: vsqrtps 485498096{1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x5a,0x51,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vsqrtps 485498096{1to16}, %zmm19 {%k2} // CHECK: vsqrtps 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xda,0x51,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vsqrtps 485498096{1to16}, %zmm19 {%k2} {z} // CHECK: vsqrtps 485498096, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x51,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vsqrtps 485498096, %zmm19 // CHECK: vsqrtps 485498096, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x51,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vsqrtps 485498096, %zmm19 {%k2} // CHECK: vsqrtps 485498096, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x51,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vsqrtps 485498096, %zmm19 {%k2} {z} // CHECK: vsqrtps {rd-sae}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7c,0x38,0x51,0xdb] vsqrtps {rd-sae}, %zmm19, %zmm19 // CHECK: vsqrtps {rd-sae}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7c,0x3a,0x51,0xdb] vsqrtps {rd-sae}, %zmm19, %zmm19 {%k2} // CHECK: vsqrtps {rd-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7c,0xba,0x51,0xdb] vsqrtps {rd-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: vsqrtps (%rdx){1to16}, %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x58,0x51,0x1a] vsqrtps (%rdx){1to16}, %zmm19 // CHECK: vsqrtps (%rdx){1to16}, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x5a,0x51,0x1a] vsqrtps (%rdx){1to16}, %zmm19 {%k2} // CHECK: vsqrtps (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xda,0x51,0x1a] vsqrtps (%rdx){1to16}, %zmm19 {%k2} {z} // CHECK: vsqrtps (%rdx), %zmm19 // CHECK: encoding: [0x62,0xe1,0x7c,0x48,0x51,0x1a] vsqrtps (%rdx), %zmm19 // CHECK: vsqrtps (%rdx), %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x7c,0x4a,0x51,0x1a] vsqrtps (%rdx), %zmm19 {%k2} // CHECK: vsqrtps (%rdx), %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x7c,0xca,0x51,0x1a] vsqrtps (%rdx), %zmm19 {%k2} {z} // CHECK: vsqrtps {rn-sae}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7c,0x18,0x51,0xdb] vsqrtps {rn-sae}, %zmm19, %zmm19 // CHECK: vsqrtps {rn-sae}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7c,0x1a,0x51,0xdb] vsqrtps {rn-sae}, %zmm19, %zmm19 {%k2} // CHECK: vsqrtps {rn-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7c,0x9a,0x51,0xdb] vsqrtps {rn-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: vsqrtps {ru-sae}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7c,0x58,0x51,0xdb] vsqrtps {ru-sae}, %zmm19, %zmm19 // CHECK: vsqrtps {ru-sae}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7c,0x5a,0x51,0xdb] vsqrtps {ru-sae}, %zmm19, %zmm19 {%k2} // CHECK: vsqrtps {ru-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7c,0xda,0x51,0xdb] vsqrtps {ru-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: vsqrtps {rz-sae}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7c,0x78,0x51,0xdb] vsqrtps {rz-sae}, %zmm19, %zmm19 // CHECK: vsqrtps {rz-sae}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7c,0x7a,0x51,0xdb] vsqrtps {rz-sae}, %zmm19, %zmm19 {%k2} // CHECK: vsqrtps {rz-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7c,0xfa,0x51,0xdb] vsqrtps {rz-sae}, %zmm19, %zmm19 {%k2} {z} // CHECK: vsqrtps %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x7c,0x48,0x51,0xdb] vsqrtps %zmm19, %zmm19 // CHECK: vsqrtps %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x7c,0x4a,0x51,0xdb] vsqrtps %zmm19, %zmm19 {%k2} // CHECK: vsqrtps %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x7c,0xca,0x51,0xdb] vsqrtps %zmm19, %zmm19 {%k2} {z} // CHECK: vsubpd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x5c,0x5c,0x82,0x40] vsubpd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vsubpd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x5c,0x5c,0x82,0xc0] vsubpd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vsubpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x5c,0x5c,0x82,0x40] vsubpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vsubpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x5c,0x5c,0x82,0xc0] vsubpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vsubpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x5c,0x5c,0x82,0x40] vsubpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vsubpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x5c,0x5c,0x82,0xc0] vsubpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vsubpd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x5c,0x5c,0x02,0x40] vsubpd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vsubpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x5c,0x5c,0x02,0x40] vsubpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vsubpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x5c,0x5c,0x02,0x40] vsubpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vsubpd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x5c,0x5a,0x40] vsubpd 4096(%rdx), %zmm19, %zmm19 // CHECK: vsubpd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x5c,0x5a,0x40] vsubpd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vsubpd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x5c,0x5a,0x40] vsubpd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vsubpd 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x5c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vsubpd 485498096{1to8}, %zmm19, %zmm19 // CHECK: vsubpd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x5c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vsubpd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vsubpd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x5c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vsubpd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vsubpd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x5c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vsubpd 485498096, %zmm19, %zmm19 // CHECK: vsubpd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x5c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vsubpd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vsubpd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x5c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vsubpd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vsubpd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x5c,0x5a,0x40] vsubpd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vsubpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x5c,0x5a,0x40] vsubpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vsubpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x5c,0x5a,0x40] vsubpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vsubpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x5c,0x5c,0x02,0x40] vsubpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vsubpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x5c,0x5c,0x02,0x40] vsubpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vsubpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x5c,0x5c,0x02,0x40] vsubpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vsubpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x5c,0x5c,0x82,0x40] vsubpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vsubpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x5c,0x5c,0x82,0xc0] vsubpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vsubpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x5c,0x5c,0x82,0x40] vsubpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vsubpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x5c,0x5c,0x82,0xc0] vsubpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vsubpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x5c,0x5c,0x82,0x40] vsubpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vsubpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x5c,0x5c,0x82,0xc0] vsubpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vsubpd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xe5,0x30,0x5c,0xdb] vsubpd {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vsubpd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xe5,0x32,0x5c,0xdb] vsubpd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vsubpd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xe5,0xb2,0x5c,0xdb] vsubpd {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vsubpd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x5c,0x1a] vsubpd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vsubpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x5c,0x1a] vsubpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vsubpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x5c,0x1a] vsubpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vsubpd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x5c,0x1a] vsubpd (%rdx), %zmm19, %zmm19 // CHECK: vsubpd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x5c,0x1a] vsubpd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vsubpd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x5c,0x1a] vsubpd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vsubpd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xe5,0x10,0x5c,0xdb] vsubpd {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vsubpd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xe5,0x12,0x5c,0xdb] vsubpd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vsubpd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xe5,0x92,0x5c,0xdb] vsubpd {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vsubpd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xe5,0x50,0x5c,0xdb] vsubpd {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vsubpd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xe5,0x52,0x5c,0xdb] vsubpd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vsubpd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xe5,0xd2,0x5c,0xdb] vsubpd {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vsubpd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xe5,0x70,0x5c,0xdb] vsubpd {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vsubpd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xe5,0x72,0x5c,0xdb] vsubpd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vsubpd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xe5,0xf2,0x5c,0xdb] vsubpd {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vsubpd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xe5,0x40,0x5c,0xdb] vsubpd %zmm19, %zmm19, %zmm19 // CHECK: vsubpd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xe5,0x42,0x5c,0xdb] vsubpd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vsubpd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xe5,0xc2,0x5c,0xdb] vsubpd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vsubps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x5c,0x5a,0x40] vsubps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vsubps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x5c,0x5a,0x40] vsubps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vsubps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x5c,0x5a,0x40] vsubps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vsubps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x5c,0x5c,0x02,0x40] vsubps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vsubps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x5c,0x5c,0x02,0x40] vsubps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vsubps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x5c,0x5c,0x02,0x40] vsubps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vsubps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x5c,0x5c,0x82,0x40] vsubps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vsubps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x5c,0x5c,0x82,0xc0] vsubps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vsubps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x5c,0x5c,0x82,0x40] vsubps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vsubps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x5c,0x5c,0x82,0xc0] vsubps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vsubps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x5c,0x5c,0x82,0x40] vsubps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vsubps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x5c,0x5c,0x82,0xc0] vsubps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vsubps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x5c,0x5c,0x82,0x40] vsubps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vsubps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x5c,0x5c,0x82,0xc0] vsubps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vsubps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x5c,0x5c,0x82,0x40] vsubps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vsubps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x5c,0x5c,0x82,0xc0] vsubps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vsubps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x5c,0x5c,0x82,0x40] vsubps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vsubps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x5c,0x5c,0x82,0xc0] vsubps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vsubps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x5c,0x5c,0x02,0x40] vsubps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vsubps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x5c,0x5c,0x02,0x40] vsubps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vsubps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x5c,0x5c,0x02,0x40] vsubps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vsubps 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x5c,0x5a,0x40] vsubps 4096(%rdx), %zmm19, %zmm19 // CHECK: vsubps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x5c,0x5a,0x40] vsubps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vsubps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x5c,0x5a,0x40] vsubps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vsubps 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x5c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vsubps 485498096{1to16}, %zmm19, %zmm19 // CHECK: vsubps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x5c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vsubps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vsubps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x5c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vsubps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vsubps 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x5c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vsubps 485498096, %zmm19, %zmm19 // CHECK: vsubps 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x5c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vsubps 485498096, %zmm19, %zmm19 {%k2} // CHECK: vsubps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x5c,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vsubps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vsubps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x64,0x30,0x5c,0xdb] vsubps {rd-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vsubps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x64,0x32,0x5c,0xdb] vsubps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vsubps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x64,0xb2,0x5c,0xdb] vsubps {rd-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vsubps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x5c,0x1a] vsubps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vsubps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x5c,0x1a] vsubps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vsubps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x5c,0x1a] vsubps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vsubps (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x5c,0x1a] vsubps (%rdx), %zmm19, %zmm19 // CHECK: vsubps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x5c,0x1a] vsubps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vsubps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x5c,0x1a] vsubps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vsubps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x64,0x10,0x5c,0xdb] vsubps {rn-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vsubps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x64,0x12,0x5c,0xdb] vsubps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vsubps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x64,0x92,0x5c,0xdb] vsubps {rn-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vsubps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x64,0x50,0x5c,0xdb] vsubps {ru-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vsubps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x64,0x52,0x5c,0xdb] vsubps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vsubps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x64,0xd2,0x5c,0xdb] vsubps {ru-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vsubps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x64,0x70,0x5c,0xdb] vsubps {rz-sae}, %zmm19, %zmm19, %zmm19 // CHECK: vsubps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x64,0x72,0x5c,0xdb] vsubps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vsubps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x64,0xf2,0x5c,0xdb] vsubps {rz-sae}, %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vsubps %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x64,0x40,0x5c,0xdb] vsubps %zmm19, %zmm19, %zmm19 // CHECK: vsubps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x64,0x42,0x5c,0xdb] vsubps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vsubps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x64,0xc2,0x5c,0xdb] vsubps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vunpckhpd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x15,0x5c,0x82,0x40] vunpckhpd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vunpckhpd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x15,0x5c,0x82,0xc0] vunpckhpd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vunpckhpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x15,0x5c,0x82,0x40] vunpckhpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vunpckhpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x15,0x5c,0x82,0xc0] vunpckhpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vunpckhpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x15,0x5c,0x82,0x40] vunpckhpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vunpckhpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x15,0x5c,0x82,0xc0] vunpckhpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vunpckhpd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x15,0x5c,0x02,0x40] vunpckhpd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vunpckhpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x15,0x5c,0x02,0x40] vunpckhpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vunpckhpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x15,0x5c,0x02,0x40] vunpckhpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vunpckhpd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x15,0x5a,0x40] vunpckhpd 4096(%rdx), %zmm19, %zmm19 // CHECK: vunpckhpd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x15,0x5a,0x40] vunpckhpd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vunpckhpd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x15,0x5a,0x40] vunpckhpd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vunpckhpd 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x15,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vunpckhpd 485498096{1to8}, %zmm19, %zmm19 // CHECK: vunpckhpd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x15,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vunpckhpd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vunpckhpd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x15,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vunpckhpd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vunpckhpd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x15,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vunpckhpd 485498096, %zmm19, %zmm19 // CHECK: vunpckhpd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x15,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vunpckhpd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vunpckhpd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x15,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vunpckhpd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vunpckhpd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x15,0x5a,0x40] vunpckhpd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vunpckhpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x15,0x5a,0x40] vunpckhpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vunpckhpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x15,0x5a,0x40] vunpckhpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vunpckhpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x15,0x5c,0x02,0x40] vunpckhpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vunpckhpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x15,0x5c,0x02,0x40] vunpckhpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vunpckhpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x15,0x5c,0x02,0x40] vunpckhpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vunpckhpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x15,0x5c,0x82,0x40] vunpckhpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vunpckhpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x15,0x5c,0x82,0xc0] vunpckhpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vunpckhpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x15,0x5c,0x82,0x40] vunpckhpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vunpckhpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x15,0x5c,0x82,0xc0] vunpckhpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vunpckhpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x15,0x5c,0x82,0x40] vunpckhpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vunpckhpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x15,0x5c,0x82,0xc0] vunpckhpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vunpckhpd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x15,0x1a] vunpckhpd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vunpckhpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x15,0x1a] vunpckhpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vunpckhpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x15,0x1a] vunpckhpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vunpckhpd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x15,0x1a] vunpckhpd (%rdx), %zmm19, %zmm19 // CHECK: vunpckhpd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x15,0x1a] vunpckhpd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vunpckhpd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x15,0x1a] vunpckhpd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vunpckhpd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xe5,0x40,0x15,0xdb] vunpckhpd %zmm19, %zmm19, %zmm19 // CHECK: vunpckhpd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xe5,0x42,0x15,0xdb] vunpckhpd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vunpckhpd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xe5,0xc2,0x15,0xdb] vunpckhpd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vunpckhps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x15,0x5a,0x40] vunpckhps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vunpckhps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x15,0x5a,0x40] vunpckhps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vunpckhps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x15,0x5a,0x40] vunpckhps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vunpckhps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x15,0x5c,0x02,0x40] vunpckhps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vunpckhps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x15,0x5c,0x02,0x40] vunpckhps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vunpckhps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x15,0x5c,0x02,0x40] vunpckhps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vunpckhps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x15,0x5c,0x82,0x40] vunpckhps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vunpckhps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x15,0x5c,0x82,0xc0] vunpckhps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vunpckhps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x15,0x5c,0x82,0x40] vunpckhps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vunpckhps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x15,0x5c,0x82,0xc0] vunpckhps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vunpckhps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x15,0x5c,0x82,0x40] vunpckhps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vunpckhps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x15,0x5c,0x82,0xc0] vunpckhps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vunpckhps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x15,0x5c,0x82,0x40] vunpckhps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vunpckhps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x15,0x5c,0x82,0xc0] vunpckhps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vunpckhps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x15,0x5c,0x82,0x40] vunpckhps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vunpckhps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x15,0x5c,0x82,0xc0] vunpckhps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vunpckhps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x15,0x5c,0x82,0x40] vunpckhps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vunpckhps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x15,0x5c,0x82,0xc0] vunpckhps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vunpckhps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x15,0x5c,0x02,0x40] vunpckhps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vunpckhps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x15,0x5c,0x02,0x40] vunpckhps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vunpckhps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x15,0x5c,0x02,0x40] vunpckhps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vunpckhps 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x15,0x5a,0x40] vunpckhps 4096(%rdx), %zmm19, %zmm19 // CHECK: vunpckhps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x15,0x5a,0x40] vunpckhps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vunpckhps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x15,0x5a,0x40] vunpckhps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vunpckhps 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x15,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vunpckhps 485498096{1to16}, %zmm19, %zmm19 // CHECK: vunpckhps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x15,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vunpckhps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vunpckhps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x15,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vunpckhps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vunpckhps 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x15,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vunpckhps 485498096, %zmm19, %zmm19 // CHECK: vunpckhps 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x15,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vunpckhps 485498096, %zmm19, %zmm19 {%k2} // CHECK: vunpckhps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x15,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vunpckhps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vunpckhps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x15,0x1a] vunpckhps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vunpckhps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x15,0x1a] vunpckhps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vunpckhps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x15,0x1a] vunpckhps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vunpckhps (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x15,0x1a] vunpckhps (%rdx), %zmm19, %zmm19 // CHECK: vunpckhps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x15,0x1a] vunpckhps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vunpckhps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x15,0x1a] vunpckhps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vunpckhps %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x64,0x40,0x15,0xdb] vunpckhps %zmm19, %zmm19, %zmm19 // CHECK: vunpckhps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x64,0x42,0x15,0xdb] vunpckhps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vunpckhps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x64,0xc2,0x15,0xdb] vunpckhps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vunpcklpd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x14,0x5c,0x82,0x40] vunpcklpd 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vunpcklpd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x14,0x5c,0x82,0xc0] vunpcklpd -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vunpcklpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x14,0x5c,0x82,0x40] vunpcklpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vunpcklpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x14,0x5c,0x82,0xc0] vunpcklpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vunpcklpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x14,0x5c,0x82,0x40] vunpcklpd 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vunpcklpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x14,0x5c,0x82,0xc0] vunpcklpd -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vunpcklpd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x14,0x5c,0x02,0x40] vunpcklpd 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vunpcklpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x14,0x5c,0x02,0x40] vunpcklpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vunpcklpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x14,0x5c,0x02,0x40] vunpcklpd 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vunpcklpd 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x14,0x5a,0x40] vunpcklpd 4096(%rdx), %zmm19, %zmm19 // CHECK: vunpcklpd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x14,0x5a,0x40] vunpcklpd 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vunpcklpd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x14,0x5a,0x40] vunpcklpd 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vunpcklpd 485498096{1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x14,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vunpcklpd 485498096{1to8}, %zmm19, %zmm19 // CHECK: vunpcklpd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x14,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vunpcklpd 485498096{1to8}, %zmm19, %zmm19 {%k2} // CHECK: vunpcklpd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x14,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vunpcklpd 485498096{1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vunpcklpd 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x14,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vunpcklpd 485498096, %zmm19, %zmm19 // CHECK: vunpcklpd 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x14,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vunpcklpd 485498096, %zmm19, %zmm19 {%k2} // CHECK: vunpcklpd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x14,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vunpcklpd 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vunpcklpd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x14,0x5a,0x40] vunpcklpd 512(%rdx){1to8}, %zmm19, %zmm19 // CHECK: vunpcklpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x14,0x5a,0x40] vunpcklpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vunpcklpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x14,0x5a,0x40] vunpcklpd 512(%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vunpcklpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x14,0x5c,0x02,0x40] vunpcklpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 // CHECK: vunpcklpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x14,0x5c,0x02,0x40] vunpcklpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vunpcklpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x14,0x5c,0x02,0x40] vunpcklpd 512(%rdx,%rax){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vunpcklpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x14,0x5c,0x82,0x40] vunpcklpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vunpcklpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x14,0x5c,0x82,0xc0] vunpcklpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 // CHECK: vunpcklpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x14,0x5c,0x82,0x40] vunpcklpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vunpcklpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x14,0x5c,0x82,0xc0] vunpcklpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vunpcklpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x14,0x5c,0x82,0x40] vunpcklpd 512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vunpcklpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x14,0x5c,0x82,0xc0] vunpcklpd -512(%rdx,%rax,4){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vunpcklpd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x50,0x14,0x1a] vunpcklpd (%rdx){1to8}, %zmm19, %zmm19 // CHECK: vunpcklpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x52,0x14,0x1a] vunpcklpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} // CHECK: vunpcklpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xd2,0x14,0x1a] vunpcklpd (%rdx){1to8}, %zmm19, %zmm19 {%k2} {z} // CHECK: vunpcklpd (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0xe5,0x40,0x14,0x1a] vunpcklpd (%rdx), %zmm19, %zmm19 // CHECK: vunpcklpd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0xe5,0x42,0x14,0x1a] vunpcklpd (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vunpcklpd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0xe5,0xc2,0x14,0x1a] vunpcklpd (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vunpcklpd %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0xe5,0x40,0x14,0xdb] vunpcklpd %zmm19, %zmm19, %zmm19 // CHECK: vunpcklpd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0xe5,0x42,0x14,0xdb] vunpcklpd %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vunpcklpd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0xe5,0xc2,0x14,0xdb] vunpcklpd %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: vunpcklps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x14,0x5a,0x40] vunpcklps 256(%rdx){1to16}, %zmm19, %zmm19 // CHECK: vunpcklps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x14,0x5a,0x40] vunpcklps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vunpcklps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x14,0x5a,0x40] vunpcklps 256(%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vunpcklps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x14,0x5c,0x02,0x40] vunpcklps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 // CHECK: vunpcklps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x14,0x5c,0x02,0x40] vunpcklps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vunpcklps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x14,0x5c,0x02,0x40] vunpcklps 256(%rdx,%rax){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vunpcklps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x14,0x5c,0x82,0x40] vunpcklps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vunpcklps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x14,0x5c,0x82,0xc0] vunpcklps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 // CHECK: vunpcklps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x14,0x5c,0x82,0x40] vunpcklps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vunpcklps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x14,0x5c,0x82,0xc0] vunpcklps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vunpcklps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x14,0x5c,0x82,0x40] vunpcklps 256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vunpcklps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x14,0x5c,0x82,0xc0] vunpcklps -256(%rdx,%rax,4){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vunpcklps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x14,0x5c,0x82,0x40] vunpcklps 4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vunpcklps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x14,0x5c,0x82,0xc0] vunpcklps -4096(%rdx,%rax,4), %zmm19, %zmm19 // CHECK: vunpcklps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x14,0x5c,0x82,0x40] vunpcklps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vunpcklps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x14,0x5c,0x82,0xc0] vunpcklps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} // CHECK: vunpcklps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x14,0x5c,0x82,0x40] vunpcklps 4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vunpcklps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x14,0x5c,0x82,0xc0] vunpcklps -4096(%rdx,%rax,4), %zmm19, %zmm19 {%k2} {z} // CHECK: vunpcklps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x14,0x5c,0x02,0x40] vunpcklps 4096(%rdx,%rax), %zmm19, %zmm19 // CHECK: vunpcklps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x14,0x5c,0x02,0x40] vunpcklps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} // CHECK: vunpcklps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x14,0x5c,0x02,0x40] vunpcklps 4096(%rdx,%rax), %zmm19, %zmm19 {%k2} {z} // CHECK: vunpcklps 4096(%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x14,0x5a,0x40] vunpcklps 4096(%rdx), %zmm19, %zmm19 // CHECK: vunpcklps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x14,0x5a,0x40] vunpcklps 4096(%rdx), %zmm19, %zmm19 {%k2} // CHECK: vunpcklps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x14,0x5a,0x40] vunpcklps 4096(%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vunpcklps 485498096{1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x14,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vunpcklps 485498096{1to16}, %zmm19, %zmm19 // CHECK: vunpcklps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x14,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vunpcklps 485498096{1to16}, %zmm19, %zmm19 {%k2} // CHECK: vunpcklps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x14,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vunpcklps 485498096{1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vunpcklps 485498096, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x14,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vunpcklps 485498096, %zmm19, %zmm19 // CHECK: vunpcklps 485498096, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x14,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vunpcklps 485498096, %zmm19, %zmm19 {%k2} // CHECK: vunpcklps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x14,0x1c,0x25,0xf0,0x1c,0xf0,0x1c] vunpcklps 485498096, %zmm19, %zmm19 {%k2} {z} // CHECK: vunpcklps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x50,0x14,0x1a] vunpcklps (%rdx){1to16}, %zmm19, %zmm19 // CHECK: vunpcklps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x52,0x14,0x1a] vunpcklps (%rdx){1to16}, %zmm19, %zmm19 {%k2} // CHECK: vunpcklps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xd2,0x14,0x1a] vunpcklps (%rdx){1to16}, %zmm19, %zmm19 {%k2} {z} // CHECK: vunpcklps (%rdx), %zmm19, %zmm19 // CHECK: encoding: [0x62,0xe1,0x64,0x40,0x14,0x1a] vunpcklps (%rdx), %zmm19, %zmm19 // CHECK: vunpcklps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xe1,0x64,0x42,0x14,0x1a] vunpcklps (%rdx), %zmm19, %zmm19 {%k2} // CHECK: vunpcklps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xe1,0x64,0xc2,0x14,0x1a] vunpcklps (%rdx), %zmm19, %zmm19 {%k2} {z} // CHECK: vunpcklps %zmm19, %zmm19, %zmm19 // CHECK: encoding: [0x62,0xa1,0x64,0x40,0x14,0xdb] vunpcklps %zmm19, %zmm19, %zmm19 // CHECK: vunpcklps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: encoding: [0x62,0xa1,0x64,0x42,0x14,0xdb] vunpcklps %zmm19, %zmm19, %zmm19 {%k2} // CHECK: vunpcklps %zmm19, %zmm19, %zmm19 {%k2} {z} // CHECK: encoding: [0x62,0xa1,0x64,0xc2,0x14,0xdb] vunpcklps %zmm19, %zmm19, %zmm19 {%k2} {z}