1// RUN: llvm-mc -triple x86_64-unknown-unknown -x86-asm-syntax=intel -output-asm-variant=1 --show-encoding %s | FileCheck %s 2 3// CHECK: tdpbssd tmm6, tmm5, tmm4 4// CHECK: encoding: [0xc4,0xe2,0x5b,0x5e,0xf5] 5 tdpbssd tmm6, tmm5, tmm4 6 7// CHECK: tdpbssd tmm3, tmm2, tmm1 8// CHECK: encoding: [0xc4,0xe2,0x73,0x5e,0xda] 9 tdpbssd tmm3, tmm2, tmm1 10 11// CHECK: tdpbsud tmm6, tmm5, tmm4 12// CHECK: encoding: [0xc4,0xe2,0x5a,0x5e,0xf5] 13 tdpbsud tmm6, tmm5, tmm4 14 15// CHECK: tdpbsud tmm3, tmm2, tmm1 16// CHECK: encoding: [0xc4,0xe2,0x72,0x5e,0xda] 17 tdpbsud tmm3, tmm2, tmm1 18 19// CHECK: tdpbusd tmm6, tmm5, tmm4 20// CHECK: encoding: [0xc4,0xe2,0x59,0x5e,0xf5] 21 tdpbusd tmm6, tmm5, tmm4 22 23// CHECK: tdpbusd tmm3, tmm2, tmm1 24// CHECK: encoding: [0xc4,0xe2,0x71,0x5e,0xda] 25 tdpbusd tmm3, tmm2, tmm1 26 27// CHECK: tdpbuud tmm6, tmm5, tmm4 28// CHECK: encoding: [0xc4,0xe2,0x58,0x5e,0xf5] 29 tdpbuud tmm6, tmm5, tmm4 30 31// CHECK: tdpbuud tmm3, tmm2, tmm1 32// CHECK: encoding: [0xc4,0xe2,0x70,0x5e,0xda] 33 tdpbuud tmm3, tmm2, tmm1 34 35// CHECK: tdpbssd tmm6, tmm5, tmm4 36// CHECK: encoding: [0xc4,0xe2,0x5b,0x5e,0xf5] 37 tdpbssd tmm6, tmm5, tmm4 38 39// CHECK: tdpbssd tmm3, tmm2, tmm1 40// CHECK: encoding: [0xc4,0xe2,0x73,0x5e,0xda] 41 tdpbssd tmm3, tmm2, tmm1 42 43// CHECK: tdpbsud tmm6, tmm5, tmm4 44// CHECK: encoding: [0xc4,0xe2,0x5a,0x5e,0xf5] 45 tdpbsud tmm6, tmm5, tmm4 46 47// CHECK: tdpbsud tmm3, tmm2, tmm1 48// CHECK: encoding: [0xc4,0xe2,0x72,0x5e,0xda] 49 tdpbsud tmm3, tmm2, tmm1 50 51// CHECK: tdpbusd tmm6, tmm5, tmm4 52// CHECK: encoding: [0xc4,0xe2,0x59,0x5e,0xf5] 53 tdpbusd tmm6, tmm5, tmm4 54 55// CHECK: tdpbusd tmm3, tmm2, tmm1 56// CHECK: encoding: [0xc4,0xe2,0x71,0x5e,0xda] 57 tdpbusd tmm3, tmm2, tmm1 58 59// CHECK: tdpbuud tmm6, tmm5, tmm4 60// CHECK: encoding: [0xc4,0xe2,0x58,0x5e,0xf5] 61 tdpbuud tmm6, tmm5, tmm4 62 63// CHECK: tdpbuud tmm3, tmm2, tmm1 64// CHECK: encoding: [0xc4,0xe2,0x70,0x5e,0xda] 65 tdpbuud tmm3, tmm2, tmm1 66 67// CHECK: tdpbssd tmm6, tmm5, tmm4 68// CHECK: encoding: [0xc4,0xe2,0x5b,0x5e,0xf5] 69 tdpbssd tmm6, tmm5, tmm4 70 71// CHECK: tdpbssd tmm3, tmm2, tmm1 72// CHECK: encoding: [0xc4,0xe2,0x73,0x5e,0xda] 73 tdpbssd tmm3, tmm2, tmm1 74 75// CHECK: tdpbsud tmm6, tmm5, tmm4 76// CHECK: encoding: [0xc4,0xe2,0x5a,0x5e,0xf5] 77 tdpbsud tmm6, tmm5, tmm4 78 79// CHECK: tdpbsud tmm3, tmm2, tmm1 80// CHECK: encoding: [0xc4,0xe2,0x72,0x5e,0xda] 81 tdpbsud tmm3, tmm2, tmm1 82 83// CHECK: tdpbusd tmm6, tmm5, tmm4 84// CHECK: encoding: [0xc4,0xe2,0x59,0x5e,0xf5] 85 tdpbusd tmm6, tmm5, tmm4 86 87// CHECK: tdpbusd tmm3, tmm2, tmm1 88// CHECK: encoding: [0xc4,0xe2,0x71,0x5e,0xda] 89 tdpbusd tmm3, tmm2, tmm1 90 91// CHECK: tdpbuud tmm6, tmm5, tmm4 92// CHECK: encoding: [0xc4,0xe2,0x58,0x5e,0xf5] 93 tdpbuud tmm6, tmm5, tmm4 94 95// CHECK: tdpbuud tmm3, tmm2, tmm1 96// CHECK: encoding: [0xc4,0xe2,0x70,0x5e,0xda] 97 tdpbuud tmm3, tmm2, tmm1 98 99// CHECK: tdpbssd tmm6, tmm5, tmm4 100// CHECK: encoding: [0xc4,0xe2,0x5b,0x5e,0xf5] 101 tdpbssd tmm6, tmm5, tmm4 102 103// CHECK: tdpbssd tmm3, tmm2, tmm1 104// CHECK: encoding: [0xc4,0xe2,0x73,0x5e,0xda] 105 tdpbssd tmm3, tmm2, tmm1 106 107// CHECK: tdpbsud tmm6, tmm5, tmm4 108// CHECK: encoding: [0xc4,0xe2,0x5a,0x5e,0xf5] 109 tdpbsud tmm6, tmm5, tmm4 110 111// CHECK: tdpbsud tmm3, tmm2, tmm1 112// CHECK: encoding: [0xc4,0xe2,0x72,0x5e,0xda] 113 tdpbsud tmm3, tmm2, tmm1 114 115// CHECK: tdpbusd tmm6, tmm5, tmm4 116// CHECK: encoding: [0xc4,0xe2,0x59,0x5e,0xf5] 117 tdpbusd tmm6, tmm5, tmm4 118 119// CHECK: tdpbusd tmm3, tmm2, tmm1 120// CHECK: encoding: [0xc4,0xe2,0x71,0x5e,0xda] 121 tdpbusd tmm3, tmm2, tmm1 122 123// CHECK: tdpbuud tmm6, tmm5, tmm4 124// CHECK: encoding: [0xc4,0xe2,0x58,0x5e,0xf5] 125 tdpbuud tmm6, tmm5, tmm4 126 127// CHECK: tdpbuud tmm3, tmm2, tmm1 128// CHECK: encoding: [0xc4,0xe2,0x70,0x5e,0xda] 129 tdpbuud tmm3, tmm2, tmm1 130