1*9880d681SAndroid Build Coastguard Worker// RUN: llvm-mc -triple i386-unknown-unknown --show-encoding %s | FileCheck %s 2*9880d681SAndroid Build Coastguard Worker 3*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd132pd %xmm2, %xmm5, %xmm1 4*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0x98,0xca] 5*9880d681SAndroid Build Coastguard Worker vfmadd132pd %xmm2, %xmm5, %xmm1 6*9880d681SAndroid Build Coastguard Worker 7*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd132pd (%eax), %xmm5, %xmm1 8*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0x98,0x08] 9*9880d681SAndroid Build Coastguard Worker vfmadd132pd (%eax), %xmm5, %xmm1 10*9880d681SAndroid Build Coastguard Worker 11*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd132ps %xmm2, %xmm5, %xmm1 12*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0x98,0xca] 13*9880d681SAndroid Build Coastguard Worker vfmadd132ps %xmm2, %xmm5, %xmm1 14*9880d681SAndroid Build Coastguard Worker 15*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd132ps (%eax), %xmm5, %xmm1 16*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0x98,0x08] 17*9880d681SAndroid Build Coastguard Worker vfmadd132ps (%eax), %xmm5, %xmm1 18*9880d681SAndroid Build Coastguard Worker 19*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd213pd %xmm2, %xmm5, %xmm1 20*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0xa8,0xca] 21*9880d681SAndroid Build Coastguard Worker vfmadd213pd %xmm2, %xmm5, %xmm1 22*9880d681SAndroid Build Coastguard Worker 23*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd213pd (%eax), %xmm5, %xmm1 24*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0xa8,0x08] 25*9880d681SAndroid Build Coastguard Worker vfmadd213pd (%eax), %xmm5, %xmm1 26*9880d681SAndroid Build Coastguard Worker 27*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd213ps %xmm2, %xmm5, %xmm1 28*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0xa8,0xca] 29*9880d681SAndroid Build Coastguard Worker vfmadd213ps %xmm2, %xmm5, %xmm1 30*9880d681SAndroid Build Coastguard Worker 31*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd213ps (%eax), %xmm5, %xmm1 32*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0xa8,0x08] 33*9880d681SAndroid Build Coastguard Worker vfmadd213ps (%eax), %xmm5, %xmm1 34*9880d681SAndroid Build Coastguard Worker 35*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd231pd %xmm2, %xmm5, %xmm1 36*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0xb8,0xca] 37*9880d681SAndroid Build Coastguard Worker vfmadd231pd %xmm2, %xmm5, %xmm1 38*9880d681SAndroid Build Coastguard Worker 39*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd231pd (%eax), %xmm5, %xmm1 40*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0xb8,0x08] 41*9880d681SAndroid Build Coastguard Worker vfmadd231pd (%eax), %xmm5, %xmm1 42*9880d681SAndroid Build Coastguard Worker 43*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd231ps %xmm2, %xmm5, %xmm1 44*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0xb8,0xca] 45*9880d681SAndroid Build Coastguard Worker vfmadd231ps %xmm2, %xmm5, %xmm1 46*9880d681SAndroid Build Coastguard Worker 47*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd231ps (%eax), %xmm5, %xmm1 48*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0xb8,0x08] 49*9880d681SAndroid Build Coastguard Worker vfmadd231ps (%eax), %xmm5, %xmm1 50*9880d681SAndroid Build Coastguard Worker 51*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd132pd %ymm2, %ymm5, %ymm1 52*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0x98,0xca] 53*9880d681SAndroid Build Coastguard Worker vfmadd132pd %ymm2, %ymm5, %ymm1 54*9880d681SAndroid Build Coastguard Worker 55*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd132pd (%eax), %ymm5, %ymm1 56*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0x98,0x08] 57*9880d681SAndroid Build Coastguard Worker vfmadd132pd (%eax), %ymm5, %ymm1 58*9880d681SAndroid Build Coastguard Worker 59*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd132ps %ymm2, %ymm5, %ymm1 60*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0x98,0xca] 61*9880d681SAndroid Build Coastguard Worker vfmadd132ps %ymm2, %ymm5, %ymm1 62*9880d681SAndroid Build Coastguard Worker 63*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd132ps (%eax), %ymm5, %ymm1 64*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0x98,0x08] 65*9880d681SAndroid Build Coastguard Worker vfmadd132ps (%eax), %ymm5, %ymm1 66*9880d681SAndroid Build Coastguard Worker 67*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd213pd %ymm2, %ymm5, %ymm1 68*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0xa8,0xca] 69*9880d681SAndroid Build Coastguard Worker vfmadd213pd %ymm2, %ymm5, %ymm1 70*9880d681SAndroid Build Coastguard Worker 71*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd213pd (%eax), %ymm5, %ymm1 72*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0xa8,0x08] 73*9880d681SAndroid Build Coastguard Worker vfmadd213pd (%eax), %ymm5, %ymm1 74*9880d681SAndroid Build Coastguard Worker 75*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd213ps %ymm2, %ymm5, %ymm1 76*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0xa8,0xca] 77*9880d681SAndroid Build Coastguard Worker vfmadd213ps %ymm2, %ymm5, %ymm1 78*9880d681SAndroid Build Coastguard Worker 79*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd213ps (%eax), %ymm5, %ymm1 80*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0xa8,0x08] 81*9880d681SAndroid Build Coastguard Worker vfmadd213ps (%eax), %ymm5, %ymm1 82*9880d681SAndroid Build Coastguard Worker 83*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd231pd %ymm2, %ymm5, %ymm1 84*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0xb8,0xca] 85*9880d681SAndroid Build Coastguard Worker vfmadd231pd %ymm2, %ymm5, %ymm1 86*9880d681SAndroid Build Coastguard Worker 87*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd231pd (%eax), %ymm5, %ymm1 88*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0xb8,0x08] 89*9880d681SAndroid Build Coastguard Worker vfmadd231pd (%eax), %ymm5, %ymm1 90*9880d681SAndroid Build Coastguard Worker 91*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd231ps %ymm2, %ymm5, %ymm1 92*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0xb8,0xca] 93*9880d681SAndroid Build Coastguard Worker vfmadd231ps %ymm2, %ymm5, %ymm1 94*9880d681SAndroid Build Coastguard Worker 95*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd231ps (%eax), %ymm5, %ymm1 96*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0xb8,0x08] 97*9880d681SAndroid Build Coastguard Worker vfmadd231ps (%eax), %ymm5, %ymm1 98*9880d681SAndroid Build Coastguard Worker 99*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd132pd %xmm2, %xmm5, %xmm1 100*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0x98,0xca] 101*9880d681SAndroid Build Coastguard Worker vfmadd132pd %xmm2, %xmm5, %xmm1 102*9880d681SAndroid Build Coastguard Worker 103*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd132pd (%eax), %xmm5, %xmm1 104*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0x98,0x08] 105*9880d681SAndroid Build Coastguard Worker vfmadd132pd (%eax), %xmm5, %xmm1 106*9880d681SAndroid Build Coastguard Worker 107*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd132ps %xmm2, %xmm5, %xmm1 108*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0x98,0xca] 109*9880d681SAndroid Build Coastguard Worker vfmadd132ps %xmm2, %xmm5, %xmm1 110*9880d681SAndroid Build Coastguard Worker 111*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd132ps (%eax), %xmm5, %xmm1 112*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0x98,0x08] 113*9880d681SAndroid Build Coastguard Worker vfmadd132ps (%eax), %xmm5, %xmm1 114*9880d681SAndroid Build Coastguard Worker 115*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd213pd %xmm2, %xmm5, %xmm1 116*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0xa8,0xca] 117*9880d681SAndroid Build Coastguard Worker vfmadd213pd %xmm2, %xmm5, %xmm1 118*9880d681SAndroid Build Coastguard Worker 119*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd213pd (%eax), %xmm5, %xmm1 120*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0xa8,0x08] 121*9880d681SAndroid Build Coastguard Worker vfmadd213pd (%eax), %xmm5, %xmm1 122*9880d681SAndroid Build Coastguard Worker 123*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd213ps %xmm2, %xmm5, %xmm1 124*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0xa8,0xca] 125*9880d681SAndroid Build Coastguard Worker vfmadd213ps %xmm2, %xmm5, %xmm1 126*9880d681SAndroid Build Coastguard Worker 127*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd213ps (%eax), %xmm5, %xmm1 128*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0xa8,0x08] 129*9880d681SAndroid Build Coastguard Worker vfmadd213ps (%eax), %xmm5, %xmm1 130*9880d681SAndroid Build Coastguard Worker 131*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd231pd %xmm2, %xmm5, %xmm1 132*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0xb8,0xca] 133*9880d681SAndroid Build Coastguard Worker vfmadd231pd %xmm2, %xmm5, %xmm1 134*9880d681SAndroid Build Coastguard Worker 135*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd231pd (%eax), %xmm5, %xmm1 136*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0xb8,0x08] 137*9880d681SAndroid Build Coastguard Worker vfmadd231pd (%eax), %xmm5, %xmm1 138*9880d681SAndroid Build Coastguard Worker 139*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd231ps %xmm2, %xmm5, %xmm1 140*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0xb8,0xca] 141*9880d681SAndroid Build Coastguard Worker vfmadd231ps %xmm2, %xmm5, %xmm1 142*9880d681SAndroid Build Coastguard Worker 143*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd231ps (%eax), %xmm5, %xmm1 144*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0xb8,0x08] 145*9880d681SAndroid Build Coastguard Worker vfmadd231ps (%eax), %xmm5, %xmm1 146*9880d681SAndroid Build Coastguard Worker 147*9880d681SAndroid Build Coastguard Worker// CHECK: vfmaddsub132pd %xmm2, %xmm5, %xmm1 148*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0x96,0xca] 149*9880d681SAndroid Build Coastguard Worker vfmaddsub132pd %xmm2, %xmm5, %xmm1 150*9880d681SAndroid Build Coastguard Worker 151*9880d681SAndroid Build Coastguard Worker// CHECK: vfmaddsub132pd (%eax), %xmm5, %xmm1 152*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0x96,0x08] 153*9880d681SAndroid Build Coastguard Worker vfmaddsub132pd (%eax), %xmm5, %xmm1 154*9880d681SAndroid Build Coastguard Worker 155*9880d681SAndroid Build Coastguard Worker// CHECK: vfmaddsub132ps %xmm2, %xmm5, %xmm1 156*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0x96,0xca] 157*9880d681SAndroid Build Coastguard Worker vfmaddsub132ps %xmm2, %xmm5, %xmm1 158*9880d681SAndroid Build Coastguard Worker 159*9880d681SAndroid Build Coastguard Worker// CHECK: vfmaddsub132ps (%eax), %xmm5, %xmm1 160*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0x96,0x08] 161*9880d681SAndroid Build Coastguard Worker vfmaddsub132ps (%eax), %xmm5, %xmm1 162*9880d681SAndroid Build Coastguard Worker 163*9880d681SAndroid Build Coastguard Worker// CHECK: vfmaddsub213pd %xmm2, %xmm5, %xmm1 164*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0xa6,0xca] 165*9880d681SAndroid Build Coastguard Worker vfmaddsub213pd %xmm2, %xmm5, %xmm1 166*9880d681SAndroid Build Coastguard Worker 167*9880d681SAndroid Build Coastguard Worker// CHECK: vfmaddsub213pd (%eax), %xmm5, %xmm1 168*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0xa6,0x08] 169*9880d681SAndroid Build Coastguard Worker vfmaddsub213pd (%eax), %xmm5, %xmm1 170*9880d681SAndroid Build Coastguard Worker 171*9880d681SAndroid Build Coastguard Worker// CHECK: vfmaddsub213ps %xmm2, %xmm5, %xmm1 172*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0xa6,0xca] 173*9880d681SAndroid Build Coastguard Worker vfmaddsub213ps %xmm2, %xmm5, %xmm1 174*9880d681SAndroid Build Coastguard Worker 175*9880d681SAndroid Build Coastguard Worker// CHECK: vfmaddsub213ps (%eax), %xmm5, %xmm1 176*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0xa6,0x08] 177*9880d681SAndroid Build Coastguard Worker vfmaddsub213ps (%eax), %xmm5, %xmm1 178*9880d681SAndroid Build Coastguard Worker 179*9880d681SAndroid Build Coastguard Worker// CHECK: vfmaddsub231pd %xmm2, %xmm5, %xmm1 180*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0xb6,0xca] 181*9880d681SAndroid Build Coastguard Worker vfmaddsub231pd %xmm2, %xmm5, %xmm1 182*9880d681SAndroid Build Coastguard Worker 183*9880d681SAndroid Build Coastguard Worker// CHECK: vfmaddsub231pd (%eax), %xmm5, %xmm1 184*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0xb6,0x08] 185*9880d681SAndroid Build Coastguard Worker vfmaddsub231pd (%eax), %xmm5, %xmm1 186*9880d681SAndroid Build Coastguard Worker 187*9880d681SAndroid Build Coastguard Worker// CHECK: vfmaddsub231ps %xmm2, %xmm5, %xmm1 188*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0xb6,0xca] 189*9880d681SAndroid Build Coastguard Worker vfmaddsub231ps %xmm2, %xmm5, %xmm1 190*9880d681SAndroid Build Coastguard Worker 191*9880d681SAndroid Build Coastguard Worker// CHECK: vfmaddsub231ps (%eax), %xmm5, %xmm1 192*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0xb6,0x08] 193*9880d681SAndroid Build Coastguard Worker vfmaddsub231ps (%eax), %xmm5, %xmm1 194*9880d681SAndroid Build Coastguard Worker 195*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsubadd132pd %xmm2, %xmm5, %xmm1 196*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0x97,0xca] 197*9880d681SAndroid Build Coastguard Worker vfmsubadd132pd %xmm2, %xmm5, %xmm1 198*9880d681SAndroid Build Coastguard Worker 199*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsubadd132pd (%eax), %xmm5, %xmm1 200*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0x97,0x08] 201*9880d681SAndroid Build Coastguard Worker vfmsubadd132pd (%eax), %xmm5, %xmm1 202*9880d681SAndroid Build Coastguard Worker 203*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsubadd132ps %xmm2, %xmm5, %xmm1 204*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0x97,0xca] 205*9880d681SAndroid Build Coastguard Worker vfmsubadd132ps %xmm2, %xmm5, %xmm1 206*9880d681SAndroid Build Coastguard Worker 207*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsubadd132ps (%eax), %xmm5, %xmm1 208*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0x97,0x08] 209*9880d681SAndroid Build Coastguard Worker vfmsubadd132ps (%eax), %xmm5, %xmm1 210*9880d681SAndroid Build Coastguard Worker 211*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsubadd213pd %xmm2, %xmm5, %xmm1 212*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0xa7,0xca] 213*9880d681SAndroid Build Coastguard Worker vfmsubadd213pd %xmm2, %xmm5, %xmm1 214*9880d681SAndroid Build Coastguard Worker 215*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsubadd213pd (%eax), %xmm5, %xmm1 216*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0xa7,0x08] 217*9880d681SAndroid Build Coastguard Worker vfmsubadd213pd (%eax), %xmm5, %xmm1 218*9880d681SAndroid Build Coastguard Worker 219*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsubadd213ps %xmm2, %xmm5, %xmm1 220*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0xa7,0xca] 221*9880d681SAndroid Build Coastguard Worker vfmsubadd213ps %xmm2, %xmm5, %xmm1 222*9880d681SAndroid Build Coastguard Worker 223*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsubadd213ps (%eax), %xmm5, %xmm1 224*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0xa7,0x08] 225*9880d681SAndroid Build Coastguard Worker vfmsubadd213ps (%eax), %xmm5, %xmm1 226*9880d681SAndroid Build Coastguard Worker 227*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsubadd231pd %xmm2, %xmm5, %xmm1 228*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0xb7,0xca] 229*9880d681SAndroid Build Coastguard Worker vfmsubadd231pd %xmm2, %xmm5, %xmm1 230*9880d681SAndroid Build Coastguard Worker 231*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsubadd231pd (%eax), %xmm5, %xmm1 232*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0xb7,0x08] 233*9880d681SAndroid Build Coastguard Worker vfmsubadd231pd (%eax), %xmm5, %xmm1 234*9880d681SAndroid Build Coastguard Worker 235*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsubadd231ps %xmm2, %xmm5, %xmm1 236*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0xb7,0xca] 237*9880d681SAndroid Build Coastguard Worker vfmsubadd231ps %xmm2, %xmm5, %xmm1 238*9880d681SAndroid Build Coastguard Worker 239*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsubadd231ps (%eax), %xmm5, %xmm1 240*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0xb7,0x08] 241*9880d681SAndroid Build Coastguard Worker vfmsubadd231ps (%eax), %xmm5, %xmm1 242*9880d681SAndroid Build Coastguard Worker 243*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsub132pd %xmm2, %xmm5, %xmm1 244*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0x9a,0xca] 245*9880d681SAndroid Build Coastguard Worker vfmsub132pd %xmm2, %xmm5, %xmm1 246*9880d681SAndroid Build Coastguard Worker 247*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsub132pd (%eax), %xmm5, %xmm1 248*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0x9a,0x08] 249*9880d681SAndroid Build Coastguard Worker vfmsub132pd (%eax), %xmm5, %xmm1 250*9880d681SAndroid Build Coastguard Worker 251*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsub132ps %xmm2, %xmm5, %xmm1 252*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0x9a,0xca] 253*9880d681SAndroid Build Coastguard Worker vfmsub132ps %xmm2, %xmm5, %xmm1 254*9880d681SAndroid Build Coastguard Worker 255*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsub132ps (%eax), %xmm5, %xmm1 256*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0x9a,0x08] 257*9880d681SAndroid Build Coastguard Worker vfmsub132ps (%eax), %xmm5, %xmm1 258*9880d681SAndroid Build Coastguard Worker 259*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsub213pd %xmm2, %xmm5, %xmm1 260*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0xaa,0xca] 261*9880d681SAndroid Build Coastguard Worker vfmsub213pd %xmm2, %xmm5, %xmm1 262*9880d681SAndroid Build Coastguard Worker 263*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsub213pd (%eax), %xmm5, %xmm1 264*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0xaa,0x08] 265*9880d681SAndroid Build Coastguard Worker vfmsub213pd (%eax), %xmm5, %xmm1 266*9880d681SAndroid Build Coastguard Worker 267*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsub213ps %xmm2, %xmm5, %xmm1 268*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0xaa,0xca] 269*9880d681SAndroid Build Coastguard Worker vfmsub213ps %xmm2, %xmm5, %xmm1 270*9880d681SAndroid Build Coastguard Worker 271*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsub213ps (%eax), %xmm5, %xmm1 272*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0xaa,0x08] 273*9880d681SAndroid Build Coastguard Worker vfmsub213ps (%eax), %xmm5, %xmm1 274*9880d681SAndroid Build Coastguard Worker 275*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsub231pd %xmm2, %xmm5, %xmm1 276*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0xba,0xca] 277*9880d681SAndroid Build Coastguard Worker vfmsub231pd %xmm2, %xmm5, %xmm1 278*9880d681SAndroid Build Coastguard Worker 279*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsub231pd (%eax), %xmm5, %xmm1 280*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0xba,0x08] 281*9880d681SAndroid Build Coastguard Worker vfmsub231pd (%eax), %xmm5, %xmm1 282*9880d681SAndroid Build Coastguard Worker 283*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsub231ps %xmm2, %xmm5, %xmm1 284*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0xba,0xca] 285*9880d681SAndroid Build Coastguard Worker vfmsub231ps %xmm2, %xmm5, %xmm1 286*9880d681SAndroid Build Coastguard Worker 287*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsub231ps (%eax), %xmm5, %xmm1 288*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0xba,0x08] 289*9880d681SAndroid Build Coastguard Worker vfmsub231ps (%eax), %xmm5, %xmm1 290*9880d681SAndroid Build Coastguard Worker 291*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmadd132pd %xmm2, %xmm5, %xmm1 292*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0x9c,0xca] 293*9880d681SAndroid Build Coastguard Worker vfnmadd132pd %xmm2, %xmm5, %xmm1 294*9880d681SAndroid Build Coastguard Worker 295*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmadd132pd (%eax), %xmm5, %xmm1 296*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0x9c,0x08] 297*9880d681SAndroid Build Coastguard Worker vfnmadd132pd (%eax), %xmm5, %xmm1 298*9880d681SAndroid Build Coastguard Worker 299*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmadd132ps %xmm2, %xmm5, %xmm1 300*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0x9c,0xca] 301*9880d681SAndroid Build Coastguard Worker vfnmadd132ps %xmm2, %xmm5, %xmm1 302*9880d681SAndroid Build Coastguard Worker 303*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmadd132ps (%eax), %xmm5, %xmm1 304*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0x9c,0x08] 305*9880d681SAndroid Build Coastguard Worker vfnmadd132ps (%eax), %xmm5, %xmm1 306*9880d681SAndroid Build Coastguard Worker 307*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmadd213pd %xmm2, %xmm5, %xmm1 308*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0xac,0xca] 309*9880d681SAndroid Build Coastguard Worker vfnmadd213pd %xmm2, %xmm5, %xmm1 310*9880d681SAndroid Build Coastguard Worker 311*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmadd213pd (%eax), %xmm5, %xmm1 312*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0xac,0x08] 313*9880d681SAndroid Build Coastguard Worker vfnmadd213pd (%eax), %xmm5, %xmm1 314*9880d681SAndroid Build Coastguard Worker 315*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmadd213ps %xmm2, %xmm5, %xmm1 316*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0xac,0xca] 317*9880d681SAndroid Build Coastguard Worker vfnmadd213ps %xmm2, %xmm5, %xmm1 318*9880d681SAndroid Build Coastguard Worker 319*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmadd213ps (%eax), %xmm5, %xmm1 320*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0xac,0x08] 321*9880d681SAndroid Build Coastguard Worker vfnmadd213ps (%eax), %xmm5, %xmm1 322*9880d681SAndroid Build Coastguard Worker 323*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmadd231pd %xmm2, %xmm5, %xmm1 324*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0xbc,0xca] 325*9880d681SAndroid Build Coastguard Worker vfnmadd231pd %xmm2, %xmm5, %xmm1 326*9880d681SAndroid Build Coastguard Worker 327*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmadd231pd (%eax), %xmm5, %xmm1 328*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0xbc,0x08] 329*9880d681SAndroid Build Coastguard Worker vfnmadd231pd (%eax), %xmm5, %xmm1 330*9880d681SAndroid Build Coastguard Worker 331*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmadd231ps %xmm2, %xmm5, %xmm1 332*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0xbc,0xca] 333*9880d681SAndroid Build Coastguard Worker vfnmadd231ps %xmm2, %xmm5, %xmm1 334*9880d681SAndroid Build Coastguard Worker 335*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmadd231ps (%eax), %xmm5, %xmm1 336*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0xbc,0x08] 337*9880d681SAndroid Build Coastguard Worker vfnmadd231ps (%eax), %xmm5, %xmm1 338*9880d681SAndroid Build Coastguard Worker 339*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmsub132pd %xmm2, %xmm5, %xmm1 340*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0x9e,0xca] 341*9880d681SAndroid Build Coastguard Worker vfnmsub132pd %xmm2, %xmm5, %xmm1 342*9880d681SAndroid Build Coastguard Worker 343*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmsub132pd (%eax), %xmm5, %xmm1 344*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0x9e,0x08] 345*9880d681SAndroid Build Coastguard Worker vfnmsub132pd (%eax), %xmm5, %xmm1 346*9880d681SAndroid Build Coastguard Worker 347*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmsub132ps %xmm2, %xmm5, %xmm1 348*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0x9e,0xca] 349*9880d681SAndroid Build Coastguard Worker vfnmsub132ps %xmm2, %xmm5, %xmm1 350*9880d681SAndroid Build Coastguard Worker 351*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmsub132ps (%eax), %xmm5, %xmm1 352*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0x9e,0x08] 353*9880d681SAndroid Build Coastguard Worker vfnmsub132ps (%eax), %xmm5, %xmm1 354*9880d681SAndroid Build Coastguard Worker 355*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmsub213pd %xmm2, %xmm5, %xmm1 356*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0xae,0xca] 357*9880d681SAndroid Build Coastguard Worker vfnmsub213pd %xmm2, %xmm5, %xmm1 358*9880d681SAndroid Build Coastguard Worker 359*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmsub213pd (%eax), %xmm5, %xmm1 360*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0xae,0x08] 361*9880d681SAndroid Build Coastguard Worker vfnmsub213pd (%eax), %xmm5, %xmm1 362*9880d681SAndroid Build Coastguard Worker 363*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmsub213ps %xmm2, %xmm5, %xmm1 364*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0xae,0xca] 365*9880d681SAndroid Build Coastguard Worker vfnmsub213ps %xmm2, %xmm5, %xmm1 366*9880d681SAndroid Build Coastguard Worker 367*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmsub213ps (%eax), %xmm5, %xmm1 368*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0xae,0x08] 369*9880d681SAndroid Build Coastguard Worker vfnmsub213ps (%eax), %xmm5, %xmm1 370*9880d681SAndroid Build Coastguard Worker 371*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmsub231pd %xmm2, %xmm5, %xmm1 372*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0xbe,0xca] 373*9880d681SAndroid Build Coastguard Worker vfnmsub231pd %xmm2, %xmm5, %xmm1 374*9880d681SAndroid Build Coastguard Worker 375*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmsub231pd (%eax), %xmm5, %xmm1 376*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd1,0xbe,0x08] 377*9880d681SAndroid Build Coastguard Worker vfnmsub231pd (%eax), %xmm5, %xmm1 378*9880d681SAndroid Build Coastguard Worker 379*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmsub231ps %xmm2, %xmm5, %xmm1 380*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0xbe,0xca] 381*9880d681SAndroid Build Coastguard Worker vfnmsub231ps %xmm2, %xmm5, %xmm1 382*9880d681SAndroid Build Coastguard Worker 383*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmsub231ps (%eax), %xmm5, %xmm1 384*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x51,0xbe,0x08] 385*9880d681SAndroid Build Coastguard Worker vfnmsub231ps (%eax), %xmm5, %xmm1 386*9880d681SAndroid Build Coastguard Worker 387*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd132pd %ymm2, %ymm5, %ymm1 388*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0x98,0xca] 389*9880d681SAndroid Build Coastguard Worker vfmadd132pd %ymm2, %ymm5, %ymm1 390*9880d681SAndroid Build Coastguard Worker 391*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd132pd (%eax), %ymm5, %ymm1 392*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0x98,0x08] 393*9880d681SAndroid Build Coastguard Worker vfmadd132pd (%eax), %ymm5, %ymm1 394*9880d681SAndroid Build Coastguard Worker 395*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd132ps %ymm2, %ymm5, %ymm1 396*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0x98,0xca] 397*9880d681SAndroid Build Coastguard Worker vfmadd132ps %ymm2, %ymm5, %ymm1 398*9880d681SAndroid Build Coastguard Worker 399*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd132ps (%eax), %ymm5, %ymm1 400*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0x98,0x08] 401*9880d681SAndroid Build Coastguard Worker vfmadd132ps (%eax), %ymm5, %ymm1 402*9880d681SAndroid Build Coastguard Worker 403*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd213pd %ymm2, %ymm5, %ymm1 404*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0xa8,0xca] 405*9880d681SAndroid Build Coastguard Worker vfmadd213pd %ymm2, %ymm5, %ymm1 406*9880d681SAndroid Build Coastguard Worker 407*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd213pd (%eax), %ymm5, %ymm1 408*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0xa8,0x08] 409*9880d681SAndroid Build Coastguard Worker vfmadd213pd (%eax), %ymm5, %ymm1 410*9880d681SAndroid Build Coastguard Worker 411*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd213ps %ymm2, %ymm5, %ymm1 412*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0xa8,0xca] 413*9880d681SAndroid Build Coastguard Worker vfmadd213ps %ymm2, %ymm5, %ymm1 414*9880d681SAndroid Build Coastguard Worker 415*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd213ps (%eax), %ymm5, %ymm1 416*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0xa8,0x08] 417*9880d681SAndroid Build Coastguard Worker vfmadd213ps (%eax), %ymm5, %ymm1 418*9880d681SAndroid Build Coastguard Worker 419*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd231pd %ymm2, %ymm5, %ymm1 420*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0xb8,0xca] 421*9880d681SAndroid Build Coastguard Worker vfmadd231pd %ymm2, %ymm5, %ymm1 422*9880d681SAndroid Build Coastguard Worker 423*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd231pd (%eax), %ymm5, %ymm1 424*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0xb8,0x08] 425*9880d681SAndroid Build Coastguard Worker vfmadd231pd (%eax), %ymm5, %ymm1 426*9880d681SAndroid Build Coastguard Worker 427*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd231ps %ymm2, %ymm5, %ymm1 428*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0xb8,0xca] 429*9880d681SAndroid Build Coastguard Worker vfmadd231ps %ymm2, %ymm5, %ymm1 430*9880d681SAndroid Build Coastguard Worker 431*9880d681SAndroid Build Coastguard Worker// CHECK: vfmadd231ps (%eax), %ymm5, %ymm1 432*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0xb8,0x08] 433*9880d681SAndroid Build Coastguard Worker vfmadd231ps (%eax), %ymm5, %ymm1 434*9880d681SAndroid Build Coastguard Worker 435*9880d681SAndroid Build Coastguard Worker// CHECK: vfmaddsub132pd %ymm2, %ymm5, %ymm1 436*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0x96,0xca] 437*9880d681SAndroid Build Coastguard Worker vfmaddsub132pd %ymm2, %ymm5, %ymm1 438*9880d681SAndroid Build Coastguard Worker 439*9880d681SAndroid Build Coastguard Worker// CHECK: vfmaddsub132pd (%eax), %ymm5, %ymm1 440*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0x96,0x08] 441*9880d681SAndroid Build Coastguard Worker vfmaddsub132pd (%eax), %ymm5, %ymm1 442*9880d681SAndroid Build Coastguard Worker 443*9880d681SAndroid Build Coastguard Worker// CHECK: vfmaddsub132ps %ymm2, %ymm5, %ymm1 444*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0x96,0xca] 445*9880d681SAndroid Build Coastguard Worker vfmaddsub132ps %ymm2, %ymm5, %ymm1 446*9880d681SAndroid Build Coastguard Worker 447*9880d681SAndroid Build Coastguard Worker// CHECK: vfmaddsub132ps (%eax), %ymm5, %ymm1 448*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0x96,0x08] 449*9880d681SAndroid Build Coastguard Worker vfmaddsub132ps (%eax), %ymm5, %ymm1 450*9880d681SAndroid Build Coastguard Worker 451*9880d681SAndroid Build Coastguard Worker// CHECK: vfmaddsub213pd %ymm2, %ymm5, %ymm1 452*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0xa6,0xca] 453*9880d681SAndroid Build Coastguard Worker vfmaddsub213pd %ymm2, %ymm5, %ymm1 454*9880d681SAndroid Build Coastguard Worker 455*9880d681SAndroid Build Coastguard Worker// CHECK: vfmaddsub213pd (%eax), %ymm5, %ymm1 456*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0xa6,0x08] 457*9880d681SAndroid Build Coastguard Worker vfmaddsub213pd (%eax), %ymm5, %ymm1 458*9880d681SAndroid Build Coastguard Worker 459*9880d681SAndroid Build Coastguard Worker// CHECK: vfmaddsub213ps %ymm2, %ymm5, %ymm1 460*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0xa6,0xca] 461*9880d681SAndroid Build Coastguard Worker vfmaddsub213ps %ymm2, %ymm5, %ymm1 462*9880d681SAndroid Build Coastguard Worker 463*9880d681SAndroid Build Coastguard Worker// CHECK: vfmaddsub213ps (%eax), %ymm5, %ymm1 464*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0xa6,0x08] 465*9880d681SAndroid Build Coastguard Worker vfmaddsub213ps (%eax), %ymm5, %ymm1 466*9880d681SAndroid Build Coastguard Worker 467*9880d681SAndroid Build Coastguard Worker// CHECK: vfmaddsub231pd %ymm2, %ymm5, %ymm1 468*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0xb6,0xca] 469*9880d681SAndroid Build Coastguard Worker vfmaddsub231pd %ymm2, %ymm5, %ymm1 470*9880d681SAndroid Build Coastguard Worker 471*9880d681SAndroid Build Coastguard Worker// CHECK: vfmaddsub231pd (%eax), %ymm5, %ymm1 472*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0xb6,0x08] 473*9880d681SAndroid Build Coastguard Worker vfmaddsub231pd (%eax), %ymm5, %ymm1 474*9880d681SAndroid Build Coastguard Worker 475*9880d681SAndroid Build Coastguard Worker// CHECK: vfmaddsub231ps %ymm2, %ymm5, %ymm1 476*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0xb6,0xca] 477*9880d681SAndroid Build Coastguard Worker vfmaddsub231ps %ymm2, %ymm5, %ymm1 478*9880d681SAndroid Build Coastguard Worker 479*9880d681SAndroid Build Coastguard Worker// CHECK: vfmaddsub231ps (%eax), %ymm5, %ymm1 480*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0xb6,0x08] 481*9880d681SAndroid Build Coastguard Worker vfmaddsub231ps (%eax), %ymm5, %ymm1 482*9880d681SAndroid Build Coastguard Worker 483*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsubadd132pd %ymm2, %ymm5, %ymm1 484*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0x97,0xca] 485*9880d681SAndroid Build Coastguard Worker vfmsubadd132pd %ymm2, %ymm5, %ymm1 486*9880d681SAndroid Build Coastguard Worker 487*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsubadd132pd (%eax), %ymm5, %ymm1 488*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0x97,0x08] 489*9880d681SAndroid Build Coastguard Worker vfmsubadd132pd (%eax), %ymm5, %ymm1 490*9880d681SAndroid Build Coastguard Worker 491*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsubadd132ps %ymm2, %ymm5, %ymm1 492*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0x97,0xca] 493*9880d681SAndroid Build Coastguard Worker vfmsubadd132ps %ymm2, %ymm5, %ymm1 494*9880d681SAndroid Build Coastguard Worker 495*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsubadd132ps (%eax), %ymm5, %ymm1 496*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0x97,0x08] 497*9880d681SAndroid Build Coastguard Worker vfmsubadd132ps (%eax), %ymm5, %ymm1 498*9880d681SAndroid Build Coastguard Worker 499*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsubadd213pd %ymm2, %ymm5, %ymm1 500*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0xa7,0xca] 501*9880d681SAndroid Build Coastguard Worker vfmsubadd213pd %ymm2, %ymm5, %ymm1 502*9880d681SAndroid Build Coastguard Worker 503*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsubadd213pd (%eax), %ymm5, %ymm1 504*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0xa7,0x08] 505*9880d681SAndroid Build Coastguard Worker vfmsubadd213pd (%eax), %ymm5, %ymm1 506*9880d681SAndroid Build Coastguard Worker 507*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsubadd213ps %ymm2, %ymm5, %ymm1 508*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0xa7,0xca] 509*9880d681SAndroid Build Coastguard Worker vfmsubadd213ps %ymm2, %ymm5, %ymm1 510*9880d681SAndroid Build Coastguard Worker 511*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsubadd213ps (%eax), %ymm5, %ymm1 512*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0xa7,0x08] 513*9880d681SAndroid Build Coastguard Worker vfmsubadd213ps (%eax), %ymm5, %ymm1 514*9880d681SAndroid Build Coastguard Worker 515*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsubadd231pd %ymm2, %ymm5, %ymm1 516*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0xb7,0xca] 517*9880d681SAndroid Build Coastguard Worker vfmsubadd231pd %ymm2, %ymm5, %ymm1 518*9880d681SAndroid Build Coastguard Worker 519*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsubadd231pd (%eax), %ymm5, %ymm1 520*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0xb7,0x08] 521*9880d681SAndroid Build Coastguard Worker vfmsubadd231pd (%eax), %ymm5, %ymm1 522*9880d681SAndroid Build Coastguard Worker 523*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsubadd231ps %ymm2, %ymm5, %ymm1 524*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0xb7,0xca] 525*9880d681SAndroid Build Coastguard Worker vfmsubadd231ps %ymm2, %ymm5, %ymm1 526*9880d681SAndroid Build Coastguard Worker 527*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsubadd231ps (%eax), %ymm5, %ymm1 528*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0xb7,0x08] 529*9880d681SAndroid Build Coastguard Worker vfmsubadd231ps (%eax), %ymm5, %ymm1 530*9880d681SAndroid Build Coastguard Worker 531*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsub132pd %ymm2, %ymm5, %ymm1 532*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0x9a,0xca] 533*9880d681SAndroid Build Coastguard Worker vfmsub132pd %ymm2, %ymm5, %ymm1 534*9880d681SAndroid Build Coastguard Worker 535*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsub132pd (%eax), %ymm5, %ymm1 536*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0x9a,0x08] 537*9880d681SAndroid Build Coastguard Worker vfmsub132pd (%eax), %ymm5, %ymm1 538*9880d681SAndroid Build Coastguard Worker 539*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsub132ps %ymm2, %ymm5, %ymm1 540*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0x9a,0xca] 541*9880d681SAndroid Build Coastguard Worker vfmsub132ps %ymm2, %ymm5, %ymm1 542*9880d681SAndroid Build Coastguard Worker 543*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsub132ps (%eax), %ymm5, %ymm1 544*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0x9a,0x08] 545*9880d681SAndroid Build Coastguard Worker vfmsub132ps (%eax), %ymm5, %ymm1 546*9880d681SAndroid Build Coastguard Worker 547*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsub213pd %ymm2, %ymm5, %ymm1 548*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0xaa,0xca] 549*9880d681SAndroid Build Coastguard Worker vfmsub213pd %ymm2, %ymm5, %ymm1 550*9880d681SAndroid Build Coastguard Worker 551*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsub213pd (%eax), %ymm5, %ymm1 552*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0xaa,0x08] 553*9880d681SAndroid Build Coastguard Worker vfmsub213pd (%eax), %ymm5, %ymm1 554*9880d681SAndroid Build Coastguard Worker 555*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsub213ps %ymm2, %ymm5, %ymm1 556*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0xaa,0xca] 557*9880d681SAndroid Build Coastguard Worker vfmsub213ps %ymm2, %ymm5, %ymm1 558*9880d681SAndroid Build Coastguard Worker 559*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsub213ps (%eax), %ymm5, %ymm1 560*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0xaa,0x08] 561*9880d681SAndroid Build Coastguard Worker vfmsub213ps (%eax), %ymm5, %ymm1 562*9880d681SAndroid Build Coastguard Worker 563*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsub231pd %ymm2, %ymm5, %ymm1 564*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0xba,0xca] 565*9880d681SAndroid Build Coastguard Worker vfmsub231pd %ymm2, %ymm5, %ymm1 566*9880d681SAndroid Build Coastguard Worker 567*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsub231pd (%eax), %ymm5, %ymm1 568*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0xba,0x08] 569*9880d681SAndroid Build Coastguard Worker vfmsub231pd (%eax), %ymm5, %ymm1 570*9880d681SAndroid Build Coastguard Worker 571*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsub231ps %ymm2, %ymm5, %ymm1 572*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0xba,0xca] 573*9880d681SAndroid Build Coastguard Worker vfmsub231ps %ymm2, %ymm5, %ymm1 574*9880d681SAndroid Build Coastguard Worker 575*9880d681SAndroid Build Coastguard Worker// CHECK: vfmsub231ps (%eax), %ymm5, %ymm1 576*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0xba,0x08] 577*9880d681SAndroid Build Coastguard Worker vfmsub231ps (%eax), %ymm5, %ymm1 578*9880d681SAndroid Build Coastguard Worker 579*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmadd132pd %ymm2, %ymm5, %ymm1 580*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0x9c,0xca] 581*9880d681SAndroid Build Coastguard Worker vfnmadd132pd %ymm2, %ymm5, %ymm1 582*9880d681SAndroid Build Coastguard Worker 583*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmadd132pd (%eax), %ymm5, %ymm1 584*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0x9c,0x08] 585*9880d681SAndroid Build Coastguard Worker vfnmadd132pd (%eax), %ymm5, %ymm1 586*9880d681SAndroid Build Coastguard Worker 587*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmadd132ps %ymm2, %ymm5, %ymm1 588*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0x9c,0xca] 589*9880d681SAndroid Build Coastguard Worker vfnmadd132ps %ymm2, %ymm5, %ymm1 590*9880d681SAndroid Build Coastguard Worker 591*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmadd132ps (%eax), %ymm5, %ymm1 592*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0x9c,0x08] 593*9880d681SAndroid Build Coastguard Worker vfnmadd132ps (%eax), %ymm5, %ymm1 594*9880d681SAndroid Build Coastguard Worker 595*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmadd213pd %ymm2, %ymm5, %ymm1 596*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0xac,0xca] 597*9880d681SAndroid Build Coastguard Worker vfnmadd213pd %ymm2, %ymm5, %ymm1 598*9880d681SAndroid Build Coastguard Worker 599*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmadd213pd (%eax), %ymm5, %ymm1 600*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0xac,0x08] 601*9880d681SAndroid Build Coastguard Worker vfnmadd213pd (%eax), %ymm5, %ymm1 602*9880d681SAndroid Build Coastguard Worker 603*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmadd213ps %ymm2, %ymm5, %ymm1 604*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0xac,0xca] 605*9880d681SAndroid Build Coastguard Worker vfnmadd213ps %ymm2, %ymm5, %ymm1 606*9880d681SAndroid Build Coastguard Worker 607*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmadd213ps (%eax), %ymm5, %ymm1 608*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0xac,0x08] 609*9880d681SAndroid Build Coastguard Worker vfnmadd213ps (%eax), %ymm5, %ymm1 610*9880d681SAndroid Build Coastguard Worker 611*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmadd231pd %ymm2, %ymm5, %ymm1 612*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0xbc,0xca] 613*9880d681SAndroid Build Coastguard Worker vfnmadd231pd %ymm2, %ymm5, %ymm1 614*9880d681SAndroid Build Coastguard Worker 615*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmadd231pd (%eax), %ymm5, %ymm1 616*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0xbc,0x08] 617*9880d681SAndroid Build Coastguard Worker vfnmadd231pd (%eax), %ymm5, %ymm1 618*9880d681SAndroid Build Coastguard Worker 619*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmadd231ps %ymm2, %ymm5, %ymm1 620*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0xbc,0xca] 621*9880d681SAndroid Build Coastguard Worker vfnmadd231ps %ymm2, %ymm5, %ymm1 622*9880d681SAndroid Build Coastguard Worker 623*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmadd231ps (%eax), %ymm5, %ymm1 624*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0xbc,0x08] 625*9880d681SAndroid Build Coastguard Worker vfnmadd231ps (%eax), %ymm5, %ymm1 626*9880d681SAndroid Build Coastguard Worker 627*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmsub132pd %ymm2, %ymm5, %ymm1 628*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0x9e,0xca] 629*9880d681SAndroid Build Coastguard Worker vfnmsub132pd %ymm2, %ymm5, %ymm1 630*9880d681SAndroid Build Coastguard Worker 631*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmsub132pd (%eax), %ymm5, %ymm1 632*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0x9e,0x08] 633*9880d681SAndroid Build Coastguard Worker vfnmsub132pd (%eax), %ymm5, %ymm1 634*9880d681SAndroid Build Coastguard Worker 635*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmsub132ps %ymm2, %ymm5, %ymm1 636*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0x9e,0xca] 637*9880d681SAndroid Build Coastguard Worker vfnmsub132ps %ymm2, %ymm5, %ymm1 638*9880d681SAndroid Build Coastguard Worker 639*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmsub132ps (%eax), %ymm5, %ymm1 640*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0x9e,0x08] 641*9880d681SAndroid Build Coastguard Worker vfnmsub132ps (%eax), %ymm5, %ymm1 642*9880d681SAndroid Build Coastguard Worker 643*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmsub213pd %ymm2, %ymm5, %ymm1 644*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0xae,0xca] 645*9880d681SAndroid Build Coastguard Worker vfnmsub213pd %ymm2, %ymm5, %ymm1 646*9880d681SAndroid Build Coastguard Worker 647*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmsub213pd (%eax), %ymm5, %ymm1 648*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0xae,0x08] 649*9880d681SAndroid Build Coastguard Worker vfnmsub213pd (%eax), %ymm5, %ymm1 650*9880d681SAndroid Build Coastguard Worker 651*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmsub213ps %ymm2, %ymm5, %ymm1 652*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0xae,0xca] 653*9880d681SAndroid Build Coastguard Worker vfnmsub213ps %ymm2, %ymm5, %ymm1 654*9880d681SAndroid Build Coastguard Worker 655*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmsub213ps (%eax), %ymm5, %ymm1 656*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0xae,0x08] 657*9880d681SAndroid Build Coastguard Worker vfnmsub213ps (%eax), %ymm5, %ymm1 658*9880d681SAndroid Build Coastguard Worker 659*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmsub231pd %ymm2, %ymm5, %ymm1 660*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0xbe,0xca] 661*9880d681SAndroid Build Coastguard Worker vfnmsub231pd %ymm2, %ymm5, %ymm1 662*9880d681SAndroid Build Coastguard Worker 663*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmsub231pd (%eax), %ymm5, %ymm1 664*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0xd5,0xbe,0x08] 665*9880d681SAndroid Build Coastguard Worker vfnmsub231pd (%eax), %ymm5, %ymm1 666*9880d681SAndroid Build Coastguard Worker 667*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmsub231ps %ymm2, %ymm5, %ymm1 668*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0xbe,0xca] 669*9880d681SAndroid Build Coastguard Worker vfnmsub231ps %ymm2, %ymm5, %ymm1 670*9880d681SAndroid Build Coastguard Worker 671*9880d681SAndroid Build Coastguard Worker// CHECK: vfnmsub231ps (%eax), %ymm5, %ymm1 672*9880d681SAndroid Build Coastguard Worker// CHECK: encoding: [0xc4,0xe2,0x55,0xbe,0x08] 673*9880d681SAndroid Build Coastguard Worker vfnmsub231ps (%eax), %ymm5, %ymm1 674*9880d681SAndroid Build Coastguard Worker 675