1# For z13 and above. 2# RUN: llvm-mc -triple s390x-linux-gnu -mcpu=z13 -show-encoding %s \ 3# RUN: | FileCheck %s 4# RUN: llvm-mc -triple s390x-linux-gnu -mcpu=arch11 -show-encoding %s \ 5# RUN: | FileCheck %s 6 7#CHECK: cdpt %f0, 0(1), 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0xae] 8#CHECK: cdpt %f15, 0(1), 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0xae] 9#CHECK: cdpt %f0, 0(1), 15 # encoding: [0xed,0x00,0x00,0x00,0x0f,0xae] 10#CHECK: cdpt %f0, 0(1,%r1), 0 # encoding: [0xed,0x00,0x10,0x00,0x00,0xae] 11#CHECK: cdpt %f0, 0(1,%r15), 0 # encoding: [0xed,0x00,0xf0,0x00,0x00,0xae] 12#CHECK: cdpt %f0, 4095(1,%r1), 0 # encoding: [0xed,0x00,0x1f,0xff,0x00,0xae] 13#CHECK: cdpt %f0, 4095(1,%r15), 0 # encoding: [0xed,0x00,0xff,0xff,0x00,0xae] 14#CHECK: cdpt %f0, 0(256,%r1), 0 # encoding: [0xed,0xff,0x10,0x00,0x00,0xae] 15#CHECK: cdpt %f0, 0(256,%r15), 0 # encoding: [0xed,0xff,0xf0,0x00,0x00,0xae] 16 17 cdpt %f0, 0(1), 0 18 cdpt %f15, 0(1), 0 19 cdpt %f0, 0(1), 15 20 cdpt %f0, 0(1,%r1), 0 21 cdpt %f0, 0(1,%r15), 0 22 cdpt %f0, 4095(1,%r1), 0 23 cdpt %f0, 4095(1,%r15), 0 24 cdpt %f0, 0(256,%r1), 0 25 cdpt %f0, 0(256,%r15), 0 26 27#CHECK: cpdt %f0, 0(1), 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0xac] 28#CHECK: cpdt %f15, 0(1), 0 # encoding: [0xed,0x00,0x00,0x00,0xf0,0xac] 29#CHECK: cpdt %f0, 0(1), 15 # encoding: [0xed,0x00,0x00,0x00,0x0f,0xac] 30#CHECK: cpdt %f0, 0(1,%r1), 0 # encoding: [0xed,0x00,0x10,0x00,0x00,0xac] 31#CHECK: cpdt %f0, 0(1,%r15), 0 # encoding: [0xed,0x00,0xf0,0x00,0x00,0xac] 32#CHECK: cpdt %f0, 4095(1,%r1), 0 # encoding: [0xed,0x00,0x1f,0xff,0x00,0xac] 33#CHECK: cpdt %f0, 4095(1,%r15), 0 # encoding: [0xed,0x00,0xff,0xff,0x00,0xac] 34#CHECK: cpdt %f0, 0(256,%r1), 0 # encoding: [0xed,0xff,0x10,0x00,0x00,0xac] 35#CHECK: cpdt %f0, 0(256,%r15), 0 # encoding: [0xed,0xff,0xf0,0x00,0x00,0xac] 36 37 cpdt %f0, 0(1), 0 38 cpdt %f15, 0(1), 0 39 cpdt %f0, 0(1), 15 40 cpdt %f0, 0(1,%r1), 0 41 cpdt %f0, 0(1,%r15), 0 42 cpdt %f0, 4095(1,%r1), 0 43 cpdt %f0, 4095(1,%r15), 0 44 cpdt %f0, 0(256,%r1), 0 45 cpdt %f0, 0(256,%r15), 0 46 47#CHECK: cpxt %f0, 0(1), 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0xad] 48#CHECK: cpxt %f13, 0(1), 0 # encoding: [0xed,0x00,0x00,0x00,0xd0,0xad] 49#CHECK: cpxt %f0, 0(1), 15 # encoding: [0xed,0x00,0x00,0x00,0x0f,0xad] 50#CHECK: cpxt %f0, 0(1,%r1), 0 # encoding: [0xed,0x00,0x10,0x00,0x00,0xad] 51#CHECK: cpxt %f0, 0(1,%r15), 0 # encoding: [0xed,0x00,0xf0,0x00,0x00,0xad] 52#CHECK: cpxt %f0, 4095(1,%r1), 0 # encoding: [0xed,0x00,0x1f,0xff,0x00,0xad] 53#CHECK: cpxt %f0, 4095(1,%r15), 0 # encoding: [0xed,0x00,0xff,0xff,0x00,0xad] 54#CHECK: cpxt %f0, 0(256,%r1), 0 # encoding: [0xed,0xff,0x10,0x00,0x00,0xad] 55#CHECK: cpxt %f0, 0(256,%r15), 0 # encoding: [0xed,0xff,0xf0,0x00,0x00,0xad] 56 57 cpxt %f0, 0(1), 0 58 cpxt %f13, 0(1), 0 59 cpxt %f0, 0(1), 15 60 cpxt %f0, 0(1,%r1), 0 61 cpxt %f0, 0(1,%r15), 0 62 cpxt %f0, 4095(1,%r1), 0 63 cpxt %f0, 4095(1,%r15), 0 64 cpxt %f0, 0(256,%r1), 0 65 cpxt %f0, 0(256,%r15), 0 66 67#CHECK: cxpt %f0, 0(1), 0 # encoding: [0xed,0x00,0x00,0x00,0x00,0xaf] 68#CHECK: cxpt %f13, 0(1), 0 # encoding: [0xed,0x00,0x00,0x00,0xd0,0xaf] 69#CHECK: cxpt %f0, 0(1), 15 # encoding: [0xed,0x00,0x00,0x00,0x0f,0xaf] 70#CHECK: cxpt %f0, 0(1,%r1), 0 # encoding: [0xed,0x00,0x10,0x00,0x00,0xaf] 71#CHECK: cxpt %f0, 0(1,%r15), 0 # encoding: [0xed,0x00,0xf0,0x00,0x00,0xaf] 72#CHECK: cxpt %f0, 4095(1,%r1), 0 # encoding: [0xed,0x00,0x1f,0xff,0x00,0xaf] 73#CHECK: cxpt %f0, 4095(1,%r15), 0 # encoding: [0xed,0x00,0xff,0xff,0x00,0xaf] 74#CHECK: cxpt %f0, 0(256,%r1), 0 # encoding: [0xed,0xff,0x10,0x00,0x00,0xaf] 75#CHECK: cxpt %f0, 0(256,%r15), 0 # encoding: [0xed,0xff,0xf0,0x00,0x00,0xaf] 76 77 cxpt %f0, 0(1), 0 78 cxpt %f13, 0(1), 0 79 cxpt %f0, 0(1), 15 80 cxpt %f0, 0(1,%r1), 0 81 cxpt %f0, 0(1,%r15), 0 82 cxpt %f0, 4095(1,%r1), 0 83 cxpt %f0, 4095(1,%r15), 0 84 cxpt %f0, 0(256,%r1), 0 85 cxpt %f0, 0(256,%r15), 0 86 87#CHECK: lcbb %r0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x27] 88#CHECK: lcbb %r0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x27] 89#CHECK: lcbb %r0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x27] 90#CHECK: lcbb %r0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x27] 91#CHECK: lcbb %r0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x27] 92#CHECK: lcbb %r15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x27] 93#CHECK: lcbb %r2, 1383(%r3,%r4), 8 # encoding: [0xe7,0x23,0x45,0x67,0x80,0x27] 94 95 lcbb %r0, 0, 0 96 lcbb %r0, 0, 15 97 lcbb %r0, 4095, 0 98 lcbb %r0, 0(%r15), 0 99 lcbb %r0, 0(%r15,%r1), 0 100 lcbb %r15, 0, 0 101 lcbb %r2, 1383(%r3,%r4), 8 102 103#CHECK: llzrgf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x3a] 104#CHECK: llzrgf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x3a] 105#CHECK: llzrgf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x3a] 106#CHECK: llzrgf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x3a] 107#CHECK: llzrgf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x3a] 108#CHECK: llzrgf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x3a] 109#CHECK: llzrgf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x3a] 110#CHECK: llzrgf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x3a] 111#CHECK: llzrgf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x3a] 112#CHECK: llzrgf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x3a] 113 114 llzrgf %r0, -524288 115 llzrgf %r0, -1 116 llzrgf %r0, 0 117 llzrgf %r0, 1 118 llzrgf %r0, 524287 119 llzrgf %r0, 0(%r1) 120 llzrgf %r0, 0(%r15) 121 llzrgf %r0, 524287(%r1,%r15) 122 llzrgf %r0, 524287(%r15,%r1) 123 llzrgf %r15, 0 124 125#CHECK: lochi %r11, 42, 0 # encoding: [0xec,0xb0,0x00,0x2a,0x00,0x42] 126#CHECK: lochio %r11, 42 # encoding: [0xec,0xb1,0x00,0x2a,0x00,0x42] 127#CHECK: lochih %r11, 42 # encoding: [0xec,0xb2,0x00,0x2a,0x00,0x42] 128#CHECK: lochinle %r11, 42 # encoding: [0xec,0xb3,0x00,0x2a,0x00,0x42] 129#CHECK: lochil %r11, -1 # encoding: [0xec,0xb4,0xff,0xff,0x00,0x42] 130#CHECK: lochinhe %r11, 42 # encoding: [0xec,0xb5,0x00,0x2a,0x00,0x42] 131#CHECK: lochilh %r11, -1 # encoding: [0xec,0xb6,0xff,0xff,0x00,0x42] 132#CHECK: lochine %r11, 0 # encoding: [0xec,0xb7,0x00,0x00,0x00,0x42] 133#CHECK: lochie %r11, 0 # encoding: [0xec,0xb8,0x00,0x00,0x00,0x42] 134#CHECK: lochinlh %r11, 42 # encoding: [0xec,0xb9,0x00,0x2a,0x00,0x42] 135#CHECK: lochihe %r11, 255 # encoding: [0xec,0xba,0x00,0xff,0x00,0x42] 136#CHECK: lochinl %r11, 255 # encoding: [0xec,0xbb,0x00,0xff,0x00,0x42] 137#CHECK: lochile %r11, 32767 # encoding: [0xec,0xbc,0x7f,0xff,0x00,0x42] 138#CHECK: lochinh %r11, 32767 # encoding: [0xec,0xbd,0x7f,0xff,0x00,0x42] 139#CHECK: lochino %r11, 32512 # encoding: [0xec,0xbe,0x7f,0x00,0x00,0x42] 140#CHECK: lochi %r11, 32512, 15 # encoding: [0xec,0xbf,0x7f,0x00,0x00,0x42] 141 142 lochi %r11, 42, 0 143 lochio %r11, 42 144 lochih %r11, 42 145 lochinle %r11, 42 146 lochil %r11, -1 147 lochinhe %r11, 42 148 lochilh %r11, -1 149 lochine %r11, 0 150 lochie %r11, 0 151 lochinlh %r11, 42 152 lochihe %r11, 255 153 lochinl %r11, 255 154 lochile %r11, 32767 155 lochinh %r11, 32767 156 lochino %r11, 32512 157 lochi %r11, 32512, 15 158 159#CHECK: locghi %r11, 42, 0 # encoding: [0xec,0xb0,0x00,0x2a,0x00,0x46] 160#CHECK: locghio %r11, 42 # encoding: [0xec,0xb1,0x00,0x2a,0x00,0x46] 161#CHECK: locghih %r11, 42 # encoding: [0xec,0xb2,0x00,0x2a,0x00,0x46] 162#CHECK: locghinle %r11, 42 # encoding: [0xec,0xb3,0x00,0x2a,0x00,0x46] 163#CHECK: locghil %r11, -1 # encoding: [0xec,0xb4,0xff,0xff,0x00,0x46] 164#CHECK: locghinhe %r11, 42 # encoding: [0xec,0xb5,0x00,0x2a,0x00,0x46] 165#CHECK: locghilh %r11, -1 # encoding: [0xec,0xb6,0xff,0xff,0x00,0x46] 166#CHECK: locghine %r11, 0 # encoding: [0xec,0xb7,0x00,0x00,0x00,0x46] 167#CHECK: locghie %r11, 0 # encoding: [0xec,0xb8,0x00,0x00,0x00,0x46] 168#CHECK: locghinlh %r11, 42 # encoding: [0xec,0xb9,0x00,0x2a,0x00,0x46] 169#CHECK: locghihe %r11, 255 # encoding: [0xec,0xba,0x00,0xff,0x00,0x46] 170#CHECK: locghinl %r11, 255 # encoding: [0xec,0xbb,0x00,0xff,0x00,0x46] 171#CHECK: locghile %r11, 32767 # encoding: [0xec,0xbc,0x7f,0xff,0x00,0x46] 172#CHECK: locghinh %r11, 32767 # encoding: [0xec,0xbd,0x7f,0xff,0x00,0x46] 173#CHECK: locghino %r11, 32512 # encoding: [0xec,0xbe,0x7f,0x00,0x00,0x46] 174#CHECK: locghi %r11, 32512, 15 # encoding: [0xec,0xbf,0x7f,0x00,0x00,0x46] 175 176 locghi %r11, 42, 0 177 locghio %r11, 42 178 locghih %r11, 42 179 locghinle %r11, 42 180 locghil %r11, -1 181 locghinhe %r11, 42 182 locghilh %r11, -1 183 locghine %r11, 0 184 locghie %r11, 0 185 locghinlh %r11, 42 186 locghihe %r11, 255 187 locghinl %r11, 255 188 locghile %r11, 32767 189 locghinh %r11, 32767 190 locghino %r11, 32512 191 locghi %r11, 32512, 15 192 193#CHECK: lochhi %r11, 42, 0 # encoding: [0xec,0xb0,0x00,0x2a,0x00,0x4e] 194#CHECK: lochhio %r11, 42 # encoding: [0xec,0xb1,0x00,0x2a,0x00,0x4e] 195#CHECK: lochhih %r11, 42 # encoding: [0xec,0xb2,0x00,0x2a,0x00,0x4e] 196#CHECK: lochhinle %r11, 42 # encoding: [0xec,0xb3,0x00,0x2a,0x00,0x4e] 197#CHECK: lochhil %r11, -1 # encoding: [0xec,0xb4,0xff,0xff,0x00,0x4e] 198#CHECK: lochhinhe %r11, 42 # encoding: [0xec,0xb5,0x00,0x2a,0x00,0x4e] 199#CHECK: lochhilh %r11, -1 # encoding: [0xec,0xb6,0xff,0xff,0x00,0x4e] 200#CHECK: lochhine %r11, 0 # encoding: [0xec,0xb7,0x00,0x00,0x00,0x4e] 201#CHECK: lochhie %r11, 0 # encoding: [0xec,0xb8,0x00,0x00,0x00,0x4e] 202#CHECK: lochhinlh %r11, 42 # encoding: [0xec,0xb9,0x00,0x2a,0x00,0x4e] 203#CHECK: lochhihe %r11, 255 # encoding: [0xec,0xba,0x00,0xff,0x00,0x4e] 204#CHECK: lochhinl %r11, 255 # encoding: [0xec,0xbb,0x00,0xff,0x00,0x4e] 205#CHECK: lochhile %r11, 32767 # encoding: [0xec,0xbc,0x7f,0xff,0x00,0x4e] 206#CHECK: lochhinh %r11, 32767 # encoding: [0xec,0xbd,0x7f,0xff,0x00,0x4e] 207#CHECK: lochhino %r11, 32512 # encoding: [0xec,0xbe,0x7f,0x00,0x00,0x4e] 208#CHECK: lochhi %r11, 32512, 15 # encoding: [0xec,0xbf,0x7f,0x00,0x00,0x4e] 209 210 lochhi %r11, 42, 0 211 lochhio %r11, 42 212 lochhih %r11, 42 213 lochhinle %r11, 42 214 lochhil %r11, -1 215 lochhinhe %r11, 42 216 lochhilh %r11, -1 217 lochhine %r11, 0 218 lochhie %r11, 0 219 lochhinlh %r11, 42 220 lochhihe %r11, 255 221 lochhinl %r11, 255 222 lochhile %r11, 32767 223 lochhinh %r11, 32767 224 lochhino %r11, 32512 225 lochhi %r11, 32512, 15 226 227#CHECK: locfh %r0, 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xe0] 228#CHECK: locfh %r0, 0, 15 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xe0] 229#CHECK: locfh %r0, -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xe0] 230#CHECK: locfh %r0, 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xe0] 231#CHECK: locfh %r0, 0(%r1), 0 # encoding: [0xeb,0x00,0x10,0x00,0x00,0xe0] 232#CHECK: locfh %r0, 0(%r15), 0 # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xe0] 233#CHECK: locfh %r15, 0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xe0] 234#CHECK: locfh %r1, 4095(%r2), 3 # encoding: [0xeb,0x13,0x2f,0xff,0x00,0xe0] 235 236 locfh %r0, 0, 0 237 locfh %r0, 0, 15 238 locfh %r0, -524288, 0 239 locfh %r0, 524287, 0 240 locfh %r0, 0(%r1), 0 241 locfh %r0, 0(%r15), 0 242 locfh %r15, 0, 0 243 locfh %r1, 4095(%r2), 3 244 245#CHECK: locfho %r1, 2(%r3) # encoding: [0xeb,0x11,0x30,0x02,0x00,0xe0] 246#CHECK: locfhh %r1, 2(%r3) # encoding: [0xeb,0x12,0x30,0x02,0x00,0xe0] 247#CHECK: locfhp %r1, 2(%r3) # encoding: [0xeb,0x12,0x30,0x02,0x00,0xe0] 248#CHECK: locfhnle %r1, 2(%r3) # encoding: [0xeb,0x13,0x30,0x02,0x00,0xe0] 249#CHECK: locfhl %r1, 2(%r3) # encoding: [0xeb,0x14,0x30,0x02,0x00,0xe0] 250#CHECK: locfhm %r1, 2(%r3) # encoding: [0xeb,0x14,0x30,0x02,0x00,0xe0] 251#CHECK: locfhnhe %r1, 2(%r3) # encoding: [0xeb,0x15,0x30,0x02,0x00,0xe0] 252#CHECK: locfhlh %r1, 2(%r3) # encoding: [0xeb,0x16,0x30,0x02,0x00,0xe0] 253#CHECK: locfhne %r1, 2(%r3) # encoding: [0xeb,0x17,0x30,0x02,0x00,0xe0] 254#CHECK: locfhnz %r1, 2(%r3) # encoding: [0xeb,0x17,0x30,0x02,0x00,0xe0] 255#CHECK: locfhe %r1, 2(%r3) # encoding: [0xeb,0x18,0x30,0x02,0x00,0xe0] 256#CHECK: locfhz %r1, 2(%r3) # encoding: [0xeb,0x18,0x30,0x02,0x00,0xe0] 257#CHECK: locfhnlh %r1, 2(%r3) # encoding: [0xeb,0x19,0x30,0x02,0x00,0xe0] 258#CHECK: locfhhe %r1, 2(%r3) # encoding: [0xeb,0x1a,0x30,0x02,0x00,0xe0] 259#CHECK: locfhnl %r1, 2(%r3) # encoding: [0xeb,0x1b,0x30,0x02,0x00,0xe0] 260#CHECK: locfhnm %r1, 2(%r3) # encoding: [0xeb,0x1b,0x30,0x02,0x00,0xe0] 261#CHECK: locfhle %r1, 2(%r3) # encoding: [0xeb,0x1c,0x30,0x02,0x00,0xe0] 262#CHECK: locfhnh %r1, 2(%r3) # encoding: [0xeb,0x1d,0x30,0x02,0x00,0xe0] 263#CHECK: locfhnp %r1, 2(%r3) # encoding: [0xeb,0x1d,0x30,0x02,0x00,0xe0] 264#CHECK: locfhno %r1, 2(%r3) # encoding: [0xeb,0x1e,0x30,0x02,0x00,0xe0] 265 266 locfho %r1, 2(%r3) 267 locfhh %r1, 2(%r3) 268 locfhp %r1, 2(%r3) 269 locfhnle %r1, 2(%r3) 270 locfhl %r1, 2(%r3) 271 locfhm %r1, 2(%r3) 272 locfhnhe %r1, 2(%r3) 273 locfhlh %r1, 2(%r3) 274 locfhne %r1, 2(%r3) 275 locfhnz %r1, 2(%r3) 276 locfhe %r1, 2(%r3) 277 locfhz %r1, 2(%r3) 278 locfhnlh %r1, 2(%r3) 279 locfhhe %r1, 2(%r3) 280 locfhnl %r1, 2(%r3) 281 locfhnm %r1, 2(%r3) 282 locfhle %r1, 2(%r3) 283 locfhnh %r1, 2(%r3) 284 locfhnp %r1, 2(%r3) 285 locfhno %r1, 2(%r3) 286 287#CHECK: locfhr %r1, %r2, 0 # encoding: [0xb9,0xe0,0x00,0x12] 288#CHECK: locfhr %r1, %r2, 15 # encoding: [0xb9,0xe0,0xf0,0x12] 289 290 locfhr %r1, %r2, 0 291 locfhr %r1, %r2, 15 292 293#CHECK: locfhro %r1, %r3 # encoding: [0xb9,0xe0,0x10,0x13] 294#CHECK: locfhrh %r1, %r3 # encoding: [0xb9,0xe0,0x20,0x13] 295#CHECK: locfhrp %r1, %r3 # encoding: [0xb9,0xe0,0x20,0x13] 296#CHECK: locfhrnle %r1, %r3 # encoding: [0xb9,0xe0,0x30,0x13] 297#CHECK: locfhrl %r1, %r3 # encoding: [0xb9,0xe0,0x40,0x13] 298#CHECK: locfhrm %r1, %r3 # encoding: [0xb9,0xe0,0x40,0x13] 299#CHECK: locfhrnhe %r1, %r3 # encoding: [0xb9,0xe0,0x50,0x13] 300#CHECK: locfhrlh %r1, %r3 # encoding: [0xb9,0xe0,0x60,0x13] 301#CHECK: locfhrne %r1, %r3 # encoding: [0xb9,0xe0,0x70,0x13] 302#CHECK: locfhrnz %r1, %r3 # encoding: [0xb9,0xe0,0x70,0x13] 303#CHECK: locfhre %r1, %r3 # encoding: [0xb9,0xe0,0x80,0x13] 304#CHECK: locfhrz %r1, %r3 # encoding: [0xb9,0xe0,0x80,0x13] 305#CHECK: locfhrnlh %r1, %r3 # encoding: [0xb9,0xe0,0x90,0x13] 306#CHECK: locfhrhe %r1, %r3 # encoding: [0xb9,0xe0,0xa0,0x13] 307#CHECK: locfhrnl %r1, %r3 # encoding: [0xb9,0xe0,0xb0,0x13] 308#CHECK: locfhrnm %r1, %r3 # encoding: [0xb9,0xe0,0xb0,0x13] 309#CHECK: locfhrle %r1, %r3 # encoding: [0xb9,0xe0,0xc0,0x13] 310#CHECK: locfhrnh %r1, %r3 # encoding: [0xb9,0xe0,0xd0,0x13] 311#CHECK: locfhrnp %r1, %r3 # encoding: [0xb9,0xe0,0xd0,0x13] 312#CHECK: locfhrno %r1, %r3 # encoding: [0xb9,0xe0,0xe0,0x13] 313 314 locfhro %r1, %r3 315 locfhrh %r1, %r3 316 locfhrp %r1, %r3 317 locfhrnle %r1, %r3 318 locfhrl %r1, %r3 319 locfhrm %r1, %r3 320 locfhrnhe %r1, %r3 321 locfhrlh %r1, %r3 322 locfhrne %r1, %r3 323 locfhrnz %r1, %r3 324 locfhre %r1, %r3 325 locfhrz %r1, %r3 326 locfhrnlh %r1, %r3 327 locfhrhe %r1, %r3 328 locfhrnl %r1, %r3 329 locfhrnm %r1, %r3 330 locfhrle %r1, %r3 331 locfhrnh %r1, %r3 332 locfhrnp %r1, %r3 333 locfhrno %r1, %r3 334 335#CHECK: lzrf %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x3b] 336#CHECK: lzrf %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x3b] 337#CHECK: lzrf %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x3b] 338#CHECK: lzrf %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x3b] 339#CHECK: lzrf %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x3b] 340#CHECK: lzrf %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x3b] 341#CHECK: lzrf %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x3b] 342#CHECK: lzrf %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x3b] 343#CHECK: lzrf %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x3b] 344#CHECK: lzrf %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x3b] 345 346 lzrf %r0, -524288 347 lzrf %r0, -1 348 lzrf %r0, 0 349 lzrf %r0, 1 350 lzrf %r0, 524287 351 lzrf %r0, 0(%r1) 352 lzrf %r0, 0(%r15) 353 lzrf %r0, 524287(%r1,%r15) 354 lzrf %r0, 524287(%r15,%r1) 355 lzrf %r15, 0 356 357#CHECK: lzrg %r0, -524288 # encoding: [0xe3,0x00,0x00,0x00,0x80,0x2a] 358#CHECK: lzrg %r0, -1 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x2a] 359#CHECK: lzrg %r0, 0 # encoding: [0xe3,0x00,0x00,0x00,0x00,0x2a] 360#CHECK: lzrg %r0, 1 # encoding: [0xe3,0x00,0x00,0x01,0x00,0x2a] 361#CHECK: lzrg %r0, 524287 # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x2a] 362#CHECK: lzrg %r0, 0(%r1) # encoding: [0xe3,0x00,0x10,0x00,0x00,0x2a] 363#CHECK: lzrg %r0, 0(%r15) # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x2a] 364#CHECK: lzrg %r0, 524287(%r1,%r15) # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x2a] 365#CHECK: lzrg %r0, 524287(%r15,%r1) # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x2a] 366#CHECK: lzrg %r15, 0 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x2a] 367 368 lzrg %r0, -524288 369 lzrg %r0, -1 370 lzrg %r0, 0 371 lzrg %r0, 1 372 lzrg %r0, 524287 373 lzrg %r0, 0(%r1) 374 lzrg %r0, 0(%r15) 375 lzrg %r0, 524287(%r1,%r15) 376 lzrg %r0, 524287(%r15,%r1) 377 lzrg %r15, 0 378 379#CHECK: stocfh %r0, 0, 0 # encoding: [0xeb,0x00,0x00,0x00,0x00,0xe1] 380#CHECK: stocfh %r0, 0, 15 # encoding: [0xeb,0x0f,0x00,0x00,0x00,0xe1] 381#CHECK: stocfh %r0, -524288, 0 # encoding: [0xeb,0x00,0x00,0x00,0x80,0xe1] 382#CHECK: stocfh %r0, 524287, 0 # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0xe1] 383#CHECK: stocfh %r0, 0(%r1), 0 # encoding: [0xeb,0x00,0x10,0x00,0x00,0xe1] 384#CHECK: stocfh %r0, 0(%r15), 0 # encoding: [0xeb,0x00,0xf0,0x00,0x00,0xe1] 385#CHECK: stocfh %r15, 0, 0 # encoding: [0xeb,0xf0,0x00,0x00,0x00,0xe1] 386#CHECK: stocfh %r1, 4095(%r2), 3 # encoding: [0xeb,0x13,0x2f,0xff,0x00,0xe1] 387 388 stocfh %r0, 0, 0 389 stocfh %r0, 0, 15 390 stocfh %r0, -524288, 0 391 stocfh %r0, 524287, 0 392 stocfh %r0, 0(%r1), 0 393 stocfh %r0, 0(%r15), 0 394 stocfh %r15, 0, 0 395 stocfh %r1, 4095(%r2), 3 396 397#CHECK: stocfho %r1, 2(%r3) # encoding: [0xeb,0x11,0x30,0x02,0x00,0xe1] 398#CHECK: stocfhh %r1, 2(%r3) # encoding: [0xeb,0x12,0x30,0x02,0x00,0xe1] 399#CHECK: stocfhp %r1, 2(%r3) # encoding: [0xeb,0x12,0x30,0x02,0x00,0xe1] 400#CHECK: stocfhnle %r1, 2(%r3) # encoding: [0xeb,0x13,0x30,0x02,0x00,0xe1] 401#CHECK: stocfhl %r1, 2(%r3) # encoding: [0xeb,0x14,0x30,0x02,0x00,0xe1] 402#CHECK: stocfhm %r1, 2(%r3) # encoding: [0xeb,0x14,0x30,0x02,0x00,0xe1] 403#CHECK: stocfhnhe %r1, 2(%r3) # encoding: [0xeb,0x15,0x30,0x02,0x00,0xe1] 404#CHECK: stocfhlh %r1, 2(%r3) # encoding: [0xeb,0x16,0x30,0x02,0x00,0xe1] 405#CHECK: stocfhne %r1, 2(%r3) # encoding: [0xeb,0x17,0x30,0x02,0x00,0xe1] 406#CHECK: stocfhnz %r1, 2(%r3) # encoding: [0xeb,0x17,0x30,0x02,0x00,0xe1] 407#CHECK: stocfhe %r1, 2(%r3) # encoding: [0xeb,0x18,0x30,0x02,0x00,0xe1] 408#CHECK: stocfhz %r1, 2(%r3) # encoding: [0xeb,0x18,0x30,0x02,0x00,0xe1] 409#CHECK: stocfhnlh %r1, 2(%r3) # encoding: [0xeb,0x19,0x30,0x02,0x00,0xe1] 410#CHECK: stocfhhe %r1, 2(%r3) # encoding: [0xeb,0x1a,0x30,0x02,0x00,0xe1] 411#CHECK: stocfhnl %r1, 2(%r3) # encoding: [0xeb,0x1b,0x30,0x02,0x00,0xe1] 412#CHECK: stocfhnm %r1, 2(%r3) # encoding: [0xeb,0x1b,0x30,0x02,0x00,0xe1] 413#CHECK: stocfhle %r1, 2(%r3) # encoding: [0xeb,0x1c,0x30,0x02,0x00,0xe1] 414#CHECK: stocfhnh %r1, 2(%r3) # encoding: [0xeb,0x1d,0x30,0x02,0x00,0xe1] 415#CHECK: stocfhnp %r1, 2(%r3) # encoding: [0xeb,0x1d,0x30,0x02,0x00,0xe1] 416#CHECK: stocfhno %r1, 2(%r3) # encoding: [0xeb,0x1e,0x30,0x02,0x00,0xe1] 417 418 stocfho %r1, 2(%r3) 419 stocfhh %r1, 2(%r3) 420 stocfhp %r1, 2(%r3) 421 stocfhnle %r1, 2(%r3) 422 stocfhl %r1, 2(%r3) 423 stocfhm %r1, 2(%r3) 424 stocfhnhe %r1, 2(%r3) 425 stocfhlh %r1, 2(%r3) 426 stocfhne %r1, 2(%r3) 427 stocfhnz %r1, 2(%r3) 428 stocfhe %r1, 2(%r3) 429 stocfhz %r1, 2(%r3) 430 stocfhnlh %r1, 2(%r3) 431 stocfhhe %r1, 2(%r3) 432 stocfhnl %r1, 2(%r3) 433 stocfhnm %r1, 2(%r3) 434 stocfhle %r1, 2(%r3) 435 stocfhnh %r1, 2(%r3) 436 stocfhnp %r1, 2(%r3) 437 stocfhno %r1, 2(%r3) 438 439#CHECK: ppno %r2, %r2 # encoding: [0xb9,0x3c,0x00,0x22] 440#CHECK: ppno %r2, %r14 # encoding: [0xb9,0x3c,0x00,0x2e] 441#CHECK: ppno %r14, %r2 # encoding: [0xb9,0x3c,0x00,0xe2] 442#CHECK: ppno %r6, %r10 # encoding: [0xb9,0x3c,0x00,0x6a] 443 444 ppno %r2, %r2 445 ppno %r2, %r14 446 ppno %r14, %r2 447 ppno %r6, %r10 448 449#CHECK: va %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf3] 450#CHECK: va %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xf3] 451#CHECK: va %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf3] 452#CHECK: va %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf3] 453#CHECK: va %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf3] 454#CHECK: va %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xf3] 455 456 va %v0, %v0, %v0, 0 457 va %v0, %v0, %v0, 15 458 va %v0, %v0, %v31, 0 459 va %v0, %v31, %v0, 0 460 va %v31, %v0, %v0, 0 461 va %v18, %v3, %v20, 11 462 463#CHECK: vab %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf3] 464#CHECK: vab %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf3] 465#CHECK: vab %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf3] 466#CHECK: vab %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf3] 467#CHECK: vab %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xf3] 468 469 vab %v0, %v0, %v0 470 vab %v0, %v0, %v31 471 vab %v0, %v31, %v0 472 vab %v31, %v0, %v0 473 vab %v18, %v3, %v20 474 475#CHECK: vac %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xbb] 476#CHECK: vac %v0, %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xbb] 477#CHECK: vac %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xbb] 478#CHECK: vac %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xbb] 479#CHECK: vac %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xbb] 480#CHECK: vac %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xbb] 481#CHECK: vac %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xbb] 482 483 vac %v0, %v0, %v0, %v0, 0 484 vac %v0, %v0, %v0, %v0, 15 485 vac %v0, %v0, %v0, %v31, 0 486 vac %v0, %v0, %v31, %v0, 0 487 vac %v0, %v31, %v0, %v0, 0 488 vac %v31, %v0, %v0, %v0, 0 489 vac %v13, %v17, %v21, %v25, 11 490 491#CHECK: vacc %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf1] 492#CHECK: vacc %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xf1] 493#CHECK: vacc %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf1] 494#CHECK: vacc %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf1] 495#CHECK: vacc %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf1] 496#CHECK: vacc %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xf1] 497 498 vacc %v0, %v0, %v0, 0 499 vacc %v0, %v0, %v0, 15 500 vacc %v0, %v0, %v31, 0 501 vacc %v0, %v31, %v0, 0 502 vacc %v31, %v0, %v0, 0 503 vacc %v18, %v3, %v20, 11 504 505#CHECK: vaccb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf1] 506#CHECK: vaccb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf1] 507#CHECK: vaccb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf1] 508#CHECK: vaccb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf1] 509#CHECK: vaccb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xf1] 510 511 vaccb %v0, %v0, %v0 512 vaccb %v0, %v0, %v31 513 vaccb %v0, %v31, %v0 514 vaccb %v31, %v0, %v0 515 vaccb %v18, %v3, %v20 516 517#CHECK: vaccc %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xb9] 518#CHECK: vaccc %v0, %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xb9] 519#CHECK: vaccc %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xb9] 520#CHECK: vaccc %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xb9] 521#CHECK: vaccc %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xb9] 522#CHECK: vaccc %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xb9] 523#CHECK: vaccc %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xb9] 524 525 vaccc %v0, %v0, %v0, %v0, 0 526 vaccc %v0, %v0, %v0, %v0, 15 527 vaccc %v0, %v0, %v0, %v31, 0 528 vaccc %v0, %v0, %v31, %v0, 0 529 vaccc %v0, %v31, %v0, %v0, 0 530 vaccc %v31, %v0, %v0, %v0, 0 531 vaccc %v13, %v17, %v21, %v25, 11 532 533#CHECK: vacccq %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x04,0x00,0x00,0xb9] 534#CHECK: vacccq %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x04,0x00,0xf1,0xb9] 535#CHECK: vacccq %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf4,0x00,0x02,0xb9] 536#CHECK: vacccq %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x04,0x00,0x04,0xb9] 537#CHECK: vacccq %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x04,0x00,0x08,0xb9] 538#CHECK: vacccq %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x54,0x00,0x97,0xb9] 539 540 vacccq %v0, %v0, %v0, %v0 541 vacccq %v0, %v0, %v0, %v31 542 vacccq %v0, %v0, %v31, %v0 543 vacccq %v0, %v31, %v0, %v0 544 vacccq %v31, %v0, %v0, %v0 545 vacccq %v13, %v17, %v21, %v25 546 547#CHECK: vaccf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xf1] 548#CHECK: vaccf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xf1] 549#CHECK: vaccf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xf1] 550#CHECK: vaccf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xf1] 551#CHECK: vaccf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xf1] 552 553 vaccf %v0, %v0, %v0 554 vaccf %v0, %v0, %v31 555 vaccf %v0, %v31, %v0 556 vaccf %v31, %v0, %v0 557 vaccf %v18, %v3, %v20 558 559#CHECK: vaccg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xf1] 560#CHECK: vaccg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xf1] 561#CHECK: vaccg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xf1] 562#CHECK: vaccg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xf1] 563#CHECK: vaccg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xf1] 564 565 vaccg %v0, %v0, %v0 566 vaccg %v0, %v0, %v31 567 vaccg %v0, %v31, %v0 568 vaccg %v31, %v0, %v0 569 vaccg %v18, %v3, %v20 570 571#CHECK: vacch %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xf1] 572#CHECK: vacch %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xf1] 573#CHECK: vacch %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xf1] 574#CHECK: vacch %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xf1] 575#CHECK: vacch %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xf1] 576 577 vacch %v0, %v0, %v0 578 vacch %v0, %v0, %v31 579 vacch %v0, %v31, %v0 580 vacch %v31, %v0, %v0 581 vacch %v18, %v3, %v20 582 583#CHECK: vaccq %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xf1] 584#CHECK: vaccq %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xf1] 585#CHECK: vaccq %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xf1] 586#CHECK: vaccq %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xf1] 587#CHECK: vaccq %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xf1] 588 589 vaccq %v0, %v0, %v0 590 vaccq %v0, %v0, %v31 591 vaccq %v0, %v31, %v0 592 vaccq %v31, %v0, %v0 593 vaccq %v18, %v3, %v20 594 595#CHECK: vacq %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x04,0x00,0x00,0xbb] 596#CHECK: vacq %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x04,0x00,0xf1,0xbb] 597#CHECK: vacq %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf4,0x00,0x02,0xbb] 598#CHECK: vacq %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x04,0x00,0x04,0xbb] 599#CHECK: vacq %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x04,0x00,0x08,0xbb] 600#CHECK: vacq %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x54,0x00,0x97,0xbb] 601 602 vacq %v0, %v0, %v0, %v0 603 vacq %v0, %v0, %v0, %v31 604 vacq %v0, %v0, %v31, %v0 605 vacq %v0, %v31, %v0, %v0 606 vacq %v31, %v0, %v0, %v0 607 vacq %v13, %v17, %v21, %v25 608 609#CHECK: vaf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xf3] 610#CHECK: vaf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xf3] 611#CHECK: vaf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xf3] 612#CHECK: vaf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xf3] 613#CHECK: vaf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xf3] 614 615 vaf %v0, %v0, %v0 616 vaf %v0, %v0, %v31 617 vaf %v0, %v31, %v0 618 vaf %v31, %v0, %v0 619 vaf %v18, %v3, %v20 620 621#CHECK: vag %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xf3] 622#CHECK: vag %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xf3] 623#CHECK: vag %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xf3] 624#CHECK: vag %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xf3] 625#CHECK: vag %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xf3] 626 627 vag %v0, %v0, %v0 628 vag %v0, %v0, %v31 629 vag %v0, %v31, %v0 630 vag %v31, %v0, %v0 631 vag %v18, %v3, %v20 632 633#CHECK: vah %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xf3] 634#CHECK: vah %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xf3] 635#CHECK: vah %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xf3] 636#CHECK: vah %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xf3] 637#CHECK: vah %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xf3] 638 639 vah %v0, %v0, %v0 640 vah %v0, %v0, %v31 641 vah %v0, %v31, %v0 642 vah %v31, %v0, %v0 643 vah %v18, %v3, %v20 644 645#CHECK: vaq %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xf3] 646#CHECK: vaq %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xf3] 647#CHECK: vaq %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xf3] 648#CHECK: vaq %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xf3] 649#CHECK: vaq %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xf3] 650 651 vaq %v0, %v0, %v0 652 vaq %v0, %v0, %v31 653 vaq %v0, %v31, %v0 654 vaq %v31, %v0, %v0 655 vaq %v18, %v3, %v20 656 657#CHECK: vavg %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf2] 658#CHECK: vavg %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xf2] 659#CHECK: vavg %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf2] 660#CHECK: vavg %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf2] 661#CHECK: vavg %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf2] 662#CHECK: vavg %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xf2] 663 664 vavg %v0, %v0, %v0, 0 665 vavg %v0, %v0, %v0, 15 666 vavg %v0, %v0, %v31, 0 667 vavg %v0, %v31, %v0, 0 668 vavg %v31, %v0, %v0, 0 669 vavg %v18, %v3, %v20, 11 670 671#CHECK: vavgb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf2] 672#CHECK: vavgb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf2] 673#CHECK: vavgb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf2] 674#CHECK: vavgb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf2] 675#CHECK: vavgb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xf2] 676 677 vavgb %v0, %v0, %v0 678 vavgb %v0, %v0, %v31 679 vavgb %v0, %v31, %v0 680 vavgb %v31, %v0, %v0 681 vavgb %v18, %v3, %v20 682 683#CHECK: vavgf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xf2] 684#CHECK: vavgf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xf2] 685#CHECK: vavgf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xf2] 686#CHECK: vavgf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xf2] 687#CHECK: vavgf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xf2] 688 689 vavgf %v0, %v0, %v0 690 vavgf %v0, %v0, %v31 691 vavgf %v0, %v31, %v0 692 vavgf %v31, %v0, %v0 693 vavgf %v18, %v3, %v20 694 695#CHECK: vavgg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xf2] 696#CHECK: vavgg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xf2] 697#CHECK: vavgg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xf2] 698#CHECK: vavgg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xf2] 699#CHECK: vavgg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xf2] 700 701 vavgg %v0, %v0, %v0 702 vavgg %v0, %v0, %v31 703 vavgg %v0, %v31, %v0 704 vavgg %v31, %v0, %v0 705 vavgg %v18, %v3, %v20 706 707#CHECK: vavgh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xf2] 708#CHECK: vavgh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xf2] 709#CHECK: vavgh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xf2] 710#CHECK: vavgh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xf2] 711#CHECK: vavgh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xf2] 712 713 vavgh %v0, %v0, %v0 714 vavgh %v0, %v0, %v31 715 vavgh %v0, %v31, %v0 716 vavgh %v31, %v0, %v0 717 vavgh %v18, %v3, %v20 718 719#CHECK: vavgl %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf0] 720#CHECK: vavgl %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xf0] 721#CHECK: vavgl %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf0] 722#CHECK: vavgl %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf0] 723#CHECK: vavgl %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf0] 724#CHECK: vavgl %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xf0] 725 726 vavgl %v0, %v0, %v0, 0 727 vavgl %v0, %v0, %v0, 15 728 vavgl %v0, %v0, %v31, 0 729 vavgl %v0, %v31, %v0, 0 730 vavgl %v31, %v0, %v0, 0 731 vavgl %v18, %v3, %v20, 11 732 733#CHECK: vavglb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf0] 734#CHECK: vavglb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf0] 735#CHECK: vavglb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf0] 736#CHECK: vavglb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf0] 737#CHECK: vavglb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xf0] 738 739 vavglb %v0, %v0, %v0 740 vavglb %v0, %v0, %v31 741 vavglb %v0, %v31, %v0 742 vavglb %v31, %v0, %v0 743 vavglb %v18, %v3, %v20 744 745#CHECK: vavglf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xf0] 746#CHECK: vavglf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xf0] 747#CHECK: vavglf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xf0] 748#CHECK: vavglf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xf0] 749#CHECK: vavglf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xf0] 750 751 vavglf %v0, %v0, %v0 752 vavglf %v0, %v0, %v31 753 vavglf %v0, %v31, %v0 754 vavglf %v31, %v0, %v0 755 vavglf %v18, %v3, %v20 756 757#CHECK: vavglg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xf0] 758#CHECK: vavglg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xf0] 759#CHECK: vavglg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xf0] 760#CHECK: vavglg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xf0] 761#CHECK: vavglg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xf0] 762 763 vavglg %v0, %v0, %v0 764 vavglg %v0, %v0, %v31 765 vavglg %v0, %v31, %v0 766 vavglg %v31, %v0, %v0 767 vavglg %v18, %v3, %v20 768 769#CHECK: vavglh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xf0] 770#CHECK: vavglh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xf0] 771#CHECK: vavglh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xf0] 772#CHECK: vavglh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xf0] 773#CHECK: vavglh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xf0] 774 775 vavglh %v0, %v0, %v0 776 vavglh %v0, %v0, %v31 777 vavglh %v0, %v31, %v0 778 vavglh %v31, %v0, %v0 779 vavglh %v18, %v3, %v20 780 781#CHECK: vcdg %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xc3] 782#CHECK: vcdg %v0, %v0, 15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xc3] 783#CHECK: vcdg %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xc3] 784#CHECK: vcdg %v0, %v0, 0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x00,0xc3] 785#CHECK: vcdg %v0, %v0, 0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x00,0xc3] 786#CHECK: vcdg %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xc3] 787#CHECK: vcdg %v31, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xc3] 788#CHECK: vcdg %v14, %v17, 11, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0xb4,0xc3] 789 790 vcdg %v0, %v0, 0, 0, 0 791 vcdg %v0, %v0, 15, 0, 0 792 vcdg %v0, %v0, 0, 0, 15 793 vcdg %v0, %v0, 0, 4, 0 794 vcdg %v0, %v0, 0, 12, 0 795 vcdg %v0, %v31, 0, 0, 0 796 vcdg %v31, %v0, 0, 0, 0 797 vcdg %v14, %v17, 11, 4, 10 798 799#CHECK: vcdgb %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xc3] 800#CHECK: vcdgb %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x30,0xc3] 801#CHECK: vcdgb %v0, %v0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x30,0xc3] 802#CHECK: vcdgb %v0, %v0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc3] 803#CHECK: vcdgb %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xc3] 804#CHECK: vcdgb %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xc3] 805#CHECK: vcdgb %v14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0x34,0xc3] 806 807 vcdgb %v0, %v0, 0, 0 808 vcdgb %v0, %v0, 0, 15 809 vcdgb %v0, %v0, 4, 0 810 vcdgb %v0, %v0, 12, 0 811 vcdgb %v0, %v31, 0, 0 812 vcdgb %v31, %v0, 0, 0 813 vcdgb %v14, %v17, 4, 10 814 815#CHECK: vcdlg %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xc1] 816#CHECK: vcdlg %v0, %v0, 15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xc1] 817#CHECK: vcdlg %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xc1] 818#CHECK: vcdlg %v0, %v0, 0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x00,0xc1] 819#CHECK: vcdlg %v0, %v0, 0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x00,0xc1] 820#CHECK: vcdlg %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xc1] 821#CHECK: vcdlg %v31, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xc1] 822#CHECK: vcdlg %v14, %v17, 11, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0xb4,0xc1] 823 824 vcdlg %v0, %v0, 0, 0, 0 825 vcdlg %v0, %v0, 15, 0, 0 826 vcdlg %v0, %v0, 0, 0, 15 827 vcdlg %v0, %v0, 0, 4, 0 828 vcdlg %v0, %v0, 0, 12, 0 829 vcdlg %v0, %v31, 0, 0, 0 830 vcdlg %v31, %v0, 0, 0, 0 831 vcdlg %v14, %v17, 11, 4, 10 832 833#CHECK: vcdlgb %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xc1] 834#CHECK: vcdlgb %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x30,0xc1] 835#CHECK: vcdlgb %v0, %v0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x30,0xc1] 836#CHECK: vcdlgb %v0, %v0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc1] 837#CHECK: vcdlgb %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xc1] 838#CHECK: vcdlgb %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xc1] 839#CHECK: vcdlgb %v14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0x34,0xc1] 840 841 vcdlgb %v0, %v0, 0, 0 842 vcdlgb %v0, %v0, 0, 15 843 vcdlgb %v0, %v0, 4, 0 844 vcdlgb %v0, %v0, 12, 0 845 vcdlgb %v0, %v31, 0, 0 846 vcdlgb %v31, %v0, 0, 0 847 vcdlgb %v14, %v17, 4, 10 848 849#CHECK: vceq %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf8] 850#CHECK: vceq %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xf8] 851#CHECK: vceq %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xf8] 852#CHECK: vceq %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf8] 853#CHECK: vceq %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf8] 854#CHECK: vceq %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf8] 855#CHECK: vceq %v18, %v3, %v20, 11, 9 # encoding: [0xe7,0x23,0x40,0x90,0xba,0xf8] 856 857 vceq %v0, %v0, %v0, 0, 0 858 vceq %v0, %v0, %v0, 15, 0 859 vceq %v0, %v0, %v0, 0, 15 860 vceq %v0, %v0, %v31, 0, 0 861 vceq %v0, %v31, %v0, 0, 0 862 vceq %v31, %v0, %v0, 0, 0 863 vceq %v18, %v3, %v20, 11, 9 864 865#CHECK: vceqb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf8] 866#CHECK: vceqb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf8] 867#CHECK: vceqb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf8] 868#CHECK: vceqb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf8] 869#CHECK: vceqb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xf8] 870#CHECK: vceqbs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x04,0xf8] 871 872 vceqb %v0, %v0, %v0 873 vceqb %v0, %v0, %v31 874 vceqb %v0, %v31, %v0 875 vceqb %v31, %v0, %v0 876 vceqb %v18, %v3, %v20 877 vceqbs %v5, %v22, %v7 878 879#CHECK: vceqf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xf8] 880#CHECK: vceqf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xf8] 881#CHECK: vceqf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xf8] 882#CHECK: vceqf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xf8] 883#CHECK: vceqf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xf8] 884#CHECK: vceqfs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x24,0xf8] 885 886 vceqf %v0, %v0, %v0 887 vceqf %v0, %v0, %v31 888 vceqf %v0, %v31, %v0 889 vceqf %v31, %v0, %v0 890 vceqf %v18, %v3, %v20 891 vceqfs %v5, %v22, %v7 892 893#CHECK: vceqg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xf8] 894#CHECK: vceqg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xf8] 895#CHECK: vceqg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xf8] 896#CHECK: vceqg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xf8] 897#CHECK: vceqg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xf8] 898#CHECK: vceqgs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x34,0xf8] 899 900 vceqg %v0, %v0, %v0 901 vceqg %v0, %v0, %v31 902 vceqg %v0, %v31, %v0 903 vceqg %v31, %v0, %v0 904 vceqg %v18, %v3, %v20 905 vceqgs %v5, %v22, %v7 906 907#CHECK: vceqh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xf8] 908#CHECK: vceqh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xf8] 909#CHECK: vceqh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xf8] 910#CHECK: vceqh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xf8] 911#CHECK: vceqh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xf8] 912#CHECK: vceqhs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x14,0xf8] 913 914 vceqh %v0, %v0, %v0 915 vceqh %v0, %v0, %v31 916 vceqh %v0, %v31, %v0 917 vceqh %v31, %v0, %v0 918 vceqh %v18, %v3, %v20 919 vceqhs %v5, %v22, %v7 920 921#CHECK: vcgd %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xc2] 922#CHECK: vcgd %v0, %v0, 15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xc2] 923#CHECK: vcgd %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xc2] 924#CHECK: vcgd %v0, %v0, 0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x00,0xc2] 925#CHECK: vcgd %v0, %v0, 0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x00,0xc2] 926#CHECK: vcgd %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xc2] 927#CHECK: vcgd %v31, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xc2] 928#CHECK: vcgd %v14, %v17, 11, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0xb4,0xc2] 929 930 vcgd %v0, %v0, 0, 0, 0 931 vcgd %v0, %v0, 15, 0, 0 932 vcgd %v0, %v0, 0, 0, 15 933 vcgd %v0, %v0, 0, 4, 0 934 vcgd %v0, %v0, 0, 12, 0 935 vcgd %v0, %v31, 0, 0, 0 936 vcgd %v31, %v0, 0, 0, 0 937 vcgd %v14, %v17, 11, 4, 10 938 939#CHECK: vcgdb %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xc2] 940#CHECK: vcgdb %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x30,0xc2] 941#CHECK: vcgdb %v0, %v0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x30,0xc2] 942#CHECK: vcgdb %v0, %v0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc2] 943#CHECK: vcgdb %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xc2] 944#CHECK: vcgdb %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xc2] 945#CHECK: vcgdb %v14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0x34,0xc2] 946 947 vcgdb %v0, %v0, 0, 0 948 vcgdb %v0, %v0, 0, 15 949 vcgdb %v0, %v0, 4, 0 950 vcgdb %v0, %v0, 12, 0 951 vcgdb %v0, %v31, 0, 0 952 vcgdb %v31, %v0, 0, 0 953 vcgdb %v14, %v17, 4, 10 954 955#CHECK: vch %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xfb] 956#CHECK: vch %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xfb] 957#CHECK: vch %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xfb] 958#CHECK: vch %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xfb] 959#CHECK: vch %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xfb] 960#CHECK: vch %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xfb] 961#CHECK: vch %v18, %v3, %v20, 11, 9 # encoding: [0xe7,0x23,0x40,0x90,0xba,0xfb] 962 963 vch %v0, %v0, %v0, 0, 0 964 vch %v0, %v0, %v0, 15, 0 965 vch %v0, %v0, %v0, 0, 15 966 vch %v0, %v0, %v31, 0, 0 967 vch %v0, %v31, %v0, 0, 0 968 vch %v31, %v0, %v0, 0, 0 969 vch %v18, %v3, %v20, 11, 9 970 971#CHECK: vchb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xfb] 972#CHECK: vchb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xfb] 973#CHECK: vchb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xfb] 974#CHECK: vchb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xfb] 975#CHECK: vchb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xfb] 976#CHECK: vchbs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x04,0xfb] 977 978 vchb %v0, %v0, %v0 979 vchb %v0, %v0, %v31 980 vchb %v0, %v31, %v0 981 vchb %v31, %v0, %v0 982 vchb %v18, %v3, %v20 983 vchbs %v5, %v22, %v7 984 985#CHECK: vchf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xfb] 986#CHECK: vchf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xfb] 987#CHECK: vchf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xfb] 988#CHECK: vchf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xfb] 989#CHECK: vchf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xfb] 990#CHECK: vchfs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x24,0xfb] 991 992 vchf %v0, %v0, %v0 993 vchf %v0, %v0, %v31 994 vchf %v0, %v31, %v0 995 vchf %v31, %v0, %v0 996 vchf %v18, %v3, %v20 997 vchfs %v5, %v22, %v7 998 999#CHECK: vchg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xfb] 1000#CHECK: vchg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xfb] 1001#CHECK: vchg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xfb] 1002#CHECK: vchg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xfb] 1003#CHECK: vchg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xfb] 1004#CHECK: vchgs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x34,0xfb] 1005 1006 vchg %v0, %v0, %v0 1007 vchg %v0, %v0, %v31 1008 vchg %v0, %v31, %v0 1009 vchg %v31, %v0, %v0 1010 vchg %v18, %v3, %v20 1011 vchgs %v5, %v22, %v7 1012 1013#CHECK: vchh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xfb] 1014#CHECK: vchh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xfb] 1015#CHECK: vchh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xfb] 1016#CHECK: vchh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xfb] 1017#CHECK: vchh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xfb] 1018#CHECK: vchhs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x14,0xfb] 1019 1020 vchh %v0, %v0, %v0 1021 vchh %v0, %v0, %v31 1022 vchh %v0, %v31, %v0 1023 vchh %v31, %v0, %v0 1024 vchh %v18, %v3, %v20 1025 vchhs %v5, %v22, %v7 1026 1027#CHECK: vchl %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf9] 1028#CHECK: vchl %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xf9] 1029#CHECK: vchl %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xf9] 1030#CHECK: vchl %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf9] 1031#CHECK: vchl %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf9] 1032#CHECK: vchl %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf9] 1033#CHECK: vchl %v18, %v3, %v20, 11, 9 # encoding: [0xe7,0x23,0x40,0x90,0xba,0xf9] 1034 1035 vchl %v0, %v0, %v0, 0, 0 1036 vchl %v0, %v0, %v0, 15, 0 1037 vchl %v0, %v0, %v0, 0, 15 1038 vchl %v0, %v0, %v31, 0, 0 1039 vchl %v0, %v31, %v0, 0, 0 1040 vchl %v31, %v0, %v0, 0, 0 1041 vchl %v18, %v3, %v20, 11, 9 1042 1043#CHECK: vchlb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf9] 1044#CHECK: vchlb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf9] 1045#CHECK: vchlb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf9] 1046#CHECK: vchlb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf9] 1047#CHECK: vchlb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xf9] 1048#CHECK: vchlbs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x04,0xf9] 1049 1050 vchlb %v0, %v0, %v0 1051 vchlb %v0, %v0, %v31 1052 vchlb %v0, %v31, %v0 1053 vchlb %v31, %v0, %v0 1054 vchlb %v18, %v3, %v20 1055 vchlbs %v5, %v22, %v7 1056 1057#CHECK: vchlf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xf9] 1058#CHECK: vchlf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xf9] 1059#CHECK: vchlf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xf9] 1060#CHECK: vchlf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xf9] 1061#CHECK: vchlf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xf9] 1062#CHECK: vchlfs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x24,0xf9] 1063 1064 vchlf %v0, %v0, %v0 1065 vchlf %v0, %v0, %v31 1066 vchlf %v0, %v31, %v0 1067 vchlf %v31, %v0, %v0 1068 vchlf %v18, %v3, %v20 1069 vchlfs %v5, %v22, %v7 1070 1071#CHECK: vchlg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xf9] 1072#CHECK: vchlg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xf9] 1073#CHECK: vchlg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xf9] 1074#CHECK: vchlg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xf9] 1075#CHECK: vchlg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xf9] 1076#CHECK: vchlgs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x34,0xf9] 1077 1078 vchlg %v0, %v0, %v0 1079 vchlg %v0, %v0, %v31 1080 vchlg %v0, %v31, %v0 1081 vchlg %v31, %v0, %v0 1082 vchlg %v18, %v3, %v20 1083 vchlgs %v5, %v22, %v7 1084 1085#CHECK: vchlh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xf9] 1086#CHECK: vchlh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xf9] 1087#CHECK: vchlh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xf9] 1088#CHECK: vchlh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xf9] 1089#CHECK: vchlh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xf9] 1090#CHECK: vchlhs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x14,0xf9] 1091 1092 vchlh %v0, %v0, %v0 1093 vchlh %v0, %v0, %v31 1094 vchlh %v0, %v31, %v0 1095 vchlh %v31, %v0, %v0 1096 vchlh %v18, %v3, %v20 1097 vchlhs %v5, %v22, %v7 1098 1099#CHECK: vcksm %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x66] 1100#CHECK: vcksm %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x66] 1101#CHECK: vcksm %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x66] 1102#CHECK: vcksm %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x66] 1103#CHECK: vcksm %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x66] 1104 1105 vcksm %v0, %v0, %v0 1106 vcksm %v0, %v0, %v31 1107 vcksm %v0, %v31, %v0 1108 vcksm %v31, %v0, %v0 1109 vcksm %v18, %v3, %v20 1110 1111#CHECK: vclgd %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xc0] 1112#CHECK: vclgd %v0, %v0, 15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xc0] 1113#CHECK: vclgd %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xc0] 1114#CHECK: vclgd %v0, %v0, 0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x00,0xc0] 1115#CHECK: vclgd %v0, %v0, 0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x00,0xc0] 1116#CHECK: vclgd %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xc0] 1117#CHECK: vclgd %v31, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xc0] 1118#CHECK: vclgd %v14, %v17, 11, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0xb4,0xc0] 1119 1120 vclgd %v0, %v0, 0, 0, 0 1121 vclgd %v0, %v0, 15, 0, 0 1122 vclgd %v0, %v0, 0, 0, 15 1123 vclgd %v0, %v0, 0, 4, 0 1124 vclgd %v0, %v0, 0, 12, 0 1125 vclgd %v0, %v31, 0, 0, 0 1126 vclgd %v31, %v0, 0, 0, 0 1127 vclgd %v14, %v17, 11, 4, 10 1128 1129#CHECK: vclgdb %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xc0] 1130#CHECK: vclgdb %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x30,0xc0] 1131#CHECK: vclgdb %v0, %v0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x30,0xc0] 1132#CHECK: vclgdb %v0, %v0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc0] 1133#CHECK: vclgdb %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xc0] 1134#CHECK: vclgdb %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xc0] 1135#CHECK: vclgdb %v14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0x34,0xc0] 1136 1137 vclgdb %v0, %v0, 0, 0 1138 vclgdb %v0, %v0, 0, 15 1139 vclgdb %v0, %v0, 4, 0 1140 vclgdb %v0, %v0, 12, 0 1141 vclgdb %v0, %v31, 0, 0 1142 vclgdb %v31, %v0, 0, 0 1143 vclgdb %v14, %v17, 4, 10 1144 1145#CHECK: vclz %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x53] 1146#CHECK: vclz %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x53] 1147#CHECK: vclz %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x53] 1148#CHECK: vclz %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x53] 1149#CHECK: vclz %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x53] 1150#CHECK: vclz %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x53] 1151#CHECK: vclz %v14, %v17, 11 # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0x53] 1152 1153 vclz %v0, %v0, 0 1154 vclz %v0, %v0, 15 1155 vclz %v0, %v15, 0 1156 vclz %v0, %v31, 0 1157 vclz %v15, %v0, 0 1158 vclz %v31, %v0, 0 1159 vclz %v14, %v17, 11 1160 1161#CHECK: vclzb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x53] 1162#CHECK: vclzb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x53] 1163#CHECK: vclzb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x53] 1164#CHECK: vclzb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x53] 1165#CHECK: vclzb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x53] 1166#CHECK: vclzb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0x53] 1167 1168 vclzb %v0, %v0 1169 vclzb %v0, %v15 1170 vclzb %v0, %v31 1171 vclzb %v15, %v0 1172 vclzb %v31, %v0 1173 vclzb %v14, %v17 1174 1175#CHECK: vclzf %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x53] 1176#CHECK: vclzf %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x53] 1177#CHECK: vclzf %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x53] 1178#CHECK: vclzf %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x53] 1179#CHECK: vclzf %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x53] 1180#CHECK: vclzf %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x24,0x53] 1181 1182 vclzf %v0, %v0 1183 vclzf %v0, %v15 1184 vclzf %v0, %v31 1185 vclzf %v15, %v0 1186 vclzf %v31, %v0 1187 vclzf %v14, %v17 1188 1189#CHECK: vclzg %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x53] 1190#CHECK: vclzg %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x53] 1191#CHECK: vclzg %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x53] 1192#CHECK: vclzg %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x53] 1193#CHECK: vclzg %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x53] 1194#CHECK: vclzg %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0x53] 1195 1196 vclzg %v0, %v0 1197 vclzg %v0, %v15 1198 vclzg %v0, %v31 1199 vclzg %v15, %v0 1200 vclzg %v31, %v0 1201 vclzg %v14, %v17 1202 1203#CHECK: vclzh %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x53] 1204#CHECK: vclzh %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x53] 1205#CHECK: vclzh %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x53] 1206#CHECK: vclzh %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x53] 1207#CHECK: vclzh %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x53] 1208#CHECK: vclzh %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x14,0x53] 1209 1210 vclzh %v0, %v0 1211 vclzh %v0, %v15 1212 vclzh %v0, %v31 1213 vclzh %v15, %v0 1214 vclzh %v31, %v0 1215 vclzh %v14, %v17 1216 1217#CHECK: vctz %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x52] 1218#CHECK: vctz %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x52] 1219#CHECK: vctz %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x52] 1220#CHECK: vctz %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x52] 1221#CHECK: vctz %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x52] 1222#CHECK: vctz %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x52] 1223#CHECK: vctz %v14, %v17, 11 # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0x52] 1224 1225 vctz %v0, %v0, 0 1226 vctz %v0, %v0, 15 1227 vctz %v0, %v15, 0 1228 vctz %v0, %v31, 0 1229 vctz %v15, %v0, 0 1230 vctz %v31, %v0, 0 1231 vctz %v14, %v17, 11 1232 1233#CHECK: vctzb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x52] 1234#CHECK: vctzb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x52] 1235#CHECK: vctzb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x52] 1236#CHECK: vctzb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x52] 1237#CHECK: vctzb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x52] 1238#CHECK: vctzb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0x52] 1239 1240 vctzb %v0, %v0 1241 vctzb %v0, %v15 1242 vctzb %v0, %v31 1243 vctzb %v15, %v0 1244 vctzb %v31, %v0 1245 vctzb %v14, %v17 1246 1247#CHECK: vctzf %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x52] 1248#CHECK: vctzf %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x52] 1249#CHECK: vctzf %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x52] 1250#CHECK: vctzf %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x52] 1251#CHECK: vctzf %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x52] 1252#CHECK: vctzf %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x24,0x52] 1253 1254 vctzf %v0, %v0 1255 vctzf %v0, %v15 1256 vctzf %v0, %v31 1257 vctzf %v15, %v0 1258 vctzf %v31, %v0 1259 vctzf %v14, %v17 1260 1261#CHECK: vctzg %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x52] 1262#CHECK: vctzg %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x52] 1263#CHECK: vctzg %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x52] 1264#CHECK: vctzg %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x52] 1265#CHECK: vctzg %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x52] 1266#CHECK: vctzg %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0x52] 1267 1268 vctzg %v0, %v0 1269 vctzg %v0, %v15 1270 vctzg %v0, %v31 1271 vctzg %v15, %v0 1272 vctzg %v31, %v0 1273 vctzg %v14, %v17 1274 1275#CHECK: vctzh %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x52] 1276#CHECK: vctzh %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x52] 1277#CHECK: vctzh %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x52] 1278#CHECK: vctzh %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x52] 1279#CHECK: vctzh %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x52] 1280#CHECK: vctzh %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x14,0x52] 1281 1282 vctzh %v0, %v0 1283 vctzh %v0, %v15 1284 vctzh %v0, %v31 1285 vctzh %v15, %v0 1286 vctzh %v31, %v0 1287 vctzh %v14, %v17 1288 1289#CHECK: vec %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xdb] 1290#CHECK: vec %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xdb] 1291#CHECK: vec %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xdb] 1292#CHECK: vec %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xdb] 1293#CHECK: vec %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xdb] 1294#CHECK: vec %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xdb] 1295#CHECK: vec %v14, %v17, 11 # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0xdb] 1296 1297 vec %v0, %v0, 0 1298 vec %v0, %v0, 15 1299 vec %v0, %v15, 0 1300 vec %v0, %v31, 0 1301 vec %v15, %v0, 0 1302 vec %v31, %v0, 0 1303 vec %v14, %v17, 11 1304 1305#CHECK: vecb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xdb] 1306#CHECK: vecb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xdb] 1307#CHECK: vecb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xdb] 1308#CHECK: vecb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xdb] 1309#CHECK: vecb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xdb] 1310#CHECK: vecb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xdb] 1311 1312 vecb %v0, %v0 1313 vecb %v0, %v15 1314 vecb %v0, %v31 1315 vecb %v15, %v0 1316 vecb %v31, %v0 1317 vecb %v14, %v17 1318 1319#CHECK: vecf %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xdb] 1320#CHECK: vecf %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xdb] 1321#CHECK: vecf %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xdb] 1322#CHECK: vecf %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xdb] 1323#CHECK: vecf %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xdb] 1324#CHECK: vecf %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xdb] 1325 1326 vecf %v0, %v0 1327 vecf %v0, %v15 1328 vecf %v0, %v31 1329 vecf %v15, %v0 1330 vecf %v31, %v0 1331 vecf %v14, %v17 1332 1333#CHECK: vecg %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xdb] 1334#CHECK: vecg %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xdb] 1335#CHECK: vecg %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xdb] 1336#CHECK: vecg %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xdb] 1337#CHECK: vecg %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xdb] 1338#CHECK: vecg %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xdb] 1339 1340 vecg %v0, %v0 1341 vecg %v0, %v15 1342 vecg %v0, %v31 1343 vecg %v15, %v0 1344 vecg %v31, %v0 1345 vecg %v14, %v17 1346 1347#CHECK: vech %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xdb] 1348#CHECK: vech %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0xdb] 1349#CHECK: vech %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xdb] 1350#CHECK: vech %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0xdb] 1351#CHECK: vech %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xdb] 1352#CHECK: vech %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x14,0xdb] 1353 1354 vech %v0, %v0 1355 vech %v0, %v15 1356 vech %v0, %v31 1357 vech %v15, %v0 1358 vech %v31, %v0 1359 vech %v14, %v17 1360 1361#CHECK: vecl %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd9] 1362#CHECK: vecl %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xd9] 1363#CHECK: vecl %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd9] 1364#CHECK: vecl %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd9] 1365#CHECK: vecl %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd9] 1366#CHECK: vecl %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd9] 1367#CHECK: vecl %v14, %v17, 11 # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0xd9] 1368 1369 vecl %v0, %v0, 0 1370 vecl %v0, %v0, 15 1371 vecl %v0, %v15, 0 1372 vecl %v0, %v31, 0 1373 vecl %v15, %v0, 0 1374 vecl %v31, %v0, 0 1375 vecl %v14, %v17, 11 1376 1377#CHECK: veclb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd9] 1378#CHECK: veclb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd9] 1379#CHECK: veclb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd9] 1380#CHECK: veclb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd9] 1381#CHECK: veclb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd9] 1382#CHECK: veclb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xd9] 1383 1384 veclb %v0, %v0 1385 veclb %v0, %v15 1386 veclb %v0, %v31 1387 veclb %v15, %v0 1388 veclb %v31, %v0 1389 veclb %v14, %v17 1390 1391#CHECK: veclf %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xd9] 1392#CHECK: veclf %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xd9] 1393#CHECK: veclf %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xd9] 1394#CHECK: veclf %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xd9] 1395#CHECK: veclf %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xd9] 1396#CHECK: veclf %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xd9] 1397 1398 veclf %v0, %v0 1399 veclf %v0, %v15 1400 veclf %v0, %v31 1401 veclf %v15, %v0 1402 veclf %v31, %v0 1403 veclf %v14, %v17 1404 1405#CHECK: veclg %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xd9] 1406#CHECK: veclg %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xd9] 1407#CHECK: veclg %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xd9] 1408#CHECK: veclg %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xd9] 1409#CHECK: veclg %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xd9] 1410#CHECK: veclg %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xd9] 1411 1412 veclg %v0, %v0 1413 veclg %v0, %v15 1414 veclg %v0, %v31 1415 veclg %v15, %v0 1416 veclg %v31, %v0 1417 veclg %v14, %v17 1418 1419#CHECK: veclh %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xd9] 1420#CHECK: veclh %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0xd9] 1421#CHECK: veclh %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xd9] 1422#CHECK: veclh %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0xd9] 1423#CHECK: veclh %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xd9] 1424#CHECK: veclh %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x14,0xd9] 1425 1426 veclh %v0, %v0 1427 veclh %v0, %v15 1428 veclh %v0, %v31 1429 veclh %v15, %v0 1430 veclh %v31, %v0 1431 veclh %v14, %v17 1432 1433#CHECK: verim %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x72] 1434#CHECK: verim %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x72] 1435#CHECK: verim %v0, %v0, %v0, 255, 0 # encoding: [0xe7,0x00,0x00,0xff,0x00,0x72] 1436#CHECK: verim %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x72] 1437#CHECK: verim %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x72] 1438#CHECK: verim %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x72] 1439#CHECK: verim %v13, %v17, %v21, 121, 11 # encoding: [0xe7,0xd1,0x50,0x79,0xb6,0x72] 1440 1441 verim %v0, %v0, %v0, 0, 0 1442 verim %v0, %v0, %v0, 0, 15 1443 verim %v0, %v0, %v0, 255, 0 1444 verim %v0, %v0, %v31, 0, 0 1445 verim %v0, %v31, %v0, 0, 0 1446 verim %v31, %v0, %v0, 0, 0 1447 verim %v13, %v17, %v21, 0x79, 11 1448 1449#CHECK: verimb %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x72] 1450#CHECK: verimb %v0, %v0, %v0, 255 # encoding: [0xe7,0x00,0x00,0xff,0x00,0x72] 1451#CHECK: verimb %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x72] 1452#CHECK: verimb %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x72] 1453#CHECK: verimb %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x72] 1454#CHECK: verimb %v13, %v17, %v21, 121 # encoding: [0xe7,0xd1,0x50,0x79,0x06,0x72] 1455 1456 verimb %v0, %v0, %v0, 0 1457 verimb %v0, %v0, %v0, 255 1458 verimb %v0, %v0, %v31, 0 1459 verimb %v0, %v31, %v0, 0 1460 verimb %v31, %v0, %v0, 0 1461 verimb %v13, %v17, %v21, 0x79 1462 1463#CHECK: verimf %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x72] 1464#CHECK: verimf %v0, %v0, %v0, 255 # encoding: [0xe7,0x00,0x00,0xff,0x20,0x72] 1465#CHECK: verimf %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x72] 1466#CHECK: verimf %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x72] 1467#CHECK: verimf %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x72] 1468#CHECK: verimf %v13, %v17, %v21, 121 # encoding: [0xe7,0xd1,0x50,0x79,0x26,0x72] 1469 1470 verimf %v0, %v0, %v0, 0 1471 verimf %v0, %v0, %v0, 255 1472 verimf %v0, %v0, %v31, 0 1473 verimf %v0, %v31, %v0, 0 1474 verimf %v31, %v0, %v0, 0 1475 verimf %v13, %v17, %v21, 0x79 1476 1477#CHECK: verimg %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x72] 1478#CHECK: verimg %v0, %v0, %v0, 255 # encoding: [0xe7,0x00,0x00,0xff,0x30,0x72] 1479#CHECK: verimg %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x72] 1480#CHECK: verimg %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x72] 1481#CHECK: verimg %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x72] 1482#CHECK: verimg %v13, %v17, %v21, 121 # encoding: [0xe7,0xd1,0x50,0x79,0x36,0x72] 1483 1484 verimg %v0, %v0, %v0, 0 1485 verimg %v0, %v0, %v0, 255 1486 verimg %v0, %v0, %v31, 0 1487 verimg %v0, %v31, %v0, 0 1488 verimg %v31, %v0, %v0, 0 1489 verimg %v13, %v17, %v21, 0x79 1490 1491#CHECK: verimh %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x72] 1492#CHECK: verimh %v0, %v0, %v0, 255 # encoding: [0xe7,0x00,0x00,0xff,0x10,0x72] 1493#CHECK: verimh %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x72] 1494#CHECK: verimh %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x72] 1495#CHECK: verimh %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x72] 1496#CHECK: verimh %v13, %v17, %v21, 121 # encoding: [0xe7,0xd1,0x50,0x79,0x16,0x72] 1497 1498 verimh %v0, %v0, %v0, 0 1499 verimh %v0, %v0, %v0, 255 1500 verimh %v0, %v0, %v31, 0 1501 verimh %v0, %v31, %v0, 0 1502 verimh %v31, %v0, %v0, 0 1503 verimh %v13, %v17, %v21, 0x79 1504 1505#CHECK: verll %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x33] 1506#CHECK: verll %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x33] 1507#CHECK: verll %v0, %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x33] 1508#CHECK: verll %v0, %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x33] 1509#CHECK: verll %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x33] 1510#CHECK: verll %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x33] 1511#CHECK: verll %v14, %v17, 1074(%r5), 11 # encoding: [0xe7,0xe1,0x54,0x32,0xb4,0x33] 1512 1513 verll %v0, %v0, 0, 0 1514 verll %v0, %v0, 0, 15 1515 verll %v0, %v0, 4095, 0 1516 verll %v0, %v0, 0(%r15), 0 1517 verll %v0, %v31, 0, 0 1518 verll %v31, %v0, 0, 0 1519 verll %v14, %v17, 1074(%r5), 11 1520 1521#CHECK: verllb %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x33] 1522#CHECK: verllb %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x33] 1523#CHECK: verllb %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x33] 1524#CHECK: verllb %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x33] 1525#CHECK: verllb %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x33] 1526#CHECK: verllb %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x04,0x33] 1527 1528 verllb %v0, %v0, 0 1529 verllb %v0, %v0, 4095 1530 verllb %v0, %v0, 0(%r15) 1531 verllb %v0, %v31, 0 1532 verllb %v31, %v0, 0 1533 verllb %v14, %v17, 1074(%r5) 1534 1535#CHECK: verllf %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x33] 1536#CHECK: verllf %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x20,0x33] 1537#CHECK: verllf %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x33] 1538#CHECK: verllf %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x33] 1539#CHECK: verllf %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x33] 1540#CHECK: verllf %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x24,0x33] 1541 1542 verllf %v0, %v0, 0 1543 verllf %v0, %v0, 4095 1544 verllf %v0, %v0, 0(%r15) 1545 verllf %v0, %v31, 0 1546 verllf %v31, %v0, 0 1547 verllf %v14, %v17, 1074(%r5) 1548 1549#CHECK: verllg %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x33] 1550#CHECK: verllg %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x30,0x33] 1551#CHECK: verllg %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x33] 1552#CHECK: verllg %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x33] 1553#CHECK: verllg %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x33] 1554#CHECK: verllg %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x34,0x33] 1555 1556 verllg %v0, %v0, 0 1557 verllg %v0, %v0, 4095 1558 verllg %v0, %v0, 0(%r15) 1559 verllg %v0, %v31, 0 1560 verllg %v31, %v0, 0 1561 verllg %v14, %v17, 1074(%r5) 1562 1563#CHECK: verllh %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x33] 1564#CHECK: verllh %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x10,0x33] 1565#CHECK: verllh %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x33] 1566#CHECK: verllh %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x33] 1567#CHECK: verllh %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x33] 1568#CHECK: verllh %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x14,0x33] 1569 1570 verllh %v0, %v0, 0 1571 verllh %v0, %v0, 4095 1572 verllh %v0, %v0, 0(%r15) 1573 verllh %v0, %v31, 0 1574 verllh %v31, %v0, 0 1575 verllh %v14, %v17, 1074(%r5) 1576 1577#CHECK: verllv %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x73] 1578#CHECK: verllv %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x73] 1579#CHECK: verllv %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x73] 1580#CHECK: verllv %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x73] 1581#CHECK: verllv %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x73] 1582#CHECK: verllv %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0x73] 1583 1584 verllv %v0, %v0, %v0, 0 1585 verllv %v0, %v0, %v0, 15 1586 verllv %v0, %v0, %v31, 0 1587 verllv %v0, %v31, %v0, 0 1588 verllv %v31, %v0, %v0, 0 1589 verllv %v18, %v3, %v20, 11 1590 1591#CHECK: verllvb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x73] 1592#CHECK: verllvb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x73] 1593#CHECK: verllvb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x73] 1594#CHECK: verllvb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x73] 1595#CHECK: verllvb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x73] 1596 1597 verllvb %v0, %v0, %v0 1598 verllvb %v0, %v0, %v31 1599 verllvb %v0, %v31, %v0 1600 verllvb %v31, %v0, %v0 1601 verllvb %v18, %v3, %v20 1602 1603#CHECK: verllvf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x73] 1604#CHECK: verllvf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x73] 1605#CHECK: verllvf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x73] 1606#CHECK: verllvf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x73] 1607#CHECK: verllvf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x73] 1608 1609 verllvf %v0, %v0, %v0 1610 verllvf %v0, %v0, %v31 1611 verllvf %v0, %v31, %v0 1612 verllvf %v31, %v0, %v0 1613 verllvf %v18, %v3, %v20 1614 1615#CHECK: verllvg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x73] 1616#CHECK: verllvg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x73] 1617#CHECK: verllvg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x73] 1618#CHECK: verllvg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x73] 1619#CHECK: verllvg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x73] 1620 1621 verllvg %v0, %v0, %v0 1622 verllvg %v0, %v0, %v31 1623 verllvg %v0, %v31, %v0 1624 verllvg %v31, %v0, %v0 1625 verllvg %v18, %v3, %v20 1626 1627#CHECK: verllvh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x73] 1628#CHECK: verllvh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x73] 1629#CHECK: verllvh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x73] 1630#CHECK: verllvh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x73] 1631#CHECK: verllvh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x73] 1632 1633 verllvh %v0, %v0, %v0 1634 verllvh %v0, %v0, %v31 1635 verllvh %v0, %v31, %v0 1636 verllvh %v31, %v0, %v0 1637 verllvh %v18, %v3, %v20 1638 1639#CHECK: vesl %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x30] 1640#CHECK: vesl %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x30] 1641#CHECK: vesl %v0, %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x30] 1642#CHECK: vesl %v0, %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x30] 1643#CHECK: vesl %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x30] 1644#CHECK: vesl %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x30] 1645#CHECK: vesl %v14, %v17, 1074(%r5), 11 # encoding: [0xe7,0xe1,0x54,0x32,0xb4,0x30] 1646 1647 vesl %v0, %v0, 0, 0 1648 vesl %v0, %v0, 0, 15 1649 vesl %v0, %v0, 4095, 0 1650 vesl %v0, %v0, 0(%r15), 0 1651 vesl %v0, %v31, 0, 0 1652 vesl %v31, %v0, 0, 0 1653 vesl %v14, %v17, 1074(%r5), 11 1654 1655#CHECK: veslb %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x30] 1656#CHECK: veslb %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x30] 1657#CHECK: veslb %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x30] 1658#CHECK: veslb %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x30] 1659#CHECK: veslb %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x30] 1660#CHECK: veslb %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x04,0x30] 1661 1662 veslb %v0, %v0, 0 1663 veslb %v0, %v0, 4095 1664 veslb %v0, %v0, 0(%r15) 1665 veslb %v0, %v31, 0 1666 veslb %v31, %v0, 0 1667 veslb %v14, %v17, 1074(%r5) 1668 1669#CHECK: veslf %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x30] 1670#CHECK: veslf %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x20,0x30] 1671#CHECK: veslf %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x30] 1672#CHECK: veslf %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x30] 1673#CHECK: veslf %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x30] 1674#CHECK: veslf %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x24,0x30] 1675 1676 veslf %v0, %v0, 0 1677 veslf %v0, %v0, 4095 1678 veslf %v0, %v0, 0(%r15) 1679 veslf %v0, %v31, 0 1680 veslf %v31, %v0, 0 1681 veslf %v14, %v17, 1074(%r5) 1682 1683#CHECK: veslg %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x30] 1684#CHECK: veslg %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x30,0x30] 1685#CHECK: veslg %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x30] 1686#CHECK: veslg %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x30] 1687#CHECK: veslg %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x30] 1688#CHECK: veslg %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x34,0x30] 1689 1690 veslg %v0, %v0, 0 1691 veslg %v0, %v0, 4095 1692 veslg %v0, %v0, 0(%r15) 1693 veslg %v0, %v31, 0 1694 veslg %v31, %v0, 0 1695 veslg %v14, %v17, 1074(%r5) 1696 1697#CHECK: veslh %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x30] 1698#CHECK: veslh %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x10,0x30] 1699#CHECK: veslh %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x30] 1700#CHECK: veslh %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x30] 1701#CHECK: veslh %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x30] 1702#CHECK: veslh %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x14,0x30] 1703 1704 veslh %v0, %v0, 0 1705 veslh %v0, %v0, 4095 1706 veslh %v0, %v0, 0(%r15) 1707 veslh %v0, %v31, 0 1708 veslh %v31, %v0, 0 1709 veslh %v14, %v17, 1074(%r5) 1710 1711#CHECK: veslv %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x70] 1712#CHECK: veslv %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x70] 1713#CHECK: veslv %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x70] 1714#CHECK: veslv %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x70] 1715#CHECK: veslv %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x70] 1716#CHECK: veslv %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0x70] 1717 1718 veslv %v0, %v0, %v0, 0 1719 veslv %v0, %v0, %v0, 15 1720 veslv %v0, %v0, %v31, 0 1721 veslv %v0, %v31, %v0, 0 1722 veslv %v31, %v0, %v0, 0 1723 veslv %v18, %v3, %v20, 11 1724 1725#CHECK: veslvb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x70] 1726#CHECK: veslvb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x70] 1727#CHECK: veslvb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x70] 1728#CHECK: veslvb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x70] 1729#CHECK: veslvb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x70] 1730 1731 veslvb %v0, %v0, %v0 1732 veslvb %v0, %v0, %v31 1733 veslvb %v0, %v31, %v0 1734 veslvb %v31, %v0, %v0 1735 veslvb %v18, %v3, %v20 1736 1737#CHECK: veslvf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x70] 1738#CHECK: veslvf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x70] 1739#CHECK: veslvf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x70] 1740#CHECK: veslvf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x70] 1741#CHECK: veslvf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x70] 1742 1743 veslvf %v0, %v0, %v0 1744 veslvf %v0, %v0, %v31 1745 veslvf %v0, %v31, %v0 1746 veslvf %v31, %v0, %v0 1747 veslvf %v18, %v3, %v20 1748 1749#CHECK: veslvg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x70] 1750#CHECK: veslvg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x70] 1751#CHECK: veslvg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x70] 1752#CHECK: veslvg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x70] 1753#CHECK: veslvg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x70] 1754 1755 veslvg %v0, %v0, %v0 1756 veslvg %v0, %v0, %v31 1757 veslvg %v0, %v31, %v0 1758 veslvg %v31, %v0, %v0 1759 veslvg %v18, %v3, %v20 1760 1761#CHECK: veslvh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x70] 1762#CHECK: veslvh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x70] 1763#CHECK: veslvh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x70] 1764#CHECK: veslvh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x70] 1765#CHECK: veslvh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x70] 1766 1767 veslvh %v0, %v0, %v0 1768 veslvh %v0, %v0, %v31 1769 veslvh %v0, %v31, %v0 1770 veslvh %v31, %v0, %v0 1771 veslvh %v18, %v3, %v20 1772 1773#CHECK: vesra %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x3a] 1774#CHECK: vesra %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x3a] 1775#CHECK: vesra %v0, %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x3a] 1776#CHECK: vesra %v0, %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x3a] 1777#CHECK: vesra %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x3a] 1778#CHECK: vesra %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x3a] 1779#CHECK: vesra %v14, %v17, 1074(%r5), 11 # encoding: [0xe7,0xe1,0x54,0x32,0xb4,0x3a] 1780 1781 vesra %v0, %v0, 0, 0 1782 vesra %v0, %v0, 0, 15 1783 vesra %v0, %v0, 4095, 0 1784 vesra %v0, %v0, 0(%r15), 0 1785 vesra %v0, %v31, 0, 0 1786 vesra %v31, %v0, 0, 0 1787 vesra %v14, %v17, 1074(%r5), 11 1788 1789#CHECK: vesrab %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x3a] 1790#CHECK: vesrab %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x3a] 1791#CHECK: vesrab %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x3a] 1792#CHECK: vesrab %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x3a] 1793#CHECK: vesrab %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x3a] 1794#CHECK: vesrab %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x04,0x3a] 1795 1796 vesrab %v0, %v0, 0 1797 vesrab %v0, %v0, 4095 1798 vesrab %v0, %v0, 0(%r15) 1799 vesrab %v0, %v31, 0 1800 vesrab %v31, %v0, 0 1801 vesrab %v14, %v17, 1074(%r5) 1802 1803#CHECK: vesraf %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x3a] 1804#CHECK: vesraf %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x20,0x3a] 1805#CHECK: vesraf %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x3a] 1806#CHECK: vesraf %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x3a] 1807#CHECK: vesraf %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x3a] 1808#CHECK: vesraf %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x24,0x3a] 1809 1810 vesraf %v0, %v0, 0 1811 vesraf %v0, %v0, 4095 1812 vesraf %v0, %v0, 0(%r15) 1813 vesraf %v0, %v31, 0 1814 vesraf %v31, %v0, 0 1815 vesraf %v14, %v17, 1074(%r5) 1816 1817#CHECK: vesrag %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x3a] 1818#CHECK: vesrag %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x30,0x3a] 1819#CHECK: vesrag %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x3a] 1820#CHECK: vesrag %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x3a] 1821#CHECK: vesrag %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x3a] 1822#CHECK: vesrag %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x34,0x3a] 1823 1824 vesrag %v0, %v0, 0 1825 vesrag %v0, %v0, 4095 1826 vesrag %v0, %v0, 0(%r15) 1827 vesrag %v0, %v31, 0 1828 vesrag %v31, %v0, 0 1829 vesrag %v14, %v17, 1074(%r5) 1830 1831#CHECK: vesrah %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x3a] 1832#CHECK: vesrah %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x10,0x3a] 1833#CHECK: vesrah %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x3a] 1834#CHECK: vesrah %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x3a] 1835#CHECK: vesrah %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x3a] 1836#CHECK: vesrah %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x14,0x3a] 1837 1838 vesrah %v0, %v0, 0 1839 vesrah %v0, %v0, 4095 1840 vesrah %v0, %v0, 0(%r15) 1841 vesrah %v0, %v31, 0 1842 vesrah %v31, %v0, 0 1843 vesrah %v14, %v17, 1074(%r5) 1844 1845#CHECK: vesrav %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x7a] 1846#CHECK: vesrav %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x7a] 1847#CHECK: vesrav %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x7a] 1848#CHECK: vesrav %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x7a] 1849#CHECK: vesrav %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x7a] 1850#CHECK: vesrav %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0x7a] 1851 1852 vesrav %v0, %v0, %v0, 0 1853 vesrav %v0, %v0, %v0, 15 1854 vesrav %v0, %v0, %v31, 0 1855 vesrav %v0, %v31, %v0, 0 1856 vesrav %v31, %v0, %v0, 0 1857 vesrav %v18, %v3, %v20, 11 1858 1859#CHECK: vesravb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x7a] 1860#CHECK: vesravb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x7a] 1861#CHECK: vesravb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x7a] 1862#CHECK: vesravb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x7a] 1863#CHECK: vesravb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x7a] 1864 1865 vesravb %v0, %v0, %v0 1866 vesravb %v0, %v0, %v31 1867 vesravb %v0, %v31, %v0 1868 vesravb %v31, %v0, %v0 1869 vesravb %v18, %v3, %v20 1870 1871#CHECK: vesravf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x7a] 1872#CHECK: vesravf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x7a] 1873#CHECK: vesravf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x7a] 1874#CHECK: vesravf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x7a] 1875#CHECK: vesravf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x7a] 1876 1877 vesravf %v0, %v0, %v0 1878 vesravf %v0, %v0, %v31 1879 vesravf %v0, %v31, %v0 1880 vesravf %v31, %v0, %v0 1881 vesravf %v18, %v3, %v20 1882 1883#CHECK: vesravg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x7a] 1884#CHECK: vesravg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x7a] 1885#CHECK: vesravg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x7a] 1886#CHECK: vesravg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x7a] 1887#CHECK: vesravg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x7a] 1888 1889 vesravg %v0, %v0, %v0 1890 vesravg %v0, %v0, %v31 1891 vesravg %v0, %v31, %v0 1892 vesravg %v31, %v0, %v0 1893 vesravg %v18, %v3, %v20 1894 1895#CHECK: vesravh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x7a] 1896#CHECK: vesravh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x7a] 1897#CHECK: vesravh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x7a] 1898#CHECK: vesravh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x7a] 1899#CHECK: vesravh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x7a] 1900 1901 vesravh %v0, %v0, %v0 1902 vesravh %v0, %v0, %v31 1903 vesravh %v0, %v31, %v0 1904 vesravh %v31, %v0, %v0 1905 vesravh %v18, %v3, %v20 1906 1907#CHECK: vesrl %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x38] 1908#CHECK: vesrl %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x38] 1909#CHECK: vesrl %v0, %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x38] 1910#CHECK: vesrl %v0, %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x38] 1911#CHECK: vesrl %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x38] 1912#CHECK: vesrl %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x38] 1913#CHECK: vesrl %v14, %v17, 1074(%r5), 11 # encoding: [0xe7,0xe1,0x54,0x32,0xb4,0x38] 1914 1915 vesrl %v0, %v0, 0, 0 1916 vesrl %v0, %v0, 0, 15 1917 vesrl %v0, %v0, 4095, 0 1918 vesrl %v0, %v0, 0(%r15), 0 1919 vesrl %v0, %v31, 0, 0 1920 vesrl %v31, %v0, 0, 0 1921 vesrl %v14, %v17, 1074(%r5), 11 1922 1923#CHECK: vesrlb %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x38] 1924#CHECK: vesrlb %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x38] 1925#CHECK: vesrlb %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x38] 1926#CHECK: vesrlb %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x38] 1927#CHECK: vesrlb %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x38] 1928#CHECK: vesrlb %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x04,0x38] 1929 1930 vesrlb %v0, %v0, 0 1931 vesrlb %v0, %v0, 4095 1932 vesrlb %v0, %v0, 0(%r15) 1933 vesrlb %v0, %v31, 0 1934 vesrlb %v31, %v0, 0 1935 vesrlb %v14, %v17, 1074(%r5) 1936 1937#CHECK: vesrlf %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x38] 1938#CHECK: vesrlf %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x20,0x38] 1939#CHECK: vesrlf %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x38] 1940#CHECK: vesrlf %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x38] 1941#CHECK: vesrlf %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x38] 1942#CHECK: vesrlf %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x24,0x38] 1943 1944 vesrlf %v0, %v0, 0 1945 vesrlf %v0, %v0, 4095 1946 vesrlf %v0, %v0, 0(%r15) 1947 vesrlf %v0, %v31, 0 1948 vesrlf %v31, %v0, 0 1949 vesrlf %v14, %v17, 1074(%r5) 1950 1951#CHECK: vesrlg %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x38] 1952#CHECK: vesrlg %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x30,0x38] 1953#CHECK: vesrlg %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x38] 1954#CHECK: vesrlg %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x38] 1955#CHECK: vesrlg %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x38] 1956#CHECK: vesrlg %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x34,0x38] 1957 1958 vesrlg %v0, %v0, 0 1959 vesrlg %v0, %v0, 4095 1960 vesrlg %v0, %v0, 0(%r15) 1961 vesrlg %v0, %v31, 0 1962 vesrlg %v31, %v0, 0 1963 vesrlg %v14, %v17, 1074(%r5) 1964 1965#CHECK: vesrlh %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x38] 1966#CHECK: vesrlh %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x10,0x38] 1967#CHECK: vesrlh %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x38] 1968#CHECK: vesrlh %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x38] 1969#CHECK: vesrlh %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x38] 1970#CHECK: vesrlh %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x14,0x38] 1971 1972 vesrlh %v0, %v0, 0 1973 vesrlh %v0, %v0, 4095 1974 vesrlh %v0, %v0, 0(%r15) 1975 vesrlh %v0, %v31, 0 1976 vesrlh %v31, %v0, 0 1977 vesrlh %v14, %v17, 1074(%r5) 1978 1979#CHECK: vesrlv %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x78] 1980#CHECK: vesrlv %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x78] 1981#CHECK: vesrlv %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x78] 1982#CHECK: vesrlv %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x78] 1983#CHECK: vesrlv %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x78] 1984#CHECK: vesrlv %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0x78] 1985 1986 vesrlv %v0, %v0, %v0, 0 1987 vesrlv %v0, %v0, %v0, 15 1988 vesrlv %v0, %v0, %v31, 0 1989 vesrlv %v0, %v31, %v0, 0 1990 vesrlv %v31, %v0, %v0, 0 1991 vesrlv %v18, %v3, %v20, 11 1992 1993#CHECK: vesrlvb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x78] 1994#CHECK: vesrlvb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x78] 1995#CHECK: vesrlvb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x78] 1996#CHECK: vesrlvb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x78] 1997#CHECK: vesrlvb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x78] 1998 1999 vesrlvb %v0, %v0, %v0 2000 vesrlvb %v0, %v0, %v31 2001 vesrlvb %v0, %v31, %v0 2002 vesrlvb %v31, %v0, %v0 2003 vesrlvb %v18, %v3, %v20 2004 2005#CHECK: vesrlvf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x78] 2006#CHECK: vesrlvf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x78] 2007#CHECK: vesrlvf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x78] 2008#CHECK: vesrlvf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x78] 2009#CHECK: vesrlvf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x78] 2010 2011 vesrlvf %v0, %v0, %v0 2012 vesrlvf %v0, %v0, %v31 2013 vesrlvf %v0, %v31, %v0 2014 vesrlvf %v31, %v0, %v0 2015 vesrlvf %v18, %v3, %v20 2016 2017#CHECK: vesrlvg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x78] 2018#CHECK: vesrlvg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x78] 2019#CHECK: vesrlvg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x78] 2020#CHECK: vesrlvg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x78] 2021#CHECK: vesrlvg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x78] 2022 2023 vesrlvg %v0, %v0, %v0 2024 vesrlvg %v0, %v0, %v31 2025 vesrlvg %v0, %v31, %v0 2026 vesrlvg %v31, %v0, %v0 2027 vesrlvg %v18, %v3, %v20 2028 2029#CHECK: vesrlvh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x78] 2030#CHECK: vesrlvh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x78] 2031#CHECK: vesrlvh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x78] 2032#CHECK: vesrlvh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x78] 2033#CHECK: vesrlvh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x78] 2034 2035 vesrlvh %v0, %v0, %v0 2036 vesrlvh %v0, %v0, %v31 2037 vesrlvh %v0, %v31, %v0 2038 vesrlvh %v31, %v0, %v0 2039 vesrlvh %v18, %v3, %v20 2040 2041#CHECK: vfa %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xe3] 2042#CHECK: vfa %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xe3] 2043#CHECK: vfa %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xe3] 2044#CHECK: vfa %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xe3] 2045#CHECK: vfa %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xe3] 2046#CHECK: vfa %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xe3] 2047#CHECK: vfa %v18, %v3, %v20, 11, 9 # encoding: [0xe7,0x23,0x40,0x09,0xba,0xe3] 2048 2049 vfa %v0, %v0, %v0, 0, 0 2050 vfa %v0, %v0, %v0, 15, 0 2051 vfa %v0, %v0, %v0, 0, 15 2052 vfa %v0, %v0, %v31, 0, 0 2053 vfa %v0, %v31, %v0, 0, 0 2054 vfa %v31, %v0, %v0, 0, 0 2055 vfa %v18, %v3, %v20, 11, 9 2056 2057#CHECK: vfadb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xe3] 2058#CHECK: vfadb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xe3] 2059#CHECK: vfadb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xe3] 2060#CHECK: vfadb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xe3] 2061#CHECK: vfadb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xe3] 2062 2063 vfadb %v0, %v0, %v0 2064 vfadb %v0, %v0, %v31 2065 vfadb %v0, %v31, %v0 2066 vfadb %v31, %v0, %v0 2067 vfadb %v18, %v3, %v20 2068 2069#CHECK: vfae %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x82] 2070#CHECK: vfae %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x82] 2071#CHECK: vfae %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x82] 2072#CHECK: vfae %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x82] 2073#CHECK: vfae %v0, %v0, %v0, 0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x00,0x82] 2074#CHECK: vfae %v0, %v0, %v15, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x82] 2075#CHECK: vfae %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x82] 2076#CHECK: vfae %v0, %v15, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x82] 2077#CHECK: vfae %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x82] 2078#CHECK: vfae %v15, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x82] 2079#CHECK: vfae %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x82] 2080#CHECK: vfae %v18, %v3, %v20, 11, 4 # encoding: [0xe7,0x23,0x40,0x40,0xba,0x82] 2081#CHECK: vfae %v18, %v3, %v20, 0, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x0a,0x82] 2082 2083 vfae %v0, %v0, %v0, 0 2084 vfae %v0, %v0, %v0, 15 2085 vfae %v0, %v0, %v0, 0, 0 2086 vfae %v0, %v0, %v0, 15, 0 2087 vfae %v0, %v0, %v0, 0, 12 2088 vfae %v0, %v0, %v15, 0 2089 vfae %v0, %v0, %v31, 0 2090 vfae %v0, %v15, %v0, 0 2091 vfae %v0, %v31, %v0, 0 2092 vfae %v15, %v0, %v0, 0 2093 vfae %v31, %v0, %v0, 0 2094 vfae %v18, %v3, %v20, 11, 4 2095 vfae %v18, %v3, %v20, 0, 15 2096 2097#CHECK: vfaeb %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x82] 2098#CHECK: vfaeb %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x82] 2099#CHECK: vfaeb %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x00,0x82] 2100#CHECK: vfaeb %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x82] 2101#CHECK: vfaeb %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x82] 2102#CHECK: vfaeb %v0, %v15, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x82] 2103#CHECK: vfaeb %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x82] 2104#CHECK: vfaeb %v15, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x82] 2105#CHECK: vfaeb %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x82] 2106#CHECK: vfaeb %v18, %v3, %v20, 4 # encoding: [0xe7,0x23,0x40,0x40,0x0a,0x82] 2107#CHECK: vfaeb %v18, %v3, %v20, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x0a,0x82] 2108#CHECK: vfaebs %v18, %v3, %v20, 8 # encoding: [0xe7,0x23,0x40,0x90,0x0a,0x82] 2109#CHECK: vfaezb %v18, %v3, %v20, 4 # encoding: [0xe7,0x23,0x40,0x60,0x0a,0x82] 2110#CHECK: vfaezbs %v18, %v3, %v20, 8 # encoding: [0xe7,0x23,0x40,0xb0,0x0a,0x82] 2111#CHECK: vfaezbs %v18, %v3, %v20, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x0a,0x82] 2112 2113 vfaeb %v0, %v0, %v0 2114 vfaeb %v0, %v0, %v0, 0 2115 vfaeb %v0, %v0, %v0, 12 2116 vfaeb %v0, %v0, %v15 2117 vfaeb %v0, %v0, %v31 2118 vfaeb %v0, %v15, %v0 2119 vfaeb %v0, %v31, %v0 2120 vfaeb %v15, %v0, %v0 2121 vfaeb %v31, %v0, %v0 2122 vfaeb %v18, %v3, %v20, 4 2123 vfaeb %v18, %v3, %v20, 15 2124 vfaebs %v18, %v3, %v20, 8 2125 vfaezb %v18, %v3, %v20, 4 2126 vfaezbs %v18, %v3, %v20, 8 2127 vfaezbs %v18, %v3, %v20, 15 2128 2129#CHECK: vfaef %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x82] 2130#CHECK: vfaef %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x82] 2131#CHECK: vfaef %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x20,0x82] 2132#CHECK: vfaef %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x82] 2133#CHECK: vfaef %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x82] 2134#CHECK: vfaef %v0, %v15, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x82] 2135#CHECK: vfaef %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x82] 2136#CHECK: vfaef %v15, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x82] 2137#CHECK: vfaef %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x82] 2138#CHECK: vfaef %v18, %v3, %v20, 4 # encoding: [0xe7,0x23,0x40,0x40,0x2a,0x82] 2139#CHECK: vfaef %v18, %v3, %v20, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x2a,0x82] 2140#CHECK: vfaefs %v18, %v3, %v20, 8 # encoding: [0xe7,0x23,0x40,0x90,0x2a,0x82] 2141#CHECK: vfaezf %v18, %v3, %v20, 4 # encoding: [0xe7,0x23,0x40,0x60,0x2a,0x82] 2142#CHECK: vfaezfs %v18, %v3, %v20, 8 # encoding: [0xe7,0x23,0x40,0xb0,0x2a,0x82] 2143#CHECK: vfaezfs %v18, %v3, %v20, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x2a,0x82] 2144 2145 vfaef %v0, %v0, %v0 2146 vfaef %v0, %v0, %v0, 0 2147 vfaef %v0, %v0, %v0, 12 2148 vfaef %v0, %v0, %v15 2149 vfaef %v0, %v0, %v31 2150 vfaef %v0, %v15, %v0 2151 vfaef %v0, %v31, %v0 2152 vfaef %v15, %v0, %v0 2153 vfaef %v31, %v0, %v0 2154 vfaef %v18, %v3, %v20, 4 2155 vfaef %v18, %v3, %v20, 15 2156 vfaefs %v18, %v3, %v20, 8 2157 vfaezf %v18, %v3, %v20, 4 2158 vfaezfs %v18, %v3, %v20, 8 2159 vfaezfs %v18, %v3, %v20, 15 2160 2161#CHECK: vfaeh %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x82] 2162#CHECK: vfaeh %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x82] 2163#CHECK: vfaeh %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x10,0x82] 2164#CHECK: vfaeh %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x82] 2165#CHECK: vfaeh %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x82] 2166#CHECK: vfaeh %v0, %v15, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x82] 2167#CHECK: vfaeh %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x82] 2168#CHECK: vfaeh %v15, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x82] 2169#CHECK: vfaeh %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x82] 2170#CHECK: vfaeh %v18, %v3, %v20, 4 # encoding: [0xe7,0x23,0x40,0x40,0x1a,0x82] 2171#CHECK: vfaeh %v18, %v3, %v20, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x1a,0x82] 2172#CHECK: vfaehs %v18, %v3, %v20, 8 # encoding: [0xe7,0x23,0x40,0x90,0x1a,0x82] 2173#CHECK: vfaezh %v18, %v3, %v20, 4 # encoding: [0xe7,0x23,0x40,0x60,0x1a,0x82] 2174#CHECK: vfaezhs %v18, %v3, %v20, 8 # encoding: [0xe7,0x23,0x40,0xb0,0x1a,0x82] 2175#CHECK: vfaezhs %v18, %v3, %v20, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x1a,0x82] 2176 2177 vfaeh %v0, %v0, %v0 2178 vfaeh %v0, %v0, %v0, 0 2179 vfaeh %v0, %v0, %v0, 12 2180 vfaeh %v0, %v0, %v15 2181 vfaeh %v0, %v0, %v31 2182 vfaeh %v0, %v15, %v0 2183 vfaeh %v0, %v31, %v0 2184 vfaeh %v15, %v0, %v0 2185 vfaeh %v31, %v0, %v0 2186 vfaeh %v18, %v3, %v20, 4 2187 vfaeh %v18, %v3, %v20, 15 2188 vfaehs %v18, %v3, %v20, 8 2189 vfaezh %v18, %v3, %v20, 4 2190 vfaezhs %v18, %v3, %v20, 8 2191 vfaezhs %v18, %v3, %v20, 15 2192 2193#CHECK: vfce %v0, %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xe8] 2194#CHECK: vfce %v0, %v0, %v0, 15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xe8] 2195#CHECK: vfce %v0, %v0, %v0, 0, 15, 0 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xe8] 2196#CHECK: vfce %v0, %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xe8] 2197#CHECK: vfce %v0, %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xe8] 2198#CHECK: vfce %v0, %v31, %v0, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xe8] 2199#CHECK: vfce %v31, %v0, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xe8] 2200#CHECK: vfce %v18, %v3, %v20, 11, 9, 7 # encoding: [0xe7,0x23,0x40,0x79,0xba,0xe8] 2201 2202 vfce %v0, %v0, %v0, 0, 0, 0 2203 vfce %v0, %v0, %v0, 15, 0, 0 2204 vfce %v0, %v0, %v0, 0, 15, 0 2205 vfce %v0, %v0, %v0, 0, 0, 15 2206 vfce %v0, %v0, %v31, 0, 0, 0 2207 vfce %v0, %v31, %v0, 0, 0, 0 2208 vfce %v31, %v0, %v0, 0, 0, 0 2209 vfce %v18, %v3, %v20, 11, 9, 7 2210 2211#CHECK: vfcedb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xe8] 2212#CHECK: vfcedb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xe8] 2213#CHECK: vfcedb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xe8] 2214#CHECK: vfcedb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xe8] 2215#CHECK: vfcedb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xe8] 2216 2217 vfcedb %v0, %v0, %v0 2218 vfcedb %v0, %v0, %v31 2219 vfcedb %v0, %v31, %v0 2220 vfcedb %v31, %v0, %v0 2221 vfcedb %v18, %v3, %v20 2222 2223#CHECK: vfcedbs %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x10,0x30,0xe8] 2224#CHECK: vfcedbs %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x10,0x32,0xe8] 2225#CHECK: vfcedbs %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x10,0x34,0xe8] 2226#CHECK: vfcedbs %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x10,0x38,0xe8] 2227#CHECK: vfcedbs %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x10,0x3a,0xe8] 2228 2229 vfcedbs %v0, %v0, %v0 2230 vfcedbs %v0, %v0, %v31 2231 vfcedbs %v0, %v31, %v0 2232 vfcedbs %v31, %v0, %v0 2233 vfcedbs %v18, %v3, %v20 2234 2235#CHECK: vfch %v0, %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xeb] 2236#CHECK: vfch %v0, %v0, %v0, 15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xeb] 2237#CHECK: vfch %v0, %v0, %v0, 0, 15, 0 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xeb] 2238#CHECK: vfch %v0, %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xeb] 2239#CHECK: vfch %v0, %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xeb] 2240#CHECK: vfch %v0, %v31, %v0, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xeb] 2241#CHECK: vfch %v31, %v0, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xeb] 2242#CHECK: vfch %v18, %v3, %v20, 11, 9, 7 # encoding: [0xe7,0x23,0x40,0x79,0xba,0xeb] 2243 2244 vfch %v0, %v0, %v0, 0, 0, 0 2245 vfch %v0, %v0, %v0, 15, 0, 0 2246 vfch %v0, %v0, %v0, 0, 15, 0 2247 vfch %v0, %v0, %v0, 0, 0, 15 2248 vfch %v0, %v0, %v31, 0, 0, 0 2249 vfch %v0, %v31, %v0, 0, 0, 0 2250 vfch %v31, %v0, %v0, 0, 0, 0 2251 vfch %v18, %v3, %v20, 11, 9, 7 2252 2253#CHECK: vfchdb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xeb] 2254#CHECK: vfchdb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xeb] 2255#CHECK: vfchdb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xeb] 2256#CHECK: vfchdb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xeb] 2257#CHECK: vfchdb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xeb] 2258 2259 vfchdb %v0, %v0, %v0 2260 vfchdb %v0, %v0, %v31 2261 vfchdb %v0, %v31, %v0 2262 vfchdb %v31, %v0, %v0 2263 vfchdb %v18, %v3, %v20 2264 2265#CHECK: vfchdbs %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x10,0x30,0xeb] 2266#CHECK: vfchdbs %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x10,0x32,0xeb] 2267#CHECK: vfchdbs %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x10,0x34,0xeb] 2268#CHECK: vfchdbs %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x10,0x38,0xeb] 2269#CHECK: vfchdbs %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x10,0x3a,0xeb] 2270 2271 vfchdbs %v0, %v0, %v0 2272 vfchdbs %v0, %v0, %v31 2273 vfchdbs %v0, %v31, %v0 2274 vfchdbs %v31, %v0, %v0 2275 vfchdbs %v18, %v3, %v20 2276 2277#CHECK: vfche %v0, %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xea] 2278#CHECK: vfche %v0, %v0, %v0, 15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xea] 2279#CHECK: vfche %v0, %v0, %v0, 0, 15, 0 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xea] 2280#CHECK: vfche %v0, %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xea] 2281#CHECK: vfche %v0, %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xea] 2282#CHECK: vfche %v0, %v31, %v0, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xea] 2283#CHECK: vfche %v31, %v0, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xea] 2284#CHECK: vfche %v18, %v3, %v20, 11, 9, 7 # encoding: [0xe7,0x23,0x40,0x79,0xba,0xea] 2285 2286 vfche %v0, %v0, %v0, 0, 0, 0 2287 vfche %v0, %v0, %v0, 15, 0, 0 2288 vfche %v0, %v0, %v0, 0, 15, 0 2289 vfche %v0, %v0, %v0, 0, 0, 15 2290 vfche %v0, %v0, %v31, 0, 0, 0 2291 vfche %v0, %v31, %v0, 0, 0, 0 2292 vfche %v31, %v0, %v0, 0, 0, 0 2293 vfche %v18, %v3, %v20, 11, 9, 7 2294 2295#CHECK: vfchedb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xea] 2296#CHECK: vfchedb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xea] 2297#CHECK: vfchedb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xea] 2298#CHECK: vfchedb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xea] 2299#CHECK: vfchedb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xea] 2300 2301 vfchedb %v0, %v0, %v0 2302 vfchedb %v0, %v0, %v31 2303 vfchedb %v0, %v31, %v0 2304 vfchedb %v31, %v0, %v0 2305 vfchedb %v18, %v3, %v20 2306 2307#CHECK: vfchedbs %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x10,0x30,0xea] 2308#CHECK: vfchedbs %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x10,0x32,0xea] 2309#CHECK: vfchedbs %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x10,0x34,0xea] 2310#CHECK: vfchedbs %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x10,0x38,0xea] 2311#CHECK: vfchedbs %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x10,0x3a,0xea] 2312 2313 vfchedbs %v0, %v0, %v0 2314 vfchedbs %v0, %v0, %v31 2315 vfchedbs %v0, %v31, %v0 2316 vfchedbs %v31, %v0, %v0 2317 vfchedbs %v18, %v3, %v20 2318 2319#CHECK: vfd %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xe5] 2320#CHECK: vfd %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xe5] 2321#CHECK: vfd %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xe5] 2322#CHECK: vfd %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xe5] 2323#CHECK: vfd %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xe5] 2324#CHECK: vfd %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xe5] 2325#CHECK: vfd %v18, %v3, %v20, 11, 9 # encoding: [0xe7,0x23,0x40,0x09,0xba,0xe5] 2326 2327 vfd %v0, %v0, %v0, 0, 0 2328 vfd %v0, %v0, %v0, 15, 0 2329 vfd %v0, %v0, %v0, 0, 15 2330 vfd %v0, %v0, %v31, 0, 0 2331 vfd %v0, %v31, %v0, 0, 0 2332 vfd %v31, %v0, %v0, 0, 0 2333 vfd %v18, %v3, %v20, 11, 9 2334 2335#CHECK: vfddb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xe5] 2336#CHECK: vfddb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xe5] 2337#CHECK: vfddb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xe5] 2338#CHECK: vfddb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xe5] 2339#CHECK: vfddb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xe5] 2340 2341 vfddb %v0, %v0, %v0 2342 vfddb %v0, %v0, %v31 2343 vfddb %v0, %v31, %v0 2344 vfddb %v31, %v0, %v0 2345 vfddb %v18, %v3, %v20 2346 2347#CHECK: vfee %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x80] 2348#CHECK: vfee %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x80] 2349#CHECK: vfee %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x80] 2350#CHECK: vfee %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x80] 2351#CHECK: vfee %v0, %v0, %v0, 0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x00,0x80] 2352#CHECK: vfee %v0, %v0, %v15, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x80] 2353#CHECK: vfee %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x80] 2354#CHECK: vfee %v0, %v15, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x80] 2355#CHECK: vfee %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x80] 2356#CHECK: vfee %v15, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x80] 2357#CHECK: vfee %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x80] 2358#CHECK: vfee %v18, %v3, %v20, 11, 4 # encoding: [0xe7,0x23,0x40,0x40,0xba,0x80] 2359#CHECK: vfee %v18, %v3, %v20, 0, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x0a,0x80] 2360 2361 vfee %v0, %v0, %v0, 0 2362 vfee %v0, %v0, %v0, 15 2363 vfee %v0, %v0, %v0, 0, 0 2364 vfee %v0, %v0, %v0, 15, 0 2365 vfee %v0, %v0, %v0, 0, 12 2366 vfee %v0, %v0, %v15, 0 2367 vfee %v0, %v0, %v31, 0 2368 vfee %v0, %v15, %v0, 0 2369 vfee %v0, %v31, %v0, 0 2370 vfee %v15, %v0, %v0, 0 2371 vfee %v31, %v0, %v0, 0 2372 vfee %v18, %v3, %v20, 11, 4 2373 vfee %v18, %v3, %v20, 0, 15 2374 2375#CHECK: vfeeb %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x80] 2376#CHECK: vfeeb %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x80] 2377#CHECK: vfeeb %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x00,0x80] 2378#CHECK: vfeeb %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x80] 2379#CHECK: vfeeb %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x80] 2380#CHECK: vfeeb %v0, %v15, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x80] 2381#CHECK: vfeeb %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x80] 2382#CHECK: vfeeb %v15, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x80] 2383#CHECK: vfeeb %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x80] 2384#CHECK: vfeeb %v18, %v3, %v20, 0 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x80] 2385#CHECK: vfeebs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x04,0x80] 2386#CHECK: vfeezb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x20,0x0a,0x80] 2387#CHECK: vfeezbs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x30,0x04,0x80] 2388 2389 vfeeb %v0, %v0, %v0 2390 vfeeb %v0, %v0, %v0, 0 2391 vfeeb %v0, %v0, %v0, 12 2392 vfeeb %v0, %v0, %v15 2393 vfeeb %v0, %v0, %v31 2394 vfeeb %v0, %v15, %v0 2395 vfeeb %v0, %v31, %v0 2396 vfeeb %v15, %v0, %v0 2397 vfeeb %v31, %v0, %v0 2398 vfeeb %v18, %v3, %v20 2399 vfeebs %v5, %v22, %v7 2400 vfeezb %v18, %v3, %v20 2401 vfeezbs %v5, %v22, %v7 2402 2403#CHECK: vfeef %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x80] 2404#CHECK: vfeef %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x80] 2405#CHECK: vfeef %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x20,0x80] 2406#CHECK: vfeef %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x80] 2407#CHECK: vfeef %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x80] 2408#CHECK: vfeef %v0, %v15, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x80] 2409#CHECK: vfeef %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x80] 2410#CHECK: vfeef %v15, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x80] 2411#CHECK: vfeef %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x80] 2412#CHECK: vfeef %v18, %v3, %v20, 0 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x80] 2413#CHECK: vfeefs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x24,0x80] 2414#CHECK: vfeezf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x20,0x2a,0x80] 2415#CHECK: vfeezfs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x30,0x24,0x80] 2416 2417 vfeef %v0, %v0, %v0 2418 vfeef %v0, %v0, %v0, 0 2419 vfeef %v0, %v0, %v0, 12 2420 vfeef %v0, %v0, %v15 2421 vfeef %v0, %v0, %v31 2422 vfeef %v0, %v15, %v0 2423 vfeef %v0, %v31, %v0 2424 vfeef %v15, %v0, %v0 2425 vfeef %v31, %v0, %v0 2426 vfeef %v18, %v3, %v20 2427 vfeefs %v5, %v22, %v7 2428 vfeezf %v18, %v3, %v20 2429 vfeezfs %v5, %v22, %v7 2430 2431#CHECK: vfeeh %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x80] 2432#CHECK: vfeeh %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x80] 2433#CHECK: vfeeh %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x10,0x80] 2434#CHECK: vfeeh %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x80] 2435#CHECK: vfeeh %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x80] 2436#CHECK: vfeeh %v0, %v15, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x80] 2437#CHECK: vfeeh %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x80] 2438#CHECK: vfeeh %v15, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x80] 2439#CHECK: vfeeh %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x80] 2440#CHECK: vfeeh %v18, %v3, %v20, 0 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x80] 2441#CHECK: vfeehs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x14,0x80] 2442#CHECK: vfeezh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x20,0x1a,0x80] 2443#CHECK: vfeezhs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x30,0x14,0x80] 2444 2445 vfeeh %v0, %v0, %v0 2446 vfeeh %v0, %v0, %v0, 0 2447 vfeeh %v0, %v0, %v0, 12 2448 vfeeh %v0, %v0, %v15 2449 vfeeh %v0, %v0, %v31 2450 vfeeh %v0, %v15, %v0 2451 vfeeh %v0, %v31, %v0 2452 vfeeh %v15, %v0, %v0 2453 vfeeh %v31, %v0, %v0 2454 vfeeh %v18, %v3, %v20 2455 vfeehs %v5, %v22, %v7 2456 vfeezh %v18, %v3, %v20 2457 vfeezhs %v5, %v22, %v7 2458 2459#CHECK: vfene %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x81] 2460#CHECK: vfene %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x81] 2461#CHECK: vfene %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x81] 2462#CHECK: vfene %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x81] 2463#CHECK: vfene %v0, %v0, %v0, 0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x00,0x81] 2464#CHECK: vfene %v0, %v0, %v15, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x81] 2465#CHECK: vfene %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x81] 2466#CHECK: vfene %v0, %v15, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x81] 2467#CHECK: vfene %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x81] 2468#CHECK: vfene %v15, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x81] 2469#CHECK: vfene %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x81] 2470#CHECK: vfene %v18, %v3, %v20, 11, 4 # encoding: [0xe7,0x23,0x40,0x40,0xba,0x81] 2471#CHECK: vfene %v18, %v3, %v20, 0, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x0a,0x81] 2472 2473 vfene %v0, %v0, %v0, 0 2474 vfene %v0, %v0, %v0, 15 2475 vfene %v0, %v0, %v0, 0, 0 2476 vfene %v0, %v0, %v0, 15, 0 2477 vfene %v0, %v0, %v0, 0, 12 2478 vfene %v0, %v0, %v15, 0 2479 vfene %v0, %v0, %v31, 0 2480 vfene %v0, %v15, %v0, 0 2481 vfene %v0, %v31, %v0, 0 2482 vfene %v15, %v0, %v0, 0 2483 vfene %v31, %v0, %v0, 0 2484 vfene %v18, %v3, %v20, 11, 4 2485 vfene %v18, %v3, %v20, 0, 15 2486 2487#CHECK: vfeneb %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x81] 2488#CHECK: vfeneb %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x81] 2489#CHECK: vfeneb %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x00,0x81] 2490#CHECK: vfeneb %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x81] 2491#CHECK: vfeneb %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x81] 2492#CHECK: vfeneb %v0, %v15, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x81] 2493#CHECK: vfeneb %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x81] 2494#CHECK: vfeneb %v15, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x81] 2495#CHECK: vfeneb %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x81] 2496#CHECK: vfeneb %v18, %v3, %v20, 0 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x81] 2497#CHECK: vfenebs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x04,0x81] 2498#CHECK: vfenezb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x20,0x0a,0x81] 2499#CHECK: vfenezbs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x30,0x04,0x81] 2500 2501 vfeneb %v0, %v0, %v0 2502 vfeneb %v0, %v0, %v0, 0 2503 vfeneb %v0, %v0, %v0, 12 2504 vfeneb %v0, %v0, %v15 2505 vfeneb %v0, %v0, %v31 2506 vfeneb %v0, %v15, %v0 2507 vfeneb %v0, %v31, %v0 2508 vfeneb %v15, %v0, %v0 2509 vfeneb %v31, %v0, %v0 2510 vfeneb %v18, %v3, %v20 2511 vfenebs %v5, %v22, %v7 2512 vfenezb %v18, %v3, %v20 2513 vfenezbs %v5, %v22, %v7 2514 2515#CHECK: vfenef %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x81] 2516#CHECK: vfenef %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x81] 2517#CHECK: vfenef %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x20,0x81] 2518#CHECK: vfenef %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x81] 2519#CHECK: vfenef %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x81] 2520#CHECK: vfenef %v0, %v15, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x81] 2521#CHECK: vfenef %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x81] 2522#CHECK: vfenef %v15, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x81] 2523#CHECK: vfenef %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x81] 2524#CHECK: vfenef %v18, %v3, %v20, 0 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x81] 2525#CHECK: vfenefs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x24,0x81] 2526#CHECK: vfenezf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x20,0x2a,0x81] 2527#CHECK: vfenezfs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x30,0x24,0x81] 2528 2529 vfenef %v0, %v0, %v0 2530 vfenef %v0, %v0, %v0, 0 2531 vfenef %v0, %v0, %v0, 12 2532 vfenef %v0, %v0, %v15 2533 vfenef %v0, %v0, %v31 2534 vfenef %v0, %v15, %v0 2535 vfenef %v0, %v31, %v0 2536 vfenef %v15, %v0, %v0 2537 vfenef %v31, %v0, %v0 2538 vfenef %v18, %v3, %v20 2539 vfenefs %v5, %v22, %v7 2540 vfenezf %v18, %v3, %v20 2541 vfenezfs %v5, %v22, %v7 2542 2543#CHECK: vfeneh %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x81] 2544#CHECK: vfeneh %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x81] 2545#CHECK: vfeneh %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x10,0x81] 2546#CHECK: vfeneh %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x81] 2547#CHECK: vfeneh %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x81] 2548#CHECK: vfeneh %v0, %v15, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x81] 2549#CHECK: vfeneh %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x81] 2550#CHECK: vfeneh %v15, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x81] 2551#CHECK: vfeneh %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x81] 2552#CHECK: vfeneh %v18, %v3, %v20, 0 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x81] 2553#CHECK: vfenehs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x14,0x81] 2554#CHECK: vfenezh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x20,0x1a,0x81] 2555#CHECK: vfenezhs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x30,0x14,0x81] 2556 2557 vfeneh %v0, %v0, %v0 2558 vfeneh %v0, %v0, %v0, 0 2559 vfeneh %v0, %v0, %v0, 12 2560 vfeneh %v0, %v0, %v15 2561 vfeneh %v0, %v0, %v31 2562 vfeneh %v0, %v15, %v0 2563 vfeneh %v0, %v31, %v0 2564 vfeneh %v15, %v0, %v0 2565 vfeneh %v31, %v0, %v0 2566 vfeneh %v18, %v3, %v20 2567 vfenehs %v5, %v22, %v7 2568 vfenezh %v18, %v3, %v20 2569 vfenezhs %v5, %v22, %v7 2570 2571#CHECK: vfi %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xc7] 2572#CHECK: vfi %v0, %v0, 15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xc7] 2573#CHECK: vfi %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xc7] 2574#CHECK: vfi %v0, %v0, 0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x00,0xc7] 2575#CHECK: vfi %v0, %v0, 0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x00,0xc7] 2576#CHECK: vfi %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xc7] 2577#CHECK: vfi %v31, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xc7] 2578#CHECK: vfi %v14, %v17, 11, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0xb4,0xc7] 2579 2580 vfi %v0, %v0, 0, 0, 0 2581 vfi %v0, %v0, 15, 0, 0 2582 vfi %v0, %v0, 0, 0, 15 2583 vfi %v0, %v0, 0, 4, 0 2584 vfi %v0, %v0, 0, 12, 0 2585 vfi %v0, %v31, 0, 0, 0 2586 vfi %v31, %v0, 0, 0, 0 2587 vfi %v14, %v17, 11, 4, 10 2588 2589#CHECK: vfidb %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xc7] 2590#CHECK: vfidb %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x30,0xc7] 2591#CHECK: vfidb %v0, %v0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x30,0xc7] 2592#CHECK: vfidb %v0, %v0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc7] 2593#CHECK: vfidb %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xc7] 2594#CHECK: vfidb %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xc7] 2595#CHECK: vfidb %v14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0x34,0xc7] 2596 2597 vfidb %v0, %v0, 0, 0 2598 vfidb %v0, %v0, 0, 15 2599 vfidb %v0, %v0, 4, 0 2600 vfidb %v0, %v0, 12, 0 2601 vfidb %v0, %v31, 0, 0 2602 vfidb %v31, %v0, 0, 0 2603 vfidb %v14, %v17, 4, 10 2604 2605#CHECK: vflcdb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xcc] 2606#CHECK: vflcdb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xcc] 2607#CHECK: vflcdb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xcc] 2608#CHECK: vflcdb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xcc] 2609#CHECK: vflcdb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xcc] 2610#CHECK: vflcdb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xcc] 2611 2612 vflcdb %v0, %v0 2613 vflcdb %v0, %v15 2614 vflcdb %v0, %v31 2615 vflcdb %v15, %v0 2616 vflcdb %v31, %v0 2617 vflcdb %v14, %v17 2618 2619#CHECK: vflndb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x10,0x30,0xcc] 2620#CHECK: vflndb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x10,0x30,0xcc] 2621#CHECK: vflndb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x10,0x34,0xcc] 2622#CHECK: vflndb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x10,0x30,0xcc] 2623#CHECK: vflndb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x10,0x38,0xcc] 2624#CHECK: vflndb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x10,0x34,0xcc] 2625 2626 vflndb %v0, %v0 2627 vflndb %v0, %v15 2628 vflndb %v0, %v31 2629 vflndb %v15, %v0 2630 vflndb %v31, %v0 2631 vflndb %v14, %v17 2632 2633#CHECK: vflpdb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x20,0x30,0xcc] 2634#CHECK: vflpdb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x20,0x30,0xcc] 2635#CHECK: vflpdb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x20,0x34,0xcc] 2636#CHECK: vflpdb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x20,0x30,0xcc] 2637#CHECK: vflpdb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x20,0x38,0xcc] 2638#CHECK: vflpdb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x20,0x34,0xcc] 2639 2640 vflpdb %v0, %v0 2641 vflpdb %v0, %v15 2642 vflpdb %v0, %v31 2643 vflpdb %v15, %v0 2644 vflpdb %v31, %v0 2645 vflpdb %v14, %v17 2646 2647#CHECK: vfm %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xe7] 2648#CHECK: vfm %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xe7] 2649#CHECK: vfm %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xe7] 2650#CHECK: vfm %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xe7] 2651#CHECK: vfm %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xe7] 2652#CHECK: vfm %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xe7] 2653#CHECK: vfm %v18, %v3, %v20, 11, 9 # encoding: [0xe7,0x23,0x40,0x09,0xba,0xe7] 2654 2655 vfm %v0, %v0, %v0, 0, 0 2656 vfm %v0, %v0, %v0, 15, 0 2657 vfm %v0, %v0, %v0, 0, 15 2658 vfm %v0, %v0, %v31, 0, 0 2659 vfm %v0, %v31, %v0, 0, 0 2660 vfm %v31, %v0, %v0, 0, 0 2661 vfm %v18, %v3, %v20, 11, 9 2662 2663#CHECK: vfma %v0, %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8f] 2664#CHECK: vfma %v0, %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0x8f] 2665#CHECK: vfma %v0, %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0x8f] 2666#CHECK: vfma %v0, %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0x8f] 2667#CHECK: vfma %v0, %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x8f] 2668#CHECK: vfma %v0, %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x8f] 2669#CHECK: vfma %v31, %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x8f] 2670#CHECK: vfma %v13, %v17, %v21, %v25, 9, 11 # encoding: [0xe7,0xd1,0x5b,0x09,0x97,0x8f] 2671 2672 vfma %v0, %v0, %v0, %v0, 0, 0 2673 vfma %v0, %v0, %v0, %v0, 0, 15 2674 vfma %v0, %v0, %v0, %v0, 15, 0 2675 vfma %v0, %v0, %v0, %v31, 0, 0 2676 vfma %v0, %v0, %v31, %v0, 0, 0 2677 vfma %v0, %v31, %v0, %v0, 0, 0 2678 vfma %v31, %v0, %v0, %v0, 0, 0 2679 vfma %v13, %v17, %v21, %v25, 9, 11 2680 2681#CHECK: vfmadb %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x03,0x00,0x00,0x8f] 2682#CHECK: vfmadb %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x03,0x00,0xf1,0x8f] 2683#CHECK: vfmadb %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf3,0x00,0x02,0x8f] 2684#CHECK: vfmadb %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x03,0x00,0x04,0x8f] 2685#CHECK: vfmadb %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x03,0x00,0x08,0x8f] 2686#CHECK: vfmadb %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x53,0x00,0x97,0x8f] 2687 2688 vfmadb %v0, %v0, %v0, %v0 2689 vfmadb %v0, %v0, %v0, %v31 2690 vfmadb %v0, %v0, %v31, %v0 2691 vfmadb %v0, %v31, %v0, %v0 2692 vfmadb %v31, %v0, %v0, %v0 2693 vfmadb %v13, %v17, %v21, %v25 2694 2695#CHECK: vfmdb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xe7] 2696#CHECK: vfmdb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xe7] 2697#CHECK: vfmdb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xe7] 2698#CHECK: vfmdb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xe7] 2699#CHECK: vfmdb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xe7] 2700 2701 vfmdb %v0, %v0, %v0 2702 vfmdb %v0, %v0, %v31 2703 vfmdb %v0, %v31, %v0 2704 vfmdb %v31, %v0, %v0 2705 vfmdb %v18, %v3, %v20 2706 2707#CHECK: vfms %v0, %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8e] 2708#CHECK: vfms %v0, %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0x8e] 2709#CHECK: vfms %v0, %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0x8e] 2710#CHECK: vfms %v0, %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0x8e] 2711#CHECK: vfms %v0, %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x8e] 2712#CHECK: vfms %v0, %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x8e] 2713#CHECK: vfms %v31, %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x8e] 2714#CHECK: vfms %v13, %v17, %v21, %v25, 9, 11 # encoding: [0xe7,0xd1,0x5b,0x09,0x97,0x8e] 2715 2716 vfms %v0, %v0, %v0, %v0, 0, 0 2717 vfms %v0, %v0, %v0, %v0, 0, 15 2718 vfms %v0, %v0, %v0, %v0, 15, 0 2719 vfms %v0, %v0, %v0, %v31, 0, 0 2720 vfms %v0, %v0, %v31, %v0, 0, 0 2721 vfms %v0, %v31, %v0, %v0, 0, 0 2722 vfms %v31, %v0, %v0, %v0, 0, 0 2723 vfms %v13, %v17, %v21, %v25, 9, 11 2724 2725#CHECK: vfmsdb %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x03,0x00,0x00,0x8e] 2726#CHECK: vfmsdb %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x03,0x00,0xf1,0x8e] 2727#CHECK: vfmsdb %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf3,0x00,0x02,0x8e] 2728#CHECK: vfmsdb %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x03,0x00,0x04,0x8e] 2729#CHECK: vfmsdb %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x03,0x00,0x08,0x8e] 2730#CHECK: vfmsdb %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x53,0x00,0x97,0x8e] 2731 2732 vfmsdb %v0, %v0, %v0, %v0 2733 vfmsdb %v0, %v0, %v0, %v31 2734 vfmsdb %v0, %v0, %v31, %v0 2735 vfmsdb %v0, %v31, %v0, %v0 2736 vfmsdb %v31, %v0, %v0, %v0 2737 vfmsdb %v13, %v17, %v21, %v25 2738 2739#CHECK: vfpso %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xcc] 2740#CHECK: vfpso %v0, %v0, 15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xcc] 2741#CHECK: vfpso %v0, %v0, 0, 15, 0 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xcc] 2742#CHECK: vfpso %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xcc] 2743#CHECK: vfpso %v0, %v15, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xcc] 2744#CHECK: vfpso %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xcc] 2745#CHECK: vfpso %v15, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xcc] 2746#CHECK: vfpso %v31, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xcc] 2747#CHECK: vfpso %v14, %v17, 11, 9, 7 # encoding: [0xe7,0xe1,0x00,0x79,0xb4,0xcc] 2748 2749 vfpso %v0, %v0, 0, 0, 0 2750 vfpso %v0, %v0, 15, 0, 0 2751 vfpso %v0, %v0, 0, 15, 0 2752 vfpso %v0, %v0, 0, 0, 15 2753 vfpso %v0, %v15, 0, 0, 0 2754 vfpso %v0, %v31, 0, 0, 0 2755 vfpso %v15, %v0, 0, 0, 0 2756 vfpso %v31, %v0, 0, 0, 0 2757 vfpso %v14, %v17, 11, 9, 7 2758 2759#CHECK: vfpsodb %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x30,0xcc] 2760#CHECK: vfpsodb %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xcc] 2761#CHECK: vfpsodb %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xcc] 2762#CHECK: vfpsodb %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xcc] 2763#CHECK: vfpsodb %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xcc] 2764#CHECK: vfpsodb %v14, %v17, 7 # encoding: [0xe7,0xe1,0x00,0x70,0x34,0xcc] 2765 2766 vfpsodb %v0, %v0, 0 2767 vfpsodb %v0, %v0, 15 2768 vfpsodb %v0, %v15, 0 2769 vfpsodb %v0, %v31, 0 2770 vfpsodb %v15, %v0, 0 2771 vfpsodb %v31, %v0, 0 2772 vfpsodb %v14, %v17, 7 2773 2774#CHECK: vfs %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xe2] 2775#CHECK: vfs %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xe2] 2776#CHECK: vfs %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xe2] 2777#CHECK: vfs %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xe2] 2778#CHECK: vfs %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xe2] 2779#CHECK: vfs %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xe2] 2780#CHECK: vfs %v18, %v3, %v20, 11, 9 # encoding: [0xe7,0x23,0x40,0x09,0xba,0xe2] 2781 2782 vfs %v0, %v0, %v0, 0, 0 2783 vfs %v0, %v0, %v0, 15, 0 2784 vfs %v0, %v0, %v0, 0, 15 2785 vfs %v0, %v0, %v31, 0, 0 2786 vfs %v0, %v31, %v0, 0, 0 2787 vfs %v31, %v0, %v0, 0, 0 2788 vfs %v18, %v3, %v20, 11, 9 2789 2790#CHECK: vfsdb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xe2] 2791#CHECK: vfsdb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xe2] 2792#CHECK: vfsdb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xe2] 2793#CHECK: vfsdb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xe2] 2794#CHECK: vfsdb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xe2] 2795 2796 vfsdb %v0, %v0, %v0 2797 vfsdb %v0, %v0, %v31 2798 vfsdb %v0, %v31, %v0 2799 vfsdb %v31, %v0, %v0 2800 vfsdb %v18, %v3, %v20 2801 2802#CHECK: vfsq %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xce] 2803#CHECK: vfsq %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xce] 2804#CHECK: vfsq %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xce] 2805#CHECK: vfsq %v0, %v15, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xce] 2806#CHECK: vfsq %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xce] 2807#CHECK: vfsq %v15, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xce] 2808#CHECK: vfsq %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xce] 2809#CHECK: vfsq %v14, %v17, 11, 9 # encoding: [0xe7,0xe1,0x00,0x09,0xb4,0xce] 2810 2811 vfsq %v0, %v0, 0, 0 2812 vfsq %v0, %v0, 15, 0 2813 vfsq %v0, %v0, 0, 15 2814 vfsq %v0, %v15, 0, 0 2815 vfsq %v0, %v31, 0, 0 2816 vfsq %v15, %v0, 0, 0 2817 vfsq %v31, %v0, 0, 0 2818 vfsq %v14, %v17, 11, 9 2819 2820#CHECK: vfsqdb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xce] 2821#CHECK: vfsqdb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xce] 2822#CHECK: vfsqdb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xce] 2823#CHECK: vfsqdb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xce] 2824#CHECK: vfsqdb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xce] 2825#CHECK: vfsqdb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xce] 2826 2827 vfsqdb %v0, %v0 2828 vfsqdb %v0, %v15 2829 vfsqdb %v0, %v31 2830 vfsqdb %v15, %v0 2831 vfsqdb %v31, %v0 2832 vfsqdb %v14, %v17 2833 2834#CHECK: vftci %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x4a] 2835#CHECK: vftci %v0, %v0, 0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x4a] 2836#CHECK: vftci %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0x4a] 2837#CHECK: vftci %v0, %v0, 4095, 0, 0 # encoding: [0xe7,0x00,0xff,0xf0,0x00,0x4a] 2838#CHECK: vftci %v0, %v15, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x4a] 2839#CHECK: vftci %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x4a] 2840#CHECK: vftci %v15, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x4a] 2841#CHECK: vftci %v31, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x4a] 2842#CHECK: vftci %v4, %v21, 1656, 11, 9 # encoding: [0xe7,0x45,0x67,0x89,0xb4,0x4a] 2843 2844 vftci %v0, %v0, 0, 0, 0 2845 vftci %v0, %v0, 0, 15, 0 2846 vftci %v0, %v0, 0, 0, 15 2847 vftci %v0, %v0, 4095, 0, 0 2848 vftci %v0, %v15, 0, 0, 0 2849 vftci %v0, %v31, 0, 0, 0 2850 vftci %v15, %v0, 0, 0, 0 2851 vftci %v31, %v0, 0, 0, 0 2852 vftci %v4, %v21, 0x678, 11, 9 2853 2854#CHECK: vftcidb %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x4a] 2855#CHECK: vftcidb %v0, %v0, 4095 # encoding: [0xe7,0x00,0xff,0xf0,0x30,0x4a] 2856#CHECK: vftcidb %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x4a] 2857#CHECK: vftcidb %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x4a] 2858#CHECK: vftcidb %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x4a] 2859#CHECK: vftcidb %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x4a] 2860#CHECK: vftcidb %v4, %v21, 1656 # encoding: [0xe7,0x45,0x67,0x80,0x34,0x4a] 2861 2862 vftcidb %v0, %v0, 0 2863 vftcidb %v0, %v0, 4095 2864 vftcidb %v0, %v15, 0 2865 vftcidb %v0, %v31, 0 2866 vftcidb %v15, %v0, 0 2867 vftcidb %v31, %v0, 0 2868 vftcidb %v4, %v21, 0x678 2869 2870#CHECK: vgbm %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x44] 2871#CHECK: vgbm %v0, 65535 # encoding: [0xe7,0x00,0xff,0xff,0x00,0x44] 2872#CHECK: vgbm %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x44] 2873#CHECK: vgbm %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x44] 2874#CHECK: vgbm %v17, 4660 # encoding: [0xe7,0x10,0x12,0x34,0x08,0x44] 2875 2876 vgbm %v0, 0 2877 vgbm %v0, 0xffff 2878 vgbm %v15, 0 2879 vgbm %v31, 0 2880 vgbm %v17, 0x1234 2881 2882#CHECK: vgef %v0, 0(%v0), 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x13] 2883#CHECK: vgef %v0, 0(%v0,%r1), 0 # encoding: [0xe7,0x00,0x10,0x00,0x00,0x13] 2884#CHECK: vgef %v0, 0(%v0,%r1), 3 # encoding: [0xe7,0x00,0x10,0x00,0x30,0x13] 2885#CHECK: vgef %v0, 0(%v0,%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x13] 2886#CHECK: vgef %v0, 0(%v15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x13] 2887#CHECK: vgef %v0, 0(%v31,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x04,0x13] 2888#CHECK: vgef %v0, 4095(%v0,%r1), 0 # encoding: [0xe7,0x00,0x1f,0xff,0x00,0x13] 2889#CHECK: vgef %v15, 0(%v0,%r1), 0 # encoding: [0xe7,0xf0,0x10,0x00,0x00,0x13] 2890#CHECK: vgef %v31, 0(%v0,%r1), 0 # encoding: [0xe7,0xf0,0x10,0x00,0x08,0x13] 2891#CHECK: vgef %v10, 1000(%v19,%r7), 1 # encoding: [0xe7,0xa3,0x73,0xe8,0x14,0x13] 2892 2893 vgef %v0, 0(%v0), 0 2894 vgef %v0, 0(%v0,%r1), 0 2895 vgef %v0, 0(%v0,%r1), 3 2896 vgef %v0, 0(%v0,%r15), 0 2897 vgef %v0, 0(%v15,%r1), 0 2898 vgef %v0, 0(%v31,%r1), 0 2899 vgef %v0, 4095(%v0, %r1), 0 2900 vgef %v15, 0(%v0,%r1), 0 2901 vgef %v31, 0(%v0,%r1), 0 2902 vgef %v10, 1000(%v19,%r7), 1 2903 2904#CHECK: vgeg %v0, 0(%v0), 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x12] 2905#CHECK: vgeg %v0, 0(%v0,%r1), 0 # encoding: [0xe7,0x00,0x10,0x00,0x00,0x12] 2906#CHECK: vgeg %v0, 0(%v0,%r1), 1 # encoding: [0xe7,0x00,0x10,0x00,0x10,0x12] 2907#CHECK: vgeg %v0, 0(%v0,%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x12] 2908#CHECK: vgeg %v0, 0(%v15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x12] 2909#CHECK: vgeg %v0, 0(%v31,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x04,0x12] 2910#CHECK: vgeg %v0, 4095(%v0,%r1), 0 # encoding: [0xe7,0x00,0x1f,0xff,0x00,0x12] 2911#CHECK: vgeg %v15, 0(%v0,%r1), 0 # encoding: [0xe7,0xf0,0x10,0x00,0x00,0x12] 2912#CHECK: vgeg %v31, 0(%v0,%r1), 0 # encoding: [0xe7,0xf0,0x10,0x00,0x08,0x12] 2913#CHECK: vgeg %v10, 1000(%v19,%r7), 1 # encoding: [0xe7,0xa3,0x73,0xe8,0x14,0x12] 2914 2915 vgeg %v0, 0(%v0), 0 2916 vgeg %v0, 0(%v0,%r1), 0 2917 vgeg %v0, 0(%v0,%r1), 1 2918 vgeg %v0, 0(%v0,%r15), 0 2919 vgeg %v0, 0(%v15,%r1), 0 2920 vgeg %v0, 0(%v31,%r1), 0 2921 vgeg %v0, 4095(%v0,%r1), 0 2922 vgeg %v15, 0(%v0,%r1), 0 2923 vgeg %v31, 0(%v0,%r1), 0 2924 vgeg %v10, 1000(%v19,%r7), 1 2925 2926#CHECK: vgfm %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xb4] 2927#CHECK: vgfm %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xb4] 2928#CHECK: vgfm %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xb4] 2929#CHECK: vgfm %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xb4] 2930#CHECK: vgfm %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xb4] 2931#CHECK: vgfm %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xb4] 2932 2933 vgfm %v0, %v0, %v0, 0 2934 vgfm %v0, %v0, %v0, 15 2935 vgfm %v0, %v0, %v31, 0 2936 vgfm %v0, %v31, %v0, 0 2937 vgfm %v31, %v0, %v0, 0 2938 vgfm %v18, %v3, %v20, 11 2939 2940#CHECK: vgfma %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xbc] 2941#CHECK: vgfma %v0, %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xbc] 2942#CHECK: vgfma %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xbc] 2943#CHECK: vgfma %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xbc] 2944#CHECK: vgfma %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xbc] 2945#CHECK: vgfma %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xbc] 2946#CHECK: vgfma %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xbc] 2947 2948 vgfma %v0, %v0, %v0, %v0, 0 2949 vgfma %v0, %v0, %v0, %v0, 15 2950 vgfma %v0, %v0, %v0, %v31, 0 2951 vgfma %v0, %v0, %v31, %v0, 0 2952 vgfma %v0, %v31, %v0, %v0, 0 2953 vgfma %v31, %v0, %v0, %v0, 0 2954 vgfma %v13, %v17, %v21, %v25, 11 2955 2956#CHECK: vgfmab %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xbc] 2957#CHECK: vgfmab %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xbc] 2958#CHECK: vgfmab %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xbc] 2959#CHECK: vgfmab %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xbc] 2960#CHECK: vgfmab %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xbc] 2961#CHECK: vgfmab %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x50,0x00,0x97,0xbc] 2962 2963 vgfmab %v0, %v0, %v0, %v0 2964 vgfmab %v0, %v0, %v0, %v31 2965 vgfmab %v0, %v0, %v31, %v0 2966 vgfmab %v0, %v31, %v0, %v0 2967 vgfmab %v31, %v0, %v0, %v0 2968 vgfmab %v13, %v17, %v21, %v25 2969 2970#CHECK: vgfmaf %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x02,0x00,0x00,0xbc] 2971#CHECK: vgfmaf %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x02,0x00,0xf1,0xbc] 2972#CHECK: vgfmaf %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf2,0x00,0x02,0xbc] 2973#CHECK: vgfmaf %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x02,0x00,0x04,0xbc] 2974#CHECK: vgfmaf %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x02,0x00,0x08,0xbc] 2975#CHECK: vgfmaf %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x52,0x00,0x97,0xbc] 2976 2977 vgfmaf %v0, %v0, %v0, %v0 2978 vgfmaf %v0, %v0, %v0, %v31 2979 vgfmaf %v0, %v0, %v31, %v0 2980 vgfmaf %v0, %v31, %v0, %v0 2981 vgfmaf %v31, %v0, %v0, %v0 2982 vgfmaf %v13, %v17, %v21, %v25 2983 2984#CHECK: vgfmag %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x03,0x00,0x00,0xbc] 2985#CHECK: vgfmag %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x03,0x00,0xf1,0xbc] 2986#CHECK: vgfmag %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf3,0x00,0x02,0xbc] 2987#CHECK: vgfmag %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x03,0x00,0x04,0xbc] 2988#CHECK: vgfmag %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x03,0x00,0x08,0xbc] 2989#CHECK: vgfmag %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x53,0x00,0x97,0xbc] 2990 2991 vgfmag %v0, %v0, %v0, %v0 2992 vgfmag %v0, %v0, %v0, %v31 2993 vgfmag %v0, %v0, %v31, %v0 2994 vgfmag %v0, %v31, %v0, %v0 2995 vgfmag %v31, %v0, %v0, %v0 2996 vgfmag %v13, %v17, %v21, %v25 2997 2998#CHECK: vgfmah %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x01,0x00,0x00,0xbc] 2999#CHECK: vgfmah %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x01,0x00,0xf1,0xbc] 3000#CHECK: vgfmah %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf1,0x00,0x02,0xbc] 3001#CHECK: vgfmah %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x01,0x00,0x04,0xbc] 3002#CHECK: vgfmah %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x01,0x00,0x08,0xbc] 3003#CHECK: vgfmah %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x51,0x00,0x97,0xbc] 3004 3005 vgfmah %v0, %v0, %v0, %v0 3006 vgfmah %v0, %v0, %v0, %v31 3007 vgfmah %v0, %v0, %v31, %v0 3008 vgfmah %v0, %v31, %v0, %v0 3009 vgfmah %v31, %v0, %v0, %v0 3010 vgfmah %v13, %v17, %v21, %v25 3011 3012#CHECK: vgfmb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xb4] 3013#CHECK: vgfmb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xb4] 3014#CHECK: vgfmb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xb4] 3015#CHECK: vgfmb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xb4] 3016#CHECK: vgfmb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xb4] 3017 3018 vgfmb %v0, %v0, %v0 3019 vgfmb %v0, %v0, %v31 3020 vgfmb %v0, %v31, %v0 3021 vgfmb %v31, %v0, %v0 3022 vgfmb %v18, %v3, %v20 3023 3024#CHECK: vgfmf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xb4] 3025#CHECK: vgfmf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xb4] 3026#CHECK: vgfmf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xb4] 3027#CHECK: vgfmf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xb4] 3028#CHECK: vgfmf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xb4] 3029 3030 vgfmf %v0, %v0, %v0 3031 vgfmf %v0, %v0, %v31 3032 vgfmf %v0, %v31, %v0 3033 vgfmf %v31, %v0, %v0 3034 vgfmf %v18, %v3, %v20 3035 3036#CHECK: vgfmg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xb4] 3037#CHECK: vgfmg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xb4] 3038#CHECK: vgfmg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xb4] 3039#CHECK: vgfmg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xb4] 3040#CHECK: vgfmg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xb4] 3041 3042 vgfmg %v0, %v0, %v0 3043 vgfmg %v0, %v0, %v31 3044 vgfmg %v0, %v31, %v0 3045 vgfmg %v31, %v0, %v0 3046 vgfmg %v18, %v3, %v20 3047 3048#CHECK: vgfmh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xb4] 3049#CHECK: vgfmh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xb4] 3050#CHECK: vgfmh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xb4] 3051#CHECK: vgfmh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xb4] 3052#CHECK: vgfmh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xb4] 3053 3054 vgfmh %v0, %v0, %v0 3055 vgfmh %v0, %v0, %v31 3056 vgfmh %v0, %v31, %v0 3057 vgfmh %v31, %v0, %v0 3058 vgfmh %v18, %v3, %v20 3059 3060#CHECK: vgm %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x46] 3061#CHECK: vgm %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x46] 3062#CHECK: vgm %v0, 0, 255, 0 # encoding: [0xe7,0x00,0x00,0xff,0x00,0x46] 3063#CHECK: vgm %v0, 255, 0, 0 # encoding: [0xe7,0x00,0xff,0x00,0x00,0x46] 3064#CHECK: vgm %v15, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x46] 3065#CHECK: vgm %v31, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x46] 3066#CHECK: vgm %v21, 2, 3, 11 # encoding: [0xe7,0x50,0x02,0x03,0xb8,0x46] 3067 3068 vgm %v0, 0, 0, 0 3069 vgm %v0, 0, 0, 15 3070 vgm %v0, 0, 255, 0 3071 vgm %v0, 255, 0, 0 3072 vgm %v15, 0, 0, 0 3073 vgm %v31, 0, 0, 0 3074 vgm %v21, 2, 3, 11 3075 3076#CHECK: vgmb %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x46] 3077#CHECK: vgmb %v0, 0, 255 # encoding: [0xe7,0x00,0x00,0xff,0x00,0x46] 3078#CHECK: vgmb %v0, 255, 0 # encoding: [0xe7,0x00,0xff,0x00,0x00,0x46] 3079#CHECK: vgmb %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x46] 3080#CHECK: vgmb %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x46] 3081#CHECK: vgmb %v21, 2, 3 # encoding: [0xe7,0x50,0x02,0x03,0x08,0x46] 3082 3083 vgmb %v0, 0, 0 3084 vgmb %v0, 0, 255 3085 vgmb %v0, 255, 0 3086 vgmb %v15, 0, 0 3087 vgmb %v31, 0, 0 3088 vgmb %v21, 2, 3 3089 3090#CHECK: vgmf %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x46] 3091#CHECK: vgmf %v0, 0, 255 # encoding: [0xe7,0x00,0x00,0xff,0x20,0x46] 3092#CHECK: vgmf %v0, 255, 0 # encoding: [0xe7,0x00,0xff,0x00,0x20,0x46] 3093#CHECK: vgmf %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x46] 3094#CHECK: vgmf %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x46] 3095#CHECK: vgmf %v21, 2, 3 # encoding: [0xe7,0x50,0x02,0x03,0x28,0x46] 3096 3097 vgmf %v0, 0, 0 3098 vgmf %v0, 0, 255 3099 vgmf %v0, 255, 0 3100 vgmf %v15, 0, 0 3101 vgmf %v31, 0, 0 3102 vgmf %v21, 2, 3 3103 3104#CHECK: vgmg %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x46] 3105#CHECK: vgmg %v0, 0, 255 # encoding: [0xe7,0x00,0x00,0xff,0x30,0x46] 3106#CHECK: vgmg %v0, 255, 0 # encoding: [0xe7,0x00,0xff,0x00,0x30,0x46] 3107#CHECK: vgmg %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x46] 3108#CHECK: vgmg %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x46] 3109#CHECK: vgmg %v21, 2, 3 # encoding: [0xe7,0x50,0x02,0x03,0x38,0x46] 3110 3111 vgmg %v0, 0, 0 3112 vgmg %v0, 0, 255 3113 vgmg %v0, 255, 0 3114 vgmg %v15, 0, 0 3115 vgmg %v31, 0, 0 3116 vgmg %v21, 2, 3 3117 3118#CHECK: vgmh %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x46] 3119#CHECK: vgmh %v0, 0, 255 # encoding: [0xe7,0x00,0x00,0xff,0x10,0x46] 3120#CHECK: vgmh %v0, 255, 0 # encoding: [0xe7,0x00,0xff,0x00,0x10,0x46] 3121#CHECK: vgmh %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x46] 3122#CHECK: vgmh %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x46] 3123#CHECK: vgmh %v21, 2, 3 # encoding: [0xe7,0x50,0x02,0x03,0x18,0x46] 3124 3125 vgmh %v0, 0, 0 3126 vgmh %v0, 0, 255 3127 vgmh %v0, 255, 0 3128 vgmh %v15, 0, 0 3129 vgmh %v31, 0, 0 3130 vgmh %v21, 2, 3 3131 3132#CHECK: vistr %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x5c] 3133#CHECK: vistr %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x5c] 3134#CHECK: vistr %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x5c] 3135#CHECK: vistr %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x5c] 3136#CHECK: vistr %v0, %v0, 0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x00,0x5c] 3137#CHECK: vistr %v0, %v15, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x5c] 3138#CHECK: vistr %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x5c] 3139#CHECK: vistr %v15, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x5c] 3140#CHECK: vistr %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x5c] 3141#CHECK: vistr %v18, %v3, 11, 9 # encoding: [0xe7,0x23,0x00,0x90,0xb8,0x5c] 3142 3143 vistr %v0, %v0, 0 3144 vistr %v0, %v0, 15 3145 vistr %v0, %v0, 0, 0 3146 vistr %v0, %v0, 15, 0 3147 vistr %v0, %v0, 0, 12 3148 vistr %v0, %v15, 0 3149 vistr %v0, %v31, 0 3150 vistr %v15, %v0, 0 3151 vistr %v31, %v0, 0 3152 vistr %v18, %v3, 11, 9 3153 3154#CHECK: vistrb %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x5c] 3155#CHECK: vistrb %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x5c] 3156#CHECK: vistrb %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x00,0x5c] 3157#CHECK: vistrb %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x5c] 3158#CHECK: vistrb %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x5c] 3159#CHECK: vistrb %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x5c] 3160#CHECK: vistrb %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x5c] 3161#CHECK: vistrb %v18, %v3, 0 # encoding: [0xe7,0x23,0x00,0x00,0x08,0x5c] 3162#CHECK: vistrbs %v5, %v22 # encoding: [0xe7,0x56,0x00,0x10,0x04,0x5c] 3163 3164 vistrb %v0, %v0 3165 vistrb %v0, %v0, 0 3166 vistrb %v0, %v0, 12 3167 vistrb %v0, %v15 3168 vistrb %v0, %v31 3169 vistrb %v15, %v0 3170 vistrb %v31, %v0 3171 vistrb %v18, %v3 3172 vistrbs %v5, %v22 3173 3174#CHECK: vistrf %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x5c] 3175#CHECK: vistrf %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x5c] 3176#CHECK: vistrf %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x20,0x5c] 3177#CHECK: vistrf %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x5c] 3178#CHECK: vistrf %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x5c] 3179#CHECK: vistrf %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x5c] 3180#CHECK: vistrf %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x5c] 3181#CHECK: vistrf %v18, %v3, 0 # encoding: [0xe7,0x23,0x00,0x00,0x28,0x5c] 3182#CHECK: vistrfs %v5, %v22 # encoding: [0xe7,0x56,0x00,0x10,0x24,0x5c] 3183 3184 vistrf %v0, %v0 3185 vistrf %v0, %v0, 0 3186 vistrf %v0, %v0, 12 3187 vistrf %v0, %v15 3188 vistrf %v0, %v31 3189 vistrf %v15, %v0 3190 vistrf %v31, %v0 3191 vistrf %v18, %v3 3192 vistrfs %v5, %v22 3193 3194#CHECK: vistrh %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x5c] 3195#CHECK: vistrh %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x5c] 3196#CHECK: vistrh %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x10,0x5c] 3197#CHECK: vistrh %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x5c] 3198#CHECK: vistrh %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x5c] 3199#CHECK: vistrh %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x5c] 3200#CHECK: vistrh %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x5c] 3201#CHECK: vistrh %v18, %v3, 0 # encoding: [0xe7,0x23,0x00,0x00,0x18,0x5c] 3202#CHECK: vistrhs %v5, %v22 # encoding: [0xe7,0x56,0x00,0x10,0x14,0x5c] 3203 3204 vistrh %v0, %v0 3205 vistrh %v0, %v0, 0 3206 vistrh %v0, %v0, 12 3207 vistrh %v0, %v15 3208 vistrh %v0, %v31 3209 vistrh %v15, %v0 3210 vistrh %v31, %v0 3211 vistrh %v18, %v3 3212 vistrhs %v5, %v22 3213 3214#CHECK: vl %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x06] 3215#CHECK: vl %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x06] 3216#CHECK: vl %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x06] 3217#CHECK: vl %v0, 0(%r15,%r1) # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x06] 3218#CHECK: vl %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x06] 3219#CHECK: vl %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x06] 3220#CHECK: vl %v18, 1383(%r3,%r4) # encoding: [0xe7,0x23,0x45,0x67,0x08,0x06] 3221 3222 vl %v0, 0 3223 vl %v0, 4095 3224 vl %v0, 0(%r15) 3225 vl %v0, 0(%r15,%r1) 3226 vl %v15, 0 3227 vl %v31, 0 3228 vl %v18, 0x567(%r3,%r4) 3229 3230#CHECK: vlbb %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x07] 3231#CHECK: vlbb %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x07] 3232#CHECK: vlbb %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x07] 3233#CHECK: vlbb %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x07] 3234#CHECK: vlbb %v0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x07] 3235#CHECK: vlbb %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x07] 3236#CHECK: vlbb %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x07] 3237#CHECK: vlbb %v18, 1383(%r3,%r4), 8 # encoding: [0xe7,0x23,0x45,0x67,0x88,0x07] 3238 3239 vlbb %v0, 0, 0 3240 vlbb %v0, 0, 15 3241 vlbb %v0, 4095, 0 3242 vlbb %v0, 0(%r15), 0 3243 vlbb %v0, 0(%r15,%r1), 0 3244 vlbb %v15, 0, 0 3245 vlbb %v31, 0, 0 3246 vlbb %v18, 1383(%r3,%r4), 8 3247 3248#CHECK: vlc %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xde] 3249#CHECK: vlc %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xde] 3250#CHECK: vlc %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xde] 3251#CHECK: vlc %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xde] 3252#CHECK: vlc %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xde] 3253#CHECK: vlc %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xde] 3254#CHECK: vlc %v14, %v17, 11 # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0xde] 3255 3256 vlc %v0, %v0, 0 3257 vlc %v0, %v0, 15 3258 vlc %v0, %v15, 0 3259 vlc %v0, %v31, 0 3260 vlc %v15, %v0, 0 3261 vlc %v31, %v0, 0 3262 vlc %v14, %v17, 11 3263 3264#CHECK: vlcb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xde] 3265#CHECK: vlcb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xde] 3266#CHECK: vlcb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xde] 3267#CHECK: vlcb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xde] 3268#CHECK: vlcb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xde] 3269#CHECK: vlcb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xde] 3270 3271 vlcb %v0, %v0 3272 vlcb %v0, %v15 3273 vlcb %v0, %v31 3274 vlcb %v15, %v0 3275 vlcb %v31, %v0 3276 vlcb %v14, %v17 3277 3278#CHECK: vlcf %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xde] 3279#CHECK: vlcf %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xde] 3280#CHECK: vlcf %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xde] 3281#CHECK: vlcf %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xde] 3282#CHECK: vlcf %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xde] 3283#CHECK: vlcf %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xde] 3284 3285 vlcf %v0, %v0 3286 vlcf %v0, %v15 3287 vlcf %v0, %v31 3288 vlcf %v15, %v0 3289 vlcf %v31, %v0 3290 vlcf %v14, %v17 3291 3292#CHECK: vlcg %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xde] 3293#CHECK: vlcg %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xde] 3294#CHECK: vlcg %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xde] 3295#CHECK: vlcg %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xde] 3296#CHECK: vlcg %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xde] 3297#CHECK: vlcg %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xde] 3298 3299 vlcg %v0, %v0 3300 vlcg %v0, %v15 3301 vlcg %v0, %v31 3302 vlcg %v15, %v0 3303 vlcg %v31, %v0 3304 vlcg %v14, %v17 3305 3306#CHECK: vlch %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xde] 3307#CHECK: vlch %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0xde] 3308#CHECK: vlch %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xde] 3309#CHECK: vlch %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0xde] 3310#CHECK: vlch %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xde] 3311#CHECK: vlch %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x14,0xde] 3312 3313 vlch %v0, %v0 3314 vlch %v0, %v15 3315 vlch %v0, %v31 3316 vlch %v15, %v0 3317 vlch %v31, %v0 3318 vlch %v14, %v17 3319 3320#CHECK: vlde %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xc4] 3321#CHECK: vlde %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xc4] 3322#CHECK: vlde %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xc4] 3323#CHECK: vlde %v0, %v15, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xc4] 3324#CHECK: vlde %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xc4] 3325#CHECK: vlde %v15, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xc4] 3326#CHECK: vlde %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xc4] 3327#CHECK: vlde %v14, %v17, 11, 9 # encoding: [0xe7,0xe1,0x00,0x09,0xb4,0xc4] 3328 3329 vlde %v0, %v0, 0, 0 3330 vlde %v0, %v0, 15, 0 3331 vlde %v0, %v0, 0, 15 3332 vlde %v0, %v15, 0, 0 3333 vlde %v0, %v31, 0, 0 3334 vlde %v15, %v0, 0, 0 3335 vlde %v31, %v0, 0, 0 3336 vlde %v14, %v17, 11, 9 3337 3338#CHECK: vldeb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xc4] 3339#CHECK: vldeb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xc4] 3340#CHECK: vldeb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xc4] 3341#CHECK: vldeb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xc4] 3342#CHECK: vldeb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xc4] 3343#CHECK: vldeb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xc4] 3344 3345 vldeb %v0, %v0 3346 vldeb %v0, %v15 3347 vldeb %v0, %v31 3348 vldeb %v15, %v0 3349 vldeb %v31, %v0 3350 vldeb %v14, %v17 3351 3352#CHECK: vleb %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x00] 3353#CHECK: vleb %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x00] 3354#CHECK: vleb %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x00] 3355#CHECK: vleb %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x00] 3356#CHECK: vleb %v0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x00] 3357#CHECK: vleb %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x00] 3358#CHECK: vleb %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x00] 3359#CHECK: vleb %v18, 1383(%r3,%r4), 8 # encoding: [0xe7,0x23,0x45,0x67,0x88,0x00] 3360 3361 vleb %v0, 0, 0 3362 vleb %v0, 0, 15 3363 vleb %v0, 4095, 0 3364 vleb %v0, 0(%r15), 0 3365 vleb %v0, 0(%r15,%r1), 0 3366 vleb %v15, 0, 0 3367 vleb %v31, 0, 0 3368 vleb %v18, 1383(%r3,%r4), 8 3369 3370#CHECK: vled %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xc5] 3371#CHECK: vled %v0, %v0, 15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xc5] 3372#CHECK: vled %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xc5] 3373#CHECK: vled %v0, %v0, 0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x00,0xc5] 3374#CHECK: vled %v0, %v0, 0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x00,0xc5] 3375#CHECK: vled %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xc5] 3376#CHECK: vled %v31, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xc5] 3377#CHECK: vled %v14, %v17, 11, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0xb4,0xc5] 3378 3379 vled %v0, %v0, 0, 0, 0 3380 vled %v0, %v0, 15, 0, 0 3381 vled %v0, %v0, 0, 0, 15 3382 vled %v0, %v0, 0, 4, 0 3383 vled %v0, %v0, 0, 12, 0 3384 vled %v0, %v31, 0, 0, 0 3385 vled %v31, %v0, 0, 0, 0 3386 vled %v14, %v17, 11, 4, 10 3387 3388#CHECK: vledb %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xc5] 3389#CHECK: vledb %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x30,0xc5] 3390#CHECK: vledb %v0, %v0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x30,0xc5] 3391#CHECK: vledb %v0, %v0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc5] 3392#CHECK: vledb %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xc5] 3393#CHECK: vledb %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xc5] 3394#CHECK: vledb %v14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0x34,0xc5] 3395 3396 vledb %v0, %v0, 0, 0 3397 vledb %v0, %v0, 0, 15 3398 vledb %v0, %v0, 4, 0 3399 vledb %v0, %v0, 12, 0 3400 vledb %v0, %v31, 0, 0 3401 vledb %v31, %v0, 0, 0 3402 vledb %v14, %v17, 4, 10 3403 3404#CHECK: vlef %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x03] 3405#CHECK: vlef %v0, 0, 3 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x03] 3406#CHECK: vlef %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x03] 3407#CHECK: vlef %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x03] 3408#CHECK: vlef %v0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x03] 3409#CHECK: vlef %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x03] 3410#CHECK: vlef %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x03] 3411#CHECK: vlef %v18, 1383(%r3,%r4), 2 # encoding: [0xe7,0x23,0x45,0x67,0x28,0x03] 3412 3413 vlef %v0, 0, 0 3414 vlef %v0, 0, 3 3415 vlef %v0, 4095, 0 3416 vlef %v0, 0(%r15), 0 3417 vlef %v0, 0(%r15,%r1), 0 3418 vlef %v15, 0, 0 3419 vlef %v31, 0, 0 3420 vlef %v18, 1383(%r3,%r4), 2 3421 3422#CHECK: vleg %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x02] 3423#CHECK: vleg %v0, 0, 1 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x02] 3424#CHECK: vleg %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x02] 3425#CHECK: vleg %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x02] 3426#CHECK: vleg %v0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x02] 3427#CHECK: vleg %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x02] 3428#CHECK: vleg %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x02] 3429#CHECK: vleg %v18, 1383(%r3,%r4), 1 # encoding: [0xe7,0x23,0x45,0x67,0x18,0x02] 3430 3431 vleg %v0, 0, 0 3432 vleg %v0, 0, 1 3433 vleg %v0, 4095, 0 3434 vleg %v0, 0(%r15), 0 3435 vleg %v0, 0(%r15,%r1), 0 3436 vleg %v15, 0, 0 3437 vleg %v31, 0, 0 3438 vleg %v18, 1383(%r3,%r4), 1 3439 3440#CHECK: vleh %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x01] 3441#CHECK: vleh %v0, 0, 7 # encoding: [0xe7,0x00,0x00,0x00,0x70,0x01] 3442#CHECK: vleh %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x01] 3443#CHECK: vleh %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x01] 3444#CHECK: vleh %v0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x01] 3445#CHECK: vleh %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x01] 3446#CHECK: vleh %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x01] 3447#CHECK: vleh %v18, 1383(%r3,%r4), 4 # encoding: [0xe7,0x23,0x45,0x67,0x48,0x01] 3448 3449 vleh %v0, 0, 0 3450 vleh %v0, 0, 7 3451 vleh %v0, 4095, 0 3452 vleh %v0, 0(%r15), 0 3453 vleh %v0, 0(%r15,%r1), 0 3454 vleh %v15, 0, 0 3455 vleh %v31, 0, 0 3456 vleh %v18, 1383(%r3,%r4), 4 3457 3458#CHECK: vleib %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x40] 3459#CHECK: vleib %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x40] 3460#CHECK: vleib %v0, -32768, 0 # encoding: [0xe7,0x00,0x80,0x00,0x00,0x40] 3461#CHECK: vleib %v0, 32767, 0 # encoding: [0xe7,0x00,0x7f,0xff,0x00,0x40] 3462#CHECK: vleib %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x40] 3463#CHECK: vleib %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x40] 3464#CHECK: vleib %v18, 13398, 11 # encoding: [0xe7,0x20,0x34,0x56,0xb8,0x40] 3465 3466 vleib %v0, 0, 0 3467 vleib %v0, 0, 15 3468 vleib %v0, -32768, 0 3469 vleib %v0, 32767, 0 3470 vleib %v15, 0, 0 3471 vleib %v31, 0, 0 3472 vleib %v18, 0x3456, 11 3473 3474#CHECK: vleif %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x43] 3475#CHECK: vleif %v0, 0, 3 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x43] 3476#CHECK: vleif %v0, -32768, 0 # encoding: [0xe7,0x00,0x80,0x00,0x00,0x43] 3477#CHECK: vleif %v0, 32767, 0 # encoding: [0xe7,0x00,0x7f,0xff,0x00,0x43] 3478#CHECK: vleif %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x43] 3479#CHECK: vleif %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x43] 3480#CHECK: vleif %v18, 13398, 3 # encoding: [0xe7,0x20,0x34,0x56,0x38,0x43] 3481 3482 vleif %v0, 0, 0 3483 vleif %v0, 0, 3 3484 vleif %v0, -32768, 0 3485 vleif %v0, 32767, 0 3486 vleif %v15, 0, 0 3487 vleif %v31, 0, 0 3488 vleif %v18, 0x3456, 3 3489 3490#CHECK: vleig %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x42] 3491#CHECK: vleig %v0, 0, 1 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x42] 3492#CHECK: vleig %v0, -32768, 0 # encoding: [0xe7,0x00,0x80,0x00,0x00,0x42] 3493#CHECK: vleig %v0, 32767, 0 # encoding: [0xe7,0x00,0x7f,0xff,0x00,0x42] 3494#CHECK: vleig %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x42] 3495#CHECK: vleig %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x42] 3496#CHECK: vleig %v18, 13398, 1 # encoding: [0xe7,0x20,0x34,0x56,0x18,0x42] 3497 3498 vleig %v0, 0, 0 3499 vleig %v0, 0, 1 3500 vleig %v0, -32768, 0 3501 vleig %v0, 32767, 0 3502 vleig %v15, 0, 0 3503 vleig %v31, 0, 0 3504 vleig %v18, 0x3456, 1 3505 3506#CHECK: vleih %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x41] 3507#CHECK: vleih %v0, 0, 7 # encoding: [0xe7,0x00,0x00,0x00,0x70,0x41] 3508#CHECK: vleih %v0, -32768, 0 # encoding: [0xe7,0x00,0x80,0x00,0x00,0x41] 3509#CHECK: vleih %v0, 32767, 0 # encoding: [0xe7,0x00,0x7f,0xff,0x00,0x41] 3510#CHECK: vleih %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x41] 3511#CHECK: vleih %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x41] 3512#CHECK: vleih %v18, 13398, 7 # encoding: [0xe7,0x20,0x34,0x56,0x78,0x41] 3513 3514 vleih %v0, 0, 0 3515 vleih %v0, 0, 7 3516 vleih %v0, -32768, 0 3517 vleih %v0, 32767, 0 3518 vleih %v15, 0, 0 3519 vleih %v31, 0, 0 3520 vleih %v18, 0x3456, 7 3521 3522#CHECK: vlgv %r0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x21] 3523#CHECK: vlgv %r0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x21] 3524#CHECK: vlgv %r0, %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x21] 3525#CHECK: vlgv %r0, %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x21] 3526#CHECK: vlgv %r0, %v15, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x21] 3527#CHECK: vlgv %r0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x21] 3528#CHECK: vlgv %r15, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x21] 3529#CHECK: vlgv %r2, %v19, 1383(%r4), 11 # encoding: [0xe7,0x23,0x45,0x67,0xb4,0x21] 3530 3531 vlgv %r0, %v0, 0, 0 3532 vlgv %r0, %v0, 0, 15 3533 vlgv %r0, %v0, 4095, 0 3534 vlgv %r0, %v0, 0(%r15), 0 3535 vlgv %r0, %v15, 0, 0 3536 vlgv %r0, %v31, 0, 0 3537 vlgv %r15, %v0, 0, 0 3538 vlgv %r2, %v19, 1383(%r4), 11 3539 3540#CHECK: vlgvb %r0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x21] 3541#CHECK: vlgvb %r0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x21] 3542#CHECK: vlgvb %r0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x21] 3543#CHECK: vlgvb %r0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x21] 3544#CHECK: vlgvb %r0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x21] 3545#CHECK: vlgvb %r15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x21] 3546#CHECK: vlgvb %r2, %v19, 1383(%r4) # encoding: [0xe7,0x23,0x45,0x67,0x04,0x21] 3547 3548 vlgvb %r0, %v0, 0 3549 vlgvb %r0, %v0, 4095 3550 vlgvb %r0, %v0, 0(%r15) 3551 vlgvb %r0, %v15, 0 3552 vlgvb %r0, %v31, 0 3553 vlgvb %r15, %v0, 0 3554 vlgvb %r2, %v19, 1383(%r4) 3555 3556#CHECK: vlgvf %r0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x21] 3557#CHECK: vlgvf %r0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x20,0x21] 3558#CHECK: vlgvf %r0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x21] 3559#CHECK: vlgvf %r0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x21] 3560#CHECK: vlgvf %r0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x21] 3561#CHECK: vlgvf %r15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x21] 3562#CHECK: vlgvf %r2, %v19, 1383(%r4) # encoding: [0xe7,0x23,0x45,0x67,0x24,0x21] 3563 3564 vlgvf %r0, %v0, 0 3565 vlgvf %r0, %v0, 4095 3566 vlgvf %r0, %v0, 0(%r15) 3567 vlgvf %r0, %v15, 0 3568 vlgvf %r0, %v31, 0 3569 vlgvf %r15, %v0, 0 3570 vlgvf %r2, %v19, 1383(%r4) 3571 3572#CHECK: vlgvg %r0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x21] 3573#CHECK: vlgvg %r0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x30,0x21] 3574#CHECK: vlgvg %r0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x21] 3575#CHECK: vlgvg %r0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x21] 3576#CHECK: vlgvg %r0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x21] 3577#CHECK: vlgvg %r15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x21] 3578#CHECK: vlgvg %r2, %v19, 1383(%r4) # encoding: [0xe7,0x23,0x45,0x67,0x34,0x21] 3579 3580 vlgvg %r0, %v0, 0 3581 vlgvg %r0, %v0, 4095 3582 vlgvg %r0, %v0, 0(%r15) 3583 vlgvg %r0, %v15, 0 3584 vlgvg %r0, %v31, 0 3585 vlgvg %r15, %v0, 0 3586 vlgvg %r2, %v19, 1383(%r4) 3587 3588#CHECK: vlgvh %r0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x21] 3589#CHECK: vlgvh %r0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x10,0x21] 3590#CHECK: vlgvh %r0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x21] 3591#CHECK: vlgvh %r0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x21] 3592#CHECK: vlgvh %r0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x21] 3593#CHECK: vlgvh %r15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x21] 3594#CHECK: vlgvh %r2, %v19, 1383(%r4) # encoding: [0xe7,0x23,0x45,0x67,0x14,0x21] 3595 3596 vlgvh %r0, %v0, 0 3597 vlgvh %r0, %v0, 4095 3598 vlgvh %r0, %v0, 0(%r15) 3599 vlgvh %r0, %v15, 0 3600 vlgvh %r0, %v31, 0 3601 vlgvh %r15, %v0, 0 3602 vlgvh %r2, %v19, 1383(%r4) 3603 3604#CHECK: vll %v0, %r0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x37] 3605#CHECK: vll %v0, %r0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x37] 3606#CHECK: vll %v0, %r0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x37] 3607#CHECK: vll %v0, %r15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x37] 3608#CHECK: vll %v15, %r0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x37] 3609#CHECK: vll %v31, %r0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x37] 3610#CHECK: vll %v18, %r3, 1383(%r4) # encoding: [0xe7,0x23,0x45,0x67,0x08,0x37] 3611 3612 vll %v0, %r0, 0 3613 vll %v0, %r0, 4095 3614 vll %v0, %r0, 0(%r15) 3615 vll %v0, %r15, 0 3616 vll %v15, %r0, 0 3617 vll %v31, %r0, 0 3618 vll %v18, %r3, 1383(%r4) 3619 3620#CHECK: vllez %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x04] 3621#CHECK: vllez %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x04] 3622#CHECK: vllez %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x04] 3623#CHECK: vllez %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x04] 3624#CHECK: vllez %v0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x04] 3625#CHECK: vllez %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x04] 3626#CHECK: vllez %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x04] 3627#CHECK: vllez %v18, 1383(%r3,%r4), 11 # encoding: [0xe7,0x23,0x45,0x67,0xb8,0x04] 3628 3629 vllez %v0, 0, 0 3630 vllez %v0, 0, 15 3631 vllez %v0, 4095, 0 3632 vllez %v0, 0(%r15), 0 3633 vllez %v0, 0(%r15,%r1), 0 3634 vllez %v15, 0, 0 3635 vllez %v31, 0, 0 3636 vllez %v18, 0x567(%r3,%r4), 11 3637 3638#CHECK: vllezb %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x04] 3639#CHECK: vllezb %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x04] 3640#CHECK: vllezb %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x04] 3641#CHECK: vllezb %v0, 0(%r15,%r1) # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x04] 3642#CHECK: vllezb %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x04] 3643#CHECK: vllezb %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x04] 3644#CHECK: vllezb %v18, 1383(%r3,%r4) # encoding: [0xe7,0x23,0x45,0x67,0x08,0x04] 3645 3646 vllezb %v0, 0 3647 vllezb %v0, 4095 3648 vllezb %v0, 0(%r15) 3649 vllezb %v0, 0(%r15,%r1) 3650 vllezb %v15, 0 3651 vllezb %v31, 0 3652 vllezb %v18, 0x567(%r3,%r4) 3653 3654#CHECK: vllezf %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x04] 3655#CHECK: vllezf %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x20,0x04] 3656#CHECK: vllezf %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x04] 3657#CHECK: vllezf %v0, 0(%r15,%r1) # encoding: [0xe7,0x0f,0x10,0x00,0x20,0x04] 3658#CHECK: vllezf %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x04] 3659#CHECK: vllezf %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x04] 3660#CHECK: vllezf %v18, 1383(%r3,%r4) # encoding: [0xe7,0x23,0x45,0x67,0x28,0x04] 3661 3662 vllezf %v0, 0 3663 vllezf %v0, 4095 3664 vllezf %v0, 0(%r15) 3665 vllezf %v0, 0(%r15,%r1) 3666 vllezf %v15, 0 3667 vllezf %v31, 0 3668 vllezf %v18, 0x567(%r3,%r4) 3669 3670#CHECK: vllezg %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x04] 3671#CHECK: vllezg %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x30,0x04] 3672#CHECK: vllezg %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x04] 3673#CHECK: vllezg %v0, 0(%r15,%r1) # encoding: [0xe7,0x0f,0x10,0x00,0x30,0x04] 3674#CHECK: vllezg %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x04] 3675#CHECK: vllezg %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x04] 3676#CHECK: vllezg %v18, 1383(%r3,%r4) # encoding: [0xe7,0x23,0x45,0x67,0x38,0x04] 3677 3678 vllezg %v0, 0 3679 vllezg %v0, 4095 3680 vllezg %v0, 0(%r15) 3681 vllezg %v0, 0(%r15,%r1) 3682 vllezg %v15, 0 3683 vllezg %v31, 0 3684 vllezg %v18, 0x567(%r3,%r4) 3685 3686#CHECK: vllezh %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x04] 3687#CHECK: vllezh %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x10,0x04] 3688#CHECK: vllezh %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x04] 3689#CHECK: vllezh %v0, 0(%r15,%r1) # encoding: [0xe7,0x0f,0x10,0x00,0x10,0x04] 3690#CHECK: vllezh %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x04] 3691#CHECK: vllezh %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x04] 3692#CHECK: vllezh %v18, 1383(%r3,%r4) # encoding: [0xe7,0x23,0x45,0x67,0x18,0x04] 3693 3694 vllezh %v0, 0 3695 vllezh %v0, 4095 3696 vllezh %v0, 0(%r15) 3697 vllezh %v0, 0(%r15,%r1) 3698 vllezh %v15, 0 3699 vllezh %v31, 0 3700 vllezh %v18, 0x567(%r3,%r4) 3701 3702#CHECK: vlm %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x36] 3703#CHECK: vlm %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x36] 3704#CHECK: vlm %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x36] 3705#CHECK: vlm %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x36] 3706#CHECK: vlm %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x36] 3707#CHECK: vlm %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x04,0x36] 3708 3709 vlm %v0, %v0, 0 3710 vlm %v0, %v0, 4095 3711 vlm %v0, %v0, 0(%r15) 3712 vlm %v0, %v31, 0 3713 vlm %v31, %v0, 0 3714 vlm %v14, %v17, 1074(%r5) 3715 3716#CHECK: vlp %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xdf] 3717#CHECK: vlp %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xdf] 3718#CHECK: vlp %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xdf] 3719#CHECK: vlp %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xdf] 3720#CHECK: vlp %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xdf] 3721#CHECK: vlp %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xdf] 3722#CHECK: vlp %v14, %v17, 11 # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0xdf] 3723 3724 vlp %v0, %v0, 0 3725 vlp %v0, %v0, 15 3726 vlp %v0, %v15, 0 3727 vlp %v0, %v31, 0 3728 vlp %v15, %v0, 0 3729 vlp %v31, %v0, 0 3730 vlp %v14, %v17, 11 3731 3732#CHECK: vlpb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xdf] 3733#CHECK: vlpb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xdf] 3734#CHECK: vlpb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xdf] 3735#CHECK: vlpb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xdf] 3736#CHECK: vlpb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xdf] 3737#CHECK: vlpb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xdf] 3738 3739 vlpb %v0, %v0 3740 vlpb %v0, %v15 3741 vlpb %v0, %v31 3742 vlpb %v15, %v0 3743 vlpb %v31, %v0 3744 vlpb %v14, %v17 3745 3746#CHECK: vlpf %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xdf] 3747#CHECK: vlpf %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xdf] 3748#CHECK: vlpf %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xdf] 3749#CHECK: vlpf %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xdf] 3750#CHECK: vlpf %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xdf] 3751#CHECK: vlpf %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xdf] 3752 3753 vlpf %v0, %v0 3754 vlpf %v0, %v15 3755 vlpf %v0, %v31 3756 vlpf %v15, %v0 3757 vlpf %v31, %v0 3758 vlpf %v14, %v17 3759 3760#CHECK: vlpg %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xdf] 3761#CHECK: vlpg %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xdf] 3762#CHECK: vlpg %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xdf] 3763#CHECK: vlpg %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xdf] 3764#CHECK: vlpg %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xdf] 3765#CHECK: vlpg %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xdf] 3766 3767 vlpg %v0, %v0 3768 vlpg %v0, %v15 3769 vlpg %v0, %v31 3770 vlpg %v15, %v0 3771 vlpg %v31, %v0 3772 vlpg %v14, %v17 3773 3774#CHECK: vlph %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xdf] 3775#CHECK: vlph %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0xdf] 3776#CHECK: vlph %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xdf] 3777#CHECK: vlph %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0xdf] 3778#CHECK: vlph %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xdf] 3779#CHECK: vlph %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x14,0xdf] 3780 3781 vlph %v0, %v0 3782 vlph %v0, %v15 3783 vlph %v0, %v31 3784 vlph %v15, %v0 3785 vlph %v31, %v0 3786 vlph %v14, %v17 3787 3788#CHECK: vlr %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x56] 3789#CHECK: vlr %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x56] 3790#CHECK: vlr %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x56] 3791#CHECK: vlr %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x56] 3792#CHECK: vlr %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x56] 3793#CHECK: vlr %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0x56] 3794 3795 vlr %v0, %v0 3796 vlr %v0, %v15 3797 vlr %v0, %v31 3798 vlr %v15, %v0 3799 vlr %v31, %v0 3800 vlr %v14, %v17 3801 3802#CHECK: vlrep %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x05] 3803#CHECK: vlrep %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x05] 3804#CHECK: vlrep %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x05] 3805#CHECK: vlrep %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x05] 3806#CHECK: vlrep %v0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x05] 3807#CHECK: vlrep %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x05] 3808#CHECK: vlrep %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x05] 3809#CHECK: vlrep %v18, 1383(%r3,%r4), 11 # encoding: [0xe7,0x23,0x45,0x67,0xb8,0x05] 3810 3811 vlrep %v0, 0, 0 3812 vlrep %v0, 0, 15 3813 vlrep %v0, 4095, 0 3814 vlrep %v0, 0(%r15), 0 3815 vlrep %v0, 0(%r15,%r1), 0 3816 vlrep %v15, 0, 0 3817 vlrep %v31, 0, 0 3818 vlrep %v18, 0x567(%r3,%r4), 11 3819 3820#CHECK: vlrepb %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x05] 3821#CHECK: vlrepb %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x05] 3822#CHECK: vlrepb %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x05] 3823#CHECK: vlrepb %v0, 0(%r15,%r1) # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x05] 3824#CHECK: vlrepb %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x05] 3825#CHECK: vlrepb %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x05] 3826#CHECK: vlrepb %v18, 1383(%r3,%r4) # encoding: [0xe7,0x23,0x45,0x67,0x08,0x05] 3827 3828 vlrepb %v0, 0 3829 vlrepb %v0, 4095 3830 vlrepb %v0, 0(%r15) 3831 vlrepb %v0, 0(%r15,%r1) 3832 vlrepb %v15, 0 3833 vlrepb %v31, 0 3834 vlrepb %v18, 0x567(%r3,%r4) 3835 3836#CHECK: vlrepf %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x05] 3837#CHECK: vlrepf %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x20,0x05] 3838#CHECK: vlrepf %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x05] 3839#CHECK: vlrepf %v0, 0(%r15,%r1) # encoding: [0xe7,0x0f,0x10,0x00,0x20,0x05] 3840#CHECK: vlrepf %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x05] 3841#CHECK: vlrepf %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x05] 3842#CHECK: vlrepf %v18, 1383(%r3,%r4) # encoding: [0xe7,0x23,0x45,0x67,0x28,0x05] 3843 3844 vlrepf %v0, 0 3845 vlrepf %v0, 4095 3846 vlrepf %v0, 0(%r15) 3847 vlrepf %v0, 0(%r15,%r1) 3848 vlrepf %v15, 0 3849 vlrepf %v31, 0 3850 vlrepf %v18, 0x567(%r3,%r4) 3851 3852#CHECK: vlrepg %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x05] 3853#CHECK: vlrepg %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x30,0x05] 3854#CHECK: vlrepg %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x05] 3855#CHECK: vlrepg %v0, 0(%r15,%r1) # encoding: [0xe7,0x0f,0x10,0x00,0x30,0x05] 3856#CHECK: vlrepg %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x05] 3857#CHECK: vlrepg %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x05] 3858#CHECK: vlrepg %v18, 1383(%r3,%r4) # encoding: [0xe7,0x23,0x45,0x67,0x38,0x05] 3859 3860 vlrepg %v0, 0 3861 vlrepg %v0, 4095 3862 vlrepg %v0, 0(%r15) 3863 vlrepg %v0, 0(%r15,%r1) 3864 vlrepg %v15, 0 3865 vlrepg %v31, 0 3866 vlrepg %v18, 0x567(%r3,%r4) 3867 3868#CHECK: vlreph %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x05] 3869#CHECK: vlreph %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x10,0x05] 3870#CHECK: vlreph %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x05] 3871#CHECK: vlreph %v0, 0(%r15,%r1) # encoding: [0xe7,0x0f,0x10,0x00,0x10,0x05] 3872#CHECK: vlreph %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x05] 3873#CHECK: vlreph %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x05] 3874#CHECK: vlreph %v18, 1383(%r3,%r4) # encoding: [0xe7,0x23,0x45,0x67,0x18,0x05] 3875 3876 vlreph %v0, 0 3877 vlreph %v0, 4095 3878 vlreph %v0, 0(%r15) 3879 vlreph %v0, 0(%r15,%r1) 3880 vlreph %v15, 0 3881 vlreph %v31, 0 3882 vlreph %v18, 0x567(%r3,%r4) 3883 3884#CHECK: vlvg %v0, %r0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x22] 3885#CHECK: vlvg %v0, %r0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x22] 3886#CHECK: vlvg %v0, %r0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x22] 3887#CHECK: vlvg %v0, %r0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x22] 3888#CHECK: vlvg %v0, %r15, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x22] 3889#CHECK: vlvg %v15, %r0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x22] 3890#CHECK: vlvg %v31, %r0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x22] 3891#CHECK: vlvg %v18, %r3, 1383(%r4), 11 # encoding: [0xe7,0x23,0x45,0x67,0xb8,0x22] 3892 3893 vlvg %v0, %r0, 0, 0 3894 vlvg %v0, %r0, 0, 15 3895 vlvg %v0, %r0, 4095, 0 3896 vlvg %v0, %r0, 0(%r15), 0 3897 vlvg %v0, %r15, 0, 0 3898 vlvg %v15, %r0, 0, 0 3899 vlvg %v31, %r0, 0, 0 3900 vlvg %v18, %r3, 1383(%r4), 11 3901 3902#CHECK: vlvgb %v0, %r0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x22] 3903#CHECK: vlvgb %v0, %r0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x22] 3904#CHECK: vlvgb %v0, %r0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x22] 3905#CHECK: vlvgb %v0, %r15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x22] 3906#CHECK: vlvgb %v15, %r0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x22] 3907#CHECK: vlvgb %v31, %r0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x22] 3908#CHECK: vlvgb %v18, %r3, 1383(%r4) # encoding: [0xe7,0x23,0x45,0x67,0x08,0x22] 3909 3910 vlvgb %v0, %r0, 0 3911 vlvgb %v0, %r0, 4095 3912 vlvgb %v0, %r0, 0(%r15) 3913 vlvgb %v0, %r15, 0 3914 vlvgb %v15, %r0, 0 3915 vlvgb %v31, %r0, 0 3916 vlvgb %v18, %r3, 1383(%r4) 3917 3918#CHECK: vlvgf %v0, %r0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x22] 3919#CHECK: vlvgf %v0, %r0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x20,0x22] 3920#CHECK: vlvgf %v0, %r0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x22] 3921#CHECK: vlvgf %v0, %r15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x22] 3922#CHECK: vlvgf %v15, %r0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x22] 3923#CHECK: vlvgf %v31, %r0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x22] 3924#CHECK: vlvgf %v18, %r3, 1383(%r4) # encoding: [0xe7,0x23,0x45,0x67,0x28,0x22] 3925 3926 vlvgf %v0, %r0, 0 3927 vlvgf %v0, %r0, 4095 3928 vlvgf %v0, %r0, 0(%r15) 3929 vlvgf %v0, %r15, 0 3930 vlvgf %v15, %r0, 0 3931 vlvgf %v31, %r0, 0 3932 vlvgf %v18, %r3, 1383(%r4) 3933 3934#CHECK: vlvgg %v0, %r0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x22] 3935#CHECK: vlvgg %v0, %r0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x30,0x22] 3936#CHECK: vlvgg %v0, %r0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x22] 3937#CHECK: vlvgg %v0, %r15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x22] 3938#CHECK: vlvgg %v15, %r0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x22] 3939#CHECK: vlvgg %v31, %r0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x22] 3940#CHECK: vlvgg %v18, %r3, 1383(%r4) # encoding: [0xe7,0x23,0x45,0x67,0x38,0x22] 3941 3942 vlvgg %v0, %r0, 0 3943 vlvgg %v0, %r0, 4095 3944 vlvgg %v0, %r0, 0(%r15) 3945 vlvgg %v0, %r15, 0 3946 vlvgg %v15, %r0, 0 3947 vlvgg %v31, %r0, 0 3948 vlvgg %v18, %r3, 1383(%r4) 3949 3950#CHECK: vlvgh %v0, %r0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x22] 3951#CHECK: vlvgh %v0, %r0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x10,0x22] 3952#CHECK: vlvgh %v0, %r0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x22] 3953#CHECK: vlvgh %v0, %r15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x22] 3954#CHECK: vlvgh %v15, %r0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x22] 3955#CHECK: vlvgh %v31, %r0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x22] 3956#CHECK: vlvgh %v18, %r3, 1383(%r4) # encoding: [0xe7,0x23,0x45,0x67,0x18,0x22] 3957 3958 vlvgh %v0, %r0, 0 3959 vlvgh %v0, %r0, 4095 3960 vlvgh %v0, %r0, 0(%r15) 3961 vlvgh %v0, %r15, 0 3962 vlvgh %v15, %r0, 0 3963 vlvgh %v31, %r0, 0 3964 vlvgh %v18, %r3, 1383(%r4) 3965 3966#CHECK: vlvgp %v0, %r0, %r0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x62] 3967#CHECK: vlvgp %v0, %r0, %r15 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x62] 3968#CHECK: vlvgp %v0, %r15, %r0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x62] 3969#CHECK: vlvgp %v15, %r0, %r0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x62] 3970#CHECK: vlvgp %v31, %r0, %r0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x62] 3971#CHECK: vlvgp %v18, %r3, %r4 # encoding: [0xe7,0x23,0x40,0x00,0x08,0x62] 3972 3973 vlvgp %v0, %r0, %r0 3974 vlvgp %v0, %r0, %r15 3975 vlvgp %v0, %r15, %r0 3976 vlvgp %v15, %r0, %r0 3977 vlvgp %v31, %r0, %r0 3978 vlvgp %v18, %r3, %r4 3979 3980#CHECK: vmae %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xae] 3981#CHECK: vmae %v0, %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xae] 3982#CHECK: vmae %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xae] 3983#CHECK: vmae %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xae] 3984#CHECK: vmae %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xae] 3985#CHECK: vmae %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xae] 3986#CHECK: vmae %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xae] 3987 3988 vmae %v0, %v0, %v0, %v0, 0 3989 vmae %v0, %v0, %v0, %v0, 15 3990 vmae %v0, %v0, %v0, %v31, 0 3991 vmae %v0, %v0, %v31, %v0, 0 3992 vmae %v0, %v31, %v0, %v0, 0 3993 vmae %v31, %v0, %v0, %v0, 0 3994 vmae %v13, %v17, %v21, %v25, 11 3995 3996#CHECK: vmaeb %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xae] 3997#CHECK: vmaeb %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xae] 3998#CHECK: vmaeb %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xae] 3999#CHECK: vmaeb %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xae] 4000#CHECK: vmaeb %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xae] 4001#CHECK: vmaeb %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x50,0x00,0x97,0xae] 4002 4003 vmaeb %v0, %v0, %v0, %v0 4004 vmaeb %v0, %v0, %v0, %v31 4005 vmaeb %v0, %v0, %v31, %v0 4006 vmaeb %v0, %v31, %v0, %v0 4007 vmaeb %v31, %v0, %v0, %v0 4008 vmaeb %v13, %v17, %v21, %v25 4009 4010#CHECK: vmaef %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x02,0x00,0x00,0xae] 4011#CHECK: vmaef %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x02,0x00,0xf1,0xae] 4012#CHECK: vmaef %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf2,0x00,0x02,0xae] 4013#CHECK: vmaef %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x02,0x00,0x04,0xae] 4014#CHECK: vmaef %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x02,0x00,0x08,0xae] 4015#CHECK: vmaef %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x52,0x00,0x97,0xae] 4016 4017 vmaef %v0, %v0, %v0, %v0 4018 vmaef %v0, %v0, %v0, %v31 4019 vmaef %v0, %v0, %v31, %v0 4020 vmaef %v0, %v31, %v0, %v0 4021 vmaef %v31, %v0, %v0, %v0 4022 vmaef %v13, %v17, %v21, %v25 4023 4024#CHECK: vmaeh %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x01,0x00,0x00,0xae] 4025#CHECK: vmaeh %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x01,0x00,0xf1,0xae] 4026#CHECK: vmaeh %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf1,0x00,0x02,0xae] 4027#CHECK: vmaeh %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x01,0x00,0x04,0xae] 4028#CHECK: vmaeh %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x01,0x00,0x08,0xae] 4029#CHECK: vmaeh %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x51,0x00,0x97,0xae] 4030 4031 vmaeh %v0, %v0, %v0, %v0 4032 vmaeh %v0, %v0, %v0, %v31 4033 vmaeh %v0, %v0, %v31, %v0 4034 vmaeh %v0, %v31, %v0, %v0 4035 vmaeh %v31, %v0, %v0, %v0 4036 vmaeh %v13, %v17, %v21, %v25 4037 4038#CHECK: vmah %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xab] 4039#CHECK: vmah %v0, %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xab] 4040#CHECK: vmah %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xab] 4041#CHECK: vmah %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xab] 4042#CHECK: vmah %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xab] 4043#CHECK: vmah %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xab] 4044#CHECK: vmah %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xab] 4045 4046 vmah %v0, %v0, %v0, %v0, 0 4047 vmah %v0, %v0, %v0, %v0, 15 4048 vmah %v0, %v0, %v0, %v31, 0 4049 vmah %v0, %v0, %v31, %v0, 0 4050 vmah %v0, %v31, %v0, %v0, 0 4051 vmah %v31, %v0, %v0, %v0, 0 4052 vmah %v13, %v17, %v21, %v25, 11 4053 4054#CHECK: vmahb %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xab] 4055#CHECK: vmahb %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xab] 4056#CHECK: vmahb %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xab] 4057#CHECK: vmahb %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xab] 4058#CHECK: vmahb %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xab] 4059#CHECK: vmahb %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x50,0x00,0x97,0xab] 4060 4061 vmahb %v0, %v0, %v0, %v0 4062 vmahb %v0, %v0, %v0, %v31 4063 vmahb %v0, %v0, %v31, %v0 4064 vmahb %v0, %v31, %v0, %v0 4065 vmahb %v31, %v0, %v0, %v0 4066 vmahb %v13, %v17, %v21, %v25 4067 4068#CHECK: vmahf %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x02,0x00,0x00,0xab] 4069#CHECK: vmahf %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x02,0x00,0xf1,0xab] 4070#CHECK: vmahf %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf2,0x00,0x02,0xab] 4071#CHECK: vmahf %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x02,0x00,0x04,0xab] 4072#CHECK: vmahf %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x02,0x00,0x08,0xab] 4073#CHECK: vmahf %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x52,0x00,0x97,0xab] 4074 4075 vmahf %v0, %v0, %v0, %v0 4076 vmahf %v0, %v0, %v0, %v31 4077 vmahf %v0, %v0, %v31, %v0 4078 vmahf %v0, %v31, %v0, %v0 4079 vmahf %v31, %v0, %v0, %v0 4080 vmahf %v13, %v17, %v21, %v25 4081 4082#CHECK: vmahh %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x01,0x00,0x00,0xab] 4083#CHECK: vmahh %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x01,0x00,0xf1,0xab] 4084#CHECK: vmahh %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf1,0x00,0x02,0xab] 4085#CHECK: vmahh %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x01,0x00,0x04,0xab] 4086#CHECK: vmahh %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x01,0x00,0x08,0xab] 4087#CHECK: vmahh %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x51,0x00,0x97,0xab] 4088 4089 vmahh %v0, %v0, %v0, %v0 4090 vmahh %v0, %v0, %v0, %v31 4091 vmahh %v0, %v0, %v31, %v0 4092 vmahh %v0, %v31, %v0, %v0 4093 vmahh %v31, %v0, %v0, %v0 4094 vmahh %v13, %v17, %v21, %v25 4095 4096#CHECK: vmal %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xaa] 4097#CHECK: vmal %v0, %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xaa] 4098#CHECK: vmal %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xaa] 4099#CHECK: vmal %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xaa] 4100#CHECK: vmal %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xaa] 4101#CHECK: vmal %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xaa] 4102#CHECK: vmal %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xaa] 4103 4104 vmal %v0, %v0, %v0, %v0, 0 4105 vmal %v0, %v0, %v0, %v0, 15 4106 vmal %v0, %v0, %v0, %v31, 0 4107 vmal %v0, %v0, %v31, %v0, 0 4108 vmal %v0, %v31, %v0, %v0, 0 4109 vmal %v31, %v0, %v0, %v0, 0 4110 vmal %v13, %v17, %v21, %v25, 11 4111 4112#CHECK: vmalb %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xaa] 4113#CHECK: vmalb %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xaa] 4114#CHECK: vmalb %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xaa] 4115#CHECK: vmalb %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xaa] 4116#CHECK: vmalb %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xaa] 4117#CHECK: vmalb %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x50,0x00,0x97,0xaa] 4118 4119 vmalb %v0, %v0, %v0, %v0 4120 vmalb %v0, %v0, %v0, %v31 4121 vmalb %v0, %v0, %v31, %v0 4122 vmalb %v0, %v31, %v0, %v0 4123 vmalb %v31, %v0, %v0, %v0 4124 vmalb %v13, %v17, %v21, %v25 4125 4126#CHECK: vmale %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xac] 4127#CHECK: vmale %v0, %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xac] 4128#CHECK: vmale %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xac] 4129#CHECK: vmale %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xac] 4130#CHECK: vmale %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xac] 4131#CHECK: vmale %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xac] 4132#CHECK: vmale %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xac] 4133 4134 vmale %v0, %v0, %v0, %v0, 0 4135 vmale %v0, %v0, %v0, %v0, 15 4136 vmale %v0, %v0, %v0, %v31, 0 4137 vmale %v0, %v0, %v31, %v0, 0 4138 vmale %v0, %v31, %v0, %v0, 0 4139 vmale %v31, %v0, %v0, %v0, 0 4140 vmale %v13, %v17, %v21, %v25, 11 4141 4142#CHECK: vmaleb %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xac] 4143#CHECK: vmaleb %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xac] 4144#CHECK: vmaleb %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xac] 4145#CHECK: vmaleb %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xac] 4146#CHECK: vmaleb %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xac] 4147#CHECK: vmaleb %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x50,0x00,0x97,0xac] 4148 4149 vmaleb %v0, %v0, %v0, %v0 4150 vmaleb %v0, %v0, %v0, %v31 4151 vmaleb %v0, %v0, %v31, %v0 4152 vmaleb %v0, %v31, %v0, %v0 4153 vmaleb %v31, %v0, %v0, %v0 4154 vmaleb %v13, %v17, %v21, %v25 4155 4156#CHECK: vmalef %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x02,0x00,0x00,0xac] 4157#CHECK: vmalef %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x02,0x00,0xf1,0xac] 4158#CHECK: vmalef %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf2,0x00,0x02,0xac] 4159#CHECK: vmalef %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x02,0x00,0x04,0xac] 4160#CHECK: vmalef %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x02,0x00,0x08,0xac] 4161#CHECK: vmalef %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x52,0x00,0x97,0xac] 4162 4163 vmalef %v0, %v0, %v0, %v0 4164 vmalef %v0, %v0, %v0, %v31 4165 vmalef %v0, %v0, %v31, %v0 4166 vmalef %v0, %v31, %v0, %v0 4167 vmalef %v31, %v0, %v0, %v0 4168 vmalef %v13, %v17, %v21, %v25 4169 4170#CHECK: vmaleh %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x01,0x00,0x00,0xac] 4171#CHECK: vmaleh %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x01,0x00,0xf1,0xac] 4172#CHECK: vmaleh %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf1,0x00,0x02,0xac] 4173#CHECK: vmaleh %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x01,0x00,0x04,0xac] 4174#CHECK: vmaleh %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x01,0x00,0x08,0xac] 4175#CHECK: vmaleh %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x51,0x00,0x97,0xac] 4176 4177 vmaleh %v0, %v0, %v0, %v0 4178 vmaleh %v0, %v0, %v0, %v31 4179 vmaleh %v0, %v0, %v31, %v0 4180 vmaleh %v0, %v31, %v0, %v0 4181 vmaleh %v31, %v0, %v0, %v0 4182 vmaleh %v13, %v17, %v21, %v25 4183 4184#CHECK: vmalf %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x02,0x00,0x00,0xaa] 4185#CHECK: vmalf %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x02,0x00,0xf1,0xaa] 4186#CHECK: vmalf %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf2,0x00,0x02,0xaa] 4187#CHECK: vmalf %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x02,0x00,0x04,0xaa] 4188#CHECK: vmalf %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x02,0x00,0x08,0xaa] 4189#CHECK: vmalf %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x52,0x00,0x97,0xaa] 4190 4191 vmalf %v0, %v0, %v0, %v0 4192 vmalf %v0, %v0, %v0, %v31 4193 vmalf %v0, %v0, %v31, %v0 4194 vmalf %v0, %v31, %v0, %v0 4195 vmalf %v31, %v0, %v0, %v0 4196 vmalf %v13, %v17, %v21, %v25 4197 4198#CHECK: vmalh %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa9] 4199#CHECK: vmalh %v0, %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xa9] 4200#CHECK: vmalh %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xa9] 4201#CHECK: vmalh %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa9] 4202#CHECK: vmalh %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa9] 4203#CHECK: vmalh %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa9] 4204#CHECK: vmalh %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xa9] 4205 4206 vmalh %v0, %v0, %v0, %v0, 0 4207 vmalh %v0, %v0, %v0, %v0, 15 4208 vmalh %v0, %v0, %v0, %v31, 0 4209 vmalh %v0, %v0, %v31, %v0, 0 4210 vmalh %v0, %v31, %v0, %v0, 0 4211 vmalh %v31, %v0, %v0, %v0, 0 4212 vmalh %v13, %v17, %v21, %v25, 11 4213 4214#CHECK: vmalhb %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa9] 4215#CHECK: vmalhb %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xa9] 4216#CHECK: vmalhb %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa9] 4217#CHECK: vmalhb %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa9] 4218#CHECK: vmalhb %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa9] 4219#CHECK: vmalhb %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x50,0x00,0x97,0xa9] 4220 4221 vmalhb %v0, %v0, %v0, %v0 4222 vmalhb %v0, %v0, %v0, %v31 4223 vmalhb %v0, %v0, %v31, %v0 4224 vmalhb %v0, %v31, %v0, %v0 4225 vmalhb %v31, %v0, %v0, %v0 4226 vmalhb %v13, %v17, %v21, %v25 4227 4228#CHECK: vmalhf %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x02,0x00,0x00,0xa9] 4229#CHECK: vmalhf %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x02,0x00,0xf1,0xa9] 4230#CHECK: vmalhf %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf2,0x00,0x02,0xa9] 4231#CHECK: vmalhf %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x02,0x00,0x04,0xa9] 4232#CHECK: vmalhf %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x02,0x00,0x08,0xa9] 4233#CHECK: vmalhf %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x52,0x00,0x97,0xa9] 4234 4235 vmalhf %v0, %v0, %v0, %v0 4236 vmalhf %v0, %v0, %v0, %v31 4237 vmalhf %v0, %v0, %v31, %v0 4238 vmalhf %v0, %v31, %v0, %v0 4239 vmalhf %v31, %v0, %v0, %v0 4240 vmalhf %v13, %v17, %v21, %v25 4241 4242#CHECK: vmalhh %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x01,0x00,0x00,0xa9] 4243#CHECK: vmalhh %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x01,0x00,0xf1,0xa9] 4244#CHECK: vmalhh %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf1,0x00,0x02,0xa9] 4245#CHECK: vmalhh %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x01,0x00,0x04,0xa9] 4246#CHECK: vmalhh %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x01,0x00,0x08,0xa9] 4247#CHECK: vmalhh %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x51,0x00,0x97,0xa9] 4248 4249 vmalhh %v0, %v0, %v0, %v0 4250 vmalhh %v0, %v0, %v0, %v31 4251 vmalhh %v0, %v0, %v31, %v0 4252 vmalhh %v0, %v31, %v0, %v0 4253 vmalhh %v31, %v0, %v0, %v0 4254 vmalhh %v13, %v17, %v21, %v25 4255 4256#CHECK: vmalhw %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x01,0x00,0x00,0xaa] 4257#CHECK: vmalhw %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x01,0x00,0xf1,0xaa] 4258#CHECK: vmalhw %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf1,0x00,0x02,0xaa] 4259#CHECK: vmalhw %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x01,0x00,0x04,0xaa] 4260#CHECK: vmalhw %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x01,0x00,0x08,0xaa] 4261#CHECK: vmalhw %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x51,0x00,0x97,0xaa] 4262 4263 vmalhw %v0, %v0, %v0, %v0 4264 vmalhw %v0, %v0, %v0, %v31 4265 vmalhw %v0, %v0, %v31, %v0 4266 vmalhw %v0, %v31, %v0, %v0 4267 vmalhw %v31, %v0, %v0, %v0 4268 vmalhw %v13, %v17, %v21, %v25 4269 4270#CHECK: vmalo %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xad] 4271#CHECK: vmalo %v0, %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xad] 4272#CHECK: vmalo %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xad] 4273#CHECK: vmalo %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xad] 4274#CHECK: vmalo %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xad] 4275#CHECK: vmalo %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xad] 4276#CHECK: vmalo %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xad] 4277 4278 vmalo %v0, %v0, %v0, %v0, 0 4279 vmalo %v0, %v0, %v0, %v0, 15 4280 vmalo %v0, %v0, %v0, %v31, 0 4281 vmalo %v0, %v0, %v31, %v0, 0 4282 vmalo %v0, %v31, %v0, %v0, 0 4283 vmalo %v31, %v0, %v0, %v0, 0 4284 vmalo %v13, %v17, %v21, %v25, 11 4285 4286#CHECK: vmalob %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xad] 4287#CHECK: vmalob %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xad] 4288#CHECK: vmalob %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xad] 4289#CHECK: vmalob %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xad] 4290#CHECK: vmalob %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xad] 4291#CHECK: vmalob %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x50,0x00,0x97,0xad] 4292 4293 vmalob %v0, %v0, %v0, %v0 4294 vmalob %v0, %v0, %v0, %v31 4295 vmalob %v0, %v0, %v31, %v0 4296 vmalob %v0, %v31, %v0, %v0 4297 vmalob %v31, %v0, %v0, %v0 4298 vmalob %v13, %v17, %v21, %v25 4299 4300#CHECK: vmalof %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x02,0x00,0x00,0xad] 4301#CHECK: vmalof %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x02,0x00,0xf1,0xad] 4302#CHECK: vmalof %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf2,0x00,0x02,0xad] 4303#CHECK: vmalof %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x02,0x00,0x04,0xad] 4304#CHECK: vmalof %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x02,0x00,0x08,0xad] 4305#CHECK: vmalof %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x52,0x00,0x97,0xad] 4306 4307 vmalof %v0, %v0, %v0, %v0 4308 vmalof %v0, %v0, %v0, %v31 4309 vmalof %v0, %v0, %v31, %v0 4310 vmalof %v0, %v31, %v0, %v0 4311 vmalof %v31, %v0, %v0, %v0 4312 vmalof %v13, %v17, %v21, %v25 4313 4314#CHECK: vmaloh %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x01,0x00,0x00,0xad] 4315#CHECK: vmaloh %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x01,0x00,0xf1,0xad] 4316#CHECK: vmaloh %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf1,0x00,0x02,0xad] 4317#CHECK: vmaloh %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x01,0x00,0x04,0xad] 4318#CHECK: vmaloh %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x01,0x00,0x08,0xad] 4319#CHECK: vmaloh %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x51,0x00,0x97,0xad] 4320 4321 vmaloh %v0, %v0, %v0, %v0 4322 vmaloh %v0, %v0, %v0, %v31 4323 vmaloh %v0, %v0, %v31, %v0 4324 vmaloh %v0, %v31, %v0, %v0 4325 vmaloh %v31, %v0, %v0, %v0 4326 vmaloh %v13, %v17, %v21, %v25 4327 4328#CHECK: vmao %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xaf] 4329#CHECK: vmao %v0, %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xaf] 4330#CHECK: vmao %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xaf] 4331#CHECK: vmao %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xaf] 4332#CHECK: vmao %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xaf] 4333#CHECK: vmao %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xaf] 4334#CHECK: vmao %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xaf] 4335 4336 vmao %v0, %v0, %v0, %v0, 0 4337 vmao %v0, %v0, %v0, %v0, 15 4338 vmao %v0, %v0, %v0, %v31, 0 4339 vmao %v0, %v0, %v31, %v0, 0 4340 vmao %v0, %v31, %v0, %v0, 0 4341 vmao %v31, %v0, %v0, %v0, 0 4342 vmao %v13, %v17, %v21, %v25, 11 4343 4344#CHECK: vmaob %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xaf] 4345#CHECK: vmaob %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xaf] 4346#CHECK: vmaob %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xaf] 4347#CHECK: vmaob %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xaf] 4348#CHECK: vmaob %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xaf] 4349#CHECK: vmaob %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x50,0x00,0x97,0xaf] 4350 4351 vmaob %v0, %v0, %v0, %v0 4352 vmaob %v0, %v0, %v0, %v31 4353 vmaob %v0, %v0, %v31, %v0 4354 vmaob %v0, %v31, %v0, %v0 4355 vmaob %v31, %v0, %v0, %v0 4356 vmaob %v13, %v17, %v21, %v25 4357 4358#CHECK: vmaof %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x02,0x00,0x00,0xaf] 4359#CHECK: vmaof %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x02,0x00,0xf1,0xaf] 4360#CHECK: vmaof %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf2,0x00,0x02,0xaf] 4361#CHECK: vmaof %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x02,0x00,0x04,0xaf] 4362#CHECK: vmaof %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x02,0x00,0x08,0xaf] 4363#CHECK: vmaof %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x52,0x00,0x97,0xaf] 4364 4365 vmaof %v0, %v0, %v0, %v0 4366 vmaof %v0, %v0, %v0, %v31 4367 vmaof %v0, %v0, %v31, %v0 4368 vmaof %v0, %v31, %v0, %v0 4369 vmaof %v31, %v0, %v0, %v0 4370 vmaof %v13, %v17, %v21, %v25 4371 4372#CHECK: vmaoh %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x01,0x00,0x00,0xaf] 4373#CHECK: vmaoh %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x01,0x00,0xf1,0xaf] 4374#CHECK: vmaoh %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf1,0x00,0x02,0xaf] 4375#CHECK: vmaoh %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x01,0x00,0x04,0xaf] 4376#CHECK: vmaoh %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x01,0x00,0x08,0xaf] 4377#CHECK: vmaoh %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x51,0x00,0x97,0xaf] 4378 4379 vmaoh %v0, %v0, %v0, %v0 4380 vmaoh %v0, %v0, %v0, %v31 4381 vmaoh %v0, %v0, %v31, %v0 4382 vmaoh %v0, %v31, %v0, %v0 4383 vmaoh %v31, %v0, %v0, %v0 4384 vmaoh %v13, %v17, %v21, %v25 4385 4386#CHECK: vme %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa6] 4387#CHECK: vme %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xa6] 4388#CHECK: vme %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa6] 4389#CHECK: vme %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa6] 4390#CHECK: vme %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa6] 4391#CHECK: vme %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xa6] 4392 4393 vme %v0, %v0, %v0, 0 4394 vme %v0, %v0, %v0, 15 4395 vme %v0, %v0, %v31, 0 4396 vme %v0, %v31, %v0, 0 4397 vme %v31, %v0, %v0, 0 4398 vme %v18, %v3, %v20, 11 4399 4400#CHECK: vmeb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa6] 4401#CHECK: vmeb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa6] 4402#CHECK: vmeb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa6] 4403#CHECK: vmeb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa6] 4404#CHECK: vmeb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xa6] 4405 4406 vmeb %v0, %v0, %v0 4407 vmeb %v0, %v0, %v31 4408 vmeb %v0, %v31, %v0 4409 vmeb %v31, %v0, %v0 4410 vmeb %v18, %v3, %v20 4411 4412#CHECK: vmef %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xa6] 4413#CHECK: vmef %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xa6] 4414#CHECK: vmef %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xa6] 4415#CHECK: vmef %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xa6] 4416#CHECK: vmef %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xa6] 4417 4418 vmef %v0, %v0, %v0 4419 vmef %v0, %v0, %v31 4420 vmef %v0, %v31, %v0 4421 vmef %v31, %v0, %v0 4422 vmef %v18, %v3, %v20 4423 4424#CHECK: vmeh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xa6] 4425#CHECK: vmeh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xa6] 4426#CHECK: vmeh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xa6] 4427#CHECK: vmeh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xa6] 4428#CHECK: vmeh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xa6] 4429 4430 vmeh %v0, %v0, %v0 4431 vmeh %v0, %v0, %v31 4432 vmeh %v0, %v31, %v0 4433 vmeh %v31, %v0, %v0 4434 vmeh %v18, %v3, %v20 4435 4436#CHECK: vmh %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa3] 4437#CHECK: vmh %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xa3] 4438#CHECK: vmh %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa3] 4439#CHECK: vmh %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa3] 4440#CHECK: vmh %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa3] 4441#CHECK: vmh %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xa3] 4442 4443 vmh %v0, %v0, %v0, 0 4444 vmh %v0, %v0, %v0, 15 4445 vmh %v0, %v0, %v31, 0 4446 vmh %v0, %v31, %v0, 0 4447 vmh %v31, %v0, %v0, 0 4448 vmh %v18, %v3, %v20, 11 4449 4450#CHECK: vmhb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa3] 4451#CHECK: vmhb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa3] 4452#CHECK: vmhb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa3] 4453#CHECK: vmhb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa3] 4454#CHECK: vmhb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xa3] 4455 4456 vmhb %v0, %v0, %v0 4457 vmhb %v0, %v0, %v31 4458 vmhb %v0, %v31, %v0 4459 vmhb %v31, %v0, %v0 4460 vmhb %v18, %v3, %v20 4461 4462#CHECK: vmhf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xa3] 4463#CHECK: vmhf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xa3] 4464#CHECK: vmhf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xa3] 4465#CHECK: vmhf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xa3] 4466#CHECK: vmhf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xa3] 4467 4468 vmhf %v0, %v0, %v0 4469 vmhf %v0, %v0, %v31 4470 vmhf %v0, %v31, %v0 4471 vmhf %v31, %v0, %v0 4472 vmhf %v18, %v3, %v20 4473 4474#CHECK: vmhh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xa3] 4475#CHECK: vmhh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xa3] 4476#CHECK: vmhh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xa3] 4477#CHECK: vmhh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xa3] 4478#CHECK: vmhh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xa3] 4479 4480 vmhh %v0, %v0, %v0 4481 vmhh %v0, %v0, %v31 4482 vmhh %v0, %v31, %v0 4483 vmhh %v31, %v0, %v0 4484 vmhh %v18, %v3, %v20 4485 4486#CHECK: vml %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa2] 4487#CHECK: vml %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xa2] 4488#CHECK: vml %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa2] 4489#CHECK: vml %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa2] 4490#CHECK: vml %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa2] 4491#CHECK: vml %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xa2] 4492 4493 vml %v0, %v0, %v0, 0 4494 vml %v0, %v0, %v0, 15 4495 vml %v0, %v0, %v31, 0 4496 vml %v0, %v31, %v0, 0 4497 vml %v31, %v0, %v0, 0 4498 vml %v18, %v3, %v20, 11 4499 4500#CHECK: vmlb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa2] 4501#CHECK: vmlb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa2] 4502#CHECK: vmlb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa2] 4503#CHECK: vmlb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa2] 4504#CHECK: vmlb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xa2] 4505 4506 vmlb %v0, %v0, %v0 4507 vmlb %v0, %v0, %v31 4508 vmlb %v0, %v31, %v0 4509 vmlb %v31, %v0, %v0 4510 vmlb %v18, %v3, %v20 4511 4512#CHECK: vmle %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa4] 4513#CHECK: vmle %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xa4] 4514#CHECK: vmle %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa4] 4515#CHECK: vmle %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa4] 4516#CHECK: vmle %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa4] 4517#CHECK: vmle %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xa4] 4518 4519 vmle %v0, %v0, %v0, 0 4520 vmle %v0, %v0, %v0, 15 4521 vmle %v0, %v0, %v31, 0 4522 vmle %v0, %v31, %v0, 0 4523 vmle %v31, %v0, %v0, 0 4524 vmle %v18, %v3, %v20, 11 4525 4526#CHECK: vmleb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa4] 4527#CHECK: vmleb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa4] 4528#CHECK: vmleb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa4] 4529#CHECK: vmleb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa4] 4530#CHECK: vmleb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xa4] 4531 4532 vmleb %v0, %v0, %v0 4533 vmleb %v0, %v0, %v31 4534 vmleb %v0, %v31, %v0 4535 vmleb %v31, %v0, %v0 4536 vmleb %v18, %v3, %v20 4537 4538#CHECK: vmlef %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xa4] 4539#CHECK: vmlef %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xa4] 4540#CHECK: vmlef %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xa4] 4541#CHECK: vmlef %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xa4] 4542#CHECK: vmlef %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xa4] 4543 4544 vmlef %v0, %v0, %v0 4545 vmlef %v0, %v0, %v31 4546 vmlef %v0, %v31, %v0 4547 vmlef %v31, %v0, %v0 4548 vmlef %v18, %v3, %v20 4549 4550#CHECK: vmleh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xa4] 4551#CHECK: vmleh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xa4] 4552#CHECK: vmleh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xa4] 4553#CHECK: vmleh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xa4] 4554#CHECK: vmleh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xa4] 4555 4556 vmleh %v0, %v0, %v0 4557 vmleh %v0, %v0, %v31 4558 vmleh %v0, %v31, %v0 4559 vmleh %v31, %v0, %v0 4560 vmleh %v18, %v3, %v20 4561 4562#CHECK: vmlf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xa2] 4563#CHECK: vmlf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xa2] 4564#CHECK: vmlf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xa2] 4565#CHECK: vmlf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xa2] 4566#CHECK: vmlf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xa2] 4567 4568 vmlf %v0, %v0, %v0 4569 vmlf %v0, %v0, %v31 4570 vmlf %v0, %v31, %v0 4571 vmlf %v31, %v0, %v0 4572 vmlf %v18, %v3, %v20 4573 4574#CHECK: vmlh %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa1] 4575#CHECK: vmlh %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xa1] 4576#CHECK: vmlh %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa1] 4577#CHECK: vmlh %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa1] 4578#CHECK: vmlh %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa1] 4579#CHECK: vmlh %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xa1] 4580 4581 vmlh %v0, %v0, %v0, 0 4582 vmlh %v0, %v0, %v0, 15 4583 vmlh %v0, %v0, %v31, 0 4584 vmlh %v0, %v31, %v0, 0 4585 vmlh %v31, %v0, %v0, 0 4586 vmlh %v18, %v3, %v20, 11 4587 4588#CHECK: vmlhb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa1] 4589#CHECK: vmlhb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa1] 4590#CHECK: vmlhb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa1] 4591#CHECK: vmlhb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa1] 4592#CHECK: vmlhb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xa1] 4593 4594 vmlhb %v0, %v0, %v0 4595 vmlhb %v0, %v0, %v31 4596 vmlhb %v0, %v31, %v0 4597 vmlhb %v31, %v0, %v0 4598 vmlhb %v18, %v3, %v20 4599 4600#CHECK: vmlhf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xa1] 4601#CHECK: vmlhf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xa1] 4602#CHECK: vmlhf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xa1] 4603#CHECK: vmlhf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xa1] 4604#CHECK: vmlhf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xa1] 4605 4606 vmlhf %v0, %v0, %v0 4607 vmlhf %v0, %v0, %v31 4608 vmlhf %v0, %v31, %v0 4609 vmlhf %v31, %v0, %v0 4610 vmlhf %v18, %v3, %v20 4611 4612#CHECK: vmlhh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xa1] 4613#CHECK: vmlhh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xa1] 4614#CHECK: vmlhh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xa1] 4615#CHECK: vmlhh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xa1] 4616#CHECK: vmlhh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xa1] 4617 4618 vmlhh %v0, %v0, %v0 4619 vmlhh %v0, %v0, %v31 4620 vmlhh %v0, %v31, %v0 4621 vmlhh %v31, %v0, %v0 4622 vmlhh %v18, %v3, %v20 4623 4624#CHECK: vmlhw %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xa2] 4625#CHECK: vmlhw %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xa2] 4626#CHECK: vmlhw %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xa2] 4627#CHECK: vmlhw %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xa2] 4628#CHECK: vmlhw %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xa2] 4629 4630 vmlhw %v0, %v0, %v0 4631 vmlhw %v0, %v0, %v31 4632 vmlhw %v0, %v31, %v0 4633 vmlhw %v31, %v0, %v0 4634 vmlhw %v18, %v3, %v20 4635 4636#CHECK: vmlo %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa5] 4637#CHECK: vmlo %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xa5] 4638#CHECK: vmlo %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa5] 4639#CHECK: vmlo %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa5] 4640#CHECK: vmlo %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa5] 4641#CHECK: vmlo %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xa5] 4642 4643 vmlo %v0, %v0, %v0, 0 4644 vmlo %v0, %v0, %v0, 15 4645 vmlo %v0, %v0, %v31, 0 4646 vmlo %v0, %v31, %v0, 0 4647 vmlo %v31, %v0, %v0, 0 4648 vmlo %v18, %v3, %v20, 11 4649 4650#CHECK: vmlob %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa5] 4651#CHECK: vmlob %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa5] 4652#CHECK: vmlob %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa5] 4653#CHECK: vmlob %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa5] 4654#CHECK: vmlob %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xa5] 4655 4656 vmlob %v0, %v0, %v0 4657 vmlob %v0, %v0, %v31 4658 vmlob %v0, %v31, %v0 4659 vmlob %v31, %v0, %v0 4660 vmlob %v18, %v3, %v20 4661 4662#CHECK: vmlof %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xa5] 4663#CHECK: vmlof %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xa5] 4664#CHECK: vmlof %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xa5] 4665#CHECK: vmlof %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xa5] 4666#CHECK: vmlof %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xa5] 4667 4668 vmlof %v0, %v0, %v0 4669 vmlof %v0, %v0, %v31 4670 vmlof %v0, %v31, %v0 4671 vmlof %v31, %v0, %v0 4672 vmlof %v18, %v3, %v20 4673 4674#CHECK: vmloh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xa5] 4675#CHECK: vmloh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xa5] 4676#CHECK: vmloh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xa5] 4677#CHECK: vmloh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xa5] 4678#CHECK: vmloh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xa5] 4679 4680 vmloh %v0, %v0, %v0 4681 vmloh %v0, %v0, %v31 4682 vmloh %v0, %v31, %v0 4683 vmloh %v31, %v0, %v0 4684 vmloh %v18, %v3, %v20 4685 4686#CHECK: vmn %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xfe] 4687#CHECK: vmn %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xfe] 4688#CHECK: vmn %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xfe] 4689#CHECK: vmn %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xfe] 4690#CHECK: vmn %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xfe] 4691#CHECK: vmn %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xfe] 4692 4693 vmn %v0, %v0, %v0, 0 4694 vmn %v0, %v0, %v0, 15 4695 vmn %v0, %v0, %v31, 0 4696 vmn %v0, %v31, %v0, 0 4697 vmn %v31, %v0, %v0, 0 4698 vmn %v18, %v3, %v20, 11 4699 4700#CHECK: vmnb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xfe] 4701#CHECK: vmnb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xfe] 4702#CHECK: vmnb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xfe] 4703#CHECK: vmnb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xfe] 4704#CHECK: vmnb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xfe] 4705 4706 vmnb %v0, %v0, %v0 4707 vmnb %v0, %v0, %v31 4708 vmnb %v0, %v31, %v0 4709 vmnb %v31, %v0, %v0 4710 vmnb %v18, %v3, %v20 4711 4712#CHECK: vmnf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xfe] 4713#CHECK: vmnf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xfe] 4714#CHECK: vmnf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xfe] 4715#CHECK: vmnf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xfe] 4716#CHECK: vmnf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xfe] 4717 4718 vmnf %v0, %v0, %v0 4719 vmnf %v0, %v0, %v31 4720 vmnf %v0, %v31, %v0 4721 vmnf %v31, %v0, %v0 4722 vmnf %v18, %v3, %v20 4723 4724#CHECK: vmng %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xfe] 4725#CHECK: vmng %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xfe] 4726#CHECK: vmng %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xfe] 4727#CHECK: vmng %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xfe] 4728#CHECK: vmng %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xfe] 4729 4730 vmng %v0, %v0, %v0 4731 vmng %v0, %v0, %v31 4732 vmng %v0, %v31, %v0 4733 vmng %v31, %v0, %v0 4734 vmng %v18, %v3, %v20 4735 4736#CHECK: vmnh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xfe] 4737#CHECK: vmnh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xfe] 4738#CHECK: vmnh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xfe] 4739#CHECK: vmnh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xfe] 4740#CHECK: vmnh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xfe] 4741 4742 vmnh %v0, %v0, %v0 4743 vmnh %v0, %v0, %v31 4744 vmnh %v0, %v31, %v0 4745 vmnh %v31, %v0, %v0 4746 vmnh %v18, %v3, %v20 4747 4748#CHECK: vmnl %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xfc] 4749#CHECK: vmnl %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xfc] 4750#CHECK: vmnl %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xfc] 4751#CHECK: vmnl %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xfc] 4752#CHECK: vmnl %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xfc] 4753#CHECK: vmnl %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xfc] 4754 4755 vmnl %v0, %v0, %v0, 0 4756 vmnl %v0, %v0, %v0, 15 4757 vmnl %v0, %v0, %v31, 0 4758 vmnl %v0, %v31, %v0, 0 4759 vmnl %v31, %v0, %v0, 0 4760 vmnl %v18, %v3, %v20, 11 4761 4762#CHECK: vmnlb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xfc] 4763#CHECK: vmnlb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xfc] 4764#CHECK: vmnlb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xfc] 4765#CHECK: vmnlb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xfc] 4766#CHECK: vmnlb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xfc] 4767 4768 vmnlb %v0, %v0, %v0 4769 vmnlb %v0, %v0, %v31 4770 vmnlb %v0, %v31, %v0 4771 vmnlb %v31, %v0, %v0 4772 vmnlb %v18, %v3, %v20 4773 4774#CHECK: vmnlf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xfc] 4775#CHECK: vmnlf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xfc] 4776#CHECK: vmnlf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xfc] 4777#CHECK: vmnlf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xfc] 4778#CHECK: vmnlf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xfc] 4779 4780 vmnlf %v0, %v0, %v0 4781 vmnlf %v0, %v0, %v31 4782 vmnlf %v0, %v31, %v0 4783 vmnlf %v31, %v0, %v0 4784 vmnlf %v18, %v3, %v20 4785 4786#CHECK: vmnlg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xfc] 4787#CHECK: vmnlg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xfc] 4788#CHECK: vmnlg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xfc] 4789#CHECK: vmnlg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xfc] 4790#CHECK: vmnlg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xfc] 4791 4792 vmnlg %v0, %v0, %v0 4793 vmnlg %v0, %v0, %v31 4794 vmnlg %v0, %v31, %v0 4795 vmnlg %v31, %v0, %v0 4796 vmnlg %v18, %v3, %v20 4797 4798#CHECK: vmnlh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xfc] 4799#CHECK: vmnlh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xfc] 4800#CHECK: vmnlh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xfc] 4801#CHECK: vmnlh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xfc] 4802#CHECK: vmnlh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xfc] 4803 4804 vmnlh %v0, %v0, %v0 4805 vmnlh %v0, %v0, %v31 4806 vmnlh %v0, %v31, %v0 4807 vmnlh %v31, %v0, %v0 4808 vmnlh %v18, %v3, %v20 4809 4810#CHECK: vmo %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa7] 4811#CHECK: vmo %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xa7] 4812#CHECK: vmo %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa7] 4813#CHECK: vmo %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa7] 4814#CHECK: vmo %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa7] 4815#CHECK: vmo %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xa7] 4816 4817 vmo %v0, %v0, %v0, 0 4818 vmo %v0, %v0, %v0, 15 4819 vmo %v0, %v0, %v31, 0 4820 vmo %v0, %v31, %v0, 0 4821 vmo %v31, %v0, %v0, 0 4822 vmo %v18, %v3, %v20, 11 4823 4824#CHECK: vmob %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa7] 4825#CHECK: vmob %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa7] 4826#CHECK: vmob %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa7] 4827#CHECK: vmob %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa7] 4828#CHECK: vmob %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xa7] 4829 4830 vmob %v0, %v0, %v0 4831 vmob %v0, %v0, %v31 4832 vmob %v0, %v31, %v0 4833 vmob %v31, %v0, %v0 4834 vmob %v18, %v3, %v20 4835 4836#CHECK: vmof %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xa7] 4837#CHECK: vmof %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xa7] 4838#CHECK: vmof %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xa7] 4839#CHECK: vmof %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xa7] 4840#CHECK: vmof %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xa7] 4841 4842 vmof %v0, %v0, %v0 4843 vmof %v0, %v0, %v31 4844 vmof %v0, %v31, %v0 4845 vmof %v31, %v0, %v0 4846 vmof %v18, %v3, %v20 4847 4848#CHECK: vmoh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xa7] 4849#CHECK: vmoh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xa7] 4850#CHECK: vmoh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xa7] 4851#CHECK: vmoh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xa7] 4852#CHECK: vmoh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xa7] 4853 4854 vmoh %v0, %v0, %v0 4855 vmoh %v0, %v0, %v31 4856 vmoh %v0, %v31, %v0 4857 vmoh %v31, %v0, %v0 4858 vmoh %v18, %v3, %v20 4859 4860#CHECK: vmrh %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x61] 4861#CHECK: vmrh %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x61] 4862#CHECK: vmrh %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x61] 4863#CHECK: vmrh %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x61] 4864#CHECK: vmrh %v0, %v15, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x61] 4865#CHECK: vmrh %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x61] 4866#CHECK: vmrh %v15, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x61] 4867#CHECK: vmrh %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x61] 4868#CHECK: vmrh %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0x61] 4869 4870 vmrh %v0, %v0, %v0, 0 4871 vmrh %v0, %v0, %v0, 15 4872 vmrh %v0, %v0, %v15, 0 4873 vmrh %v0, %v0, %v31, 0 4874 vmrh %v0, %v15, %v0, 0 4875 vmrh %v0, %v31, %v0, 0 4876 vmrh %v15, %v0, %v0, 0 4877 vmrh %v31, %v0, %v0, 0 4878 vmrh %v18, %v3, %v20, 11 4879 4880#CHECK: vmrhb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x61] 4881#CHECK: vmrhb %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x61] 4882#CHECK: vmrhb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x61] 4883#CHECK: vmrhb %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x61] 4884#CHECK: vmrhb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x61] 4885#CHECK: vmrhb %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x61] 4886#CHECK: vmrhb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x61] 4887#CHECK: vmrhb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x61] 4888 4889 vmrhb %v0, %v0, %v0 4890 vmrhb %v0, %v0, %v15 4891 vmrhb %v0, %v0, %v31 4892 vmrhb %v0, %v15, %v0 4893 vmrhb %v0, %v31, %v0 4894 vmrhb %v15, %v0, %v0 4895 vmrhb %v31, %v0, %v0 4896 vmrhb %v18, %v3, %v20 4897 4898#CHECK: vmrhf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x61] 4899#CHECK: vmrhf %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x61] 4900#CHECK: vmrhf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x61] 4901#CHECK: vmrhf %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x61] 4902#CHECK: vmrhf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x61] 4903#CHECK: vmrhf %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x61] 4904#CHECK: vmrhf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x61] 4905#CHECK: vmrhf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x61] 4906 4907 vmrhf %v0, %v0, %v0 4908 vmrhf %v0, %v0, %v15 4909 vmrhf %v0, %v0, %v31 4910 vmrhf %v0, %v15, %v0 4911 vmrhf %v0, %v31, %v0 4912 vmrhf %v15, %v0, %v0 4913 vmrhf %v31, %v0, %v0 4914 vmrhf %v18, %v3, %v20 4915 4916#CHECK: vmrhg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x61] 4917#CHECK: vmrhg %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x61] 4918#CHECK: vmrhg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x61] 4919#CHECK: vmrhg %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x61] 4920#CHECK: vmrhg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x61] 4921#CHECK: vmrhg %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x61] 4922#CHECK: vmrhg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x61] 4923#CHECK: vmrhg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x61] 4924 4925 vmrhg %v0, %v0, %v0 4926 vmrhg %v0, %v0, %v15 4927 vmrhg %v0, %v0, %v31 4928 vmrhg %v0, %v15, %v0 4929 vmrhg %v0, %v31, %v0 4930 vmrhg %v15, %v0, %v0 4931 vmrhg %v31, %v0, %v0 4932 vmrhg %v18, %v3, %v20 4933 4934#CHECK: vmrhh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x61] 4935#CHECK: vmrhh %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x61] 4936#CHECK: vmrhh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x61] 4937#CHECK: vmrhh %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x61] 4938#CHECK: vmrhh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x61] 4939#CHECK: vmrhh %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x61] 4940#CHECK: vmrhh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x61] 4941#CHECK: vmrhh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x61] 4942 4943 vmrhh %v0, %v0, %v0 4944 vmrhh %v0, %v0, %v15 4945 vmrhh %v0, %v0, %v31 4946 vmrhh %v0, %v15, %v0 4947 vmrhh %v0, %v31, %v0 4948 vmrhh %v15, %v0, %v0 4949 vmrhh %v31, %v0, %v0 4950 vmrhh %v18, %v3, %v20 4951 4952#CHECK: vmrl %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x60] 4953#CHECK: vmrl %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x60] 4954#CHECK: vmrl %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x60] 4955#CHECK: vmrl %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x60] 4956#CHECK: vmrl %v0, %v15, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x60] 4957#CHECK: vmrl %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x60] 4958#CHECK: vmrl %v15, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x60] 4959#CHECK: vmrl %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x60] 4960#CHECK: vmrl %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0x60] 4961 4962 vmrl %v0, %v0, %v0, 0 4963 vmrl %v0, %v0, %v0, 15 4964 vmrl %v0, %v0, %v15, 0 4965 vmrl %v0, %v0, %v31, 0 4966 vmrl %v0, %v15, %v0, 0 4967 vmrl %v0, %v31, %v0, 0 4968 vmrl %v15, %v0, %v0, 0 4969 vmrl %v31, %v0, %v0, 0 4970 vmrl %v18, %v3, %v20, 11 4971 4972#CHECK: vmrlb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x60] 4973#CHECK: vmrlb %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x60] 4974#CHECK: vmrlb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x60] 4975#CHECK: vmrlb %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x60] 4976#CHECK: vmrlb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x60] 4977#CHECK: vmrlb %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x60] 4978#CHECK: vmrlb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x60] 4979#CHECK: vmrlb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x60] 4980 4981 vmrlb %v0, %v0, %v0 4982 vmrlb %v0, %v0, %v15 4983 vmrlb %v0, %v0, %v31 4984 vmrlb %v0, %v15, %v0 4985 vmrlb %v0, %v31, %v0 4986 vmrlb %v15, %v0, %v0 4987 vmrlb %v31, %v0, %v0 4988 vmrlb %v18, %v3, %v20 4989 4990#CHECK: vmrlf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x60] 4991#CHECK: vmrlf %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x60] 4992#CHECK: vmrlf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x60] 4993#CHECK: vmrlf %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x60] 4994#CHECK: vmrlf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x60] 4995#CHECK: vmrlf %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x60] 4996#CHECK: vmrlf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x60] 4997#CHECK: vmrlf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x60] 4998 4999 vmrlf %v0, %v0, %v0 5000 vmrlf %v0, %v0, %v15 5001 vmrlf %v0, %v0, %v31 5002 vmrlf %v0, %v15, %v0 5003 vmrlf %v0, %v31, %v0 5004 vmrlf %v15, %v0, %v0 5005 vmrlf %v31, %v0, %v0 5006 vmrlf %v18, %v3, %v20 5007 5008#CHECK: vmrlg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x60] 5009#CHECK: vmrlg %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x60] 5010#CHECK: vmrlg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x60] 5011#CHECK: vmrlg %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x60] 5012#CHECK: vmrlg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x60] 5013#CHECK: vmrlg %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x60] 5014#CHECK: vmrlg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x60] 5015#CHECK: vmrlg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x60] 5016 5017 vmrlg %v0, %v0, %v0 5018 vmrlg %v0, %v0, %v15 5019 vmrlg %v0, %v0, %v31 5020 vmrlg %v0, %v15, %v0 5021 vmrlg %v0, %v31, %v0 5022 vmrlg %v15, %v0, %v0 5023 vmrlg %v31, %v0, %v0 5024 vmrlg %v18, %v3, %v20 5025 5026#CHECK: vmrlh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x60] 5027#CHECK: vmrlh %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x60] 5028#CHECK: vmrlh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x60] 5029#CHECK: vmrlh %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x60] 5030#CHECK: vmrlh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x60] 5031#CHECK: vmrlh %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x60] 5032#CHECK: vmrlh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x60] 5033#CHECK: vmrlh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x60] 5034 5035 vmrlh %v0, %v0, %v0 5036 vmrlh %v0, %v0, %v15 5037 vmrlh %v0, %v0, %v31 5038 vmrlh %v0, %v15, %v0 5039 vmrlh %v0, %v31, %v0 5040 vmrlh %v15, %v0, %v0 5041 vmrlh %v31, %v0, %v0 5042 vmrlh %v18, %v3, %v20 5043 5044#CHECK: vmx %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xff] 5045#CHECK: vmx %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xff] 5046#CHECK: vmx %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xff] 5047#CHECK: vmx %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xff] 5048#CHECK: vmx %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xff] 5049#CHECK: vmx %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xff] 5050 5051 vmx %v0, %v0, %v0, 0 5052 vmx %v0, %v0, %v0, 15 5053 vmx %v0, %v0, %v31, 0 5054 vmx %v0, %v31, %v0, 0 5055 vmx %v31, %v0, %v0, 0 5056 vmx %v18, %v3, %v20, 11 5057 5058#CHECK: vmxb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xff] 5059#CHECK: vmxb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xff] 5060#CHECK: vmxb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xff] 5061#CHECK: vmxb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xff] 5062#CHECK: vmxb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xff] 5063 5064 vmxb %v0, %v0, %v0 5065 vmxb %v0, %v0, %v31 5066 vmxb %v0, %v31, %v0 5067 vmxb %v31, %v0, %v0 5068 vmxb %v18, %v3, %v20 5069 5070#CHECK: vmxf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xff] 5071#CHECK: vmxf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xff] 5072#CHECK: vmxf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xff] 5073#CHECK: vmxf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xff] 5074#CHECK: vmxf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xff] 5075 5076 vmxf %v0, %v0, %v0 5077 vmxf %v0, %v0, %v31 5078 vmxf %v0, %v31, %v0 5079 vmxf %v31, %v0, %v0 5080 vmxf %v18, %v3, %v20 5081 5082#CHECK: vmxg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xff] 5083#CHECK: vmxg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xff] 5084#CHECK: vmxg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xff] 5085#CHECK: vmxg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xff] 5086#CHECK: vmxg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xff] 5087 5088 vmxg %v0, %v0, %v0 5089 vmxg %v0, %v0, %v31 5090 vmxg %v0, %v31, %v0 5091 vmxg %v31, %v0, %v0 5092 vmxg %v18, %v3, %v20 5093 5094#CHECK: vmxh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xff] 5095#CHECK: vmxh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xff] 5096#CHECK: vmxh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xff] 5097#CHECK: vmxh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xff] 5098#CHECK: vmxh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xff] 5099 5100 vmxh %v0, %v0, %v0 5101 vmxh %v0, %v0, %v31 5102 vmxh %v0, %v31, %v0 5103 vmxh %v31, %v0, %v0 5104 vmxh %v18, %v3, %v20 5105 5106#CHECK: vmxl %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xfd] 5107#CHECK: vmxl %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xfd] 5108#CHECK: vmxl %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xfd] 5109#CHECK: vmxl %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xfd] 5110#CHECK: vmxl %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xfd] 5111#CHECK: vmxl %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xfd] 5112 5113 vmxl %v0, %v0, %v0, 0 5114 vmxl %v0, %v0, %v0, 15 5115 vmxl %v0, %v0, %v31, 0 5116 vmxl %v0, %v31, %v0, 0 5117 vmxl %v31, %v0, %v0, 0 5118 vmxl %v18, %v3, %v20, 11 5119 5120#CHECK: vmxlb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xfd] 5121#CHECK: vmxlb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xfd] 5122#CHECK: vmxlb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xfd] 5123#CHECK: vmxlb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xfd] 5124#CHECK: vmxlb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xfd] 5125 5126 vmxlb %v0, %v0, %v0 5127 vmxlb %v0, %v0, %v31 5128 vmxlb %v0, %v31, %v0 5129 vmxlb %v31, %v0, %v0 5130 vmxlb %v18, %v3, %v20 5131 5132#CHECK: vmxlf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xfd] 5133#CHECK: vmxlf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xfd] 5134#CHECK: vmxlf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xfd] 5135#CHECK: vmxlf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xfd] 5136#CHECK: vmxlf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xfd] 5137 5138 vmxlf %v0, %v0, %v0 5139 vmxlf %v0, %v0, %v31 5140 vmxlf %v0, %v31, %v0 5141 vmxlf %v31, %v0, %v0 5142 vmxlf %v18, %v3, %v20 5143 5144#CHECK: vmxlg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xfd] 5145#CHECK: vmxlg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xfd] 5146#CHECK: vmxlg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xfd] 5147#CHECK: vmxlg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xfd] 5148#CHECK: vmxlg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xfd] 5149 5150 vmxlg %v0, %v0, %v0 5151 vmxlg %v0, %v0, %v31 5152 vmxlg %v0, %v31, %v0 5153 vmxlg %v31, %v0, %v0 5154 vmxlg %v18, %v3, %v20 5155 5156#CHECK: vmxlh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xfd] 5157#CHECK: vmxlh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xfd] 5158#CHECK: vmxlh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xfd] 5159#CHECK: vmxlh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xfd] 5160#CHECK: vmxlh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xfd] 5161 5162 vmxlh %v0, %v0, %v0 5163 vmxlh %v0, %v0, %v31 5164 vmxlh %v0, %v31, %v0 5165 vmxlh %v31, %v0, %v0 5166 vmxlh %v18, %v3, %v20 5167 5168#CHECK: vn %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x68] 5169#CHECK: vn %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x68] 5170#CHECK: vn %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x68] 5171#CHECK: vn %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x68] 5172#CHECK: vn %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x68] 5173 5174 vn %v0, %v0, %v0 5175 vn %v0, %v0, %v31 5176 vn %v0, %v31, %v0 5177 vn %v31, %v0, %v0 5178 vn %v18, %v3, %v20 5179 5180#CHECK: vnc %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x69] 5181#CHECK: vnc %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x69] 5182#CHECK: vnc %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x69] 5183#CHECK: vnc %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x69] 5184#CHECK: vnc %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x69] 5185 5186 vnc %v0, %v0, %v0 5187 vnc %v0, %v0, %v31 5188 vnc %v0, %v31, %v0 5189 vnc %v31, %v0, %v0 5190 vnc %v18, %v3, %v20 5191 5192#CHECK: vno %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x6b] 5193#CHECK: vno %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x6b] 5194#CHECK: vno %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x6b] 5195#CHECK: vno %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x6b] 5196#CHECK: vno %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x6b] 5197 5198 vno %v0, %v0, %v0 5199 vno %v0, %v0, %v31 5200 vno %v0, %v31, %v0 5201 vno %v31, %v0, %v0 5202 vno %v18, %v3, %v20 5203 5204#CHECK: vno %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x6b] 5205#CHECK: vno %v0, %v31, %v31 # encoding: [0xe7,0x0f,0xf0,0x00,0x06,0x6b] 5206#CHECK: vno %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x6b] 5207#CHECK: vno %v3, %v20, %v20 # encoding: [0xe7,0x34,0x40,0x00,0x06,0x6b] 5208 5209 vnot %v0, %v0 5210 vnot %v0, %v31 5211 vnot %v31, %v0 5212 vnot %v3, %v20 5213 5214#CHECK: vo %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x6a] 5215#CHECK: vo %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x6a] 5216#CHECK: vo %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x6a] 5217#CHECK: vo %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x6a] 5218#CHECK: vo %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x6a] 5219 5220 vo %v0, %v0, %v0 5221 vo %v0, %v0, %v31 5222 vo %v0, %v31, %v0 5223 vo %v31, %v0, %v0 5224 vo %v18, %v3, %v20 5225 5226#CHECK: vone %v0 # encoding: [0xe7,0x00,0xff,0xff,0x00,0x44] 5227#CHECK: vone %v15 # encoding: [0xe7,0xf0,0xff,0xff,0x00,0x44] 5228#CHECK: vone %v22 # encoding: [0xe7,0x60,0xff,0xff,0x08,0x44] 5229#CHECK: vone %v31 # encoding: [0xe7,0xf0,0xff,0xff,0x08,0x44] 5230 5231 vone %v0 5232 vone %v15 5233 vone %v22 5234 vone %v31 5235 5236#CHECK: vpdi %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x84] 5237#CHECK: vpdi %v0, %v0, %v0, 5 # encoding: [0xe7,0x00,0x00,0x00,0x50,0x84] 5238#CHECK: vpdi %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x84] 5239#CHECK: vpdi %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x84] 5240#CHECK: vpdi %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x84] 5241#CHECK: vpdi %v13, %v17, %v21, 4 # encoding: [0xe7,0xd1,0x50,0x00,0x46,0x84] 5242 5243 vpdi %v0, %v0, %v0, 0 5244 vpdi %v0, %v0, %v0, 5 5245 vpdi %v0, %v0, %v31, 0 5246 vpdi %v0, %v31, %v0, 0 5247 vpdi %v31, %v0, %v0, 0 5248 vpdi %v13, %v17, %v21, 4 5249 5250#CHECK: vperm %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8c] 5251#CHECK: vperm %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0x8c] 5252#CHECK: vperm %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x8c] 5253#CHECK: vperm %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x8c] 5254#CHECK: vperm %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x8c] 5255#CHECK: vperm %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x50,0x00,0x97,0x8c] 5256 5257 vperm %v0, %v0, %v0, %v0 5258 vperm %v0, %v0, %v0, %v31 5259 vperm %v0, %v0, %v31, %v0 5260 vperm %v0, %v31, %v0, %v0 5261 vperm %v31, %v0, %v0, %v0 5262 vperm %v13, %v17, %v21, %v25 5263 5264#CHECK: vpk %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x94] 5265#CHECK: vpk %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x94] 5266#CHECK: vpk %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x94] 5267#CHECK: vpk %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x94] 5268#CHECK: vpk %v0, %v15, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x94] 5269#CHECK: vpk %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x94] 5270#CHECK: vpk %v15, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x94] 5271#CHECK: vpk %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x94] 5272#CHECK: vpk %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0x94] 5273 5274 vpk %v0, %v0, %v0, 0 5275 vpk %v0, %v0, %v0, 15 5276 vpk %v0, %v0, %v15, 0 5277 vpk %v0, %v0, %v31, 0 5278 vpk %v0, %v15, %v0, 0 5279 vpk %v0, %v31, %v0, 0 5280 vpk %v15, %v0, %v0, 0 5281 vpk %v31, %v0, %v0, 0 5282 vpk %v18, %v3, %v20, 11 5283 5284#CHECK: vpkf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x94] 5285#CHECK: vpkf %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x94] 5286#CHECK: vpkf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x94] 5287#CHECK: vpkf %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x94] 5288#CHECK: vpkf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x94] 5289#CHECK: vpkf %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x94] 5290#CHECK: vpkf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x94] 5291#CHECK: vpkf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x94] 5292 5293 vpkf %v0, %v0, %v0 5294 vpkf %v0, %v0, %v15 5295 vpkf %v0, %v0, %v31 5296 vpkf %v0, %v15, %v0 5297 vpkf %v0, %v31, %v0 5298 vpkf %v15, %v0, %v0 5299 vpkf %v31, %v0, %v0 5300 vpkf %v18, %v3, %v20 5301 5302#CHECK: vpkg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x94] 5303#CHECK: vpkg %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x94] 5304#CHECK: vpkg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x94] 5305#CHECK: vpkg %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x94] 5306#CHECK: vpkg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x94] 5307#CHECK: vpkg %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x94] 5308#CHECK: vpkg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x94] 5309#CHECK: vpkg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x94] 5310 5311 vpkg %v0, %v0, %v0 5312 vpkg %v0, %v0, %v15 5313 vpkg %v0, %v0, %v31 5314 vpkg %v0, %v15, %v0 5315 vpkg %v0, %v31, %v0 5316 vpkg %v15, %v0, %v0 5317 vpkg %v31, %v0, %v0 5318 vpkg %v18, %v3, %v20 5319 5320#CHECK: vpkh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x94] 5321#CHECK: vpkh %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x94] 5322#CHECK: vpkh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x94] 5323#CHECK: vpkh %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x94] 5324#CHECK: vpkh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x94] 5325#CHECK: vpkh %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x94] 5326#CHECK: vpkh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x94] 5327#CHECK: vpkh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x94] 5328 5329 vpkh %v0, %v0, %v0 5330 vpkh %v0, %v0, %v15 5331 vpkh %v0, %v0, %v31 5332 vpkh %v0, %v15, %v0 5333 vpkh %v0, %v31, %v0 5334 vpkh %v15, %v0, %v0 5335 vpkh %v31, %v0, %v0 5336 vpkh %v18, %v3, %v20 5337 5338#CHECK: vpkls %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x95] 5339#CHECK: vpkls %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x95] 5340#CHECK: vpkls %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0x95] 5341#CHECK: vpkls %v0, %v0, %v15, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x95] 5342#CHECK: vpkls %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x95] 5343#CHECK: vpkls %v0, %v15, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x95] 5344#CHECK: vpkls %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x95] 5345#CHECK: vpkls %v15, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x95] 5346#CHECK: vpkls %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x95] 5347#CHECK: vpkls %v18, %v3, %v20, 11, 9 # encoding: [0xe7,0x23,0x40,0x90,0xba,0x95] 5348 5349 vpkls %v0, %v0, %v0, 0, 0 5350 vpkls %v0, %v0, %v0, 15, 0 5351 vpkls %v0, %v0, %v0, 0, 15 5352 vpkls %v0, %v0, %v15, 0, 0 5353 vpkls %v0, %v0, %v31, 0, 0 5354 vpkls %v0, %v15, %v0, 0, 0 5355 vpkls %v0, %v31, %v0, 0, 0 5356 vpkls %v15, %v0, %v0, 0, 0 5357 vpkls %v31, %v0, %v0, 0, 0 5358 vpkls %v18, %v3, %v20, 11, 9 5359 5360#CHECK: vpklsf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x95] 5361#CHECK: vpklsf %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x95] 5362#CHECK: vpklsf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x95] 5363#CHECK: vpklsf %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x95] 5364#CHECK: vpklsf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x95] 5365#CHECK: vpklsf %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x95] 5366#CHECK: vpklsf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x95] 5367#CHECK: vpklsf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x95] 5368#CHECK: vpklsfs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x24,0x95] 5369 5370 vpklsf %v0, %v0, %v0 5371 vpklsf %v0, %v0, %v15 5372 vpklsf %v0, %v0, %v31 5373 vpklsf %v0, %v15, %v0 5374 vpklsf %v0, %v31, %v0 5375 vpklsf %v15, %v0, %v0 5376 vpklsf %v31, %v0, %v0 5377 vpklsf %v18, %v3, %v20 5378 vpklsfs %v5, %v22, %v7 5379 5380#CHECK: vpklsg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x95] 5381#CHECK: vpklsg %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x95] 5382#CHECK: vpklsg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x95] 5383#CHECK: vpklsg %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x95] 5384#CHECK: vpklsg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x95] 5385#CHECK: vpklsg %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x95] 5386#CHECK: vpklsg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x95] 5387#CHECK: vpklsg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x95] 5388#CHECK: vpklsgs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x34,0x95] 5389 5390 vpklsg %v0, %v0, %v0 5391 vpklsg %v0, %v0, %v15 5392 vpklsg %v0, %v0, %v31 5393 vpklsg %v0, %v15, %v0 5394 vpklsg %v0, %v31, %v0 5395 vpklsg %v15, %v0, %v0 5396 vpklsg %v31, %v0, %v0 5397 vpklsg %v18, %v3, %v20 5398 vpklsgs %v5, %v22, %v7 5399 5400#CHECK: vpklsh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x95] 5401#CHECK: vpklsh %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x95] 5402#CHECK: vpklsh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x95] 5403#CHECK: vpklsh %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x95] 5404#CHECK: vpklsh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x95] 5405#CHECK: vpklsh %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x95] 5406#CHECK: vpklsh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x95] 5407#CHECK: vpklsh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x95] 5408#CHECK: vpklshs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x14,0x95] 5409 5410 vpklsh %v0, %v0, %v0 5411 vpklsh %v0, %v0, %v15 5412 vpklsh %v0, %v0, %v31 5413 vpklsh %v0, %v15, %v0 5414 vpklsh %v0, %v31, %v0 5415 vpklsh %v15, %v0, %v0 5416 vpklsh %v31, %v0, %v0 5417 vpklsh %v18, %v3, %v20 5418 vpklshs %v5, %v22, %v7 5419 5420#CHECK: vpks %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x97] 5421#CHECK: vpks %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x97] 5422#CHECK: vpks %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0x97] 5423#CHECK: vpks %v0, %v0, %v15, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x97] 5424#CHECK: vpks %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x97] 5425#CHECK: vpks %v0, %v15, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x97] 5426#CHECK: vpks %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x97] 5427#CHECK: vpks %v15, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x97] 5428#CHECK: vpks %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x97] 5429#CHECK: vpks %v18, %v3, %v20, 11, 9 # encoding: [0xe7,0x23,0x40,0x90,0xba,0x97] 5430 5431 vpks %v0, %v0, %v0, 0, 0 5432 vpks %v0, %v0, %v0, 15, 0 5433 vpks %v0, %v0, %v0, 0, 15 5434 vpks %v0, %v0, %v15, 0, 0 5435 vpks %v0, %v0, %v31, 0, 0 5436 vpks %v0, %v15, %v0, 0, 0 5437 vpks %v0, %v31, %v0, 0, 0 5438 vpks %v15, %v0, %v0, 0, 0 5439 vpks %v31, %v0, %v0, 0, 0 5440 vpks %v18, %v3, %v20, 11, 9 5441 5442#CHECK: vpksf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x97] 5443#CHECK: vpksf %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x97] 5444#CHECK: vpksf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x97] 5445#CHECK: vpksf %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x97] 5446#CHECK: vpksf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x97] 5447#CHECK: vpksf %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x97] 5448#CHECK: vpksf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x97] 5449#CHECK: vpksf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x97] 5450#CHECK: vpksfs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x24,0x97] 5451 5452 vpksf %v0, %v0, %v0 5453 vpksf %v0, %v0, %v15 5454 vpksf %v0, %v0, %v31 5455 vpksf %v0, %v15, %v0 5456 vpksf %v0, %v31, %v0 5457 vpksf %v15, %v0, %v0 5458 vpksf %v31, %v0, %v0 5459 vpksf %v18, %v3, %v20 5460 vpksfs %v5, %v22, %v7 5461 5462#CHECK: vpksg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x97] 5463#CHECK: vpksg %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x97] 5464#CHECK: vpksg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x97] 5465#CHECK: vpksg %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x97] 5466#CHECK: vpksg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x97] 5467#CHECK: vpksg %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x97] 5468#CHECK: vpksg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x97] 5469#CHECK: vpksg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x97] 5470#CHECK: vpksgs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x34,0x97] 5471 5472 vpksg %v0, %v0, %v0 5473 vpksg %v0, %v0, %v15 5474 vpksg %v0, %v0, %v31 5475 vpksg %v0, %v15, %v0 5476 vpksg %v0, %v31, %v0 5477 vpksg %v15, %v0, %v0 5478 vpksg %v31, %v0, %v0 5479 vpksg %v18, %v3, %v20 5480 vpksgs %v5, %v22, %v7 5481 5482#CHECK: vpksh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x97] 5483#CHECK: vpksh %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x97] 5484#CHECK: vpksh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x97] 5485#CHECK: vpksh %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x97] 5486#CHECK: vpksh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x97] 5487#CHECK: vpksh %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x97] 5488#CHECK: vpksh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x97] 5489#CHECK: vpksh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x97] 5490#CHECK: vpkshs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x14,0x97] 5491 5492 vpksh %v0, %v0, %v0 5493 vpksh %v0, %v0, %v15 5494 vpksh %v0, %v0, %v31 5495 vpksh %v0, %v15, %v0 5496 vpksh %v0, %v31, %v0 5497 vpksh %v15, %v0, %v0 5498 vpksh %v31, %v0, %v0 5499 vpksh %v18, %v3, %v20 5500 vpkshs %v5, %v22, %v7 5501 5502#CHECK: vpopct %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x50] 5503#CHECK: vpopct %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x50] 5504#CHECK: vpopct %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x50] 5505#CHECK: vpopct %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x50] 5506#CHECK: vpopct %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x50] 5507#CHECK: vpopct %v14, %v17, 0 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0x50] 5508 5509 vpopct %v0, %v0, 0 5510 vpopct %v0, %v15, 0 5511 vpopct %v0, %v31, 0 5512 vpopct %v15, %v0, 0 5513 vpopct %v31, %v0, 0 5514 vpopct %v14, %v17, 0 5515 5516#CHECK: vrep %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x4d] 5517#CHECK: vrep %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x4d] 5518#CHECK: vrep %v0, %v0, 65535, 0 # encoding: [0xe7,0x00,0xff,0xff,0x00,0x4d] 5519#CHECK: vrep %v0, %v15, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x4d] 5520#CHECK: vrep %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x4d] 5521#CHECK: vrep %v15, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x4d] 5522#CHECK: vrep %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x4d] 5523#CHECK: vrep %v4, %v21, 26505, 11 # encoding: [0xe7,0x45,0x67,0x89,0xb4,0x4d] 5524 5525 vrep %v0, %v0, 0, 0 5526 vrep %v0, %v0, 0, 15 5527 vrep %v0, %v0, 65535, 0 5528 vrep %v0, %v15, 0, 0 5529 vrep %v0, %v31, 0, 0 5530 vrep %v15, %v0, 0, 0 5531 vrep %v31, %v0, 0, 0 5532 vrep %v4, %v21, 0x6789, 11 5533 5534#CHECK: vrepb %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x4d] 5535#CHECK: vrepb %v0, %v0, 65535 # encoding: [0xe7,0x00,0xff,0xff,0x00,0x4d] 5536#CHECK: vrepb %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x4d] 5537#CHECK: vrepb %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x4d] 5538#CHECK: vrepb %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x4d] 5539#CHECK: vrepb %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x4d] 5540#CHECK: vrepb %v4, %v21, 26505 # encoding: [0xe7,0x45,0x67,0x89,0x04,0x4d] 5541 5542 vrepb %v0, %v0, 0 5543 vrepb %v0, %v0, 65535 5544 vrepb %v0, %v15, 0 5545 vrepb %v0, %v31, 0 5546 vrepb %v15, %v0, 0 5547 vrepb %v31, %v0, 0 5548 vrepb %v4, %v21, 0x6789 5549 5550#CHECK: vrepf %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x4d] 5551#CHECK: vrepf %v0, %v0, 65535 # encoding: [0xe7,0x00,0xff,0xff,0x20,0x4d] 5552#CHECK: vrepf %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x4d] 5553#CHECK: vrepf %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x4d] 5554#CHECK: vrepf %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x4d] 5555#CHECK: vrepf %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x4d] 5556#CHECK: vrepf %v4, %v21, 26505 # encoding: [0xe7,0x45,0x67,0x89,0x24,0x4d] 5557 5558 vrepf %v0, %v0, 0 5559 vrepf %v0, %v0, 65535 5560 vrepf %v0, %v15, 0 5561 vrepf %v0, %v31, 0 5562 vrepf %v15, %v0, 0 5563 vrepf %v31, %v0, 0 5564 vrepf %v4, %v21, 0x6789 5565 5566#CHECK: vrepg %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x4d] 5567#CHECK: vrepg %v0, %v0, 65535 # encoding: [0xe7,0x00,0xff,0xff,0x30,0x4d] 5568#CHECK: vrepg %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x4d] 5569#CHECK: vrepg %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x4d] 5570#CHECK: vrepg %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x4d] 5571#CHECK: vrepg %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x4d] 5572#CHECK: vrepg %v4, %v21, 26505 # encoding: [0xe7,0x45,0x67,0x89,0x34,0x4d] 5573 5574 vrepg %v0, %v0, 0 5575 vrepg %v0, %v0, 65535 5576 vrepg %v0, %v15, 0 5577 vrepg %v0, %v31, 0 5578 vrepg %v15, %v0, 0 5579 vrepg %v31, %v0, 0 5580 vrepg %v4, %v21, 0x6789 5581 5582#CHECK: vreph %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x4d] 5583#CHECK: vreph %v0, %v0, 65535 # encoding: [0xe7,0x00,0xff,0xff,0x10,0x4d] 5584#CHECK: vreph %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x4d] 5585#CHECK: vreph %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x4d] 5586#CHECK: vreph %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x4d] 5587#CHECK: vreph %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x4d] 5588#CHECK: vreph %v4, %v21, 26505 # encoding: [0xe7,0x45,0x67,0x89,0x14,0x4d] 5589 5590 vreph %v0, %v0, 0 5591 vreph %v0, %v0, 65535 5592 vreph %v0, %v15, 0 5593 vreph %v0, %v31, 0 5594 vreph %v15, %v0, 0 5595 vreph %v31, %v0, 0 5596 vreph %v4, %v21, 0x6789 5597 5598#CHECK: vrepi %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x45] 5599#CHECK: vrepi %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x45] 5600#CHECK: vrepi %v0, -32768, 0 # encoding: [0xe7,0x00,0x80,0x00,0x00,0x45] 5601#CHECK: vrepi %v0, 32767, 0 # encoding: [0xe7,0x00,0x7f,0xff,0x00,0x45] 5602#CHECK: vrepi %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x45] 5603#CHECK: vrepi %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x45] 5604#CHECK: vrepi %v18, 13398, 11 # encoding: [0xe7,0x20,0x34,0x56,0xb8,0x45] 5605 5606 vrepi %v0, 0, 0 5607 vrepi %v0, 0, 15 5608 vrepi %v0, -32768, 0 5609 vrepi %v0, 32767, 0 5610 vrepi %v15, 0, 0 5611 vrepi %v31, 0, 0 5612 vrepi %v18, 0x3456, 11 5613 5614#CHECK: vrepib %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x45] 5615#CHECK: vrepib %v0, -32768 # encoding: [0xe7,0x00,0x80,0x00,0x00,0x45] 5616#CHECK: vrepib %v0, 32767 # encoding: [0xe7,0x00,0x7f,0xff,0x00,0x45] 5617#CHECK: vrepib %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x45] 5618#CHECK: vrepib %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x45] 5619#CHECK: vrepib %v18, 13398 # encoding: [0xe7,0x20,0x34,0x56,0x08,0x45] 5620 5621 vrepib %v0, 0 5622 vrepib %v0, -32768 5623 vrepib %v0, 32767 5624 vrepib %v15, 0 5625 vrepib %v31, 0 5626 vrepib %v18, 0x3456 5627 5628#CHECK: vrepif %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x45] 5629#CHECK: vrepif %v0, -32768 # encoding: [0xe7,0x00,0x80,0x00,0x20,0x45] 5630#CHECK: vrepif %v0, 32767 # encoding: [0xe7,0x00,0x7f,0xff,0x20,0x45] 5631#CHECK: vrepif %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x45] 5632#CHECK: vrepif %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x45] 5633#CHECK: vrepif %v18, 13398 # encoding: [0xe7,0x20,0x34,0x56,0x28,0x45] 5634 5635 vrepif %v0, 0 5636 vrepif %v0, -32768 5637 vrepif %v0, 32767 5638 vrepif %v15, 0 5639 vrepif %v31, 0 5640 vrepif %v18, 0x3456 5641 5642#CHECK: vrepig %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x45] 5643#CHECK: vrepig %v0, -32768 # encoding: [0xe7,0x00,0x80,0x00,0x30,0x45] 5644#CHECK: vrepig %v0, 32767 # encoding: [0xe7,0x00,0x7f,0xff,0x30,0x45] 5645#CHECK: vrepig %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x45] 5646#CHECK: vrepig %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x45] 5647#CHECK: vrepig %v18, 13398 # encoding: [0xe7,0x20,0x34,0x56,0x38,0x45] 5648 5649 vrepig %v0, 0 5650 vrepig %v0, -32768 5651 vrepig %v0, 32767 5652 vrepig %v15, 0 5653 vrepig %v31, 0 5654 vrepig %v18, 0x3456 5655 5656#CHECK: vrepih %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x45] 5657#CHECK: vrepih %v0, -32768 # encoding: [0xe7,0x00,0x80,0x00,0x10,0x45] 5658#CHECK: vrepih %v0, 32767 # encoding: [0xe7,0x00,0x7f,0xff,0x10,0x45] 5659#CHECK: vrepih %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x45] 5660#CHECK: vrepih %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x45] 5661#CHECK: vrepih %v18, 13398 # encoding: [0xe7,0x20,0x34,0x56,0x18,0x45] 5662 5663 vrepih %v0, 0 5664 vrepih %v0, -32768 5665 vrepih %v0, 32767 5666 vrepih %v15, 0 5667 vrepih %v31, 0 5668 vrepih %v18, 0x3456 5669 5670#CHECK: vs %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf7] 5671#CHECK: vs %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xf7] 5672#CHECK: vs %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf7] 5673#CHECK: vs %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf7] 5674#CHECK: vs %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf7] 5675#CHECK: vs %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xf7] 5676 5677 vs %v0, %v0, %v0, 0 5678 vs %v0, %v0, %v0, 15 5679 vs %v0, %v0, %v31, 0 5680 vs %v0, %v31, %v0, 0 5681 vs %v31, %v0, %v0, 0 5682 vs %v18, %v3, %v20, 11 5683 5684#CHECK: vsb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf7] 5685#CHECK: vsb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf7] 5686#CHECK: vsb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf7] 5687#CHECK: vsb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf7] 5688#CHECK: vsb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xf7] 5689 5690 vsb %v0, %v0, %v0 5691 vsb %v0, %v0, %v31 5692 vsb %v0, %v31, %v0 5693 vsb %v31, %v0, %v0 5694 vsb %v18, %v3, %v20 5695 5696#CHECK: vsbcbi %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xbd] 5697#CHECK: vsbcbi %v0, %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xbd] 5698#CHECK: vsbcbi %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xbd] 5699#CHECK: vsbcbi %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xbd] 5700#CHECK: vsbcbi %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xbd] 5701#CHECK: vsbcbi %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xbd] 5702#CHECK: vsbcbi %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xbd] 5703 5704 vsbcbi %v0, %v0, %v0, %v0, 0 5705 vsbcbi %v0, %v0, %v0, %v0, 15 5706 vsbcbi %v0, %v0, %v0, %v31, 0 5707 vsbcbi %v0, %v0, %v31, %v0, 0 5708 vsbcbi %v0, %v31, %v0, %v0, 0 5709 vsbcbi %v31, %v0, %v0, %v0, 0 5710 vsbcbi %v13, %v17, %v21, %v25, 11 5711 5712#CHECK: vsbcbiq %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x04,0x00,0x00,0xbd] 5713#CHECK: vsbcbiq %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x04,0x00,0xf1,0xbd] 5714#CHECK: vsbcbiq %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf4,0x00,0x02,0xbd] 5715#CHECK: vsbcbiq %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x04,0x00,0x04,0xbd] 5716#CHECK: vsbcbiq %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x04,0x00,0x08,0xbd] 5717#CHECK: vsbcbiq %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x54,0x00,0x97,0xbd] 5718 5719 vsbcbiq %v0, %v0, %v0, %v0 5720 vsbcbiq %v0, %v0, %v0, %v31 5721 vsbcbiq %v0, %v0, %v31, %v0 5722 vsbcbiq %v0, %v31, %v0, %v0 5723 vsbcbiq %v31, %v0, %v0, %v0 5724 vsbcbiq %v13, %v17, %v21, %v25 5725 5726#CHECK: vsbi %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xbf] 5727#CHECK: vsbi %v0, %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xbf] 5728#CHECK: vsbi %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xbf] 5729#CHECK: vsbi %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xbf] 5730#CHECK: vsbi %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xbf] 5731#CHECK: vsbi %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xbf] 5732#CHECK: vsbi %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xbf] 5733 5734 vsbi %v0, %v0, %v0, %v0, 0 5735 vsbi %v0, %v0, %v0, %v0, 15 5736 vsbi %v0, %v0, %v0, %v31, 0 5737 vsbi %v0, %v0, %v31, %v0, 0 5738 vsbi %v0, %v31, %v0, %v0, 0 5739 vsbi %v31, %v0, %v0, %v0, 0 5740 vsbi %v13, %v17, %v21, %v25, 11 5741 5742#CHECK: vsbiq %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x04,0x00,0x00,0xbf] 5743#CHECK: vsbiq %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x04,0x00,0xf1,0xbf] 5744#CHECK: vsbiq %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf4,0x00,0x02,0xbf] 5745#CHECK: vsbiq %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x04,0x00,0x04,0xbf] 5746#CHECK: vsbiq %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x04,0x00,0x08,0xbf] 5747#CHECK: vsbiq %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x54,0x00,0x97,0xbf] 5748 5749 vsbiq %v0, %v0, %v0, %v0 5750 vsbiq %v0, %v0, %v0, %v31 5751 vsbiq %v0, %v0, %v31, %v0 5752 vsbiq %v0, %v31, %v0, %v0 5753 vsbiq %v31, %v0, %v0, %v0 5754 vsbiq %v13, %v17, %v21, %v25 5755 5756#CHECK: vscbi %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf5] 5757#CHECK: vscbi %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xf5] 5758#CHECK: vscbi %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf5] 5759#CHECK: vscbi %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf5] 5760#CHECK: vscbi %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf5] 5761#CHECK: vscbi %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xf5] 5762 5763 vscbi %v0, %v0, %v0, 0 5764 vscbi %v0, %v0, %v0, 15 5765 vscbi %v0, %v0, %v31, 0 5766 vscbi %v0, %v31, %v0, 0 5767 vscbi %v31, %v0, %v0, 0 5768 vscbi %v18, %v3, %v20, 11 5769 5770#CHECK: vscbib %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf5] 5771#CHECK: vscbib %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf5] 5772#CHECK: vscbib %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf5] 5773#CHECK: vscbib %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf5] 5774#CHECK: vscbib %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xf5] 5775 5776 vscbib %v0, %v0, %v0 5777 vscbib %v0, %v0, %v31 5778 vscbib %v0, %v31, %v0 5779 vscbib %v31, %v0, %v0 5780 vscbib %v18, %v3, %v20 5781 5782#CHECK: vscbif %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xf5] 5783#CHECK: vscbif %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xf5] 5784#CHECK: vscbif %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xf5] 5785#CHECK: vscbif %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xf5] 5786#CHECK: vscbif %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xf5] 5787 5788 vscbif %v0, %v0, %v0 5789 vscbif %v0, %v0, %v31 5790 vscbif %v0, %v31, %v0 5791 vscbif %v31, %v0, %v0 5792 vscbif %v18, %v3, %v20 5793 5794#CHECK: vscbig %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xf5] 5795#CHECK: vscbig %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xf5] 5796#CHECK: vscbig %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xf5] 5797#CHECK: vscbig %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xf5] 5798#CHECK: vscbig %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xf5] 5799 5800 vscbig %v0, %v0, %v0 5801 vscbig %v0, %v0, %v31 5802 vscbig %v0, %v31, %v0 5803 vscbig %v31, %v0, %v0 5804 vscbig %v18, %v3, %v20 5805 5806#CHECK: vscbih %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xf5] 5807#CHECK: vscbih %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xf5] 5808#CHECK: vscbih %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xf5] 5809#CHECK: vscbih %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xf5] 5810#CHECK: vscbih %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xf5] 5811 5812 vscbih %v0, %v0, %v0 5813 vscbih %v0, %v0, %v31 5814 vscbih %v0, %v31, %v0 5815 vscbih %v31, %v0, %v0 5816 vscbih %v18, %v3, %v20 5817 5818#CHECK: vscbiq %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xf5] 5819#CHECK: vscbiq %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xf5] 5820#CHECK: vscbiq %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xf5] 5821#CHECK: vscbiq %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xf5] 5822#CHECK: vscbiq %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xf5] 5823 5824 vscbiq %v0, %v0, %v0 5825 vscbiq %v0, %v0, %v31 5826 vscbiq %v0, %v31, %v0 5827 vscbiq %v31, %v0, %v0 5828 vscbiq %v18, %v3, %v20 5829 5830#CHECK: vscef %v0, 0(%v0), 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x1b] 5831#CHECK: vscef %v0, 0(%v0,%r1), 0 # encoding: [0xe7,0x00,0x10,0x00,0x00,0x1b] 5832#CHECK: vscef %v0, 0(%v0,%r1), 3 # encoding: [0xe7,0x00,0x10,0x00,0x30,0x1b] 5833#CHECK: vscef %v0, 0(%v0,%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x1b] 5834#CHECK: vscef %v0, 0(%v15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x1b] 5835#CHECK: vscef %v0, 0(%v31,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x04,0x1b] 5836#CHECK: vscef %v0, 4095(%v0,%r1), 0 # encoding: [0xe7,0x00,0x1f,0xff,0x00,0x1b] 5837#CHECK: vscef %v15, 0(%v0,%r1), 0 # encoding: [0xe7,0xf0,0x10,0x00,0x00,0x1b] 5838#CHECK: vscef %v31, 0(%v0,%r1), 0 # encoding: [0xe7,0xf0,0x10,0x00,0x08,0x1b] 5839#CHECK: vscef %v10, 1000(%v19,%r7), 1 # encoding: [0xe7,0xa3,0x73,0xe8,0x14,0x1b] 5840 5841 vscef %v0, 0(%v0), 0 5842 vscef %v0, 0(%v0,%r1), 0 5843 vscef %v0, 0(%v0,%r1), 3 5844 vscef %v0, 0(%v0,%r15), 0 5845 vscef %v0, 0(%v15,%r1), 0 5846 vscef %v0, 0(%v31,%r1), 0 5847 vscef %v0, 4095(%v0, %r1), 0 5848 vscef %v15, 0(%v0,%r1), 0 5849 vscef %v31, 0(%v0,%r1), 0 5850 vscef %v10, 1000(%v19,%r7), 1 5851 5852#CHECK: vsceg %v0, 0(%v0), 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x1a] 5853#CHECK: vsceg %v0, 0(%v0,%r1), 0 # encoding: [0xe7,0x00,0x10,0x00,0x00,0x1a] 5854#CHECK: vsceg %v0, 0(%v0,%r1), 1 # encoding: [0xe7,0x00,0x10,0x00,0x10,0x1a] 5855#CHECK: vsceg %v0, 0(%v0,%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x1a] 5856#CHECK: vsceg %v0, 0(%v15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x1a] 5857#CHECK: vsceg %v0, 0(%v31,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x04,0x1a] 5858#CHECK: vsceg %v0, 4095(%v0,%r1), 0 # encoding: [0xe7,0x00,0x1f,0xff,0x00,0x1a] 5859#CHECK: vsceg %v15, 0(%v0,%r1), 0 # encoding: [0xe7,0xf0,0x10,0x00,0x00,0x1a] 5860#CHECK: vsceg %v31, 0(%v0,%r1), 0 # encoding: [0xe7,0xf0,0x10,0x00,0x08,0x1a] 5861#CHECK: vsceg %v10, 1000(%v19,%r7), 1 # encoding: [0xe7,0xa3,0x73,0xe8,0x14,0x1a] 5862 5863 vsceg %v0, 0(%v0), 0 5864 vsceg %v0, 0(%v0,%r1), 0 5865 vsceg %v0, 0(%v0,%r1), 1 5866 vsceg %v0, 0(%v0,%r15), 0 5867 vsceg %v0, 0(%v15,%r1), 0 5868 vsceg %v0, 0(%v31,%r1), 0 5869 vsceg %v0, 4095(%v0,%r1), 0 5870 vsceg %v15, 0(%v0,%r1), 0 5871 vsceg %v31, 0(%v0,%r1), 0 5872 vsceg %v10, 1000(%v19,%r7), 1 5873 5874#CHECK: vseg %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x5f] 5875#CHECK: vseg %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x5f] 5876#CHECK: vseg %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x5f] 5877#CHECK: vseg %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x5f] 5878#CHECK: vseg %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x5f] 5879#CHECK: vseg %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x5f] 5880#CHECK: vseg %v14, %v17, 11 # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0x5f] 5881 5882 vseg %v0, %v0, 0 5883 vseg %v0, %v0, 15 5884 vseg %v0, %v15, 0 5885 vseg %v0, %v31, 0 5886 vseg %v15, %v0, 0 5887 vseg %v31, %v0, 0 5888 vseg %v14, %v17, 11 5889 5890#CHECK: vsegb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x5f] 5891#CHECK: vsegb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x5f] 5892#CHECK: vsegb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x5f] 5893#CHECK: vsegb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x5f] 5894#CHECK: vsegb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x5f] 5895#CHECK: vsegb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0x5f] 5896 5897 vsegb %v0, %v0 5898 vsegb %v0, %v15 5899 vsegb %v0, %v31 5900 vsegb %v15, %v0 5901 vsegb %v31, %v0 5902 vsegb %v14, %v17 5903 5904#CHECK: vsegf %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x5f] 5905#CHECK: vsegf %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x5f] 5906#CHECK: vsegf %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x5f] 5907#CHECK: vsegf %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x5f] 5908#CHECK: vsegf %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x5f] 5909#CHECK: vsegf %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x24,0x5f] 5910 5911 vsegf %v0, %v0 5912 vsegf %v0, %v15 5913 vsegf %v0, %v31 5914 vsegf %v15, %v0 5915 vsegf %v31, %v0 5916 vsegf %v14, %v17 5917 5918#CHECK: vsegh %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x5f] 5919#CHECK: vsegh %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x5f] 5920#CHECK: vsegh %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x5f] 5921#CHECK: vsegh %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x5f] 5922#CHECK: vsegh %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x5f] 5923#CHECK: vsegh %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x14,0x5f] 5924 5925 vsegh %v0, %v0 5926 vsegh %v0, %v15 5927 vsegh %v0, %v31 5928 vsegh %v15, %v0 5929 vsegh %v31, %v0 5930 vsegh %v14, %v17 5931 5932#CHECK: vsel %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8d] 5933#CHECK: vsel %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0x8d] 5934#CHECK: vsel %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x8d] 5935#CHECK: vsel %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x8d] 5936#CHECK: vsel %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x8d] 5937#CHECK: vsel %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x50,0x00,0x97,0x8d] 5938 5939 vsel %v0, %v0, %v0, %v0 5940 vsel %v0, %v0, %v0, %v31 5941 vsel %v0, %v0, %v31, %v0 5942 vsel %v0, %v31, %v0, %v0 5943 vsel %v31, %v0, %v0, %v0 5944 vsel %v13, %v17, %v21, %v25 5945 5946#CHECK: vsf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xf7] 5947#CHECK: vsf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xf7] 5948#CHECK: vsf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xf7] 5949#CHECK: vsf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xf7] 5950#CHECK: vsf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xf7] 5951 5952 vsf %v0, %v0, %v0 5953 vsf %v0, %v0, %v31 5954 vsf %v0, %v31, %v0 5955 vsf %v31, %v0, %v0 5956 vsf %v18, %v3, %v20 5957 5958#CHECK: vsg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xf7] 5959#CHECK: vsg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xf7] 5960#CHECK: vsg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xf7] 5961#CHECK: vsg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xf7] 5962#CHECK: vsg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xf7] 5963 5964 vsg %v0, %v0, %v0 5965 vsg %v0, %v0, %v31 5966 vsg %v0, %v31, %v0 5967 vsg %v31, %v0, %v0 5968 vsg %v18, %v3, %v20 5969 5970#CHECK: vsh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xf7] 5971#CHECK: vsh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xf7] 5972#CHECK: vsh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xf7] 5973#CHECK: vsh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xf7] 5974#CHECK: vsh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xf7] 5975 5976 vsh %v0, %v0, %v0 5977 vsh %v0, %v0, %v31 5978 vsh %v0, %v31, %v0 5979 vsh %v31, %v0, %v0 5980 vsh %v18, %v3, %v20 5981 5982#CHECK: vsl %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x74] 5983#CHECK: vsl %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x74] 5984#CHECK: vsl %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x74] 5985#CHECK: vsl %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x74] 5986#CHECK: vsl %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x74] 5987 5988 vsl %v0, %v0, %v0 5989 vsl %v0, %v0, %v31 5990 vsl %v0, %v31, %v0 5991 vsl %v31, %v0, %v0 5992 vsl %v18, %v3, %v20 5993 5994#CHECK: vslb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x75] 5995#CHECK: vslb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x75] 5996#CHECK: vslb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x75] 5997#CHECK: vslb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x75] 5998#CHECK: vslb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x75] 5999 6000 vslb %v0, %v0, %v0 6001 vslb %v0, %v0, %v31 6002 vslb %v0, %v31, %v0 6003 vslb %v31, %v0, %v0 6004 vslb %v18, %v3, %v20 6005 6006#CHECK: vsldb %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x77] 6007#CHECK: vsldb %v0, %v0, %v0, 255 # encoding: [0xe7,0x00,0x00,0xff,0x00,0x77] 6008#CHECK: vsldb %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x77] 6009#CHECK: vsldb %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x77] 6010#CHECK: vsldb %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x77] 6011#CHECK: vsldb %v13, %v17, %v21, 121 # encoding: [0xe7,0xd1,0x50,0x79,0x06,0x77] 6012 6013 vsldb %v0, %v0, %v0, 0 6014 vsldb %v0, %v0, %v0, 255 6015 vsldb %v0, %v0, %v31, 0 6016 vsldb %v0, %v31, %v0, 0 6017 vsldb %v31, %v0, %v0, 0 6018 vsldb %v13, %v17, %v21, 0x79 6019 6020#CHECK: vsq %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xf7] 6021#CHECK: vsq %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xf7] 6022#CHECK: vsq %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xf7] 6023#CHECK: vsq %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xf7] 6024#CHECK: vsq %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xf7] 6025 6026 vsq %v0, %v0, %v0 6027 vsq %v0, %v0, %v31 6028 vsq %v0, %v31, %v0 6029 vsq %v31, %v0, %v0 6030 vsq %v18, %v3, %v20 6031 6032#CHECK: vsra %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x7e] 6033#CHECK: vsra %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x7e] 6034#CHECK: vsra %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x7e] 6035#CHECK: vsra %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x7e] 6036#CHECK: vsra %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x7e] 6037 6038 vsra %v0, %v0, %v0 6039 vsra %v0, %v0, %v31 6040 vsra %v0, %v31, %v0 6041 vsra %v31, %v0, %v0 6042 vsra %v18, %v3, %v20 6043 6044#CHECK: vsrab %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x7f] 6045#CHECK: vsrab %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x7f] 6046#CHECK: vsrab %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x7f] 6047#CHECK: vsrab %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x7f] 6048#CHECK: vsrab %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x7f] 6049 6050 vsrab %v0, %v0, %v0 6051 vsrab %v0, %v0, %v31 6052 vsrab %v0, %v31, %v0 6053 vsrab %v31, %v0, %v0 6054 vsrab %v18, %v3, %v20 6055 6056#CHECK: vsrl %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x7c] 6057#CHECK: vsrl %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x7c] 6058#CHECK: vsrl %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x7c] 6059#CHECK: vsrl %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x7c] 6060#CHECK: vsrl %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x7c] 6061 6062 vsrl %v0, %v0, %v0 6063 vsrl %v0, %v0, %v31 6064 vsrl %v0, %v31, %v0 6065 vsrl %v31, %v0, %v0 6066 vsrl %v18, %v3, %v20 6067 6068#CHECK: vsrlb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x7d] 6069#CHECK: vsrlb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x7d] 6070#CHECK: vsrlb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x7d] 6071#CHECK: vsrlb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x7d] 6072#CHECK: vsrlb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x7d] 6073 6074 vsrlb %v0, %v0, %v0 6075 vsrlb %v0, %v0, %v31 6076 vsrlb %v0, %v31, %v0 6077 vsrlb %v31, %v0, %v0 6078 vsrlb %v18, %v3, %v20 6079 6080#CHECK: vst %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x0e] 6081#CHECK: vst %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x0e] 6082#CHECK: vst %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x0e] 6083#CHECK: vst %v0, 0(%r15,%r1) # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x0e] 6084#CHECK: vst %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x0e] 6085#CHECK: vst %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x0e] 6086#CHECK: vst %v18, 1383(%r3,%r4) # encoding: [0xe7,0x23,0x45,0x67,0x08,0x0e] 6087 6088 vst %v0, 0 6089 vst %v0, 4095 6090 vst %v0, 0(%r15) 6091 vst %v0, 0(%r15,%r1) 6092 vst %v15, 0 6093 vst %v31, 0 6094 vst %v18, 0x567(%r3,%r4) 6095 6096#CHECK: vsteb %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x08] 6097#CHECK: vsteb %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x08] 6098#CHECK: vsteb %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x08] 6099#CHECK: vsteb %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x08] 6100#CHECK: vsteb %v0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x08] 6101#CHECK: vsteb %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x08] 6102#CHECK: vsteb %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x08] 6103#CHECK: vsteb %v18, 1383(%r3,%r4), 8 # encoding: [0xe7,0x23,0x45,0x67,0x88,0x08] 6104 6105 vsteb %v0, 0, 0 6106 vsteb %v0, 0, 15 6107 vsteb %v0, 4095, 0 6108 vsteb %v0, 0(%r15), 0 6109 vsteb %v0, 0(%r15,%r1), 0 6110 vsteb %v15, 0, 0 6111 vsteb %v31, 0, 0 6112 vsteb %v18, 1383(%r3,%r4), 8 6113 6114#CHECK: vstef %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x0b] 6115#CHECK: vstef %v0, 0, 3 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x0b] 6116#CHECK: vstef %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x0b] 6117#CHECK: vstef %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x0b] 6118#CHECK: vstef %v0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x0b] 6119#CHECK: vstef %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x0b] 6120#CHECK: vstef %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x0b] 6121#CHECK: vstef %v18, 1383(%r3,%r4), 2 # encoding: [0xe7,0x23,0x45,0x67,0x28,0x0b] 6122 6123 vstef %v0, 0, 0 6124 vstef %v0, 0, 3 6125 vstef %v0, 4095, 0 6126 vstef %v0, 0(%r15), 0 6127 vstef %v0, 0(%r15,%r1), 0 6128 vstef %v15, 0, 0 6129 vstef %v31, 0, 0 6130 vstef %v18, 1383(%r3,%r4), 2 6131 6132#CHECK: vsteg %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x0a] 6133#CHECK: vsteg %v0, 0, 1 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x0a] 6134#CHECK: vsteg %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x0a] 6135#CHECK: vsteg %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x0a] 6136#CHECK: vsteg %v0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x0a] 6137#CHECK: vsteg %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x0a] 6138#CHECK: vsteg %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x0a] 6139#CHECK: vsteg %v18, 1383(%r3,%r4), 1 # encoding: [0xe7,0x23,0x45,0x67,0x18,0x0a] 6140 6141 vsteg %v0, 0, 0 6142 vsteg %v0, 0, 1 6143 vsteg %v0, 4095, 0 6144 vsteg %v0, 0(%r15), 0 6145 vsteg %v0, 0(%r15,%r1), 0 6146 vsteg %v15, 0, 0 6147 vsteg %v31, 0, 0 6148 vsteg %v18, 1383(%r3,%r4), 1 6149 6150#CHECK: vsteh %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x09] 6151#CHECK: vsteh %v0, 0, 7 # encoding: [0xe7,0x00,0x00,0x00,0x70,0x09] 6152#CHECK: vsteh %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x09] 6153#CHECK: vsteh %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x09] 6154#CHECK: vsteh %v0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x09] 6155#CHECK: vsteh %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x09] 6156#CHECK: vsteh %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x09] 6157#CHECK: vsteh %v18, 1383(%r3,%r4), 4 # encoding: [0xe7,0x23,0x45,0x67,0x48,0x09] 6158 6159 vsteh %v0, 0, 0 6160 vsteh %v0, 0, 7 6161 vsteh %v0, 4095, 0 6162 vsteh %v0, 0(%r15), 0 6163 vsteh %v0, 0(%r15,%r1), 0 6164 vsteh %v15, 0, 0 6165 vsteh %v31, 0, 0 6166 vsteh %v18, 1383(%r3,%r4), 4 6167 6168#CHECK: vstl %v0, %r0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x3f] 6169#CHECK: vstl %v0, %r0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x3f] 6170#CHECK: vstl %v0, %r0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x3f] 6171#CHECK: vstl %v0, %r15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x3f] 6172#CHECK: vstl %v15, %r0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x3f] 6173#CHECK: vstl %v31, %r0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x3f] 6174#CHECK: vstl %v18, %r3, 1383(%r4) # encoding: [0xe7,0x23,0x45,0x67,0x08,0x3f] 6175 6176 vstl %v0, %r0, 0 6177 vstl %v0, %r0, 4095 6178 vstl %v0, %r0, 0(%r15) 6179 vstl %v0, %r15, 0 6180 vstl %v15, %r0, 0 6181 vstl %v31, %r0, 0 6182 vstl %v18, %r3, 1383(%r4) 6183 6184#CHECK: vstm %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x3e] 6185#CHECK: vstm %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x3e] 6186#CHECK: vstm %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x3e] 6187#CHECK: vstm %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x3e] 6188#CHECK: vstm %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x3e] 6189#CHECK: vstm %v14, %v17, 1074(%r5) # encoding: [0xe7,0xe1,0x54,0x32,0x04,0x3e] 6190 6191 vstm %v0, %v0, 0 6192 vstm %v0, %v0, 4095 6193 vstm %v0, %v0, 0(%r15) 6194 vstm %v0, %v31, 0 6195 vstm %v31, %v0, 0 6196 vstm %v14, %v17, 1074(%r5) 6197 6198#CHECK: vstrc %v0, %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8a] 6199#CHECK: vstrc %v0, %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0x8a] 6200#CHECK: vstrc %v0, %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8a] 6201#CHECK: vstrc %v0, %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0x8a] 6202#CHECK: vstrc %v0, %v0, %v0, %v0, 0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x00,0x8a] 6203#CHECK: vstrc %v0, %v0, %v0, %v15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x8a] 6204#CHECK: vstrc %v0, %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0x8a] 6205#CHECK: vstrc %v0, %v0, %v15, %v0, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x8a] 6206#CHECK: vstrc %v0, %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x8a] 6207#CHECK: vstrc %v0, %v15, %v0, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x8a] 6208#CHECK: vstrc %v0, %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x8a] 6209#CHECK: vstrc %v15, %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x8a] 6210#CHECK: vstrc %v31, %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x8a] 6211#CHECK: vstrc %v18, %v3, %v20, %v5, 11, 4 # encoding: [0xe7,0x23,0x4b,0x40,0x5a,0x8a] 6212#CHECK: vstrc %v18, %v3, %v20, %v5, 0, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x5a,0x8a] 6213 6214 vstrc %v0, %v0, %v0, %v0, 0 6215 vstrc %v0, %v0, %v0, %v0, 15 6216 vstrc %v0, %v0, %v0, %v0, 0, 0 6217 vstrc %v0, %v0, %v0, %v0, 15, 0 6218 vstrc %v0, %v0, %v0, %v0, 0, 12 6219 vstrc %v0, %v0, %v0, %v15, 0 6220 vstrc %v0, %v0, %v0, %v31, 0 6221 vstrc %v0, %v0, %v15, %v0, 0 6222 vstrc %v0, %v0, %v31, %v0, 0 6223 vstrc %v0, %v15, %v0, %v0, 0 6224 vstrc %v0, %v31, %v0, %v0, 0 6225 vstrc %v15, %v0, %v0, %v0, 0 6226 vstrc %v31, %v0, %v0, %v0, 0 6227 vstrc %v18, %v3, %v20, %v5, 11, 4 6228 vstrc %v18, %v3, %v20, %v5, 0, 15 6229 6230#CHECK: vstrcb %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8a] 6231#CHECK: vstrcb %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8a] 6232#CHECK: vstrcb %v0, %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x00,0x8a] 6233#CHECK: vstrcb %v0, %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x8a] 6234#CHECK: vstrcb %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0x8a] 6235#CHECK: vstrcb %v0, %v0, %v15, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x8a] 6236#CHECK: vstrcb %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x8a] 6237#CHECK: vstrcb %v0, %v15, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x8a] 6238#CHECK: vstrcb %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x8a] 6239#CHECK: vstrcb %v15, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x8a] 6240#CHECK: vstrcb %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x8a] 6241#CHECK: vstrcb %v18, %v3, %v20, %v5, 4 # encoding: [0xe7,0x23,0x40,0x40,0x5a,0x8a] 6242#CHECK: vstrcb %v18, %v3, %v20, %v5, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x5a,0x8a] 6243#CHECK: vstrcbs %v18, %v3, %v20, %v5, 8 # encoding: [0xe7,0x23,0x40,0x90,0x5a,0x8a] 6244#CHECK: vstrczb %v18, %v3, %v20, %v5, 4 # encoding: [0xe7,0x23,0x40,0x60,0x5a,0x8a] 6245#CHECK: vstrczbs %v18, %v3, %v20, %v5, 8 # encoding: [0xe7,0x23,0x40,0xb0,0x5a,0x8a] 6246#CHECK: vstrczbs %v18, %v3, %v20, %v5, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x5a,0x8a] 6247 6248 vstrcb %v0, %v0, %v0, %v0 6249 vstrcb %v0, %v0, %v0, %v0, 0 6250 vstrcb %v0, %v0, %v0, %v0, 12 6251 vstrcb %v0, %v0, %v0, %v15 6252 vstrcb %v0, %v0, %v0, %v31 6253 vstrcb %v0, %v0, %v15, %v0 6254 vstrcb %v0, %v0, %v31, %v0 6255 vstrcb %v0, %v15, %v0, %v0 6256 vstrcb %v0, %v31, %v0, %v0 6257 vstrcb %v15, %v0, %v0, %v0 6258 vstrcb %v31, %v0, %v0, %v0 6259 vstrcb %v18, %v3, %v20, %v5, 4 6260 vstrcb %v18, %v3, %v20, %v5, 15 6261 vstrcbs %v18, %v3, %v20, %v5, 8 6262 vstrczb %v18, %v3, %v20, %v5, 4 6263 vstrczbs %v18, %v3, %v20, %v5, 8 6264 vstrczbs %v18, %v3, %v20, %v5, 15 6265 6266#CHECK: vstrcf %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x02,0x00,0x00,0x8a] 6267#CHECK: vstrcf %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x02,0x00,0x00,0x8a] 6268#CHECK: vstrcf %v0, %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x02,0xc0,0x00,0x8a] 6269#CHECK: vstrcf %v0, %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0x02,0x00,0xf0,0x8a] 6270#CHECK: vstrcf %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x02,0x00,0xf1,0x8a] 6271#CHECK: vstrcf %v0, %v0, %v15, %v0, 0 # encoding: [0xe7,0x00,0xf2,0x00,0x00,0x8a] 6272#CHECK: vstrcf %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf2,0x00,0x02,0x8a] 6273#CHECK: vstrcf %v0, %v15, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x02,0x00,0x00,0x8a] 6274#CHECK: vstrcf %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x02,0x00,0x04,0x8a] 6275#CHECK: vstrcf %v15, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x02,0x00,0x00,0x8a] 6276#CHECK: vstrcf %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x02,0x00,0x08,0x8a] 6277#CHECK: vstrcf %v18, %v3, %v20, %v5, 4 # encoding: [0xe7,0x23,0x42,0x40,0x5a,0x8a] 6278#CHECK: vstrcf %v18, %v3, %v20, %v5, 15 # encoding: [0xe7,0x23,0x42,0xf0,0x5a,0x8a] 6279#CHECK: vstrcfs %v18, %v3, %v20, %v5, 8 # encoding: [0xe7,0x23,0x42,0x90,0x5a,0x8a] 6280#CHECK: vstrczf %v18, %v3, %v20, %v5, 4 # encoding: [0xe7,0x23,0x42,0x60,0x5a,0x8a] 6281#CHECK: vstrczfs %v18, %v3, %v20, %v5, 8 # encoding: [0xe7,0x23,0x42,0xb0,0x5a,0x8a] 6282#CHECK: vstrczfs %v18, %v3, %v20, %v5, 15 # encoding: [0xe7,0x23,0x42,0xf0,0x5a,0x8a] 6283 6284 vstrcf %v0, %v0, %v0, %v0 6285 vstrcf %v0, %v0, %v0, %v0, 0 6286 vstrcf %v0, %v0, %v0, %v0, 12 6287 vstrcf %v0, %v0, %v0, %v15 6288 vstrcf %v0, %v0, %v0, %v31 6289 vstrcf %v0, %v0, %v15, %v0 6290 vstrcf %v0, %v0, %v31, %v0 6291 vstrcf %v0, %v15, %v0, %v0 6292 vstrcf %v0, %v31, %v0, %v0 6293 vstrcf %v15, %v0, %v0, %v0 6294 vstrcf %v31, %v0, %v0, %v0 6295 vstrcf %v18, %v3, %v20, %v5, 4 6296 vstrcf %v18, %v3, %v20, %v5, 15 6297 vstrcfs %v18, %v3, %v20, %v5, 8 6298 vstrczf %v18, %v3, %v20, %v5, 4 6299 vstrczfs %v18, %v3, %v20, %v5, 8 6300 vstrczfs %v18, %v3, %v20, %v5, 15 6301 6302#CHECK: vstrch %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x01,0x00,0x00,0x8a] 6303#CHECK: vstrch %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x01,0x00,0x00,0x8a] 6304#CHECK: vstrch %v0, %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x01,0xc0,0x00,0x8a] 6305#CHECK: vstrch %v0, %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0x01,0x00,0xf0,0x8a] 6306#CHECK: vstrch %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x01,0x00,0xf1,0x8a] 6307#CHECK: vstrch %v0, %v0, %v15, %v0, 0 # encoding: [0xe7,0x00,0xf1,0x00,0x00,0x8a] 6308#CHECK: vstrch %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf1,0x00,0x02,0x8a] 6309#CHECK: vstrch %v0, %v15, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x01,0x00,0x00,0x8a] 6310#CHECK: vstrch %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x01,0x00,0x04,0x8a] 6311#CHECK: vstrch %v15, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x01,0x00,0x00,0x8a] 6312#CHECK: vstrch %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x01,0x00,0x08,0x8a] 6313#CHECK: vstrch %v18, %v3, %v20, %v5, 4 # encoding: [0xe7,0x23,0x41,0x40,0x5a,0x8a] 6314#CHECK: vstrch %v18, %v3, %v20, %v5, 15 # encoding: [0xe7,0x23,0x41,0xf0,0x5a,0x8a] 6315#CHECK: vstrchs %v18, %v3, %v20, %v5, 8 # encoding: [0xe7,0x23,0x41,0x90,0x5a,0x8a] 6316#CHECK: vstrczh %v18, %v3, %v20, %v5, 4 # encoding: [0xe7,0x23,0x41,0x60,0x5a,0x8a] 6317#CHECK: vstrczhs %v18, %v3, %v20, %v5, 8 # encoding: [0xe7,0x23,0x41,0xb0,0x5a,0x8a] 6318#CHECK: vstrczhs %v18, %v3, %v20, %v5, 15 # encoding: [0xe7,0x23,0x41,0xf0,0x5a,0x8a] 6319 6320 vstrch %v0, %v0, %v0, %v0 6321 vstrch %v0, %v0, %v0, %v0, 0 6322 vstrch %v0, %v0, %v0, %v0, 12 6323 vstrch %v0, %v0, %v0, %v15 6324 vstrch %v0, %v0, %v0, %v31 6325 vstrch %v0, %v0, %v15, %v0 6326 vstrch %v0, %v0, %v31, %v0 6327 vstrch %v0, %v15, %v0, %v0 6328 vstrch %v0, %v31, %v0, %v0 6329 vstrch %v15, %v0, %v0, %v0 6330 vstrch %v31, %v0, %v0, %v0 6331 vstrch %v18, %v3, %v20, %v5, 4 6332 vstrch %v18, %v3, %v20, %v5, 15 6333 vstrchs %v18, %v3, %v20, %v5, 8 6334 vstrczh %v18, %v3, %v20, %v5, 4 6335 vstrczhs %v18, %v3, %v20, %v5, 8 6336 vstrczhs %v18, %v3, %v20, %v5, 15 6337 6338#CHECK: vsum %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x64] 6339#CHECK: vsum %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x64] 6340#CHECK: vsum %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x64] 6341#CHECK: vsum %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x64] 6342#CHECK: vsum %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x64] 6343#CHECK: vsum %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0x64] 6344 6345 vsum %v0, %v0, %v0, 0 6346 vsum %v0, %v0, %v0, 15 6347 vsum %v0, %v0, %v31, 0 6348 vsum %v0, %v31, %v0, 0 6349 vsum %v31, %v0, %v0, 0 6350 vsum %v18, %v3, %v20, 11 6351 6352#CHECK: vsumb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x64] 6353#CHECK: vsumb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x64] 6354#CHECK: vsumb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x64] 6355#CHECK: vsumb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x64] 6356#CHECK: vsumb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x64] 6357 6358 vsumb %v0, %v0, %v0 6359 vsumb %v0, %v0, %v31 6360 vsumb %v0, %v31, %v0 6361 vsumb %v31, %v0, %v0 6362 vsumb %v18, %v3, %v20 6363 6364#CHECK: vsumg %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x65] 6365#CHECK: vsumg %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x65] 6366#CHECK: vsumg %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x65] 6367#CHECK: vsumg %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x65] 6368#CHECK: vsumg %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x65] 6369#CHECK: vsumg %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0x65] 6370 6371 vsumg %v0, %v0, %v0, 0 6372 vsumg %v0, %v0, %v0, 15 6373 vsumg %v0, %v0, %v31, 0 6374 vsumg %v0, %v31, %v0, 0 6375 vsumg %v31, %v0, %v0, 0 6376 vsumg %v18, %v3, %v20, 11 6377 6378#CHECK: vsumgf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x65] 6379#CHECK: vsumgf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x65] 6380#CHECK: vsumgf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x65] 6381#CHECK: vsumgf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x65] 6382#CHECK: vsumgf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x65] 6383 6384 vsumgf %v0, %v0, %v0 6385 vsumgf %v0, %v0, %v31 6386 vsumgf %v0, %v31, %v0 6387 vsumgf %v31, %v0, %v0 6388 vsumgf %v18, %v3, %v20 6389 6390#CHECK: vsumgh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x65] 6391#CHECK: vsumgh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x65] 6392#CHECK: vsumgh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x65] 6393#CHECK: vsumgh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x65] 6394#CHECK: vsumgh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x65] 6395 6396 vsumgh %v0, %v0, %v0 6397 vsumgh %v0, %v0, %v31 6398 vsumgh %v0, %v31, %v0 6399 vsumgh %v31, %v0, %v0 6400 vsumgh %v18, %v3, %v20 6401 6402#CHECK: vsumh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x64] 6403#CHECK: vsumh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x64] 6404#CHECK: vsumh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x64] 6405#CHECK: vsumh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x64] 6406#CHECK: vsumh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x64] 6407 6408 vsumh %v0, %v0, %v0 6409 vsumh %v0, %v0, %v31 6410 vsumh %v0, %v31, %v0 6411 vsumh %v31, %v0, %v0 6412 vsumh %v18, %v3, %v20 6413 6414#CHECK: vsumq %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x67] 6415#CHECK: vsumq %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x67] 6416#CHECK: vsumq %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x67] 6417#CHECK: vsumq %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x67] 6418#CHECK: vsumq %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x67] 6419#CHECK: vsumq %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0x67] 6420 6421 vsumq %v0, %v0, %v0, 0 6422 vsumq %v0, %v0, %v0, 15 6423 vsumq %v0, %v0, %v31, 0 6424 vsumq %v0, %v31, %v0, 0 6425 vsumq %v31, %v0, %v0, 0 6426 vsumq %v18, %v3, %v20, 11 6427 6428#CHECK: vsumqf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x67] 6429#CHECK: vsumqf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x67] 6430#CHECK: vsumqf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x67] 6431#CHECK: vsumqf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x67] 6432#CHECK: vsumqf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x67] 6433 6434 vsumqf %v0, %v0, %v0 6435 vsumqf %v0, %v0, %v31 6436 vsumqf %v0, %v31, %v0 6437 vsumqf %v31, %v0, %v0 6438 vsumqf %v18, %v3, %v20 6439 6440#CHECK: vsumqg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x67] 6441#CHECK: vsumqg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x67] 6442#CHECK: vsumqg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x67] 6443#CHECK: vsumqg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x67] 6444#CHECK: vsumqg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x67] 6445 6446 vsumqg %v0, %v0, %v0 6447 vsumqg %v0, %v0, %v31 6448 vsumqg %v0, %v31, %v0 6449 vsumqg %v31, %v0, %v0 6450 vsumqg %v18, %v3, %v20 6451 6452#CHECK: vtm %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd8] 6453#CHECK: vtm %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd8] 6454#CHECK: vtm %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd8] 6455#CHECK: vtm %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd8] 6456#CHECK: vtm %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd8] 6457#CHECK: vtm %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xd8] 6458 6459 vtm %v0, %v0 6460 vtm %v0, %v15 6461 vtm %v0, %v31 6462 vtm %v15, %v0 6463 vtm %v31, %v0 6464 vtm %v14, %v17 6465 6466#CHECK: vuph %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd7] 6467#CHECK: vuph %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xd7] 6468#CHECK: vuph %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd7] 6469#CHECK: vuph %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd7] 6470#CHECK: vuph %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd7] 6471#CHECK: vuph %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd7] 6472#CHECK: vuph %v14, %v17, 11 # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0xd7] 6473 6474 vuph %v0, %v0, 0 6475 vuph %v0, %v0, 15 6476 vuph %v0, %v15, 0 6477 vuph %v0, %v31, 0 6478 vuph %v15, %v0, 0 6479 vuph %v31, %v0, 0 6480 vuph %v14, %v17, 11 6481 6482#CHECK: vuphb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd7] 6483#CHECK: vuphb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd7] 6484#CHECK: vuphb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd7] 6485#CHECK: vuphb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd7] 6486#CHECK: vuphb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd7] 6487#CHECK: vuphb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xd7] 6488 6489 vuphb %v0, %v0 6490 vuphb %v0, %v15 6491 vuphb %v0, %v31 6492 vuphb %v15, %v0 6493 vuphb %v31, %v0 6494 vuphb %v14, %v17 6495 6496#CHECK: vuphf %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xd7] 6497#CHECK: vuphf %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xd7] 6498#CHECK: vuphf %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xd7] 6499#CHECK: vuphf %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xd7] 6500#CHECK: vuphf %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xd7] 6501#CHECK: vuphf %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xd7] 6502 6503 vuphf %v0, %v0 6504 vuphf %v0, %v15 6505 vuphf %v0, %v31 6506 vuphf %v15, %v0 6507 vuphf %v31, %v0 6508 vuphf %v14, %v17 6509 6510#CHECK: vuphh %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xd7] 6511#CHECK: vuphh %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0xd7] 6512#CHECK: vuphh %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xd7] 6513#CHECK: vuphh %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0xd7] 6514#CHECK: vuphh %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xd7] 6515#CHECK: vuphh %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x14,0xd7] 6516 6517 vuphh %v0, %v0 6518 vuphh %v0, %v15 6519 vuphh %v0, %v31 6520 vuphh %v15, %v0 6521 vuphh %v31, %v0 6522 vuphh %v14, %v17 6523 6524#CHECK: vupl %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd6] 6525#CHECK: vupl %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xd6] 6526#CHECK: vupl %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd6] 6527#CHECK: vupl %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd6] 6528#CHECK: vupl %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd6] 6529#CHECK: vupl %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd6] 6530#CHECK: vupl %v14, %v17, 11 # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0xd6] 6531 6532 vupl %v0, %v0, 0 6533 vupl %v0, %v0, 15 6534 vupl %v0, %v15, 0 6535 vupl %v0, %v31, 0 6536 vupl %v15, %v0, 0 6537 vupl %v31, %v0, 0 6538 vupl %v14, %v17, 11 6539 6540#CHECK: vuplb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd6] 6541#CHECK: vuplb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd6] 6542#CHECK: vuplb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd6] 6543#CHECK: vuplb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd6] 6544#CHECK: vuplb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd6] 6545#CHECK: vuplb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xd6] 6546 6547 vuplb %v0, %v0 6548 vuplb %v0, %v15 6549 vuplb %v0, %v31 6550 vuplb %v15, %v0 6551 vuplb %v31, %v0 6552 vuplb %v14, %v17 6553 6554#CHECK: vuplf %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xd6] 6555#CHECK: vuplf %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xd6] 6556#CHECK: vuplf %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xd6] 6557#CHECK: vuplf %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xd6] 6558#CHECK: vuplf %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xd6] 6559#CHECK: vuplf %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xd6] 6560 6561 vuplf %v0, %v0 6562 vuplf %v0, %v15 6563 vuplf %v0, %v31 6564 vuplf %v15, %v0 6565 vuplf %v31, %v0 6566 vuplf %v14, %v17 6567 6568#CHECK: vuplh %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd5] 6569#CHECK: vuplh %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xd5] 6570#CHECK: vuplh %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd5] 6571#CHECK: vuplh %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd5] 6572#CHECK: vuplh %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd5] 6573#CHECK: vuplh %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd5] 6574#CHECK: vuplh %v14, %v17, 11 # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0xd5] 6575 6576 vuplh %v0, %v0, 0 6577 vuplh %v0, %v0, 15 6578 vuplh %v0, %v15, 0 6579 vuplh %v0, %v31, 0 6580 vuplh %v15, %v0, 0 6581 vuplh %v31, %v0, 0 6582 vuplh %v14, %v17, 11 6583 6584#CHECK: vuplhb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd5] 6585#CHECK: vuplhb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd5] 6586#CHECK: vuplhb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd5] 6587#CHECK: vuplhb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd5] 6588#CHECK: vuplhb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd5] 6589#CHECK: vuplhb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xd5] 6590 6591 vuplhb %v0, %v0 6592 vuplhb %v0, %v15 6593 vuplhb %v0, %v31 6594 vuplhb %v15, %v0 6595 vuplhb %v31, %v0 6596 vuplhb %v14, %v17 6597 6598#CHECK: vuplhf %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xd5] 6599#CHECK: vuplhf %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xd5] 6600#CHECK: vuplhf %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xd5] 6601#CHECK: vuplhf %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xd5] 6602#CHECK: vuplhf %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xd5] 6603#CHECK: vuplhf %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xd5] 6604 6605 vuplhf %v0, %v0 6606 vuplhf %v0, %v15 6607 vuplhf %v0, %v31 6608 vuplhf %v15, %v0 6609 vuplhf %v31, %v0 6610 vuplhf %v14, %v17 6611 6612#CHECK: vuplhh %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xd5] 6613#CHECK: vuplhh %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0xd5] 6614#CHECK: vuplhh %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xd5] 6615#CHECK: vuplhh %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0xd5] 6616#CHECK: vuplhh %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xd5] 6617#CHECK: vuplhh %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x14,0xd5] 6618 6619 vuplhh %v0, %v0 6620 vuplhh %v0, %v15 6621 vuplhh %v0, %v31 6622 vuplhh %v15, %v0 6623 vuplhh %v31, %v0 6624 vuplhh %v14, %v17 6625 6626#CHECK: vuplhw %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xd6] 6627#CHECK: vuplhw %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0xd6] 6628#CHECK: vuplhw %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xd6] 6629#CHECK: vuplhw %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0xd6] 6630#CHECK: vuplhw %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xd6] 6631#CHECK: vuplhw %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x14,0xd6] 6632 6633 vuplhw %v0, %v0 6634 vuplhw %v0, %v15 6635 vuplhw %v0, %v31 6636 vuplhw %v15, %v0 6637 vuplhw %v31, %v0 6638 vuplhw %v14, %v17 6639 6640#CHECK: vupll %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd4] 6641#CHECK: vupll %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xd4] 6642#CHECK: vupll %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd4] 6643#CHECK: vupll %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd4] 6644#CHECK: vupll %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd4] 6645#CHECK: vupll %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd4] 6646#CHECK: vupll %v14, %v17, 11 # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0xd4] 6647 6648 vupll %v0, %v0, 0 6649 vupll %v0, %v0, 15 6650 vupll %v0, %v15, 0 6651 vupll %v0, %v31, 0 6652 vupll %v15, %v0, 0 6653 vupll %v31, %v0, 0 6654 vupll %v14, %v17, 11 6655 6656#CHECK: vupllb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd4] 6657#CHECK: vupllb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd4] 6658#CHECK: vupllb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd4] 6659#CHECK: vupllb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd4] 6660#CHECK: vupllb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd4] 6661#CHECK: vupllb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xd4] 6662 6663 vupllb %v0, %v0 6664 vupllb %v0, %v15 6665 vupllb %v0, %v31 6666 vupllb %v15, %v0 6667 vupllb %v31, %v0 6668 vupllb %v14, %v17 6669 6670#CHECK: vupllf %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xd4] 6671#CHECK: vupllf %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xd4] 6672#CHECK: vupllf %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xd4] 6673#CHECK: vupllf %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xd4] 6674#CHECK: vupllf %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xd4] 6675#CHECK: vupllf %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xd4] 6676 6677 vupllf %v0, %v0 6678 vupllf %v0, %v15 6679 vupllf %v0, %v31 6680 vupllf %v15, %v0 6681 vupllf %v31, %v0 6682 vupllf %v14, %v17 6683 6684#CHECK: vupllh %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xd4] 6685#CHECK: vupllh %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0xd4] 6686#CHECK: vupllh %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xd4] 6687#CHECK: vupllh %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0xd4] 6688#CHECK: vupllh %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xd4] 6689#CHECK: vupllh %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x14,0xd4] 6690 6691 vupllh %v0, %v0 6692 vupllh %v0, %v15 6693 vupllh %v0, %v31 6694 vupllh %v15, %v0 6695 vupllh %v31, %v0 6696 vupllh %v14, %v17 6697 6698#CHECK: vx %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x6d] 6699#CHECK: vx %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x6d] 6700#CHECK: vx %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x6d] 6701#CHECK: vx %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x6d] 6702#CHECK: vx %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x6d] 6703 6704 vx %v0, %v0, %v0 6705 vx %v0, %v0, %v31 6706 vx %v0, %v31, %v0 6707 vx %v31, %v0, %v0 6708 vx %v18, %v3, %v20 6709 6710#CHECK: vzero %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x44] 6711#CHECK: vzero %v11 # encoding: [0xe7,0xb0,0x00,0x00,0x00,0x44] 6712#CHECK: vzero %v15 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x44] 6713#CHECK: vzero %v31 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x44] 6714 6715 vzero %v0 6716 vzero %v11 6717 vzero %v15 6718 vzero %v31 6719 6720#CHECK: wcdgb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc3] 6721#CHECK: wcdgb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc3] 6722#CHECK: wcdgb %f0, %f0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf8,0x30,0xc3] 6723#CHECK: wcdgb %f0, %f0, 4, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc3] 6724#CHECK: wcdgb %f0, %f0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc3] 6725#CHECK: wcdgb %f0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xc3] 6726#CHECK: wcdgb %v31, %f0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xc3] 6727#CHECK: wcdgb %f14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xac,0x34,0xc3] 6728 6729 wcdgb %v0, %v0, 0, 0 6730 wcdgb %f0, %f0, 0, 0 6731 wcdgb %v0, %v0, 0, 15 6732 wcdgb %v0, %v0, 4, 0 6733 wcdgb %v0, %v0, 12, 0 6734 wcdgb %v0, %v31, 0, 0 6735 wcdgb %v31, %v0, 0, 0 6736 wcdgb %v14, %v17, 4, 10 6737 6738#CHECK: wcdlgb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc1] 6739#CHECK: wcdlgb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc1] 6740#CHECK: wcdlgb %f0, %f0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf8,0x30,0xc1] 6741#CHECK: wcdlgb %f0, %f0, 4, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc1] 6742#CHECK: wcdlgb %f0, %f0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc1] 6743#CHECK: wcdlgb %f0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xc1] 6744#CHECK: wcdlgb %v31, %f0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xc1] 6745#CHECK: wcdlgb %f14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xac,0x34,0xc1] 6746 6747 wcdlgb %v0, %v0, 0, 0 6748 wcdlgb %f0, %f0, 0, 0 6749 wcdlgb %v0, %v0, 0, 15 6750 wcdlgb %v0, %v0, 4, 0 6751 wcdlgb %v0, %v0, 12, 0 6752 wcdlgb %v0, %v31, 0, 0 6753 wcdlgb %v31, %v0, 0, 0 6754 wcdlgb %v14, %v17, 4, 10 6755 6756#CHECK: wcgdb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc2] 6757#CHECK: wcgdb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc2] 6758#CHECK: wcgdb %f0, %f0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf8,0x30,0xc2] 6759#CHECK: wcgdb %f0, %f0, 4, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc2] 6760#CHECK: wcgdb %f0, %f0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc2] 6761#CHECK: wcgdb %f0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xc2] 6762#CHECK: wcgdb %v31, %f0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xc2] 6763#CHECK: wcgdb %f14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xac,0x34,0xc2] 6764 6765 wcgdb %v0, %v0, 0, 0 6766 wcgdb %f0, %f0, 0, 0 6767 wcgdb %v0, %v0, 0, 15 6768 wcgdb %v0, %v0, 4, 0 6769 wcgdb %v0, %v0, 12, 0 6770 wcgdb %v0, %v31, 0, 0 6771 wcgdb %v31, %v0, 0, 0 6772 wcgdb %v14, %v17, 4, 10 6773 6774#CHECK: wclgdb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc0] 6775#CHECK: wclgdb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc0] 6776#CHECK: wclgdb %f0, %f0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf8,0x30,0xc0] 6777#CHECK: wclgdb %f0, %f0, 4, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc0] 6778#CHECK: wclgdb %f0, %f0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc0] 6779#CHECK: wclgdb %f0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xc0] 6780#CHECK: wclgdb %v31, %f0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xc0] 6781#CHECK: wclgdb %f14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xac,0x34,0xc0] 6782 6783 wclgdb %v0, %v0, 0, 0 6784 wclgdb %f0, %f0, 0, 0 6785 wclgdb %v0, %v0, 0, 15 6786 wclgdb %v0, %v0, 4, 0 6787 wclgdb %v0, %v0, 12, 0 6788 wclgdb %v0, %v31, 0, 0 6789 wclgdb %v31, %v0, 0, 0 6790 wclgdb %v14, %v17, 4, 10 6791 6792#CHECK: wfadb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe3] 6793#CHECK: wfadb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe3] 6794#CHECK: wfadb %f0, %f0, %v31 # encoding: [0xe7,0x00,0xf0,0x08,0x32,0xe3] 6795#CHECK: wfadb %f0, %v31, %f0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xe3] 6796#CHECK: wfadb %v31, %f0, %f0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xe3] 6797#CHECK: wfadb %v18, %f3, %v20 # encoding: [0xe7,0x23,0x40,0x08,0x3a,0xe3] 6798 6799 wfadb %v0, %v0, %v0 6800 wfadb %f0, %f0, %f0 6801 wfadb %v0, %v0, %v31 6802 wfadb %v0, %v31, %v0 6803 wfadb %v31, %v0, %v0 6804 wfadb %v18, %v3, %v20 6805 6806#CHECK: wfc %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xcb] 6807#CHECK: wfc %f0, %f0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xcb] 6808#CHECK: wfc %f0, %f0, 0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xcb] 6809#CHECK: wfc %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xcb] 6810#CHECK: wfc %f0, %f15, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xcb] 6811#CHECK: wfc %f0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xcb] 6812#CHECK: wfc %f15, %f0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xcb] 6813#CHECK: wfc %v31, %f0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xcb] 6814#CHECK: wfc %f14, %v17, 11, 9 # encoding: [0xe7,0xe1,0x00,0x09,0xb4,0xcb] 6815 6816 wfc %v0, %v0, 0, 0 6817 wfc %v0, %v0, 15, 0 6818 wfc %v0, %v0, 0, 15 6819 wfc %f0, %f0, 0, 0 6820 wfc %v0, %v15, 0, 0 6821 wfc %v0, %v31, 0, 0 6822 wfc %v15, %v0, 0, 0 6823 wfc %v31, %v0, 0, 0 6824 wfc %v14, %v17, 11, 9 6825 6826#CHECK: wfcdb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xcb] 6827#CHECK: wfcdb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xcb] 6828#CHECK: wfcdb %f0, %f15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xcb] 6829#CHECK: wfcdb %f0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xcb] 6830#CHECK: wfcdb %f15, %f0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xcb] 6831#CHECK: wfcdb %v31, %f0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xcb] 6832#CHECK: wfcdb %f14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xcb] 6833 6834 wfcdb %v0, %v0 6835 wfcdb %f0, %f0 6836 wfcdb %v0, %v15 6837 wfcdb %v0, %v31 6838 wfcdb %v15, %v0 6839 wfcdb %v31, %v0 6840 wfcdb %v14, %v17 6841 6842#CHECK: wfcedb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe8] 6843#CHECK: wfcedb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe8] 6844#CHECK: wfcedb %f0, %f0, %v31 # encoding: [0xe7,0x00,0xf0,0x08,0x32,0xe8] 6845#CHECK: wfcedb %f0, %v31, %f0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xe8] 6846#CHECK: wfcedb %v31, %f0, %f0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xe8] 6847#CHECK: wfcedb %v18, %f3, %v20 # encoding: [0xe7,0x23,0x40,0x08,0x3a,0xe8] 6848 6849 wfcedb %v0, %v0, %v0 6850 wfcedb %f0, %f0, %f0 6851 wfcedb %v0, %v0, %v31 6852 wfcedb %v0, %v31, %v0 6853 wfcedb %v31, %v0, %v0 6854 wfcedb %v18, %v3, %v20 6855 6856#CHECK: wfcedbs %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x18,0x30,0xe8] 6857#CHECK: wfcedbs %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x18,0x30,0xe8] 6858#CHECK: wfcedbs %f0, %f0, %v31 # encoding: [0xe7,0x00,0xf0,0x18,0x32,0xe8] 6859#CHECK: wfcedbs %f0, %v31, %f0 # encoding: [0xe7,0x0f,0x00,0x18,0x34,0xe8] 6860#CHECK: wfcedbs %v31, %f0, %f0 # encoding: [0xe7,0xf0,0x00,0x18,0x38,0xe8] 6861#CHECK: wfcedbs %v18, %f3, %v20 # encoding: [0xe7,0x23,0x40,0x18,0x3a,0xe8] 6862 6863 wfcedbs %v0, %v0, %v0 6864 wfcedbs %f0, %f0, %f0 6865 wfcedbs %v0, %v0, %v31 6866 wfcedbs %v0, %v31, %v0 6867 wfcedbs %v31, %v0, %v0 6868 wfcedbs %v18, %v3, %v20 6869 6870#CHECK: wfchdb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xeb] 6871#CHECK: wfchdb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xeb] 6872#CHECK: wfchdb %f0, %f0, %v31 # encoding: [0xe7,0x00,0xf0,0x08,0x32,0xeb] 6873#CHECK: wfchdb %f0, %v31, %f0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xeb] 6874#CHECK: wfchdb %v31, %f0, %f0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xeb] 6875#CHECK: wfchdb %v18, %f3, %v20 # encoding: [0xe7,0x23,0x40,0x08,0x3a,0xeb] 6876 6877 wfchdb %v0, %v0, %v0 6878 wfchdb %f0, %f0, %f0 6879 wfchdb %v0, %v0, %v31 6880 wfchdb %v0, %v31, %v0 6881 wfchdb %v31, %v0, %v0 6882 wfchdb %v18, %v3, %v20 6883 6884#CHECK: wfchdbs %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x18,0x30,0xeb] 6885#CHECK: wfchdbs %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x18,0x30,0xeb] 6886#CHECK: wfchdbs %f0, %f0, %v31 # encoding: [0xe7,0x00,0xf0,0x18,0x32,0xeb] 6887#CHECK: wfchdbs %f0, %v31, %f0 # encoding: [0xe7,0x0f,0x00,0x18,0x34,0xeb] 6888#CHECK: wfchdbs %v31, %f0, %f0 # encoding: [0xe7,0xf0,0x00,0x18,0x38,0xeb] 6889#CHECK: wfchdbs %v18, %f3, %v20 # encoding: [0xe7,0x23,0x40,0x18,0x3a,0xeb] 6890 6891 wfchdbs %v0, %v0, %v0 6892 wfchdbs %f0, %f0, %f0 6893 wfchdbs %v0, %v0, %v31 6894 wfchdbs %v0, %v31, %v0 6895 wfchdbs %v31, %v0, %v0 6896 wfchdbs %v18, %v3, %v20 6897 6898#CHECK: wfchedb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xea] 6899#CHECK: wfchedb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xea] 6900#CHECK: wfchedb %f0, %f0, %v31 # encoding: [0xe7,0x00,0xf0,0x08,0x32,0xea] 6901#CHECK: wfchedb %f0, %v31, %f0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xea] 6902#CHECK: wfchedb %v31, %f0, %f0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xea] 6903#CHECK: wfchedb %v18, %f3, %v20 # encoding: [0xe7,0x23,0x40,0x08,0x3a,0xea] 6904 6905 wfchedb %v0, %v0, %v0 6906 wfchedb %f0, %f0, %f0 6907 wfchedb %v0, %v0, %v31 6908 wfchedb %v0, %v31, %v0 6909 wfchedb %v31, %v0, %v0 6910 wfchedb %v18, %v3, %v20 6911 6912#CHECK: wfchedbs %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x18,0x30,0xea] 6913#CHECK: wfchedbs %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x18,0x30,0xea] 6914#CHECK: wfchedbs %f0, %f0, %v31 # encoding: [0xe7,0x00,0xf0,0x18,0x32,0xea] 6915#CHECK: wfchedbs %f0, %v31, %f0 # encoding: [0xe7,0x0f,0x00,0x18,0x34,0xea] 6916#CHECK: wfchedbs %v31, %f0, %f0 # encoding: [0xe7,0xf0,0x00,0x18,0x38,0xea] 6917#CHECK: wfchedbs %v18, %f3, %v20 # encoding: [0xe7,0x23,0x40,0x18,0x3a,0xea] 6918 6919 wfchedbs %v0, %v0, %v0 6920 wfchedbs %f0, %f0, %f0 6921 wfchedbs %v0, %v0, %v31 6922 wfchedbs %v0, %v31, %v0 6923 wfchedbs %v31, %v0, %v0 6924 wfchedbs %v18, %v3, %v20 6925 6926#CHECK: wfddb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe5] 6927#CHECK: wfddb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe5] 6928#CHECK: wfddb %f0, %f0, %v31 # encoding: [0xe7,0x00,0xf0,0x08,0x32,0xe5] 6929#CHECK: wfddb %f0, %v31, %f0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xe5] 6930#CHECK: wfddb %v31, %f0, %f0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xe5] 6931#CHECK: wfddb %v18, %f3, %v20 # encoding: [0xe7,0x23,0x40,0x08,0x3a,0xe5] 6932 6933 wfddb %v0, %v0, %v0 6934 wfddb %f0, %f0, %f0 6935 wfddb %v0, %v0, %v31 6936 wfddb %v0, %v31, %v0 6937 wfddb %v31, %v0, %v0 6938 wfddb %v18, %v3, %v20 6939 6940#CHECK: wfidb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc7] 6941#CHECK: wfidb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc7] 6942#CHECK: wfidb %f0, %f0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf8,0x30,0xc7] 6943#CHECK: wfidb %f0, %f0, 4, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc7] 6944#CHECK: wfidb %f0, %f0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc7] 6945#CHECK: wfidb %f0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xc7] 6946#CHECK: wfidb %v31, %f0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xc7] 6947#CHECK: wfidb %f14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xac,0x34,0xc7] 6948 6949 wfidb %v0, %v0, 0, 0 6950 wfidb %f0, %f0, 0, 0 6951 wfidb %v0, %v0, 0, 15 6952 wfidb %v0, %v0, 4, 0 6953 wfidb %v0, %v0, 12, 0 6954 wfidb %v0, %v31, 0, 0 6955 wfidb %v31, %v0, 0, 0 6956 wfidb %v14, %v17, 4, 10 6957 6958#CHECK: wfk %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xca] 6959#CHECK: wfk %f0, %f0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xca] 6960#CHECK: wfk %f0, %f0, 0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xca] 6961#CHECK: wfk %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xca] 6962#CHECK: wfk %f0, %f15, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xca] 6963#CHECK: wfk %f0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xca] 6964#CHECK: wfk %f15, %f0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xca] 6965#CHECK: wfk %v31, %f0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xca] 6966#CHECK: wfk %f14, %v17, 11, 9 # encoding: [0xe7,0xe1,0x00,0x09,0xb4,0xca] 6967 6968 wfk %v0, %v0, 0, 0 6969 wfk %v0, %v0, 15, 0 6970 wfk %v0, %v0, 0, 15 6971 wfk %f0, %f0, 0, 0 6972 wfk %v0, %v15, 0, 0 6973 wfk %v0, %v31, 0, 0 6974 wfk %v15, %v0, 0, 0 6975 wfk %v31, %v0, 0, 0 6976 wfk %v14, %v17, 11, 9 6977 6978#CHECK: wfkdb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xca] 6979#CHECK: wfkdb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xca] 6980#CHECK: wfkdb %f0, %f15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xca] 6981#CHECK: wfkdb %f0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xca] 6982#CHECK: wfkdb %f15, %f0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xca] 6983#CHECK: wfkdb %v31, %f0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xca] 6984#CHECK: wfkdb %f14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xca] 6985 6986 wfkdb %v0, %v0 6987 wfkdb %f0, %f0 6988 wfkdb %v0, %v15 6989 wfkdb %v0, %v31 6990 wfkdb %v15, %v0 6991 wfkdb %v31, %v0 6992 wfkdb %v14, %v17 6993 6994#CHECK: wflcdb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xcc] 6995#CHECK: wflcdb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xcc] 6996#CHECK: wflcdb %f0, %f15 # encoding: [0xe7,0x0f,0x00,0x08,0x30,0xcc] 6997#CHECK: wflcdb %f0, %v31 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xcc] 6998#CHECK: wflcdb %f15, %f0 # encoding: [0xe7,0xf0,0x00,0x08,0x30,0xcc] 6999#CHECK: wflcdb %v31, %f0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xcc] 7000#CHECK: wflcdb %f14, %v17 # encoding: [0xe7,0xe1,0x00,0x08,0x34,0xcc] 7001 7002 wflcdb %v0, %v0 7003 wflcdb %f0, %f0 7004 wflcdb %v0, %v15 7005 wflcdb %v0, %v31 7006 wflcdb %v15, %v0 7007 wflcdb %v31, %v0 7008 wflcdb %v14, %v17 7009 7010#CHECK: wflndb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x18,0x30,0xcc] 7011#CHECK: wflndb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x18,0x30,0xcc] 7012#CHECK: wflndb %f0, %f15 # encoding: [0xe7,0x0f,0x00,0x18,0x30,0xcc] 7013#CHECK: wflndb %f0, %v31 # encoding: [0xe7,0x0f,0x00,0x18,0x34,0xcc] 7014#CHECK: wflndb %f15, %f0 # encoding: [0xe7,0xf0,0x00,0x18,0x30,0xcc] 7015#CHECK: wflndb %v31, %f0 # encoding: [0xe7,0xf0,0x00,0x18,0x38,0xcc] 7016#CHECK: wflndb %f14, %v17 # encoding: [0xe7,0xe1,0x00,0x18,0x34,0xcc] 7017 7018 wflndb %v0, %v0 7019 wflndb %f0, %f0 7020 wflndb %v0, %v15 7021 wflndb %v0, %v31 7022 wflndb %v15, %v0 7023 wflndb %v31, %v0 7024 wflndb %v14, %v17 7025 7026#CHECK: wflpdb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x28,0x30,0xcc] 7027#CHECK: wflpdb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x28,0x30,0xcc] 7028#CHECK: wflpdb %f0, %f15 # encoding: [0xe7,0x0f,0x00,0x28,0x30,0xcc] 7029#CHECK: wflpdb %f0, %v31 # encoding: [0xe7,0x0f,0x00,0x28,0x34,0xcc] 7030#CHECK: wflpdb %f15, %f0 # encoding: [0xe7,0xf0,0x00,0x28,0x30,0xcc] 7031#CHECK: wflpdb %v31, %f0 # encoding: [0xe7,0xf0,0x00,0x28,0x38,0xcc] 7032#CHECK: wflpdb %f14, %v17 # encoding: [0xe7,0xe1,0x00,0x28,0x34,0xcc] 7033 7034 wflpdb %v0, %v0 7035 wflpdb %f0, %f0 7036 wflpdb %v0, %v15 7037 wflpdb %v0, %v31 7038 wflpdb %v15, %v0 7039 wflpdb %v31, %v0 7040 wflpdb %v14, %v17 7041 7042#CHECK: wfmadb %f0, %f0, %f0, %f0 # encoding: [0xe7,0x00,0x03,0x08,0x00,0x8f] 7043#CHECK: wfmadb %f0, %f0, %f0, %f0 # encoding: [0xe7,0x00,0x03,0x08,0x00,0x8f] 7044#CHECK: wfmadb %f0, %f0, %f0, %v31 # encoding: [0xe7,0x00,0x03,0x08,0xf1,0x8f] 7045#CHECK: wfmadb %f0, %f0, %v31, %f0 # encoding: [0xe7,0x00,0xf3,0x08,0x02,0x8f] 7046#CHECK: wfmadb %f0, %v31, %f0, %f0 # encoding: [0xe7,0x0f,0x03,0x08,0x04,0x8f] 7047#CHECK: wfmadb %v31, %f0, %f0, %f0 # encoding: [0xe7,0xf0,0x03,0x08,0x08,0x8f] 7048#CHECK: wfmadb %f13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x53,0x08,0x97,0x8f] 7049 7050 wfmadb %v0, %v0, %v0, %v0 7051 wfmadb %f0, %f0, %f0, %f0 7052 wfmadb %v0, %v0, %v0, %v31 7053 wfmadb %v0, %v0, %v31, %v0 7054 wfmadb %v0, %v31, %v0, %v0 7055 wfmadb %v31, %v0, %v0, %v0 7056 wfmadb %v13, %v17, %v21, %v25 7057 7058#CHECK: wfmdb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe7] 7059#CHECK: wfmdb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe7] 7060#CHECK: wfmdb %f0, %f0, %v31 # encoding: [0xe7,0x00,0xf0,0x08,0x32,0xe7] 7061#CHECK: wfmdb %f0, %v31, %f0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xe7] 7062#CHECK: wfmdb %v31, %f0, %f0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xe7] 7063#CHECK: wfmdb %v18, %f3, %v20 # encoding: [0xe7,0x23,0x40,0x08,0x3a,0xe7] 7064 7065 wfmdb %v0, %v0, %v0 7066 wfmdb %f0, %f0, %f0 7067 wfmdb %v0, %v0, %v31 7068 wfmdb %v0, %v31, %v0 7069 wfmdb %v31, %v0, %v0 7070 wfmdb %v18, %v3, %v20 7071 7072#CHECK: wfmsdb %f0, %f0, %f0, %f0 # encoding: [0xe7,0x00,0x03,0x08,0x00,0x8e] 7073#CHECK: wfmsdb %f0, %f0, %f0, %f0 # encoding: [0xe7,0x00,0x03,0x08,0x00,0x8e] 7074#CHECK: wfmsdb %f0, %f0, %f0, %v31 # encoding: [0xe7,0x00,0x03,0x08,0xf1,0x8e] 7075#CHECK: wfmsdb %f0, %f0, %v31, %f0 # encoding: [0xe7,0x00,0xf3,0x08,0x02,0x8e] 7076#CHECK: wfmsdb %f0, %v31, %f0, %f0 # encoding: [0xe7,0x0f,0x03,0x08,0x04,0x8e] 7077#CHECK: wfmsdb %v31, %f0, %f0, %f0 # encoding: [0xe7,0xf0,0x03,0x08,0x08,0x8e] 7078#CHECK: wfmsdb %f13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x53,0x08,0x97,0x8e] 7079 7080 wfmsdb %v0, %v0, %v0, %v0 7081 wfmsdb %f0, %f0, %f0, %f0 7082 wfmsdb %v0, %v0, %v0, %v31 7083 wfmsdb %v0, %v0, %v31, %v0 7084 wfmsdb %v0, %v31, %v0, %v0 7085 wfmsdb %v31, %v0, %v0, %v0 7086 wfmsdb %v13, %v17, %v21, %v25 7087 7088#CHECK: wfpsodb %f0, %f0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xcc] 7089#CHECK: wfpsodb %f0, %f0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xcc] 7090#CHECK: wfpsodb %f0, %f0, 15 # encoding: [0xe7,0x00,0x00,0xf8,0x30,0xcc] 7091#CHECK: wfpsodb %f0, %f15, 0 # encoding: [0xe7,0x0f,0x00,0x08,0x30,0xcc] 7092#CHECK: wfpsodb %f0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xcc] 7093#CHECK: wfpsodb %f15, %f0, 0 # encoding: [0xe7,0xf0,0x00,0x08,0x30,0xcc] 7094#CHECK: wfpsodb %v31, %f0, 0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xcc] 7095#CHECK: wfpsodb %f14, %v17, 7 # encoding: [0xe7,0xe1,0x00,0x78,0x34,0xcc] 7096 7097 wfpsodb %v0, %v0, 0 7098 wfpsodb %f0, %f0, 0 7099 wfpsodb %v0, %v0, 15 7100 wfpsodb %v0, %v15, 0 7101 wfpsodb %v0, %v31, 0 7102 wfpsodb %v15, %v0, 0 7103 wfpsodb %v31, %v0, 0 7104 wfpsodb %v14, %v17, 7 7105 7106#CHECK: wfsdb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe2] 7107#CHECK: wfsdb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe2] 7108#CHECK: wfsdb %f0, %f0, %v31 # encoding: [0xe7,0x00,0xf0,0x08,0x32,0xe2] 7109#CHECK: wfsdb %f0, %v31, %f0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xe2] 7110#CHECK: wfsdb %v31, %f0, %f0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xe2] 7111#CHECK: wfsdb %v18, %f3, %v20 # encoding: [0xe7,0x23,0x40,0x08,0x3a,0xe2] 7112 7113 wfsdb %v0, %v0, %v0 7114 wfsdb %f0, %f0, %f0 7115 wfsdb %v0, %v0, %v31 7116 wfsdb %v0, %v31, %v0 7117 wfsdb %v31, %v0, %v0 7118 wfsdb %v18, %v3, %v20 7119 7120#CHECK: wfsqdb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xce] 7121#CHECK: wfsqdb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xce] 7122#CHECK: wfsqdb %f0, %f15 # encoding: [0xe7,0x0f,0x00,0x08,0x30,0xce] 7123#CHECK: wfsqdb %f0, %v31 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xce] 7124#CHECK: wfsqdb %f15, %f0 # encoding: [0xe7,0xf0,0x00,0x08,0x30,0xce] 7125#CHECK: wfsqdb %v31, %f0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xce] 7126#CHECK: wfsqdb %f14, %v17 # encoding: [0xe7,0xe1,0x00,0x08,0x34,0xce] 7127 7128 wfsqdb %v0, %v0 7129 wfsqdb %f0, %f0 7130 wfsqdb %v0, %v15 7131 wfsqdb %v0, %v31 7132 wfsqdb %v15, %v0 7133 wfsqdb %v31, %v0 7134 wfsqdb %v14, %v17 7135 7136#CHECK: wftcidb %f0, %f0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0x4a] 7137#CHECK: wftcidb %f0, %f0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0x4a] 7138#CHECK: wftcidb %f0, %f0, 4095 # encoding: [0xe7,0x00,0xff,0xf8,0x30,0x4a] 7139#CHECK: wftcidb %f0, %f15, 0 # encoding: [0xe7,0x0f,0x00,0x08,0x30,0x4a] 7140#CHECK: wftcidb %f0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0x4a] 7141#CHECK: wftcidb %f15, %f0, 0 # encoding: [0xe7,0xf0,0x00,0x08,0x30,0x4a] 7142#CHECK: wftcidb %v31, %f0, 0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0x4a] 7143#CHECK: wftcidb %f4, %v21, 1656 # encoding: [0xe7,0x45,0x67,0x88,0x34,0x4a] 7144 7145 wftcidb %v0, %v0, 0 7146 wftcidb %f0, %f0, 0 7147 wftcidb %v0, %v0, 4095 7148 wftcidb %v0, %v15, 0 7149 wftcidb %v0, %v31, 0 7150 wftcidb %v15, %v0, 0 7151 wftcidb %v31, %v0, 0 7152 wftcidb %v4, %v21, 0x678 7153 7154#CHECK: wldeb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x20,0xc4] 7155#CHECK: wldeb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x20,0xc4] 7156#CHECK: wldeb %f0, %f15 # encoding: [0xe7,0x0f,0x00,0x08,0x20,0xc4] 7157#CHECK: wldeb %f0, %v31 # encoding: [0xe7,0x0f,0x00,0x08,0x24,0xc4] 7158#CHECK: wldeb %f15, %f0 # encoding: [0xe7,0xf0,0x00,0x08,0x20,0xc4] 7159#CHECK: wldeb %v31, %f0 # encoding: [0xe7,0xf0,0x00,0x08,0x28,0xc4] 7160#CHECK: wldeb %f14, %v17 # encoding: [0xe7,0xe1,0x00,0x08,0x24,0xc4] 7161 7162 wldeb %v0, %v0 7163 wldeb %f0, %f0 7164 wldeb %v0, %v15 7165 wldeb %v0, %v31 7166 wldeb %v15, %v0 7167 wldeb %v31, %v0 7168 wldeb %v14, %v17 7169 7170#CHECK: wledb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc5] 7171#CHECK: wledb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc5] 7172#CHECK: wledb %f0, %f0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf8,0x30,0xc5] 7173#CHECK: wledb %f0, %f0, 4, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc5] 7174#CHECK: wledb %f0, %f0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc5] 7175#CHECK: wledb %f0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xc5] 7176#CHECK: wledb %v31, %f0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xc5] 7177#CHECK: wledb %f14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xac,0x34,0xc5] 7178 7179 wledb %v0, %v0, 0, 0 7180 wledb %f0, %f0, 0, 0 7181 wledb %v0, %v0, 0, 15 7182 wledb %v0, %v0, 4, 0 7183 wledb %v0, %v0, 12, 0 7184 wledb %v0, %v31, 0, 0 7185 wledb %v31, %v0, 0, 0 7186 wledb %v14, %v17, 4, 10 7187 7188