| // RUN: llvm-mc -triple x86_64-unknown-unknown --show-encoding %s | FileCheck %s |
| |
| // CHECK: blendpd $0, 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x0d,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00] |
| blendpd $0, 485498096, %xmm6 |
| |
| // CHECK: blendpd $0, 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x0d,0x74,0x82,0x40,0x00] |
| blendpd $0, 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: blendpd $0, -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x0d,0x74,0x82,0xc0,0x00] |
| blendpd $0, -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: blendpd $0, 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x0d,0x74,0x02,0x40,0x00] |
| blendpd $0, 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: blendpd $0, 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x0d,0x72,0x40,0x00] |
| blendpd $0, 64(%rdx), %xmm6 |
| |
| // CHECK: blendpd $0, (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x0d,0x32,0x00] |
| blendpd $0, (%rdx), %xmm6 |
| |
| // CHECK: blendpd $0, %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x0d,0xf6,0x00] |
| blendpd $0, %xmm6, %xmm6 |
| |
| // CHECK: blendps $0, 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x0c,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00] |
| blendps $0, 485498096, %xmm6 |
| |
| // CHECK: blendps $0, 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x0c,0x74,0x82,0x40,0x00] |
| blendps $0, 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: blendps $0, -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x0c,0x74,0x82,0xc0,0x00] |
| blendps $0, -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: blendps $0, 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x0c,0x74,0x02,0x40,0x00] |
| blendps $0, 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: blendps $0, 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x0c,0x72,0x40,0x00] |
| blendps $0, 64(%rdx), %xmm6 |
| |
| // CHECK: blendps $0, (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x0c,0x32,0x00] |
| blendps $0, (%rdx), %xmm6 |
| |
| // CHECK: blendps $0, %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x0c,0xf6,0x00] |
| blendps $0, %xmm6, %xmm6 |
| |
| // CHECK: blendvpd %xmm0, 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x15,0x34,0x25,0xf0,0x1c,0xf0,0x1c] |
| blendvpd %xmm0, 485498096, %xmm6 |
| |
| // CHECK: blendvpd %xmm0, 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x15,0x74,0x82,0x40] |
| blendvpd %xmm0, 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: blendvpd %xmm0, -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x15,0x74,0x82,0xc0] |
| blendvpd %xmm0, -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: blendvpd %xmm0, 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x15,0x74,0x02,0x40] |
| blendvpd %xmm0, 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: blendvpd %xmm0, 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x15,0x72,0x40] |
| blendvpd %xmm0, 64(%rdx), %xmm6 |
| |
| // CHECK: blendvpd %xmm0, (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x15,0x32] |
| blendvpd %xmm0, (%rdx), %xmm6 |
| |
| // CHECK: blendvpd %xmm0, %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x15,0xf6] |
| blendvpd %xmm0, %xmm6, %xmm6 |
| |
| // CHECK: blendvps %xmm0, 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x14,0x34,0x25,0xf0,0x1c,0xf0,0x1c] |
| blendvps %xmm0, 485498096, %xmm6 |
| |
| // CHECK: blendvps %xmm0, 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x14,0x74,0x82,0x40] |
| blendvps %xmm0, 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: blendvps %xmm0, -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x14,0x74,0x82,0xc0] |
| blendvps %xmm0, -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: blendvps %xmm0, 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x14,0x74,0x02,0x40] |
| blendvps %xmm0, 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: blendvps %xmm0, 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x14,0x72,0x40] |
| blendvps %xmm0, 64(%rdx), %xmm6 |
| |
| // CHECK: blendvps %xmm0, (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x14,0x32] |
| blendvps %xmm0, (%rdx), %xmm6 |
| |
| // CHECK: blendvps %xmm0, %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x14,0xf6] |
| blendvps %xmm0, %xmm6, %xmm6 |
| |
| // CHECK: dppd $0, 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x41,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00] |
| dppd $0, 485498096, %xmm6 |
| |
| // CHECK: dppd $0, 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x41,0x74,0x82,0x40,0x00] |
| dppd $0, 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: dppd $0, -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x41,0x74,0x82,0xc0,0x00] |
| dppd $0, -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: dppd $0, 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x41,0x74,0x02,0x40,0x00] |
| dppd $0, 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: dppd $0, 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x41,0x72,0x40,0x00] |
| dppd $0, 64(%rdx), %xmm6 |
| |
| // CHECK: dppd $0, (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x41,0x32,0x00] |
| dppd $0, (%rdx), %xmm6 |
| |
| // CHECK: dppd $0, %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x41,0xf6,0x00] |
| dppd $0, %xmm6, %xmm6 |
| |
| // CHECK: dpps $0, 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x40,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00] |
| dpps $0, 485498096, %xmm6 |
| |
| // CHECK: dpps $0, 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x40,0x74,0x82,0x40,0x00] |
| dpps $0, 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: dpps $0, -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x40,0x74,0x82,0xc0,0x00] |
| dpps $0, -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: dpps $0, 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x40,0x74,0x02,0x40,0x00] |
| dpps $0, 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: dpps $0, 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x40,0x72,0x40,0x00] |
| dpps $0, 64(%rdx), %xmm6 |
| |
| // CHECK: dpps $0, (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x40,0x32,0x00] |
| dpps $0, (%rdx), %xmm6 |
| |
| // CHECK: dpps $0, %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x40,0xf6,0x00] |
| dpps $0, %xmm6, %xmm6 |
| |
| // CHECK: extractps $0, %xmm6, 485498096 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x17,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00] |
| extractps $0, %xmm6, 485498096 |
| |
| // CHECK: extractps $0, %xmm6, 64(%rdx) |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x17,0x72,0x40,0x00] |
| extractps $0, %xmm6, 64(%rdx) |
| |
| // CHECK: extractps $0, %xmm6, 64(%rdx,%rax,4) |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x17,0x74,0x82,0x40,0x00] |
| extractps $0, %xmm6, 64(%rdx,%rax,4) |
| |
| // CHECK: extractps $0, %xmm6, -64(%rdx,%rax,4) |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x17,0x74,0x82,0xc0,0x00] |
| extractps $0, %xmm6, -64(%rdx,%rax,4) |
| |
| // CHECK: extractps $0, %xmm6, 64(%rdx,%rax) |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x17,0x74,0x02,0x40,0x00] |
| extractps $0, %xmm6, 64(%rdx,%rax) |
| |
| // CHECK: extractps $0, %xmm6, %r13d |
| // CHECK: encoding: [0x66,0x41,0x0f,0x3a,0x17,0xf5,0x00] |
| extractps $0, %xmm6, %r13d |
| |
| // CHECK: extractps $0, %xmm6, (%rdx) |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x17,0x32,0x00] |
| extractps $0, %xmm6, (%rdx) |
| |
| // CHECK: insertps $0, 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x21,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00] |
| insertps $0, 485498096, %xmm6 |
| |
| // CHECK: insertps $0, 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x21,0x74,0x82,0x40,0x00] |
| insertps $0, 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: insertps $0, -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x21,0x74,0x82,0xc0,0x00] |
| insertps $0, -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: insertps $0, 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x21,0x74,0x02,0x40,0x00] |
| insertps $0, 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: insertps $0, 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x21,0x72,0x40,0x00] |
| insertps $0, 64(%rdx), %xmm6 |
| |
| // CHECK: insertps $0, (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x21,0x32,0x00] |
| insertps $0, (%rdx), %xmm6 |
| |
| // CHECK: insertps $0, %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x21,0xf6,0x00] |
| insertps $0, %xmm6, %xmm6 |
| |
| // CHECK: movntdqa 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x34,0x25,0xf0,0x1c,0xf0,0x1c] |
| movntdqa 485498096, %xmm6 |
| |
| // CHECK: movntdqa 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x74,0x82,0x40] |
| movntdqa 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: movntdqa -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x74,0x82,0xc0] |
| movntdqa -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: movntdqa 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x74,0x02,0x40] |
| movntdqa 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: movntdqa 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x72,0x40] |
| movntdqa 64(%rdx), %xmm6 |
| |
| // CHECK: movntdqa (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x2a,0x32] |
| movntdqa (%rdx), %xmm6 |
| |
| // CHECK: mpsadbw $0, 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x42,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00] |
| mpsadbw $0, 485498096, %xmm6 |
| |
| // CHECK: mpsadbw $0, 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x42,0x74,0x82,0x40,0x00] |
| mpsadbw $0, 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: mpsadbw $0, -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x42,0x74,0x82,0xc0,0x00] |
| mpsadbw $0, -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: mpsadbw $0, 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x42,0x74,0x02,0x40,0x00] |
| mpsadbw $0, 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: mpsadbw $0, 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x42,0x72,0x40,0x00] |
| mpsadbw $0, 64(%rdx), %xmm6 |
| |
| // CHECK: mpsadbw $0, (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x42,0x32,0x00] |
| mpsadbw $0, (%rdx), %xmm6 |
| |
| // CHECK: mpsadbw $0, %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x42,0xf6,0x00] |
| mpsadbw $0, %xmm6, %xmm6 |
| |
| // CHECK: packusdw 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x34,0x25,0xf0,0x1c,0xf0,0x1c] |
| packusdw 485498096, %xmm6 |
| |
| // CHECK: packusdw 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x74,0x82,0x40] |
| packusdw 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: packusdw -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x74,0x82,0xc0] |
| packusdw -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: packusdw 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x74,0x02,0x40] |
| packusdw 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: packusdw 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x72,0x40] |
| packusdw 64(%rdx), %xmm6 |
| |
| // CHECK: packusdw (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x2b,0x32] |
| packusdw (%rdx), %xmm6 |
| |
| // CHECK: packusdw %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x2b,0xf6] |
| packusdw %xmm6, %xmm6 |
| |
| // CHECK: pblendvb %xmm0, 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x10,0x34,0x25,0xf0,0x1c,0xf0,0x1c] |
| pblendvb %xmm0, 485498096, %xmm6 |
| |
| // CHECK: pblendvb %xmm0, 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x10,0x74,0x82,0x40] |
| pblendvb %xmm0, 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pblendvb %xmm0, -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x10,0x74,0x82,0xc0] |
| pblendvb %xmm0, -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pblendvb %xmm0, 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x10,0x74,0x02,0x40] |
| pblendvb %xmm0, 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: pblendvb %xmm0, 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x10,0x72,0x40] |
| pblendvb %xmm0, 64(%rdx), %xmm6 |
| |
| // CHECK: pblendvb %xmm0, (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x10,0x32] |
| pblendvb %xmm0, (%rdx), %xmm6 |
| |
| // CHECK: pblendvb %xmm0, %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x10,0xf6] |
| pblendvb %xmm0, %xmm6, %xmm6 |
| |
| // CHECK: pblendw $0, 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x0e,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00] |
| pblendw $0, 485498096, %xmm6 |
| |
| // CHECK: pblendw $0, 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x0e,0x74,0x82,0x40,0x00] |
| pblendw $0, 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pblendw $0, -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x0e,0x74,0x82,0xc0,0x00] |
| pblendw $0, -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pblendw $0, 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x0e,0x74,0x02,0x40,0x00] |
| pblendw $0, 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: pblendw $0, 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x0e,0x72,0x40,0x00] |
| pblendw $0, 64(%rdx), %xmm6 |
| |
| // CHECK: pblendw $0, (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x0e,0x32,0x00] |
| pblendw $0, (%rdx), %xmm6 |
| |
| // CHECK: pblendw $0, %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x0e,0xf6,0x00] |
| pblendw $0, %xmm6, %xmm6 |
| |
| // CHECK: pcmpeqq 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x29,0x34,0x25,0xf0,0x1c,0xf0,0x1c] |
| pcmpeqq 485498096, %xmm6 |
| |
| // CHECK: pcmpeqq 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x29,0x74,0x82,0x40] |
| pcmpeqq 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pcmpeqq -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x29,0x74,0x82,0xc0] |
| pcmpeqq -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pcmpeqq 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x29,0x74,0x02,0x40] |
| pcmpeqq 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: pcmpeqq 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x29,0x72,0x40] |
| pcmpeqq 64(%rdx), %xmm6 |
| |
| // CHECK: pcmpeqq (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x29,0x32] |
| pcmpeqq (%rdx), %xmm6 |
| |
| // CHECK: pcmpeqq %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x29,0xf6] |
| pcmpeqq %xmm6, %xmm6 |
| |
| // CHECK: pextrb $0, %xmm6, 485498096 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x14,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00] |
| pextrb $0, %xmm6, 485498096 |
| |
| // CHECK: pextrb $0, %xmm6, 64(%rdx) |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x14,0x72,0x40,0x00] |
| pextrb $0, %xmm6, 64(%rdx) |
| |
| // CHECK: pextrb $0, %xmm6, 64(%rdx,%rax,4) |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x14,0x74,0x82,0x40,0x00] |
| pextrb $0, %xmm6, 64(%rdx,%rax,4) |
| |
| // CHECK: pextrb $0, %xmm6, -64(%rdx,%rax,4) |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x14,0x74,0x82,0xc0,0x00] |
| pextrb $0, %xmm6, -64(%rdx,%rax,4) |
| |
| // CHECK: pextrb $0, %xmm6, 64(%rdx,%rax) |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x14,0x74,0x02,0x40,0x00] |
| pextrb $0, %xmm6, 64(%rdx,%rax) |
| |
| // CHECK: pextrb $0, %xmm6, %r13d |
| // CHECK: encoding: [0x66,0x41,0x0f,0x3a,0x14,0xf5,0x00] |
| pextrb $0, %xmm6, %r13d |
| |
| // CHECK: pextrb $0, %xmm6, (%rdx) |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x14,0x32,0x00] |
| pextrb $0, %xmm6, (%rdx) |
| |
| // CHECK: pextrd $0, %xmm6, 485498096 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x16,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00] |
| pextrd $0, %xmm6, 485498096 |
| |
| // CHECK: pextrd $0, %xmm6, 64(%rdx) |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x16,0x72,0x40,0x00] |
| pextrd $0, %xmm6, 64(%rdx) |
| |
| // CHECK: pextrd $0, %xmm6, 64(%rdx,%rax,4) |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x16,0x74,0x82,0x40,0x00] |
| pextrd $0, %xmm6, 64(%rdx,%rax,4) |
| |
| // CHECK: pextrd $0, %xmm6, -64(%rdx,%rax,4) |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x16,0x74,0x82,0xc0,0x00] |
| pextrd $0, %xmm6, -64(%rdx,%rax,4) |
| |
| // CHECK: pextrd $0, %xmm6, 64(%rdx,%rax) |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x16,0x74,0x02,0x40,0x00] |
| pextrd $0, %xmm6, 64(%rdx,%rax) |
| |
| // CHECK: pextrd $0, %xmm6, %r13d |
| // CHECK: encoding: [0x66,0x41,0x0f,0x3a,0x16,0xf5,0x00] |
| pextrd $0, %xmm6, %r13d |
| |
| // CHECK: pextrd $0, %xmm6, (%rdx) |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x16,0x32,0x00] |
| pextrd $0, %xmm6, (%rdx) |
| |
| // CHECK: pextrq $0, %xmm6, 485498096 |
| // CHECK: encoding: [0x66,0x48,0x0f,0x3a,0x16,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00] |
| pextrq $0, %xmm6, 485498096 |
| |
| // CHECK: pextrq $0, %xmm6, 64(%rdx) |
| // CHECK: encoding: [0x66,0x48,0x0f,0x3a,0x16,0x72,0x40,0x00] |
| pextrq $0, %xmm6, 64(%rdx) |
| |
| // CHECK: pextrq $0, %xmm6, 64(%rdx,%rax,4) |
| // CHECK: encoding: [0x66,0x48,0x0f,0x3a,0x16,0x74,0x82,0x40,0x00] |
| pextrq $0, %xmm6, 64(%rdx,%rax,4) |
| |
| // CHECK: pextrq $0, %xmm6, -64(%rdx,%rax,4) |
| // CHECK: encoding: [0x66,0x48,0x0f,0x3a,0x16,0x74,0x82,0xc0,0x00] |
| pextrq $0, %xmm6, -64(%rdx,%rax,4) |
| |
| // CHECK: pextrq $0, %xmm6, 64(%rdx,%rax) |
| // CHECK: encoding: [0x66,0x48,0x0f,0x3a,0x16,0x74,0x02,0x40,0x00] |
| pextrq $0, %xmm6, 64(%rdx,%rax) |
| |
| // CHECK: pextrq $0, %xmm6, %r15 |
| // CHECK: encoding: [0x66,0x49,0x0f,0x3a,0x16,0xf7,0x00] |
| pextrq $0, %xmm6, %r15 |
| |
| // CHECK: pextrq $0, %xmm6, (%rdx) |
| // CHECK: encoding: [0x66,0x48,0x0f,0x3a,0x16,0x32,0x00] |
| pextrq $0, %xmm6, (%rdx) |
| |
| // CHECK: pextrw $0, %xmm6, 485498096 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x15,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00] |
| pextrw $0, %xmm6, 485498096 |
| |
| // CHECK: pextrw $0, %xmm6, 64(%rdx) |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x15,0x72,0x40,0x00] |
| pextrw $0, %xmm6, 64(%rdx) |
| |
| // CHECK: pextrw $0, %xmm6, 64(%rdx,%rax,4) |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x15,0x74,0x82,0x40,0x00] |
| pextrw $0, %xmm6, 64(%rdx,%rax,4) |
| |
| // CHECK: pextrw $0, %xmm6, -64(%rdx,%rax,4) |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x15,0x74,0x82,0xc0,0x00] |
| pextrw $0, %xmm6, -64(%rdx,%rax,4) |
| |
| // CHECK: pextrw $0, %xmm6, 64(%rdx,%rax) |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x15,0x74,0x02,0x40,0x00] |
| pextrw $0, %xmm6, 64(%rdx,%rax) |
| |
| // CHECK: pextrw $0, %xmm6, %r13d |
| // CHECK: encoding: [0x66,0x44,0x0f,0xc5,0xee,0x00] |
| pextrw $0, %xmm6, %r13d |
| |
| // CHECK: pextrw $0, %xmm6, (%rdx) |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x15,0x32,0x00] |
| pextrw $0, %xmm6, (%rdx) |
| |
| // CHECK: phminposuw 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x41,0x34,0x25,0xf0,0x1c,0xf0,0x1c] |
| phminposuw 485498096, %xmm6 |
| |
| // CHECK: phminposuw 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x41,0x74,0x82,0x40] |
| phminposuw 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: phminposuw -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x41,0x74,0x82,0xc0] |
| phminposuw -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: phminposuw 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x41,0x74,0x02,0x40] |
| phminposuw 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: phminposuw 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x41,0x72,0x40] |
| phminposuw 64(%rdx), %xmm6 |
| |
| // CHECK: phminposuw (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x41,0x32] |
| phminposuw (%rdx), %xmm6 |
| |
| // CHECK: phminposuw %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x41,0xf6] |
| phminposuw %xmm6, %xmm6 |
| |
| // CHECK: pinsrb $0, 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x20,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00] |
| pinsrb $0, 485498096, %xmm6 |
| |
| // CHECK: pinsrb $0, 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x20,0x74,0x82,0x40,0x00] |
| pinsrb $0, 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pinsrb $0, -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x20,0x74,0x82,0xc0,0x00] |
| pinsrb $0, -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pinsrb $0, 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x20,0x74,0x02,0x40,0x00] |
| pinsrb $0, 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: pinsrb $0, 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x20,0x72,0x40,0x00] |
| pinsrb $0, 64(%rdx), %xmm6 |
| |
| // CHECK: pinsrb $0, %r13d, %xmm6 |
| // CHECK: encoding: [0x66,0x41,0x0f,0x3a,0x20,0xf5,0x00] |
| pinsrb $0, %r13d, %xmm6 |
| |
| // CHECK: pinsrb $0, (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x20,0x32,0x00] |
| pinsrb $0, (%rdx), %xmm6 |
| |
| // CHECK: pinsrd $0, 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x22,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00] |
| pinsrd $0, 485498096, %xmm6 |
| |
| // CHECK: pinsrd $0, 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x22,0x74,0x82,0x40,0x00] |
| pinsrd $0, 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pinsrd $0, -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x22,0x74,0x82,0xc0,0x00] |
| pinsrd $0, -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pinsrd $0, 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x22,0x74,0x02,0x40,0x00] |
| pinsrd $0, 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: pinsrd $0, 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x22,0x72,0x40,0x00] |
| pinsrd $0, 64(%rdx), %xmm6 |
| |
| // CHECK: pinsrd $0, %r13d, %xmm6 |
| // CHECK: encoding: [0x66,0x41,0x0f,0x3a,0x22,0xf5,0x00] |
| pinsrd $0, %r13d, %xmm6 |
| |
| // CHECK: pinsrd $0, (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x22,0x32,0x00] |
| pinsrd $0, (%rdx), %xmm6 |
| |
| // CHECK: pinsrq $0, 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x48,0x0f,0x3a,0x22,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00] |
| pinsrq $0, 485498096, %xmm6 |
| |
| // CHECK: pinsrq $0, 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x48,0x0f,0x3a,0x22,0x74,0x82,0x40,0x00] |
| pinsrq $0, 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pinsrq $0, -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x48,0x0f,0x3a,0x22,0x74,0x82,0xc0,0x00] |
| pinsrq $0, -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pinsrq $0, 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x48,0x0f,0x3a,0x22,0x74,0x02,0x40,0x00] |
| pinsrq $0, 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: pinsrq $0, 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x48,0x0f,0x3a,0x22,0x72,0x40,0x00] |
| pinsrq $0, 64(%rdx), %xmm6 |
| |
| // CHECK: pinsrq $0, %r15, %xmm6 |
| // CHECK: encoding: [0x66,0x49,0x0f,0x3a,0x22,0xf7,0x00] |
| pinsrq $0, %r15, %xmm6 |
| |
| // CHECK: pinsrq $0, (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x48,0x0f,0x3a,0x22,0x32,0x00] |
| pinsrq $0, (%rdx), %xmm6 |
| |
| // CHECK: pmaxsb 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x34,0x25,0xf0,0x1c,0xf0,0x1c] |
| pmaxsb 485498096, %xmm6 |
| |
| // CHECK: pmaxsb 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x74,0x82,0x40] |
| pmaxsb 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pmaxsb -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x74,0x82,0xc0] |
| pmaxsb -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pmaxsb 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x74,0x02,0x40] |
| pmaxsb 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: pmaxsb 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x72,0x40] |
| pmaxsb 64(%rdx), %xmm6 |
| |
| // CHECK: pmaxsb (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3c,0x32] |
| pmaxsb (%rdx), %xmm6 |
| |
| // CHECK: pmaxsb %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3c,0xf6] |
| pmaxsb %xmm6, %xmm6 |
| |
| // CHECK: pmaxsd 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x34,0x25,0xf0,0x1c,0xf0,0x1c] |
| pmaxsd 485498096, %xmm6 |
| |
| // CHECK: pmaxsd 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x74,0x82,0x40] |
| pmaxsd 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pmaxsd -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x74,0x82,0xc0] |
| pmaxsd -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pmaxsd 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x74,0x02,0x40] |
| pmaxsd 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: pmaxsd 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x72,0x40] |
| pmaxsd 64(%rdx), %xmm6 |
| |
| // CHECK: pmaxsd (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3d,0x32] |
| pmaxsd (%rdx), %xmm6 |
| |
| // CHECK: pmaxsd %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3d,0xf6] |
| pmaxsd %xmm6, %xmm6 |
| |
| // CHECK: pmaxud 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x34,0x25,0xf0,0x1c,0xf0,0x1c] |
| pmaxud 485498096, %xmm6 |
| |
| // CHECK: pmaxud 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x74,0x82,0x40] |
| pmaxud 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pmaxud -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x74,0x82,0xc0] |
| pmaxud -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pmaxud 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x74,0x02,0x40] |
| pmaxud 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: pmaxud 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x72,0x40] |
| pmaxud 64(%rdx), %xmm6 |
| |
| // CHECK: pmaxud (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3f,0x32] |
| pmaxud (%rdx), %xmm6 |
| |
| // CHECK: pmaxud %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3f,0xf6] |
| pmaxud %xmm6, %xmm6 |
| |
| // CHECK: pmaxuw 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x34,0x25,0xf0,0x1c,0xf0,0x1c] |
| pmaxuw 485498096, %xmm6 |
| |
| // CHECK: pmaxuw 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x74,0x82,0x40] |
| pmaxuw 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pmaxuw -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x74,0x82,0xc0] |
| pmaxuw -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pmaxuw 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x74,0x02,0x40] |
| pmaxuw 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: pmaxuw 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x72,0x40] |
| pmaxuw 64(%rdx), %xmm6 |
| |
| // CHECK: pmaxuw (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3e,0x32] |
| pmaxuw (%rdx), %xmm6 |
| |
| // CHECK: pmaxuw %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3e,0xf6] |
| pmaxuw %xmm6, %xmm6 |
| |
| // CHECK: pminsb 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x38,0x34,0x25,0xf0,0x1c,0xf0,0x1c] |
| pminsb 485498096, %xmm6 |
| |
| // CHECK: pminsb 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x38,0x74,0x82,0x40] |
| pminsb 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pminsb -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x38,0x74,0x82,0xc0] |
| pminsb -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pminsb 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x38,0x74,0x02,0x40] |
| pminsb 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: pminsb 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x38,0x72,0x40] |
| pminsb 64(%rdx), %xmm6 |
| |
| // CHECK: pminsb (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x38,0x32] |
| pminsb (%rdx), %xmm6 |
| |
| // CHECK: pminsb %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x38,0xf6] |
| pminsb %xmm6, %xmm6 |
| |
| // CHECK: pminsd 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x39,0x34,0x25,0xf0,0x1c,0xf0,0x1c] |
| pminsd 485498096, %xmm6 |
| |
| // CHECK: pminsd 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x39,0x74,0x82,0x40] |
| pminsd 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pminsd -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x39,0x74,0x82,0xc0] |
| pminsd -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pminsd 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x39,0x74,0x02,0x40] |
| pminsd 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: pminsd 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x39,0x72,0x40] |
| pminsd 64(%rdx), %xmm6 |
| |
| // CHECK: pminsd (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x39,0x32] |
| pminsd (%rdx), %xmm6 |
| |
| // CHECK: pminsd %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x39,0xf6] |
| pminsd %xmm6, %xmm6 |
| |
| // CHECK: pminud 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x34,0x25,0xf0,0x1c,0xf0,0x1c] |
| pminud 485498096, %xmm6 |
| |
| // CHECK: pminud 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x74,0x82,0x40] |
| pminud 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pminud -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x74,0x82,0xc0] |
| pminud -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pminud 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x74,0x02,0x40] |
| pminud 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: pminud 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x72,0x40] |
| pminud 64(%rdx), %xmm6 |
| |
| // CHECK: pminud (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3b,0x32] |
| pminud (%rdx), %xmm6 |
| |
| // CHECK: pminud %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3b,0xf6] |
| pminud %xmm6, %xmm6 |
| |
| // CHECK: pminuw 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x34,0x25,0xf0,0x1c,0xf0,0x1c] |
| pminuw 485498096, %xmm6 |
| |
| // CHECK: pminuw 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x74,0x82,0x40] |
| pminuw 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pminuw -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x74,0x82,0xc0] |
| pminuw -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pminuw 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x74,0x02,0x40] |
| pminuw 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: pminuw 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x72,0x40] |
| pminuw 64(%rdx), %xmm6 |
| |
| // CHECK: pminuw (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3a,0x32] |
| pminuw (%rdx), %xmm6 |
| |
| // CHECK: pminuw %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x3a,0xf6] |
| pminuw %xmm6, %xmm6 |
| |
| // CHECK: pmovsxbd 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x21,0x34,0x25,0xf0,0x1c,0xf0,0x1c] |
| pmovsxbd 485498096, %xmm6 |
| |
| // CHECK: pmovsxbd 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x21,0x74,0x82,0x40] |
| pmovsxbd 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pmovsxbd -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x21,0x74,0x82,0xc0] |
| pmovsxbd -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pmovsxbd 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x21,0x74,0x02,0x40] |
| pmovsxbd 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: pmovsxbd 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x21,0x72,0x40] |
| pmovsxbd 64(%rdx), %xmm6 |
| |
| // CHECK: pmovsxbd (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x21,0x32] |
| pmovsxbd (%rdx), %xmm6 |
| |
| // CHECK: pmovsxbd %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x21,0xf6] |
| pmovsxbd %xmm6, %xmm6 |
| |
| // CHECK: pmovsxbq 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x22,0x34,0x25,0xf0,0x1c,0xf0,0x1c] |
| pmovsxbq 485498096, %xmm6 |
| |
| // CHECK: pmovsxbq 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x22,0x74,0x82,0x40] |
| pmovsxbq 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pmovsxbq -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x22,0x74,0x82,0xc0] |
| pmovsxbq -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pmovsxbq 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x22,0x74,0x02,0x40] |
| pmovsxbq 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: pmovsxbq 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x22,0x72,0x40] |
| pmovsxbq 64(%rdx), %xmm6 |
| |
| // CHECK: pmovsxbq (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x22,0x32] |
| pmovsxbq (%rdx), %xmm6 |
| |
| // CHECK: pmovsxbq %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x22,0xf6] |
| pmovsxbq %xmm6, %xmm6 |
| |
| // CHECK: pmovsxbw 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x20,0x34,0x25,0xf0,0x1c,0xf0,0x1c] |
| pmovsxbw 485498096, %xmm6 |
| |
| // CHECK: pmovsxbw 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x20,0x74,0x82,0x40] |
| pmovsxbw 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pmovsxbw -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x20,0x74,0x82,0xc0] |
| pmovsxbw -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pmovsxbw 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x20,0x74,0x02,0x40] |
| pmovsxbw 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: pmovsxbw 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x20,0x72,0x40] |
| pmovsxbw 64(%rdx), %xmm6 |
| |
| // CHECK: pmovsxbw (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x20,0x32] |
| pmovsxbw (%rdx), %xmm6 |
| |
| // CHECK: pmovsxbw %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x20,0xf6] |
| pmovsxbw %xmm6, %xmm6 |
| |
| // CHECK: pmovsxdq 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x25,0x34,0x25,0xf0,0x1c,0xf0,0x1c] |
| pmovsxdq 485498096, %xmm6 |
| |
| // CHECK: pmovsxdq 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x25,0x74,0x82,0x40] |
| pmovsxdq 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pmovsxdq -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x25,0x74,0x82,0xc0] |
| pmovsxdq -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pmovsxdq 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x25,0x74,0x02,0x40] |
| pmovsxdq 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: pmovsxdq 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x25,0x72,0x40] |
| pmovsxdq 64(%rdx), %xmm6 |
| |
| // CHECK: pmovsxdq (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x25,0x32] |
| pmovsxdq (%rdx), %xmm6 |
| |
| // CHECK: pmovsxdq %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x25,0xf6] |
| pmovsxdq %xmm6, %xmm6 |
| |
| // CHECK: pmovsxwd 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x23,0x34,0x25,0xf0,0x1c,0xf0,0x1c] |
| pmovsxwd 485498096, %xmm6 |
| |
| // CHECK: pmovsxwd 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x23,0x74,0x82,0x40] |
| pmovsxwd 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pmovsxwd -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x23,0x74,0x82,0xc0] |
| pmovsxwd -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pmovsxwd 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x23,0x74,0x02,0x40] |
| pmovsxwd 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: pmovsxwd 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x23,0x72,0x40] |
| pmovsxwd 64(%rdx), %xmm6 |
| |
| // CHECK: pmovsxwd (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x23,0x32] |
| pmovsxwd (%rdx), %xmm6 |
| |
| // CHECK: pmovsxwd %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x23,0xf6] |
| pmovsxwd %xmm6, %xmm6 |
| |
| // CHECK: pmovsxwq 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x24,0x34,0x25,0xf0,0x1c,0xf0,0x1c] |
| pmovsxwq 485498096, %xmm6 |
| |
| // CHECK: pmovsxwq 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x24,0x74,0x82,0x40] |
| pmovsxwq 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pmovsxwq -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x24,0x74,0x82,0xc0] |
| pmovsxwq -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pmovsxwq 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x24,0x74,0x02,0x40] |
| pmovsxwq 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: pmovsxwq 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x24,0x72,0x40] |
| pmovsxwq 64(%rdx), %xmm6 |
| |
| // CHECK: pmovsxwq (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x24,0x32] |
| pmovsxwq (%rdx), %xmm6 |
| |
| // CHECK: pmovsxwq %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x24,0xf6] |
| pmovsxwq %xmm6, %xmm6 |
| |
| // CHECK: pmovzxbd 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x31,0x34,0x25,0xf0,0x1c,0xf0,0x1c] |
| pmovzxbd 485498096, %xmm6 |
| |
| // CHECK: pmovzxbd 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x31,0x74,0x82,0x40] |
| pmovzxbd 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pmovzxbd -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x31,0x74,0x82,0xc0] |
| pmovzxbd -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pmovzxbd 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x31,0x74,0x02,0x40] |
| pmovzxbd 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: pmovzxbd 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x31,0x72,0x40] |
| pmovzxbd 64(%rdx), %xmm6 |
| |
| // CHECK: pmovzxbd (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x31,0x32] |
| pmovzxbd (%rdx), %xmm6 |
| |
| // CHECK: pmovzxbd %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x31,0xf6] |
| pmovzxbd %xmm6, %xmm6 |
| |
| // CHECK: pmovzxbq 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x32,0x34,0x25,0xf0,0x1c,0xf0,0x1c] |
| pmovzxbq 485498096, %xmm6 |
| |
| // CHECK: pmovzxbq 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x32,0x74,0x82,0x40] |
| pmovzxbq 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pmovzxbq -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x32,0x74,0x82,0xc0] |
| pmovzxbq -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pmovzxbq 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x32,0x74,0x02,0x40] |
| pmovzxbq 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: pmovzxbq 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x32,0x72,0x40] |
| pmovzxbq 64(%rdx), %xmm6 |
| |
| // CHECK: pmovzxbq (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x32,0x32] |
| pmovzxbq (%rdx), %xmm6 |
| |
| // CHECK: pmovzxbq %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x32,0xf6] |
| pmovzxbq %xmm6, %xmm6 |
| |
| // CHECK: pmovzxbw 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x30,0x34,0x25,0xf0,0x1c,0xf0,0x1c] |
| pmovzxbw 485498096, %xmm6 |
| |
| // CHECK: pmovzxbw 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x30,0x74,0x82,0x40] |
| pmovzxbw 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pmovzxbw -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x30,0x74,0x82,0xc0] |
| pmovzxbw -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pmovzxbw 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x30,0x74,0x02,0x40] |
| pmovzxbw 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: pmovzxbw 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x30,0x72,0x40] |
| pmovzxbw 64(%rdx), %xmm6 |
| |
| // CHECK: pmovzxbw (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x30,0x32] |
| pmovzxbw (%rdx), %xmm6 |
| |
| // CHECK: pmovzxbw %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x30,0xf6] |
| pmovzxbw %xmm6, %xmm6 |
| |
| // CHECK: pmovzxdq 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x35,0x34,0x25,0xf0,0x1c,0xf0,0x1c] |
| pmovzxdq 485498096, %xmm6 |
| |
| // CHECK: pmovzxdq 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x35,0x74,0x82,0x40] |
| pmovzxdq 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pmovzxdq -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x35,0x74,0x82,0xc0] |
| pmovzxdq -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pmovzxdq 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x35,0x74,0x02,0x40] |
| pmovzxdq 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: pmovzxdq 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x35,0x72,0x40] |
| pmovzxdq 64(%rdx), %xmm6 |
| |
| // CHECK: pmovzxdq (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x35,0x32] |
| pmovzxdq (%rdx), %xmm6 |
| |
| // CHECK: pmovzxdq %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x35,0xf6] |
| pmovzxdq %xmm6, %xmm6 |
| |
| // CHECK: pmovzxwd 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x33,0x34,0x25,0xf0,0x1c,0xf0,0x1c] |
| pmovzxwd 485498096, %xmm6 |
| |
| // CHECK: pmovzxwd 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x33,0x74,0x82,0x40] |
| pmovzxwd 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pmovzxwd -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x33,0x74,0x82,0xc0] |
| pmovzxwd -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pmovzxwd 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x33,0x74,0x02,0x40] |
| pmovzxwd 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: pmovzxwd 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x33,0x72,0x40] |
| pmovzxwd 64(%rdx), %xmm6 |
| |
| // CHECK: pmovzxwd (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x33,0x32] |
| pmovzxwd (%rdx), %xmm6 |
| |
| // CHECK: pmovzxwd %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x33,0xf6] |
| pmovzxwd %xmm6, %xmm6 |
| |
| // CHECK: pmovzxwq 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x34,0x34,0x25,0xf0,0x1c,0xf0,0x1c] |
| pmovzxwq 485498096, %xmm6 |
| |
| // CHECK: pmovzxwq 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x34,0x74,0x82,0x40] |
| pmovzxwq 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pmovzxwq -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x34,0x74,0x82,0xc0] |
| pmovzxwq -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pmovzxwq 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x34,0x74,0x02,0x40] |
| pmovzxwq 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: pmovzxwq 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x34,0x72,0x40] |
| pmovzxwq 64(%rdx), %xmm6 |
| |
| // CHECK: pmovzxwq (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x34,0x32] |
| pmovzxwq (%rdx), %xmm6 |
| |
| // CHECK: pmovzxwq %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x34,0xf6] |
| pmovzxwq %xmm6, %xmm6 |
| |
| // CHECK: pmuldq 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x28,0x34,0x25,0xf0,0x1c,0xf0,0x1c] |
| pmuldq 485498096, %xmm6 |
| |
| // CHECK: pmuldq 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x28,0x74,0x82,0x40] |
| pmuldq 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pmuldq -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x28,0x74,0x82,0xc0] |
| pmuldq -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pmuldq 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x28,0x74,0x02,0x40] |
| pmuldq 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: pmuldq 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x28,0x72,0x40] |
| pmuldq 64(%rdx), %xmm6 |
| |
| // CHECK: pmuldq (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x28,0x32] |
| pmuldq (%rdx), %xmm6 |
| |
| // CHECK: pmuldq %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x28,0xf6] |
| pmuldq %xmm6, %xmm6 |
| |
| // CHECK: pmulld 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x40,0x34,0x25,0xf0,0x1c,0xf0,0x1c] |
| pmulld 485498096, %xmm6 |
| |
| // CHECK: pmulld 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x40,0x74,0x82,0x40] |
| pmulld 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pmulld -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x40,0x74,0x82,0xc0] |
| pmulld -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: pmulld 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x40,0x74,0x02,0x40] |
| pmulld 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: pmulld 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x40,0x72,0x40] |
| pmulld 64(%rdx), %xmm6 |
| |
| // CHECK: pmulld (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x40,0x32] |
| pmulld (%rdx), %xmm6 |
| |
| // CHECK: pmulld %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x40,0xf6] |
| pmulld %xmm6, %xmm6 |
| |
| // CHECK: ptest 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x17,0x34,0x25,0xf0,0x1c,0xf0,0x1c] |
| ptest 485498096, %xmm6 |
| |
| // CHECK: ptest 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x17,0x74,0x82,0x40] |
| ptest 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: ptest -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x17,0x74,0x82,0xc0] |
| ptest -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: ptest 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x17,0x74,0x02,0x40] |
| ptest 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: ptest 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x17,0x72,0x40] |
| ptest 64(%rdx), %xmm6 |
| |
| // CHECK: ptest (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x17,0x32] |
| ptest (%rdx), %xmm6 |
| |
| // CHECK: ptest %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x38,0x17,0xf6] |
| ptest %xmm6, %xmm6 |
| |
| // CHECK: roundpd $0, 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x09,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00] |
| roundpd $0, 485498096, %xmm6 |
| |
| // CHECK: roundpd $0, 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x09,0x74,0x82,0x40,0x00] |
| roundpd $0, 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: roundpd $0, -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x09,0x74,0x82,0xc0,0x00] |
| roundpd $0, -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: roundpd $0, 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x09,0x74,0x02,0x40,0x00] |
| roundpd $0, 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: roundpd $0, 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x09,0x72,0x40,0x00] |
| roundpd $0, 64(%rdx), %xmm6 |
| |
| // CHECK: roundpd $0, (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x09,0x32,0x00] |
| roundpd $0, (%rdx), %xmm6 |
| |
| // CHECK: roundpd $0, %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x09,0xf6,0x00] |
| roundpd $0, %xmm6, %xmm6 |
| |
| // CHECK: roundps $0, 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x08,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00] |
| roundps $0, 485498096, %xmm6 |
| |
| // CHECK: roundps $0, 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x08,0x74,0x82,0x40,0x00] |
| roundps $0, 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: roundps $0, -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x08,0x74,0x82,0xc0,0x00] |
| roundps $0, -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: roundps $0, 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x08,0x74,0x02,0x40,0x00] |
| roundps $0, 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: roundps $0, 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x08,0x72,0x40,0x00] |
| roundps $0, 64(%rdx), %xmm6 |
| |
| // CHECK: roundps $0, (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x08,0x32,0x00] |
| roundps $0, (%rdx), %xmm6 |
| |
| // CHECK: roundps $0, %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x08,0xf6,0x00] |
| roundps $0, %xmm6, %xmm6 |
| |
| // CHECK: roundsd $0, 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x0b,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00] |
| roundsd $0, 485498096, %xmm6 |
| |
| // CHECK: roundsd $0, 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x0b,0x74,0x82,0x40,0x00] |
| roundsd $0, 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: roundsd $0, -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x0b,0x74,0x82,0xc0,0x00] |
| roundsd $0, -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: roundsd $0, 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x0b,0x74,0x02,0x40,0x00] |
| roundsd $0, 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: roundsd $0, 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x0b,0x72,0x40,0x00] |
| roundsd $0, 64(%rdx), %xmm6 |
| |
| // CHECK: roundsd $0, (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x0b,0x32,0x00] |
| roundsd $0, (%rdx), %xmm6 |
| |
| // CHECK: roundsd $0, %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x0b,0xf6,0x00] |
| roundsd $0, %xmm6, %xmm6 |
| |
| // CHECK: roundss $0, 485498096, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x0a,0x34,0x25,0xf0,0x1c,0xf0,0x1c,0x00] |
| roundss $0, 485498096, %xmm6 |
| |
| // CHECK: roundss $0, 64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x0a,0x74,0x82,0x40,0x00] |
| roundss $0, 64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: roundss $0, -64(%rdx,%rax,4), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x0a,0x74,0x82,0xc0,0x00] |
| roundss $0, -64(%rdx,%rax,4), %xmm6 |
| |
| // CHECK: roundss $0, 64(%rdx,%rax), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x0a,0x74,0x02,0x40,0x00] |
| roundss $0, 64(%rdx,%rax), %xmm6 |
| |
| // CHECK: roundss $0, 64(%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x0a,0x72,0x40,0x00] |
| roundss $0, 64(%rdx), %xmm6 |
| |
| // CHECK: roundss $0, (%rdx), %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x0a,0x32,0x00] |
| roundss $0, (%rdx), %xmm6 |
| |
| // CHECK: roundss $0, %xmm6, %xmm6 |
| // CHECK: encoding: [0x66,0x0f,0x3a,0x0a,0xf6,0x00] |
| roundss $0, %xmm6, %xmm6 |
| |