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 %v0, 0(%r15,%r1), 4 # encoding: [0xe7,0x0f,0x10,0x00,0x40,0x06] 3219#CHECK: vl %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x06] 3220#CHECK: vl %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x06] 3221#CHECK: vl %v18, 1383(%r3,%r4), 3 # encoding: [0xe7,0x23,0x45,0x67,0x38,0x06] 3222 3223 vl %v0, 0 3224 vl %v0, 4095 3225 vl %v0, 0(%r15) 3226 vl %v0, 0(%r15,%r1) 3227 vl %v0, 0(%r15,%r1), 4 3228 vl %v15, 0 3229 vl %v31, 0 3230 vl %v18, 0x567(%r3,%r4), 3 3231 3232#CHECK: vlbb %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x07] 3233#CHECK: vlbb %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x07] 3234#CHECK: vlbb %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x07] 3235#CHECK: vlbb %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x07] 3236#CHECK: vlbb %v0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x07] 3237#CHECK: vlbb %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x07] 3238#CHECK: vlbb %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x07] 3239#CHECK: vlbb %v18, 1383(%r3,%r4), 8 # encoding: [0xe7,0x23,0x45,0x67,0x88,0x07] 3240 3241 vlbb %v0, 0, 0 3242 vlbb %v0, 0, 15 3243 vlbb %v0, 4095, 0 3244 vlbb %v0, 0(%r15), 0 3245 vlbb %v0, 0(%r15,%r1), 0 3246 vlbb %v15, 0, 0 3247 vlbb %v31, 0, 0 3248 vlbb %v18, 1383(%r3,%r4), 8 3249 3250#CHECK: vlc %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xde] 3251#CHECK: vlc %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xde] 3252#CHECK: vlc %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xde] 3253#CHECK: vlc %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xde] 3254#CHECK: vlc %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xde] 3255#CHECK: vlc %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xde] 3256#CHECK: vlc %v14, %v17, 11 # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0xde] 3257 3258 vlc %v0, %v0, 0 3259 vlc %v0, %v0, 15 3260 vlc %v0, %v15, 0 3261 vlc %v0, %v31, 0 3262 vlc %v15, %v0, 0 3263 vlc %v31, %v0, 0 3264 vlc %v14, %v17, 11 3265 3266#CHECK: vlcb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xde] 3267#CHECK: vlcb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xde] 3268#CHECK: vlcb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xde] 3269#CHECK: vlcb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xde] 3270#CHECK: vlcb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xde] 3271#CHECK: vlcb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xde] 3272 3273 vlcb %v0, %v0 3274 vlcb %v0, %v15 3275 vlcb %v0, %v31 3276 vlcb %v15, %v0 3277 vlcb %v31, %v0 3278 vlcb %v14, %v17 3279 3280#CHECK: vlcf %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xde] 3281#CHECK: vlcf %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xde] 3282#CHECK: vlcf %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xde] 3283#CHECK: vlcf %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xde] 3284#CHECK: vlcf %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xde] 3285#CHECK: vlcf %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xde] 3286 3287 vlcf %v0, %v0 3288 vlcf %v0, %v15 3289 vlcf %v0, %v31 3290 vlcf %v15, %v0 3291 vlcf %v31, %v0 3292 vlcf %v14, %v17 3293 3294#CHECK: vlcg %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xde] 3295#CHECK: vlcg %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xde] 3296#CHECK: vlcg %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xde] 3297#CHECK: vlcg %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xde] 3298#CHECK: vlcg %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xde] 3299#CHECK: vlcg %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xde] 3300 3301 vlcg %v0, %v0 3302 vlcg %v0, %v15 3303 vlcg %v0, %v31 3304 vlcg %v15, %v0 3305 vlcg %v31, %v0 3306 vlcg %v14, %v17 3307 3308#CHECK: vlch %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xde] 3309#CHECK: vlch %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0xde] 3310#CHECK: vlch %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xde] 3311#CHECK: vlch %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0xde] 3312#CHECK: vlch %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xde] 3313#CHECK: vlch %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x14,0xde] 3314 3315 vlch %v0, %v0 3316 vlch %v0, %v15 3317 vlch %v0, %v31 3318 vlch %v15, %v0 3319 vlch %v31, %v0 3320 vlch %v14, %v17 3321 3322#CHECK: vlde %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xc4] 3323#CHECK: vlde %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xc4] 3324#CHECK: vlde %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xc4] 3325#CHECK: vlde %v0, %v15, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xc4] 3326#CHECK: vlde %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xc4] 3327#CHECK: vlde %v15, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xc4] 3328#CHECK: vlde %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xc4] 3329#CHECK: vlde %v14, %v17, 11, 9 # encoding: [0xe7,0xe1,0x00,0x09,0xb4,0xc4] 3330 3331 vlde %v0, %v0, 0, 0 3332 vlde %v0, %v0, 15, 0 3333 vlde %v0, %v0, 0, 15 3334 vlde %v0, %v15, 0, 0 3335 vlde %v0, %v31, 0, 0 3336 vlde %v15, %v0, 0, 0 3337 vlde %v31, %v0, 0, 0 3338 vlde %v14, %v17, 11, 9 3339 3340#CHECK: vldeb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xc4] 3341#CHECK: vldeb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xc4] 3342#CHECK: vldeb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xc4] 3343#CHECK: vldeb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xc4] 3344#CHECK: vldeb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xc4] 3345#CHECK: vldeb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xc4] 3346 3347 vldeb %v0, %v0 3348 vldeb %v0, %v15 3349 vldeb %v0, %v31 3350 vldeb %v15, %v0 3351 vldeb %v31, %v0 3352 vldeb %v14, %v17 3353 3354#CHECK: vleb %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x00] 3355#CHECK: vleb %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x00] 3356#CHECK: vleb %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x00] 3357#CHECK: vleb %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x00] 3358#CHECK: vleb %v0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x00] 3359#CHECK: vleb %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x00] 3360#CHECK: vleb %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x00] 3361#CHECK: vleb %v18, 1383(%r3,%r4), 8 # encoding: [0xe7,0x23,0x45,0x67,0x88,0x00] 3362 3363 vleb %v0, 0, 0 3364 vleb %v0, 0, 15 3365 vleb %v0, 4095, 0 3366 vleb %v0, 0(%r15), 0 3367 vleb %v0, 0(%r15,%r1), 0 3368 vleb %v15, 0, 0 3369 vleb %v31, 0, 0 3370 vleb %v18, 1383(%r3,%r4), 8 3371 3372#CHECK: vled %v0, %v0, 0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xc5] 3373#CHECK: vled %v0, %v0, 15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xc5] 3374#CHECK: vled %v0, %v0, 0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0xc5] 3375#CHECK: vled %v0, %v0, 0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x00,0xc5] 3376#CHECK: vled %v0, %v0, 0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x00,0xc5] 3377#CHECK: vled %v0, %v31, 0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xc5] 3378#CHECK: vled %v31, %v0, 0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xc5] 3379#CHECK: vled %v14, %v17, 11, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0xb4,0xc5] 3380 3381 vled %v0, %v0, 0, 0, 0 3382 vled %v0, %v0, 15, 0, 0 3383 vled %v0, %v0, 0, 0, 15 3384 vled %v0, %v0, 0, 4, 0 3385 vled %v0, %v0, 0, 12, 0 3386 vled %v0, %v31, 0, 0, 0 3387 vled %v31, %v0, 0, 0, 0 3388 vled %v14, %v17, 11, 4, 10 3389 3390#CHECK: vledb %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xc5] 3391#CHECK: vledb %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x30,0xc5] 3392#CHECK: vledb %v0, %v0, 4, 0 # encoding: [0xe7,0x00,0x00,0x04,0x30,0xc5] 3393#CHECK: vledb %v0, %v0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc5] 3394#CHECK: vledb %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xc5] 3395#CHECK: vledb %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xc5] 3396#CHECK: vledb %v14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xa4,0x34,0xc5] 3397 3398 vledb %v0, %v0, 0, 0 3399 vledb %v0, %v0, 0, 15 3400 vledb %v0, %v0, 4, 0 3401 vledb %v0, %v0, 12, 0 3402 vledb %v0, %v31, 0, 0 3403 vledb %v31, %v0, 0, 0 3404 vledb %v14, %v17, 4, 10 3405 3406#CHECK: vlef %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x03] 3407#CHECK: vlef %v0, 0, 3 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x03] 3408#CHECK: vlef %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x03] 3409#CHECK: vlef %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x03] 3410#CHECK: vlef %v0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x03] 3411#CHECK: vlef %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x03] 3412#CHECK: vlef %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x03] 3413#CHECK: vlef %v18, 1383(%r3,%r4), 2 # encoding: [0xe7,0x23,0x45,0x67,0x28,0x03] 3414 3415 vlef %v0, 0, 0 3416 vlef %v0, 0, 3 3417 vlef %v0, 4095, 0 3418 vlef %v0, 0(%r15), 0 3419 vlef %v0, 0(%r15,%r1), 0 3420 vlef %v15, 0, 0 3421 vlef %v31, 0, 0 3422 vlef %v18, 1383(%r3,%r4), 2 3423 3424#CHECK: vleg %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x02] 3425#CHECK: vleg %v0, 0, 1 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x02] 3426#CHECK: vleg %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x02] 3427#CHECK: vleg %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x02] 3428#CHECK: vleg %v0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x02] 3429#CHECK: vleg %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x02] 3430#CHECK: vleg %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x02] 3431#CHECK: vleg %v18, 1383(%r3,%r4), 1 # encoding: [0xe7,0x23,0x45,0x67,0x18,0x02] 3432 3433 vleg %v0, 0, 0 3434 vleg %v0, 0, 1 3435 vleg %v0, 4095, 0 3436 vleg %v0, 0(%r15), 0 3437 vleg %v0, 0(%r15,%r1), 0 3438 vleg %v15, 0, 0 3439 vleg %v31, 0, 0 3440 vleg %v18, 1383(%r3,%r4), 1 3441 3442#CHECK: vleh %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x01] 3443#CHECK: vleh %v0, 0, 7 # encoding: [0xe7,0x00,0x00,0x00,0x70,0x01] 3444#CHECK: vleh %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x01] 3445#CHECK: vleh %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x01] 3446#CHECK: vleh %v0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x01] 3447#CHECK: vleh %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x01] 3448#CHECK: vleh %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x01] 3449#CHECK: vleh %v18, 1383(%r3,%r4), 4 # encoding: [0xe7,0x23,0x45,0x67,0x48,0x01] 3450 3451 vleh %v0, 0, 0 3452 vleh %v0, 0, 7 3453 vleh %v0, 4095, 0 3454 vleh %v0, 0(%r15), 0 3455 vleh %v0, 0(%r15,%r1), 0 3456 vleh %v15, 0, 0 3457 vleh %v31, 0, 0 3458 vleh %v18, 1383(%r3,%r4), 4 3459 3460#CHECK: vleib %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x40] 3461#CHECK: vleib %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x40] 3462#CHECK: vleib %v0, -32768, 0 # encoding: [0xe7,0x00,0x80,0x00,0x00,0x40] 3463#CHECK: vleib %v0, 32767, 0 # encoding: [0xe7,0x00,0x7f,0xff,0x00,0x40] 3464#CHECK: vleib %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x40] 3465#CHECK: vleib %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x40] 3466#CHECK: vleib %v18, 13398, 11 # encoding: [0xe7,0x20,0x34,0x56,0xb8,0x40] 3467 3468 vleib %v0, 0, 0 3469 vleib %v0, 0, 15 3470 vleib %v0, -32768, 0 3471 vleib %v0, 32767, 0 3472 vleib %v15, 0, 0 3473 vleib %v31, 0, 0 3474 vleib %v18, 0x3456, 11 3475 3476#CHECK: vleif %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x43] 3477#CHECK: vleif %v0, 0, 3 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x43] 3478#CHECK: vleif %v0, -32768, 0 # encoding: [0xe7,0x00,0x80,0x00,0x00,0x43] 3479#CHECK: vleif %v0, 32767, 0 # encoding: [0xe7,0x00,0x7f,0xff,0x00,0x43] 3480#CHECK: vleif %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x43] 3481#CHECK: vleif %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x43] 3482#CHECK: vleif %v18, 13398, 3 # encoding: [0xe7,0x20,0x34,0x56,0x38,0x43] 3483 3484 vleif %v0, 0, 0 3485 vleif %v0, 0, 3 3486 vleif %v0, -32768, 0 3487 vleif %v0, 32767, 0 3488 vleif %v15, 0, 0 3489 vleif %v31, 0, 0 3490 vleif %v18, 0x3456, 3 3491 3492#CHECK: vleig %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x42] 3493#CHECK: vleig %v0, 0, 1 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x42] 3494#CHECK: vleig %v0, -32768, 0 # encoding: [0xe7,0x00,0x80,0x00,0x00,0x42] 3495#CHECK: vleig %v0, 32767, 0 # encoding: [0xe7,0x00,0x7f,0xff,0x00,0x42] 3496#CHECK: vleig %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x42] 3497#CHECK: vleig %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x42] 3498#CHECK: vleig %v18, 13398, 1 # encoding: [0xe7,0x20,0x34,0x56,0x18,0x42] 3499 3500 vleig %v0, 0, 0 3501 vleig %v0, 0, 1 3502 vleig %v0, -32768, 0 3503 vleig %v0, 32767, 0 3504 vleig %v15, 0, 0 3505 vleig %v31, 0, 0 3506 vleig %v18, 0x3456, 1 3507 3508#CHECK: vleih %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x41] 3509#CHECK: vleih %v0, 0, 7 # encoding: [0xe7,0x00,0x00,0x00,0x70,0x41] 3510#CHECK: vleih %v0, -32768, 0 # encoding: [0xe7,0x00,0x80,0x00,0x00,0x41] 3511#CHECK: vleih %v0, 32767, 0 # encoding: [0xe7,0x00,0x7f,0xff,0x00,0x41] 3512#CHECK: vleih %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x41] 3513#CHECK: vleih %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x41] 3514#CHECK: vleih %v18, 13398, 7 # encoding: [0xe7,0x20,0x34,0x56,0x78,0x41] 3515 3516 vleih %v0, 0, 0 3517 vleih %v0, 0, 7 3518 vleih %v0, -32768, 0 3519 vleih %v0, 32767, 0 3520 vleih %v15, 0, 0 3521 vleih %v31, 0, 0 3522 vleih %v18, 0x3456, 7 3523 3524#CHECK: vlgv %r0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x21] 3525#CHECK: vlgv %r0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x21] 3526#CHECK: vlgv %r0, %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x21] 3527#CHECK: vlgv %r0, %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x21] 3528#CHECK: vlgv %r0, %v15, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x21] 3529#CHECK: vlgv %r0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x21] 3530#CHECK: vlgv %r15, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x21] 3531#CHECK: vlgv %r2, %v19, 1383(%r4), 11 # encoding: [0xe7,0x23,0x45,0x67,0xb4,0x21] 3532 3533 vlgv %r0, %v0, 0, 0 3534 vlgv %r0, %v0, 0, 15 3535 vlgv %r0, %v0, 4095, 0 3536 vlgv %r0, %v0, 0(%r15), 0 3537 vlgv %r0, %v15, 0, 0 3538 vlgv %r0, %v31, 0, 0 3539 vlgv %r15, %v0, 0, 0 3540 vlgv %r2, %v19, 1383(%r4), 11 3541 3542#CHECK: vlgvb %r0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x21] 3543#CHECK: vlgvb %r0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x21] 3544#CHECK: vlgvb %r0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x21] 3545#CHECK: vlgvb %r0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x21] 3546#CHECK: vlgvb %r0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x21] 3547#CHECK: vlgvb %r15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x21] 3548#CHECK: vlgvb %r2, %v19, 1383(%r4) # encoding: [0xe7,0x23,0x45,0x67,0x04,0x21] 3549 3550 vlgvb %r0, %v0, 0 3551 vlgvb %r0, %v0, 4095 3552 vlgvb %r0, %v0, 0(%r15) 3553 vlgvb %r0, %v15, 0 3554 vlgvb %r0, %v31, 0 3555 vlgvb %r15, %v0, 0 3556 vlgvb %r2, %v19, 1383(%r4) 3557 3558#CHECK: vlgvf %r0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x21] 3559#CHECK: vlgvf %r0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x20,0x21] 3560#CHECK: vlgvf %r0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x21] 3561#CHECK: vlgvf %r0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x21] 3562#CHECK: vlgvf %r0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x21] 3563#CHECK: vlgvf %r15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x21] 3564#CHECK: vlgvf %r2, %v19, 1383(%r4) # encoding: [0xe7,0x23,0x45,0x67,0x24,0x21] 3565 3566 vlgvf %r0, %v0, 0 3567 vlgvf %r0, %v0, 4095 3568 vlgvf %r0, %v0, 0(%r15) 3569 vlgvf %r0, %v15, 0 3570 vlgvf %r0, %v31, 0 3571 vlgvf %r15, %v0, 0 3572 vlgvf %r2, %v19, 1383(%r4) 3573 3574#CHECK: vlgvg %r0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x21] 3575#CHECK: vlgvg %r0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x30,0x21] 3576#CHECK: vlgvg %r0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x21] 3577#CHECK: vlgvg %r0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x21] 3578#CHECK: vlgvg %r0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x21] 3579#CHECK: vlgvg %r15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x21] 3580#CHECK: vlgvg %r2, %v19, 1383(%r4) # encoding: [0xe7,0x23,0x45,0x67,0x34,0x21] 3581 3582 vlgvg %r0, %v0, 0 3583 vlgvg %r0, %v0, 4095 3584 vlgvg %r0, %v0, 0(%r15) 3585 vlgvg %r0, %v15, 0 3586 vlgvg %r0, %v31, 0 3587 vlgvg %r15, %v0, 0 3588 vlgvg %r2, %v19, 1383(%r4) 3589 3590#CHECK: vlgvh %r0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x21] 3591#CHECK: vlgvh %r0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x10,0x21] 3592#CHECK: vlgvh %r0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x21] 3593#CHECK: vlgvh %r0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x21] 3594#CHECK: vlgvh %r0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x21] 3595#CHECK: vlgvh %r15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x21] 3596#CHECK: vlgvh %r2, %v19, 1383(%r4) # encoding: [0xe7,0x23,0x45,0x67,0x14,0x21] 3597 3598 vlgvh %r0, %v0, 0 3599 vlgvh %r0, %v0, 4095 3600 vlgvh %r0, %v0, 0(%r15) 3601 vlgvh %r0, %v15, 0 3602 vlgvh %r0, %v31, 0 3603 vlgvh %r15, %v0, 0 3604 vlgvh %r2, %v19, 1383(%r4) 3605 3606#CHECK: vll %v0, %r0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x37] 3607#CHECK: vll %v0, %r0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x37] 3608#CHECK: vll %v0, %r0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x37] 3609#CHECK: vll %v0, %r15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x37] 3610#CHECK: vll %v15, %r0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x37] 3611#CHECK: vll %v31, %r0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x37] 3612#CHECK: vll %v18, %r3, 1383(%r4) # encoding: [0xe7,0x23,0x45,0x67,0x08,0x37] 3613 3614 vll %v0, %r0, 0 3615 vll %v0, %r0, 4095 3616 vll %v0, %r0, 0(%r15) 3617 vll %v0, %r15, 0 3618 vll %v15, %r0, 0 3619 vll %v31, %r0, 0 3620 vll %v18, %r3, 1383(%r4) 3621 3622#CHECK: vllez %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x04] 3623#CHECK: vllez %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x04] 3624#CHECK: vllez %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x04] 3625#CHECK: vllez %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x04] 3626#CHECK: vllez %v0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x04] 3627#CHECK: vllez %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x04] 3628#CHECK: vllez %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x04] 3629#CHECK: vllez %v18, 1383(%r3,%r4), 11 # encoding: [0xe7,0x23,0x45,0x67,0xb8,0x04] 3630 3631 vllez %v0, 0, 0 3632 vllez %v0, 0, 15 3633 vllez %v0, 4095, 0 3634 vllez %v0, 0(%r15), 0 3635 vllez %v0, 0(%r15,%r1), 0 3636 vllez %v15, 0, 0 3637 vllez %v31, 0, 0 3638 vllez %v18, 0x567(%r3,%r4), 11 3639 3640#CHECK: vllezb %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x04] 3641#CHECK: vllezb %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x04] 3642#CHECK: vllezb %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x04] 3643#CHECK: vllezb %v0, 0(%r15,%r1) # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x04] 3644#CHECK: vllezb %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x04] 3645#CHECK: vllezb %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x04] 3646#CHECK: vllezb %v18, 1383(%r3,%r4) # encoding: [0xe7,0x23,0x45,0x67,0x08,0x04] 3647 3648 vllezb %v0, 0 3649 vllezb %v0, 4095 3650 vllezb %v0, 0(%r15) 3651 vllezb %v0, 0(%r15,%r1) 3652 vllezb %v15, 0 3653 vllezb %v31, 0 3654 vllezb %v18, 0x567(%r3,%r4) 3655 3656#CHECK: vllezf %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x04] 3657#CHECK: vllezf %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x20,0x04] 3658#CHECK: vllezf %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x04] 3659#CHECK: vllezf %v0, 0(%r15,%r1) # encoding: [0xe7,0x0f,0x10,0x00,0x20,0x04] 3660#CHECK: vllezf %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x04] 3661#CHECK: vllezf %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x04] 3662#CHECK: vllezf %v18, 1383(%r3,%r4) # encoding: [0xe7,0x23,0x45,0x67,0x28,0x04] 3663 3664 vllezf %v0, 0 3665 vllezf %v0, 4095 3666 vllezf %v0, 0(%r15) 3667 vllezf %v0, 0(%r15,%r1) 3668 vllezf %v15, 0 3669 vllezf %v31, 0 3670 vllezf %v18, 0x567(%r3,%r4) 3671 3672#CHECK: vllezg %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x04] 3673#CHECK: vllezg %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x30,0x04] 3674#CHECK: vllezg %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x04] 3675#CHECK: vllezg %v0, 0(%r15,%r1) # encoding: [0xe7,0x0f,0x10,0x00,0x30,0x04] 3676#CHECK: vllezg %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x04] 3677#CHECK: vllezg %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x04] 3678#CHECK: vllezg %v18, 1383(%r3,%r4) # encoding: [0xe7,0x23,0x45,0x67,0x38,0x04] 3679 3680 vllezg %v0, 0 3681 vllezg %v0, 4095 3682 vllezg %v0, 0(%r15) 3683 vllezg %v0, 0(%r15,%r1) 3684 vllezg %v15, 0 3685 vllezg %v31, 0 3686 vllezg %v18, 0x567(%r3,%r4) 3687 3688#CHECK: vllezh %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x04] 3689#CHECK: vllezh %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x10,0x04] 3690#CHECK: vllezh %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x04] 3691#CHECK: vllezh %v0, 0(%r15,%r1) # encoding: [0xe7,0x0f,0x10,0x00,0x10,0x04] 3692#CHECK: vllezh %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x04] 3693#CHECK: vllezh %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x04] 3694#CHECK: vllezh %v18, 1383(%r3,%r4) # encoding: [0xe7,0x23,0x45,0x67,0x18,0x04] 3695 3696 vllezh %v0, 0 3697 vllezh %v0, 4095 3698 vllezh %v0, 0(%r15) 3699 vllezh %v0, 0(%r15,%r1) 3700 vllezh %v15, 0 3701 vllezh %v31, 0 3702 vllezh %v18, 0x567(%r3,%r4) 3703 3704#CHECK: vlm %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x36] 3705#CHECK: vlm %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x36] 3706#CHECK: vlm %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x36] 3707#CHECK: vlm %v0, %v0, 0(%r15), 4 # encoding: [0xe7,0x00,0xf0,0x00,0x40,0x36] 3708#CHECK: vlm %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x36] 3709#CHECK: vlm %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x36] 3710#CHECK: vlm %v14, %v17, 1074(%r5), 3 # encoding: [0xe7,0xe1,0x54,0x32,0x34,0x36] 3711 3712 vlm %v0, %v0, 0 3713 vlm %v0, %v0, 4095 3714 vlm %v0, %v0, 0(%r15) 3715 vlm %v0, %v0, 0(%r15), 4 3716 vlm %v0, %v31, 0 3717 vlm %v31, %v0, 0 3718 vlm %v14, %v17, 1074(%r5), 3 3719 3720#CHECK: vlp %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xdf] 3721#CHECK: vlp %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xdf] 3722#CHECK: vlp %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xdf] 3723#CHECK: vlp %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xdf] 3724#CHECK: vlp %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xdf] 3725#CHECK: vlp %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xdf] 3726#CHECK: vlp %v14, %v17, 11 # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0xdf] 3727 3728 vlp %v0, %v0, 0 3729 vlp %v0, %v0, 15 3730 vlp %v0, %v15, 0 3731 vlp %v0, %v31, 0 3732 vlp %v15, %v0, 0 3733 vlp %v31, %v0, 0 3734 vlp %v14, %v17, 11 3735 3736#CHECK: vlpb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xdf] 3737#CHECK: vlpb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xdf] 3738#CHECK: vlpb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xdf] 3739#CHECK: vlpb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xdf] 3740#CHECK: vlpb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xdf] 3741#CHECK: vlpb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xdf] 3742 3743 vlpb %v0, %v0 3744 vlpb %v0, %v15 3745 vlpb %v0, %v31 3746 vlpb %v15, %v0 3747 vlpb %v31, %v0 3748 vlpb %v14, %v17 3749 3750#CHECK: vlpf %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xdf] 3751#CHECK: vlpf %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xdf] 3752#CHECK: vlpf %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xdf] 3753#CHECK: vlpf %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xdf] 3754#CHECK: vlpf %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xdf] 3755#CHECK: vlpf %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xdf] 3756 3757 vlpf %v0, %v0 3758 vlpf %v0, %v15 3759 vlpf %v0, %v31 3760 vlpf %v15, %v0 3761 vlpf %v31, %v0 3762 vlpf %v14, %v17 3763 3764#CHECK: vlpg %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xdf] 3765#CHECK: vlpg %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xdf] 3766#CHECK: vlpg %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xdf] 3767#CHECK: vlpg %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xdf] 3768#CHECK: vlpg %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xdf] 3769#CHECK: vlpg %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xdf] 3770 3771 vlpg %v0, %v0 3772 vlpg %v0, %v15 3773 vlpg %v0, %v31 3774 vlpg %v15, %v0 3775 vlpg %v31, %v0 3776 vlpg %v14, %v17 3777 3778#CHECK: vlph %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xdf] 3779#CHECK: vlph %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0xdf] 3780#CHECK: vlph %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xdf] 3781#CHECK: vlph %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0xdf] 3782#CHECK: vlph %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xdf] 3783#CHECK: vlph %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x14,0xdf] 3784 3785 vlph %v0, %v0 3786 vlph %v0, %v15 3787 vlph %v0, %v31 3788 vlph %v15, %v0 3789 vlph %v31, %v0 3790 vlph %v14, %v17 3791 3792#CHECK: vlr %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x56] 3793#CHECK: vlr %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x56] 3794#CHECK: vlr %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x56] 3795#CHECK: vlr %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x56] 3796#CHECK: vlr %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x56] 3797#CHECK: vlr %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0x56] 3798 3799 vlr %v0, %v0 3800 vlr %v0, %v15 3801 vlr %v0, %v31 3802 vlr %v15, %v0 3803 vlr %v31, %v0 3804 vlr %v14, %v17 3805 3806#CHECK: vlrep %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x05] 3807#CHECK: vlrep %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x05] 3808#CHECK: vlrep %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x05] 3809#CHECK: vlrep %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x05] 3810#CHECK: vlrep %v0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x05] 3811#CHECK: vlrep %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x05] 3812#CHECK: vlrep %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x05] 3813#CHECK: vlrep %v18, 1383(%r3,%r4), 11 # encoding: [0xe7,0x23,0x45,0x67,0xb8,0x05] 3814 3815 vlrep %v0, 0, 0 3816 vlrep %v0, 0, 15 3817 vlrep %v0, 4095, 0 3818 vlrep %v0, 0(%r15), 0 3819 vlrep %v0, 0(%r15,%r1), 0 3820 vlrep %v15, 0, 0 3821 vlrep %v31, 0, 0 3822 vlrep %v18, 0x567(%r3,%r4), 11 3823 3824#CHECK: vlrepb %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x05] 3825#CHECK: vlrepb %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x05] 3826#CHECK: vlrepb %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x05] 3827#CHECK: vlrepb %v0, 0(%r15,%r1) # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x05] 3828#CHECK: vlrepb %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x05] 3829#CHECK: vlrepb %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x05] 3830#CHECK: vlrepb %v18, 1383(%r3,%r4) # encoding: [0xe7,0x23,0x45,0x67,0x08,0x05] 3831 3832 vlrepb %v0, 0 3833 vlrepb %v0, 4095 3834 vlrepb %v0, 0(%r15) 3835 vlrepb %v0, 0(%r15,%r1) 3836 vlrepb %v15, 0 3837 vlrepb %v31, 0 3838 vlrepb %v18, 0x567(%r3,%r4) 3839 3840#CHECK: vlrepf %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x05] 3841#CHECK: vlrepf %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x20,0x05] 3842#CHECK: vlrepf %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x05] 3843#CHECK: vlrepf %v0, 0(%r15,%r1) # encoding: [0xe7,0x0f,0x10,0x00,0x20,0x05] 3844#CHECK: vlrepf %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x05] 3845#CHECK: vlrepf %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x05] 3846#CHECK: vlrepf %v18, 1383(%r3,%r4) # encoding: [0xe7,0x23,0x45,0x67,0x28,0x05] 3847 3848 vlrepf %v0, 0 3849 vlrepf %v0, 4095 3850 vlrepf %v0, 0(%r15) 3851 vlrepf %v0, 0(%r15,%r1) 3852 vlrepf %v15, 0 3853 vlrepf %v31, 0 3854 vlrepf %v18, 0x567(%r3,%r4) 3855 3856#CHECK: vlrepg %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x05] 3857#CHECK: vlrepg %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x30,0x05] 3858#CHECK: vlrepg %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x05] 3859#CHECK: vlrepg %v0, 0(%r15,%r1) # encoding: [0xe7,0x0f,0x10,0x00,0x30,0x05] 3860#CHECK: vlrepg %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x05] 3861#CHECK: vlrepg %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x05] 3862#CHECK: vlrepg %v18, 1383(%r3,%r4) # encoding: [0xe7,0x23,0x45,0x67,0x38,0x05] 3863 3864 vlrepg %v0, 0 3865 vlrepg %v0, 4095 3866 vlrepg %v0, 0(%r15) 3867 vlrepg %v0, 0(%r15,%r1) 3868 vlrepg %v15, 0 3869 vlrepg %v31, 0 3870 vlrepg %v18, 0x567(%r3,%r4) 3871 3872#CHECK: vlreph %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x05] 3873#CHECK: vlreph %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x10,0x05] 3874#CHECK: vlreph %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x05] 3875#CHECK: vlreph %v0, 0(%r15,%r1) # encoding: [0xe7,0x0f,0x10,0x00,0x10,0x05] 3876#CHECK: vlreph %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x05] 3877#CHECK: vlreph %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x05] 3878#CHECK: vlreph %v18, 1383(%r3,%r4) # encoding: [0xe7,0x23,0x45,0x67,0x18,0x05] 3879 3880 vlreph %v0, 0 3881 vlreph %v0, 4095 3882 vlreph %v0, 0(%r15) 3883 vlreph %v0, 0(%r15,%r1) 3884 vlreph %v15, 0 3885 vlreph %v31, 0 3886 vlreph %v18, 0x567(%r3,%r4) 3887 3888#CHECK: vlvg %v0, %r0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x22] 3889#CHECK: vlvg %v0, %r0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x22] 3890#CHECK: vlvg %v0, %r0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x22] 3891#CHECK: vlvg %v0, %r0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x22] 3892#CHECK: vlvg %v0, %r15, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x22] 3893#CHECK: vlvg %v15, %r0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x22] 3894#CHECK: vlvg %v31, %r0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x22] 3895#CHECK: vlvg %v18, %r3, 1383(%r4), 11 # encoding: [0xe7,0x23,0x45,0x67,0xb8,0x22] 3896 3897 vlvg %v0, %r0, 0, 0 3898 vlvg %v0, %r0, 0, 15 3899 vlvg %v0, %r0, 4095, 0 3900 vlvg %v0, %r0, 0(%r15), 0 3901 vlvg %v0, %r15, 0, 0 3902 vlvg %v15, %r0, 0, 0 3903 vlvg %v31, %r0, 0, 0 3904 vlvg %v18, %r3, 1383(%r4), 11 3905 3906#CHECK: vlvgb %v0, %r0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x22] 3907#CHECK: vlvgb %v0, %r0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x22] 3908#CHECK: vlvgb %v0, %r0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x22] 3909#CHECK: vlvgb %v0, %r15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x22] 3910#CHECK: vlvgb %v15, %r0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x22] 3911#CHECK: vlvgb %v31, %r0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x22] 3912#CHECK: vlvgb %v18, %r3, 1383(%r4) # encoding: [0xe7,0x23,0x45,0x67,0x08,0x22] 3913 3914 vlvgb %v0, %r0, 0 3915 vlvgb %v0, %r0, 4095 3916 vlvgb %v0, %r0, 0(%r15) 3917 vlvgb %v0, %r15, 0 3918 vlvgb %v15, %r0, 0 3919 vlvgb %v31, %r0, 0 3920 vlvgb %v18, %r3, 1383(%r4) 3921 3922#CHECK: vlvgf %v0, %r0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x22] 3923#CHECK: vlvgf %v0, %r0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x20,0x22] 3924#CHECK: vlvgf %v0, %r0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x22] 3925#CHECK: vlvgf %v0, %r15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x22] 3926#CHECK: vlvgf %v15, %r0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x22] 3927#CHECK: vlvgf %v31, %r0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x22] 3928#CHECK: vlvgf %v18, %r3, 1383(%r4) # encoding: [0xe7,0x23,0x45,0x67,0x28,0x22] 3929 3930 vlvgf %v0, %r0, 0 3931 vlvgf %v0, %r0, 4095 3932 vlvgf %v0, %r0, 0(%r15) 3933 vlvgf %v0, %r15, 0 3934 vlvgf %v15, %r0, 0 3935 vlvgf %v31, %r0, 0 3936 vlvgf %v18, %r3, 1383(%r4) 3937 3938#CHECK: vlvgg %v0, %r0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x22] 3939#CHECK: vlvgg %v0, %r0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x30,0x22] 3940#CHECK: vlvgg %v0, %r0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x22] 3941#CHECK: vlvgg %v0, %r15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x22] 3942#CHECK: vlvgg %v15, %r0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x22] 3943#CHECK: vlvgg %v31, %r0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x22] 3944#CHECK: vlvgg %v18, %r3, 1383(%r4) # encoding: [0xe7,0x23,0x45,0x67,0x38,0x22] 3945 3946 vlvgg %v0, %r0, 0 3947 vlvgg %v0, %r0, 4095 3948 vlvgg %v0, %r0, 0(%r15) 3949 vlvgg %v0, %r15, 0 3950 vlvgg %v15, %r0, 0 3951 vlvgg %v31, %r0, 0 3952 vlvgg %v18, %r3, 1383(%r4) 3953 3954#CHECK: vlvgh %v0, %r0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x22] 3955#CHECK: vlvgh %v0, %r0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x10,0x22] 3956#CHECK: vlvgh %v0, %r0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x22] 3957#CHECK: vlvgh %v0, %r15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x22] 3958#CHECK: vlvgh %v15, %r0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x22] 3959#CHECK: vlvgh %v31, %r0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x22] 3960#CHECK: vlvgh %v18, %r3, 1383(%r4) # encoding: [0xe7,0x23,0x45,0x67,0x18,0x22] 3961 3962 vlvgh %v0, %r0, 0 3963 vlvgh %v0, %r0, 4095 3964 vlvgh %v0, %r0, 0(%r15) 3965 vlvgh %v0, %r15, 0 3966 vlvgh %v15, %r0, 0 3967 vlvgh %v31, %r0, 0 3968 vlvgh %v18, %r3, 1383(%r4) 3969 3970#CHECK: vlvgp %v0, %r0, %r0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x62] 3971#CHECK: vlvgp %v0, %r0, %r15 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x62] 3972#CHECK: vlvgp %v0, %r15, %r0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x62] 3973#CHECK: vlvgp %v15, %r0, %r0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x62] 3974#CHECK: vlvgp %v31, %r0, %r0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x62] 3975#CHECK: vlvgp %v18, %r3, %r4 # encoding: [0xe7,0x23,0x40,0x00,0x08,0x62] 3976 3977 vlvgp %v0, %r0, %r0 3978 vlvgp %v0, %r0, %r15 3979 vlvgp %v0, %r15, %r0 3980 vlvgp %v15, %r0, %r0 3981 vlvgp %v31, %r0, %r0 3982 vlvgp %v18, %r3, %r4 3983 3984#CHECK: vmae %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xae] 3985#CHECK: vmae %v0, %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xae] 3986#CHECK: vmae %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xae] 3987#CHECK: vmae %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xae] 3988#CHECK: vmae %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xae] 3989#CHECK: vmae %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xae] 3990#CHECK: vmae %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xae] 3991 3992 vmae %v0, %v0, %v0, %v0, 0 3993 vmae %v0, %v0, %v0, %v0, 15 3994 vmae %v0, %v0, %v0, %v31, 0 3995 vmae %v0, %v0, %v31, %v0, 0 3996 vmae %v0, %v31, %v0, %v0, 0 3997 vmae %v31, %v0, %v0, %v0, 0 3998 vmae %v13, %v17, %v21, %v25, 11 3999 4000#CHECK: vmaeb %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xae] 4001#CHECK: vmaeb %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xae] 4002#CHECK: vmaeb %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xae] 4003#CHECK: vmaeb %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xae] 4004#CHECK: vmaeb %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xae] 4005#CHECK: vmaeb %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x50,0x00,0x97,0xae] 4006 4007 vmaeb %v0, %v0, %v0, %v0 4008 vmaeb %v0, %v0, %v0, %v31 4009 vmaeb %v0, %v0, %v31, %v0 4010 vmaeb %v0, %v31, %v0, %v0 4011 vmaeb %v31, %v0, %v0, %v0 4012 vmaeb %v13, %v17, %v21, %v25 4013 4014#CHECK: vmaef %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x02,0x00,0x00,0xae] 4015#CHECK: vmaef %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x02,0x00,0xf1,0xae] 4016#CHECK: vmaef %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf2,0x00,0x02,0xae] 4017#CHECK: vmaef %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x02,0x00,0x04,0xae] 4018#CHECK: vmaef %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x02,0x00,0x08,0xae] 4019#CHECK: vmaef %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x52,0x00,0x97,0xae] 4020 4021 vmaef %v0, %v0, %v0, %v0 4022 vmaef %v0, %v0, %v0, %v31 4023 vmaef %v0, %v0, %v31, %v0 4024 vmaef %v0, %v31, %v0, %v0 4025 vmaef %v31, %v0, %v0, %v0 4026 vmaef %v13, %v17, %v21, %v25 4027 4028#CHECK: vmaeh %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x01,0x00,0x00,0xae] 4029#CHECK: vmaeh %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x01,0x00,0xf1,0xae] 4030#CHECK: vmaeh %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf1,0x00,0x02,0xae] 4031#CHECK: vmaeh %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x01,0x00,0x04,0xae] 4032#CHECK: vmaeh %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x01,0x00,0x08,0xae] 4033#CHECK: vmaeh %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x51,0x00,0x97,0xae] 4034 4035 vmaeh %v0, %v0, %v0, %v0 4036 vmaeh %v0, %v0, %v0, %v31 4037 vmaeh %v0, %v0, %v31, %v0 4038 vmaeh %v0, %v31, %v0, %v0 4039 vmaeh %v31, %v0, %v0, %v0 4040 vmaeh %v13, %v17, %v21, %v25 4041 4042#CHECK: vmah %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xab] 4043#CHECK: vmah %v0, %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xab] 4044#CHECK: vmah %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xab] 4045#CHECK: vmah %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xab] 4046#CHECK: vmah %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xab] 4047#CHECK: vmah %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xab] 4048#CHECK: vmah %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xab] 4049 4050 vmah %v0, %v0, %v0, %v0, 0 4051 vmah %v0, %v0, %v0, %v0, 15 4052 vmah %v0, %v0, %v0, %v31, 0 4053 vmah %v0, %v0, %v31, %v0, 0 4054 vmah %v0, %v31, %v0, %v0, 0 4055 vmah %v31, %v0, %v0, %v0, 0 4056 vmah %v13, %v17, %v21, %v25, 11 4057 4058#CHECK: vmahb %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xab] 4059#CHECK: vmahb %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xab] 4060#CHECK: vmahb %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xab] 4061#CHECK: vmahb %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xab] 4062#CHECK: vmahb %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xab] 4063#CHECK: vmahb %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x50,0x00,0x97,0xab] 4064 4065 vmahb %v0, %v0, %v0, %v0 4066 vmahb %v0, %v0, %v0, %v31 4067 vmahb %v0, %v0, %v31, %v0 4068 vmahb %v0, %v31, %v0, %v0 4069 vmahb %v31, %v0, %v0, %v0 4070 vmahb %v13, %v17, %v21, %v25 4071 4072#CHECK: vmahf %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x02,0x00,0x00,0xab] 4073#CHECK: vmahf %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x02,0x00,0xf1,0xab] 4074#CHECK: vmahf %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf2,0x00,0x02,0xab] 4075#CHECK: vmahf %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x02,0x00,0x04,0xab] 4076#CHECK: vmahf %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x02,0x00,0x08,0xab] 4077#CHECK: vmahf %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x52,0x00,0x97,0xab] 4078 4079 vmahf %v0, %v0, %v0, %v0 4080 vmahf %v0, %v0, %v0, %v31 4081 vmahf %v0, %v0, %v31, %v0 4082 vmahf %v0, %v31, %v0, %v0 4083 vmahf %v31, %v0, %v0, %v0 4084 vmahf %v13, %v17, %v21, %v25 4085 4086#CHECK: vmahh %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x01,0x00,0x00,0xab] 4087#CHECK: vmahh %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x01,0x00,0xf1,0xab] 4088#CHECK: vmahh %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf1,0x00,0x02,0xab] 4089#CHECK: vmahh %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x01,0x00,0x04,0xab] 4090#CHECK: vmahh %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x01,0x00,0x08,0xab] 4091#CHECK: vmahh %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x51,0x00,0x97,0xab] 4092 4093 vmahh %v0, %v0, %v0, %v0 4094 vmahh %v0, %v0, %v0, %v31 4095 vmahh %v0, %v0, %v31, %v0 4096 vmahh %v0, %v31, %v0, %v0 4097 vmahh %v31, %v0, %v0, %v0 4098 vmahh %v13, %v17, %v21, %v25 4099 4100#CHECK: vmal %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xaa] 4101#CHECK: vmal %v0, %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xaa] 4102#CHECK: vmal %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xaa] 4103#CHECK: vmal %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xaa] 4104#CHECK: vmal %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xaa] 4105#CHECK: vmal %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xaa] 4106#CHECK: vmal %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xaa] 4107 4108 vmal %v0, %v0, %v0, %v0, 0 4109 vmal %v0, %v0, %v0, %v0, 15 4110 vmal %v0, %v0, %v0, %v31, 0 4111 vmal %v0, %v0, %v31, %v0, 0 4112 vmal %v0, %v31, %v0, %v0, 0 4113 vmal %v31, %v0, %v0, %v0, 0 4114 vmal %v13, %v17, %v21, %v25, 11 4115 4116#CHECK: vmalb %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xaa] 4117#CHECK: vmalb %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xaa] 4118#CHECK: vmalb %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xaa] 4119#CHECK: vmalb %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xaa] 4120#CHECK: vmalb %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xaa] 4121#CHECK: vmalb %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x50,0x00,0x97,0xaa] 4122 4123 vmalb %v0, %v0, %v0, %v0 4124 vmalb %v0, %v0, %v0, %v31 4125 vmalb %v0, %v0, %v31, %v0 4126 vmalb %v0, %v31, %v0, %v0 4127 vmalb %v31, %v0, %v0, %v0 4128 vmalb %v13, %v17, %v21, %v25 4129 4130#CHECK: vmale %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xac] 4131#CHECK: vmale %v0, %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xac] 4132#CHECK: vmale %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xac] 4133#CHECK: vmale %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xac] 4134#CHECK: vmale %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xac] 4135#CHECK: vmale %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xac] 4136#CHECK: vmale %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xac] 4137 4138 vmale %v0, %v0, %v0, %v0, 0 4139 vmale %v0, %v0, %v0, %v0, 15 4140 vmale %v0, %v0, %v0, %v31, 0 4141 vmale %v0, %v0, %v31, %v0, 0 4142 vmale %v0, %v31, %v0, %v0, 0 4143 vmale %v31, %v0, %v0, %v0, 0 4144 vmale %v13, %v17, %v21, %v25, 11 4145 4146#CHECK: vmaleb %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xac] 4147#CHECK: vmaleb %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xac] 4148#CHECK: vmaleb %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xac] 4149#CHECK: vmaleb %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xac] 4150#CHECK: vmaleb %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xac] 4151#CHECK: vmaleb %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x50,0x00,0x97,0xac] 4152 4153 vmaleb %v0, %v0, %v0, %v0 4154 vmaleb %v0, %v0, %v0, %v31 4155 vmaleb %v0, %v0, %v31, %v0 4156 vmaleb %v0, %v31, %v0, %v0 4157 vmaleb %v31, %v0, %v0, %v0 4158 vmaleb %v13, %v17, %v21, %v25 4159 4160#CHECK: vmalef %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x02,0x00,0x00,0xac] 4161#CHECK: vmalef %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x02,0x00,0xf1,0xac] 4162#CHECK: vmalef %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf2,0x00,0x02,0xac] 4163#CHECK: vmalef %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x02,0x00,0x04,0xac] 4164#CHECK: vmalef %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x02,0x00,0x08,0xac] 4165#CHECK: vmalef %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x52,0x00,0x97,0xac] 4166 4167 vmalef %v0, %v0, %v0, %v0 4168 vmalef %v0, %v0, %v0, %v31 4169 vmalef %v0, %v0, %v31, %v0 4170 vmalef %v0, %v31, %v0, %v0 4171 vmalef %v31, %v0, %v0, %v0 4172 vmalef %v13, %v17, %v21, %v25 4173 4174#CHECK: vmaleh %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x01,0x00,0x00,0xac] 4175#CHECK: vmaleh %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x01,0x00,0xf1,0xac] 4176#CHECK: vmaleh %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf1,0x00,0x02,0xac] 4177#CHECK: vmaleh %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x01,0x00,0x04,0xac] 4178#CHECK: vmaleh %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x01,0x00,0x08,0xac] 4179#CHECK: vmaleh %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x51,0x00,0x97,0xac] 4180 4181 vmaleh %v0, %v0, %v0, %v0 4182 vmaleh %v0, %v0, %v0, %v31 4183 vmaleh %v0, %v0, %v31, %v0 4184 vmaleh %v0, %v31, %v0, %v0 4185 vmaleh %v31, %v0, %v0, %v0 4186 vmaleh %v13, %v17, %v21, %v25 4187 4188#CHECK: vmalf %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x02,0x00,0x00,0xaa] 4189#CHECK: vmalf %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x02,0x00,0xf1,0xaa] 4190#CHECK: vmalf %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf2,0x00,0x02,0xaa] 4191#CHECK: vmalf %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x02,0x00,0x04,0xaa] 4192#CHECK: vmalf %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x02,0x00,0x08,0xaa] 4193#CHECK: vmalf %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x52,0x00,0x97,0xaa] 4194 4195 vmalf %v0, %v0, %v0, %v0 4196 vmalf %v0, %v0, %v0, %v31 4197 vmalf %v0, %v0, %v31, %v0 4198 vmalf %v0, %v31, %v0, %v0 4199 vmalf %v31, %v0, %v0, %v0 4200 vmalf %v13, %v17, %v21, %v25 4201 4202#CHECK: vmalh %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa9] 4203#CHECK: vmalh %v0, %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xa9] 4204#CHECK: vmalh %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xa9] 4205#CHECK: vmalh %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa9] 4206#CHECK: vmalh %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa9] 4207#CHECK: vmalh %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa9] 4208#CHECK: vmalh %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xa9] 4209 4210 vmalh %v0, %v0, %v0, %v0, 0 4211 vmalh %v0, %v0, %v0, %v0, 15 4212 vmalh %v0, %v0, %v0, %v31, 0 4213 vmalh %v0, %v0, %v31, %v0, 0 4214 vmalh %v0, %v31, %v0, %v0, 0 4215 vmalh %v31, %v0, %v0, %v0, 0 4216 vmalh %v13, %v17, %v21, %v25, 11 4217 4218#CHECK: vmalhb %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa9] 4219#CHECK: vmalhb %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xa9] 4220#CHECK: vmalhb %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa9] 4221#CHECK: vmalhb %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa9] 4222#CHECK: vmalhb %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa9] 4223#CHECK: vmalhb %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x50,0x00,0x97,0xa9] 4224 4225 vmalhb %v0, %v0, %v0, %v0 4226 vmalhb %v0, %v0, %v0, %v31 4227 vmalhb %v0, %v0, %v31, %v0 4228 vmalhb %v0, %v31, %v0, %v0 4229 vmalhb %v31, %v0, %v0, %v0 4230 vmalhb %v13, %v17, %v21, %v25 4231 4232#CHECK: vmalhf %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x02,0x00,0x00,0xa9] 4233#CHECK: vmalhf %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x02,0x00,0xf1,0xa9] 4234#CHECK: vmalhf %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf2,0x00,0x02,0xa9] 4235#CHECK: vmalhf %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x02,0x00,0x04,0xa9] 4236#CHECK: vmalhf %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x02,0x00,0x08,0xa9] 4237#CHECK: vmalhf %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x52,0x00,0x97,0xa9] 4238 4239 vmalhf %v0, %v0, %v0, %v0 4240 vmalhf %v0, %v0, %v0, %v31 4241 vmalhf %v0, %v0, %v31, %v0 4242 vmalhf %v0, %v31, %v0, %v0 4243 vmalhf %v31, %v0, %v0, %v0 4244 vmalhf %v13, %v17, %v21, %v25 4245 4246#CHECK: vmalhh %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x01,0x00,0x00,0xa9] 4247#CHECK: vmalhh %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x01,0x00,0xf1,0xa9] 4248#CHECK: vmalhh %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf1,0x00,0x02,0xa9] 4249#CHECK: vmalhh %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x01,0x00,0x04,0xa9] 4250#CHECK: vmalhh %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x01,0x00,0x08,0xa9] 4251#CHECK: vmalhh %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x51,0x00,0x97,0xa9] 4252 4253 vmalhh %v0, %v0, %v0, %v0 4254 vmalhh %v0, %v0, %v0, %v31 4255 vmalhh %v0, %v0, %v31, %v0 4256 vmalhh %v0, %v31, %v0, %v0 4257 vmalhh %v31, %v0, %v0, %v0 4258 vmalhh %v13, %v17, %v21, %v25 4259 4260#CHECK: vmalhw %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x01,0x00,0x00,0xaa] 4261#CHECK: vmalhw %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x01,0x00,0xf1,0xaa] 4262#CHECK: vmalhw %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf1,0x00,0x02,0xaa] 4263#CHECK: vmalhw %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x01,0x00,0x04,0xaa] 4264#CHECK: vmalhw %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x01,0x00,0x08,0xaa] 4265#CHECK: vmalhw %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x51,0x00,0x97,0xaa] 4266 4267 vmalhw %v0, %v0, %v0, %v0 4268 vmalhw %v0, %v0, %v0, %v31 4269 vmalhw %v0, %v0, %v31, %v0 4270 vmalhw %v0, %v31, %v0, %v0 4271 vmalhw %v31, %v0, %v0, %v0 4272 vmalhw %v13, %v17, %v21, %v25 4273 4274#CHECK: vmalo %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xad] 4275#CHECK: vmalo %v0, %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xad] 4276#CHECK: vmalo %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xad] 4277#CHECK: vmalo %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xad] 4278#CHECK: vmalo %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xad] 4279#CHECK: vmalo %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xad] 4280#CHECK: vmalo %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xad] 4281 4282 vmalo %v0, %v0, %v0, %v0, 0 4283 vmalo %v0, %v0, %v0, %v0, 15 4284 vmalo %v0, %v0, %v0, %v31, 0 4285 vmalo %v0, %v0, %v31, %v0, 0 4286 vmalo %v0, %v31, %v0, %v0, 0 4287 vmalo %v31, %v0, %v0, %v0, 0 4288 vmalo %v13, %v17, %v21, %v25, 11 4289 4290#CHECK: vmalob %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xad] 4291#CHECK: vmalob %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xad] 4292#CHECK: vmalob %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xad] 4293#CHECK: vmalob %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xad] 4294#CHECK: vmalob %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xad] 4295#CHECK: vmalob %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x50,0x00,0x97,0xad] 4296 4297 vmalob %v0, %v0, %v0, %v0 4298 vmalob %v0, %v0, %v0, %v31 4299 vmalob %v0, %v0, %v31, %v0 4300 vmalob %v0, %v31, %v0, %v0 4301 vmalob %v31, %v0, %v0, %v0 4302 vmalob %v13, %v17, %v21, %v25 4303 4304#CHECK: vmalof %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x02,0x00,0x00,0xad] 4305#CHECK: vmalof %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x02,0x00,0xf1,0xad] 4306#CHECK: vmalof %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf2,0x00,0x02,0xad] 4307#CHECK: vmalof %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x02,0x00,0x04,0xad] 4308#CHECK: vmalof %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x02,0x00,0x08,0xad] 4309#CHECK: vmalof %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x52,0x00,0x97,0xad] 4310 4311 vmalof %v0, %v0, %v0, %v0 4312 vmalof %v0, %v0, %v0, %v31 4313 vmalof %v0, %v0, %v31, %v0 4314 vmalof %v0, %v31, %v0, %v0 4315 vmalof %v31, %v0, %v0, %v0 4316 vmalof %v13, %v17, %v21, %v25 4317 4318#CHECK: vmaloh %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x01,0x00,0x00,0xad] 4319#CHECK: vmaloh %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x01,0x00,0xf1,0xad] 4320#CHECK: vmaloh %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf1,0x00,0x02,0xad] 4321#CHECK: vmaloh %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x01,0x00,0x04,0xad] 4322#CHECK: vmaloh %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x01,0x00,0x08,0xad] 4323#CHECK: vmaloh %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x51,0x00,0x97,0xad] 4324 4325 vmaloh %v0, %v0, %v0, %v0 4326 vmaloh %v0, %v0, %v0, %v31 4327 vmaloh %v0, %v0, %v31, %v0 4328 vmaloh %v0, %v31, %v0, %v0 4329 vmaloh %v31, %v0, %v0, %v0 4330 vmaloh %v13, %v17, %v21, %v25 4331 4332#CHECK: vmao %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xaf] 4333#CHECK: vmao %v0, %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xaf] 4334#CHECK: vmao %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xaf] 4335#CHECK: vmao %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xaf] 4336#CHECK: vmao %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xaf] 4337#CHECK: vmao %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xaf] 4338#CHECK: vmao %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xaf] 4339 4340 vmao %v0, %v0, %v0, %v0, 0 4341 vmao %v0, %v0, %v0, %v0, 15 4342 vmao %v0, %v0, %v0, %v31, 0 4343 vmao %v0, %v0, %v31, %v0, 0 4344 vmao %v0, %v31, %v0, %v0, 0 4345 vmao %v31, %v0, %v0, %v0, 0 4346 vmao %v13, %v17, %v21, %v25, 11 4347 4348#CHECK: vmaob %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xaf] 4349#CHECK: vmaob %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xaf] 4350#CHECK: vmaob %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xaf] 4351#CHECK: vmaob %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xaf] 4352#CHECK: vmaob %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xaf] 4353#CHECK: vmaob %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x50,0x00,0x97,0xaf] 4354 4355 vmaob %v0, %v0, %v0, %v0 4356 vmaob %v0, %v0, %v0, %v31 4357 vmaob %v0, %v0, %v31, %v0 4358 vmaob %v0, %v31, %v0, %v0 4359 vmaob %v31, %v0, %v0, %v0 4360 vmaob %v13, %v17, %v21, %v25 4361 4362#CHECK: vmaof %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x02,0x00,0x00,0xaf] 4363#CHECK: vmaof %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x02,0x00,0xf1,0xaf] 4364#CHECK: vmaof %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf2,0x00,0x02,0xaf] 4365#CHECK: vmaof %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x02,0x00,0x04,0xaf] 4366#CHECK: vmaof %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x02,0x00,0x08,0xaf] 4367#CHECK: vmaof %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x52,0x00,0x97,0xaf] 4368 4369 vmaof %v0, %v0, %v0, %v0 4370 vmaof %v0, %v0, %v0, %v31 4371 vmaof %v0, %v0, %v31, %v0 4372 vmaof %v0, %v31, %v0, %v0 4373 vmaof %v31, %v0, %v0, %v0 4374 vmaof %v13, %v17, %v21, %v25 4375 4376#CHECK: vmaoh %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x01,0x00,0x00,0xaf] 4377#CHECK: vmaoh %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x01,0x00,0xf1,0xaf] 4378#CHECK: vmaoh %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf1,0x00,0x02,0xaf] 4379#CHECK: vmaoh %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x01,0x00,0x04,0xaf] 4380#CHECK: vmaoh %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x01,0x00,0x08,0xaf] 4381#CHECK: vmaoh %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x51,0x00,0x97,0xaf] 4382 4383 vmaoh %v0, %v0, %v0, %v0 4384 vmaoh %v0, %v0, %v0, %v31 4385 vmaoh %v0, %v0, %v31, %v0 4386 vmaoh %v0, %v31, %v0, %v0 4387 vmaoh %v31, %v0, %v0, %v0 4388 vmaoh %v13, %v17, %v21, %v25 4389 4390#CHECK: vme %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa6] 4391#CHECK: vme %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xa6] 4392#CHECK: vme %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa6] 4393#CHECK: vme %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa6] 4394#CHECK: vme %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa6] 4395#CHECK: vme %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xa6] 4396 4397 vme %v0, %v0, %v0, 0 4398 vme %v0, %v0, %v0, 15 4399 vme %v0, %v0, %v31, 0 4400 vme %v0, %v31, %v0, 0 4401 vme %v31, %v0, %v0, 0 4402 vme %v18, %v3, %v20, 11 4403 4404#CHECK: vmeb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa6] 4405#CHECK: vmeb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa6] 4406#CHECK: vmeb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa6] 4407#CHECK: vmeb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa6] 4408#CHECK: vmeb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xa6] 4409 4410 vmeb %v0, %v0, %v0 4411 vmeb %v0, %v0, %v31 4412 vmeb %v0, %v31, %v0 4413 vmeb %v31, %v0, %v0 4414 vmeb %v18, %v3, %v20 4415 4416#CHECK: vmef %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xa6] 4417#CHECK: vmef %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xa6] 4418#CHECK: vmef %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xa6] 4419#CHECK: vmef %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xa6] 4420#CHECK: vmef %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xa6] 4421 4422 vmef %v0, %v0, %v0 4423 vmef %v0, %v0, %v31 4424 vmef %v0, %v31, %v0 4425 vmef %v31, %v0, %v0 4426 vmef %v18, %v3, %v20 4427 4428#CHECK: vmeh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xa6] 4429#CHECK: vmeh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xa6] 4430#CHECK: vmeh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xa6] 4431#CHECK: vmeh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xa6] 4432#CHECK: vmeh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xa6] 4433 4434 vmeh %v0, %v0, %v0 4435 vmeh %v0, %v0, %v31 4436 vmeh %v0, %v31, %v0 4437 vmeh %v31, %v0, %v0 4438 vmeh %v18, %v3, %v20 4439 4440#CHECK: vmh %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa3] 4441#CHECK: vmh %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xa3] 4442#CHECK: vmh %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa3] 4443#CHECK: vmh %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa3] 4444#CHECK: vmh %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa3] 4445#CHECK: vmh %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xa3] 4446 4447 vmh %v0, %v0, %v0, 0 4448 vmh %v0, %v0, %v0, 15 4449 vmh %v0, %v0, %v31, 0 4450 vmh %v0, %v31, %v0, 0 4451 vmh %v31, %v0, %v0, 0 4452 vmh %v18, %v3, %v20, 11 4453 4454#CHECK: vmhb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa3] 4455#CHECK: vmhb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa3] 4456#CHECK: vmhb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa3] 4457#CHECK: vmhb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa3] 4458#CHECK: vmhb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xa3] 4459 4460 vmhb %v0, %v0, %v0 4461 vmhb %v0, %v0, %v31 4462 vmhb %v0, %v31, %v0 4463 vmhb %v31, %v0, %v0 4464 vmhb %v18, %v3, %v20 4465 4466#CHECK: vmhf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xa3] 4467#CHECK: vmhf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xa3] 4468#CHECK: vmhf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xa3] 4469#CHECK: vmhf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xa3] 4470#CHECK: vmhf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xa3] 4471 4472 vmhf %v0, %v0, %v0 4473 vmhf %v0, %v0, %v31 4474 vmhf %v0, %v31, %v0 4475 vmhf %v31, %v0, %v0 4476 vmhf %v18, %v3, %v20 4477 4478#CHECK: vmhh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xa3] 4479#CHECK: vmhh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xa3] 4480#CHECK: vmhh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xa3] 4481#CHECK: vmhh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xa3] 4482#CHECK: vmhh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xa3] 4483 4484 vmhh %v0, %v0, %v0 4485 vmhh %v0, %v0, %v31 4486 vmhh %v0, %v31, %v0 4487 vmhh %v31, %v0, %v0 4488 vmhh %v18, %v3, %v20 4489 4490#CHECK: vml %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa2] 4491#CHECK: vml %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xa2] 4492#CHECK: vml %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa2] 4493#CHECK: vml %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa2] 4494#CHECK: vml %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa2] 4495#CHECK: vml %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xa2] 4496 4497 vml %v0, %v0, %v0, 0 4498 vml %v0, %v0, %v0, 15 4499 vml %v0, %v0, %v31, 0 4500 vml %v0, %v31, %v0, 0 4501 vml %v31, %v0, %v0, 0 4502 vml %v18, %v3, %v20, 11 4503 4504#CHECK: vmlb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa2] 4505#CHECK: vmlb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa2] 4506#CHECK: vmlb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa2] 4507#CHECK: vmlb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa2] 4508#CHECK: vmlb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xa2] 4509 4510 vmlb %v0, %v0, %v0 4511 vmlb %v0, %v0, %v31 4512 vmlb %v0, %v31, %v0 4513 vmlb %v31, %v0, %v0 4514 vmlb %v18, %v3, %v20 4515 4516#CHECK: vmle %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa4] 4517#CHECK: vmle %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xa4] 4518#CHECK: vmle %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa4] 4519#CHECK: vmle %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa4] 4520#CHECK: vmle %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa4] 4521#CHECK: vmle %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xa4] 4522 4523 vmle %v0, %v0, %v0, 0 4524 vmle %v0, %v0, %v0, 15 4525 vmle %v0, %v0, %v31, 0 4526 vmle %v0, %v31, %v0, 0 4527 vmle %v31, %v0, %v0, 0 4528 vmle %v18, %v3, %v20, 11 4529 4530#CHECK: vmleb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa4] 4531#CHECK: vmleb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa4] 4532#CHECK: vmleb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa4] 4533#CHECK: vmleb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa4] 4534#CHECK: vmleb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xa4] 4535 4536 vmleb %v0, %v0, %v0 4537 vmleb %v0, %v0, %v31 4538 vmleb %v0, %v31, %v0 4539 vmleb %v31, %v0, %v0 4540 vmleb %v18, %v3, %v20 4541 4542#CHECK: vmlef %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xa4] 4543#CHECK: vmlef %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xa4] 4544#CHECK: vmlef %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xa4] 4545#CHECK: vmlef %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xa4] 4546#CHECK: vmlef %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xa4] 4547 4548 vmlef %v0, %v0, %v0 4549 vmlef %v0, %v0, %v31 4550 vmlef %v0, %v31, %v0 4551 vmlef %v31, %v0, %v0 4552 vmlef %v18, %v3, %v20 4553 4554#CHECK: vmleh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xa4] 4555#CHECK: vmleh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xa4] 4556#CHECK: vmleh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xa4] 4557#CHECK: vmleh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xa4] 4558#CHECK: vmleh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xa4] 4559 4560 vmleh %v0, %v0, %v0 4561 vmleh %v0, %v0, %v31 4562 vmleh %v0, %v31, %v0 4563 vmleh %v31, %v0, %v0 4564 vmleh %v18, %v3, %v20 4565 4566#CHECK: vmlf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xa2] 4567#CHECK: vmlf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xa2] 4568#CHECK: vmlf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xa2] 4569#CHECK: vmlf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xa2] 4570#CHECK: vmlf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xa2] 4571 4572 vmlf %v0, %v0, %v0 4573 vmlf %v0, %v0, %v31 4574 vmlf %v0, %v31, %v0 4575 vmlf %v31, %v0, %v0 4576 vmlf %v18, %v3, %v20 4577 4578#CHECK: vmlh %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa1] 4579#CHECK: vmlh %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xa1] 4580#CHECK: vmlh %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa1] 4581#CHECK: vmlh %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa1] 4582#CHECK: vmlh %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa1] 4583#CHECK: vmlh %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xa1] 4584 4585 vmlh %v0, %v0, %v0, 0 4586 vmlh %v0, %v0, %v0, 15 4587 vmlh %v0, %v0, %v31, 0 4588 vmlh %v0, %v31, %v0, 0 4589 vmlh %v31, %v0, %v0, 0 4590 vmlh %v18, %v3, %v20, 11 4591 4592#CHECK: vmlhb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa1] 4593#CHECK: vmlhb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa1] 4594#CHECK: vmlhb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa1] 4595#CHECK: vmlhb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa1] 4596#CHECK: vmlhb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xa1] 4597 4598 vmlhb %v0, %v0, %v0 4599 vmlhb %v0, %v0, %v31 4600 vmlhb %v0, %v31, %v0 4601 vmlhb %v31, %v0, %v0 4602 vmlhb %v18, %v3, %v20 4603 4604#CHECK: vmlhf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xa1] 4605#CHECK: vmlhf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xa1] 4606#CHECK: vmlhf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xa1] 4607#CHECK: vmlhf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xa1] 4608#CHECK: vmlhf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xa1] 4609 4610 vmlhf %v0, %v0, %v0 4611 vmlhf %v0, %v0, %v31 4612 vmlhf %v0, %v31, %v0 4613 vmlhf %v31, %v0, %v0 4614 vmlhf %v18, %v3, %v20 4615 4616#CHECK: vmlhh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xa1] 4617#CHECK: vmlhh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xa1] 4618#CHECK: vmlhh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xa1] 4619#CHECK: vmlhh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xa1] 4620#CHECK: vmlhh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xa1] 4621 4622 vmlhh %v0, %v0, %v0 4623 vmlhh %v0, %v0, %v31 4624 vmlhh %v0, %v31, %v0 4625 vmlhh %v31, %v0, %v0 4626 vmlhh %v18, %v3, %v20 4627 4628#CHECK: vmlhw %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xa2] 4629#CHECK: vmlhw %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xa2] 4630#CHECK: vmlhw %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xa2] 4631#CHECK: vmlhw %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xa2] 4632#CHECK: vmlhw %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xa2] 4633 4634 vmlhw %v0, %v0, %v0 4635 vmlhw %v0, %v0, %v31 4636 vmlhw %v0, %v31, %v0 4637 vmlhw %v31, %v0, %v0 4638 vmlhw %v18, %v3, %v20 4639 4640#CHECK: vmlo %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa5] 4641#CHECK: vmlo %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xa5] 4642#CHECK: vmlo %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa5] 4643#CHECK: vmlo %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa5] 4644#CHECK: vmlo %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa5] 4645#CHECK: vmlo %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xa5] 4646 4647 vmlo %v0, %v0, %v0, 0 4648 vmlo %v0, %v0, %v0, 15 4649 vmlo %v0, %v0, %v31, 0 4650 vmlo %v0, %v31, %v0, 0 4651 vmlo %v31, %v0, %v0, 0 4652 vmlo %v18, %v3, %v20, 11 4653 4654#CHECK: vmlob %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa5] 4655#CHECK: vmlob %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa5] 4656#CHECK: vmlob %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa5] 4657#CHECK: vmlob %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa5] 4658#CHECK: vmlob %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xa5] 4659 4660 vmlob %v0, %v0, %v0 4661 vmlob %v0, %v0, %v31 4662 vmlob %v0, %v31, %v0 4663 vmlob %v31, %v0, %v0 4664 vmlob %v18, %v3, %v20 4665 4666#CHECK: vmlof %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xa5] 4667#CHECK: vmlof %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xa5] 4668#CHECK: vmlof %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xa5] 4669#CHECK: vmlof %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xa5] 4670#CHECK: vmlof %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xa5] 4671 4672 vmlof %v0, %v0, %v0 4673 vmlof %v0, %v0, %v31 4674 vmlof %v0, %v31, %v0 4675 vmlof %v31, %v0, %v0 4676 vmlof %v18, %v3, %v20 4677 4678#CHECK: vmloh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xa5] 4679#CHECK: vmloh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xa5] 4680#CHECK: vmloh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xa5] 4681#CHECK: vmloh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xa5] 4682#CHECK: vmloh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xa5] 4683 4684 vmloh %v0, %v0, %v0 4685 vmloh %v0, %v0, %v31 4686 vmloh %v0, %v31, %v0 4687 vmloh %v31, %v0, %v0 4688 vmloh %v18, %v3, %v20 4689 4690#CHECK: vmn %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xfe] 4691#CHECK: vmn %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xfe] 4692#CHECK: vmn %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xfe] 4693#CHECK: vmn %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xfe] 4694#CHECK: vmn %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xfe] 4695#CHECK: vmn %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xfe] 4696 4697 vmn %v0, %v0, %v0, 0 4698 vmn %v0, %v0, %v0, 15 4699 vmn %v0, %v0, %v31, 0 4700 vmn %v0, %v31, %v0, 0 4701 vmn %v31, %v0, %v0, 0 4702 vmn %v18, %v3, %v20, 11 4703 4704#CHECK: vmnb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xfe] 4705#CHECK: vmnb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xfe] 4706#CHECK: vmnb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xfe] 4707#CHECK: vmnb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xfe] 4708#CHECK: vmnb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xfe] 4709 4710 vmnb %v0, %v0, %v0 4711 vmnb %v0, %v0, %v31 4712 vmnb %v0, %v31, %v0 4713 vmnb %v31, %v0, %v0 4714 vmnb %v18, %v3, %v20 4715 4716#CHECK: vmnf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xfe] 4717#CHECK: vmnf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xfe] 4718#CHECK: vmnf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xfe] 4719#CHECK: vmnf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xfe] 4720#CHECK: vmnf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xfe] 4721 4722 vmnf %v0, %v0, %v0 4723 vmnf %v0, %v0, %v31 4724 vmnf %v0, %v31, %v0 4725 vmnf %v31, %v0, %v0 4726 vmnf %v18, %v3, %v20 4727 4728#CHECK: vmng %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xfe] 4729#CHECK: vmng %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xfe] 4730#CHECK: vmng %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xfe] 4731#CHECK: vmng %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xfe] 4732#CHECK: vmng %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xfe] 4733 4734 vmng %v0, %v0, %v0 4735 vmng %v0, %v0, %v31 4736 vmng %v0, %v31, %v0 4737 vmng %v31, %v0, %v0 4738 vmng %v18, %v3, %v20 4739 4740#CHECK: vmnh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xfe] 4741#CHECK: vmnh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xfe] 4742#CHECK: vmnh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xfe] 4743#CHECK: vmnh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xfe] 4744#CHECK: vmnh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xfe] 4745 4746 vmnh %v0, %v0, %v0 4747 vmnh %v0, %v0, %v31 4748 vmnh %v0, %v31, %v0 4749 vmnh %v31, %v0, %v0 4750 vmnh %v18, %v3, %v20 4751 4752#CHECK: vmnl %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xfc] 4753#CHECK: vmnl %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xfc] 4754#CHECK: vmnl %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xfc] 4755#CHECK: vmnl %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xfc] 4756#CHECK: vmnl %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xfc] 4757#CHECK: vmnl %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xfc] 4758 4759 vmnl %v0, %v0, %v0, 0 4760 vmnl %v0, %v0, %v0, 15 4761 vmnl %v0, %v0, %v31, 0 4762 vmnl %v0, %v31, %v0, 0 4763 vmnl %v31, %v0, %v0, 0 4764 vmnl %v18, %v3, %v20, 11 4765 4766#CHECK: vmnlb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xfc] 4767#CHECK: vmnlb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xfc] 4768#CHECK: vmnlb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xfc] 4769#CHECK: vmnlb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xfc] 4770#CHECK: vmnlb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xfc] 4771 4772 vmnlb %v0, %v0, %v0 4773 vmnlb %v0, %v0, %v31 4774 vmnlb %v0, %v31, %v0 4775 vmnlb %v31, %v0, %v0 4776 vmnlb %v18, %v3, %v20 4777 4778#CHECK: vmnlf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xfc] 4779#CHECK: vmnlf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xfc] 4780#CHECK: vmnlf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xfc] 4781#CHECK: vmnlf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xfc] 4782#CHECK: vmnlf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xfc] 4783 4784 vmnlf %v0, %v0, %v0 4785 vmnlf %v0, %v0, %v31 4786 vmnlf %v0, %v31, %v0 4787 vmnlf %v31, %v0, %v0 4788 vmnlf %v18, %v3, %v20 4789 4790#CHECK: vmnlg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xfc] 4791#CHECK: vmnlg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xfc] 4792#CHECK: vmnlg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xfc] 4793#CHECK: vmnlg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xfc] 4794#CHECK: vmnlg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xfc] 4795 4796 vmnlg %v0, %v0, %v0 4797 vmnlg %v0, %v0, %v31 4798 vmnlg %v0, %v31, %v0 4799 vmnlg %v31, %v0, %v0 4800 vmnlg %v18, %v3, %v20 4801 4802#CHECK: vmnlh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xfc] 4803#CHECK: vmnlh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xfc] 4804#CHECK: vmnlh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xfc] 4805#CHECK: vmnlh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xfc] 4806#CHECK: vmnlh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xfc] 4807 4808 vmnlh %v0, %v0, %v0 4809 vmnlh %v0, %v0, %v31 4810 vmnlh %v0, %v31, %v0 4811 vmnlh %v31, %v0, %v0 4812 vmnlh %v18, %v3, %v20 4813 4814#CHECK: vmo %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa7] 4815#CHECK: vmo %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xa7] 4816#CHECK: vmo %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa7] 4817#CHECK: vmo %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa7] 4818#CHECK: vmo %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa7] 4819#CHECK: vmo %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xa7] 4820 4821 vmo %v0, %v0, %v0, 0 4822 vmo %v0, %v0, %v0, 15 4823 vmo %v0, %v0, %v31, 0 4824 vmo %v0, %v31, %v0, 0 4825 vmo %v31, %v0, %v0, 0 4826 vmo %v18, %v3, %v20, 11 4827 4828#CHECK: vmob %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa7] 4829#CHECK: vmob %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa7] 4830#CHECK: vmob %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa7] 4831#CHECK: vmob %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa7] 4832#CHECK: vmob %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xa7] 4833 4834 vmob %v0, %v0, %v0 4835 vmob %v0, %v0, %v31 4836 vmob %v0, %v31, %v0 4837 vmob %v31, %v0, %v0 4838 vmob %v18, %v3, %v20 4839 4840#CHECK: vmof %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xa7] 4841#CHECK: vmof %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xa7] 4842#CHECK: vmof %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xa7] 4843#CHECK: vmof %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xa7] 4844#CHECK: vmof %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xa7] 4845 4846 vmof %v0, %v0, %v0 4847 vmof %v0, %v0, %v31 4848 vmof %v0, %v31, %v0 4849 vmof %v31, %v0, %v0 4850 vmof %v18, %v3, %v20 4851 4852#CHECK: vmoh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xa7] 4853#CHECK: vmoh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xa7] 4854#CHECK: vmoh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xa7] 4855#CHECK: vmoh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xa7] 4856#CHECK: vmoh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xa7] 4857 4858 vmoh %v0, %v0, %v0 4859 vmoh %v0, %v0, %v31 4860 vmoh %v0, %v31, %v0 4861 vmoh %v31, %v0, %v0 4862 vmoh %v18, %v3, %v20 4863 4864#CHECK: vmrh %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x61] 4865#CHECK: vmrh %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x61] 4866#CHECK: vmrh %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x61] 4867#CHECK: vmrh %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x61] 4868#CHECK: vmrh %v0, %v15, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x61] 4869#CHECK: vmrh %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x61] 4870#CHECK: vmrh %v15, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x61] 4871#CHECK: vmrh %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x61] 4872#CHECK: vmrh %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0x61] 4873 4874 vmrh %v0, %v0, %v0, 0 4875 vmrh %v0, %v0, %v0, 15 4876 vmrh %v0, %v0, %v15, 0 4877 vmrh %v0, %v0, %v31, 0 4878 vmrh %v0, %v15, %v0, 0 4879 vmrh %v0, %v31, %v0, 0 4880 vmrh %v15, %v0, %v0, 0 4881 vmrh %v31, %v0, %v0, 0 4882 vmrh %v18, %v3, %v20, 11 4883 4884#CHECK: vmrhb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x61] 4885#CHECK: vmrhb %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x61] 4886#CHECK: vmrhb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x61] 4887#CHECK: vmrhb %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x61] 4888#CHECK: vmrhb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x61] 4889#CHECK: vmrhb %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x61] 4890#CHECK: vmrhb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x61] 4891#CHECK: vmrhb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x61] 4892 4893 vmrhb %v0, %v0, %v0 4894 vmrhb %v0, %v0, %v15 4895 vmrhb %v0, %v0, %v31 4896 vmrhb %v0, %v15, %v0 4897 vmrhb %v0, %v31, %v0 4898 vmrhb %v15, %v0, %v0 4899 vmrhb %v31, %v0, %v0 4900 vmrhb %v18, %v3, %v20 4901 4902#CHECK: vmrhf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x61] 4903#CHECK: vmrhf %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x61] 4904#CHECK: vmrhf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x61] 4905#CHECK: vmrhf %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x61] 4906#CHECK: vmrhf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x61] 4907#CHECK: vmrhf %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x61] 4908#CHECK: vmrhf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x61] 4909#CHECK: vmrhf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x61] 4910 4911 vmrhf %v0, %v0, %v0 4912 vmrhf %v0, %v0, %v15 4913 vmrhf %v0, %v0, %v31 4914 vmrhf %v0, %v15, %v0 4915 vmrhf %v0, %v31, %v0 4916 vmrhf %v15, %v0, %v0 4917 vmrhf %v31, %v0, %v0 4918 vmrhf %v18, %v3, %v20 4919 4920#CHECK: vmrhg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x61] 4921#CHECK: vmrhg %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x61] 4922#CHECK: vmrhg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x61] 4923#CHECK: vmrhg %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x61] 4924#CHECK: vmrhg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x61] 4925#CHECK: vmrhg %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x61] 4926#CHECK: vmrhg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x61] 4927#CHECK: vmrhg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x61] 4928 4929 vmrhg %v0, %v0, %v0 4930 vmrhg %v0, %v0, %v15 4931 vmrhg %v0, %v0, %v31 4932 vmrhg %v0, %v15, %v0 4933 vmrhg %v0, %v31, %v0 4934 vmrhg %v15, %v0, %v0 4935 vmrhg %v31, %v0, %v0 4936 vmrhg %v18, %v3, %v20 4937 4938#CHECK: vmrhh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x61] 4939#CHECK: vmrhh %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x61] 4940#CHECK: vmrhh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x61] 4941#CHECK: vmrhh %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x61] 4942#CHECK: vmrhh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x61] 4943#CHECK: vmrhh %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x61] 4944#CHECK: vmrhh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x61] 4945#CHECK: vmrhh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x61] 4946 4947 vmrhh %v0, %v0, %v0 4948 vmrhh %v0, %v0, %v15 4949 vmrhh %v0, %v0, %v31 4950 vmrhh %v0, %v15, %v0 4951 vmrhh %v0, %v31, %v0 4952 vmrhh %v15, %v0, %v0 4953 vmrhh %v31, %v0, %v0 4954 vmrhh %v18, %v3, %v20 4955 4956#CHECK: vmrl %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x60] 4957#CHECK: vmrl %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x60] 4958#CHECK: vmrl %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x60] 4959#CHECK: vmrl %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x60] 4960#CHECK: vmrl %v0, %v15, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x60] 4961#CHECK: vmrl %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x60] 4962#CHECK: vmrl %v15, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x60] 4963#CHECK: vmrl %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x60] 4964#CHECK: vmrl %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0x60] 4965 4966 vmrl %v0, %v0, %v0, 0 4967 vmrl %v0, %v0, %v0, 15 4968 vmrl %v0, %v0, %v15, 0 4969 vmrl %v0, %v0, %v31, 0 4970 vmrl %v0, %v15, %v0, 0 4971 vmrl %v0, %v31, %v0, 0 4972 vmrl %v15, %v0, %v0, 0 4973 vmrl %v31, %v0, %v0, 0 4974 vmrl %v18, %v3, %v20, 11 4975 4976#CHECK: vmrlb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x60] 4977#CHECK: vmrlb %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x60] 4978#CHECK: vmrlb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x60] 4979#CHECK: vmrlb %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x60] 4980#CHECK: vmrlb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x60] 4981#CHECK: vmrlb %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x60] 4982#CHECK: vmrlb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x60] 4983#CHECK: vmrlb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x60] 4984 4985 vmrlb %v0, %v0, %v0 4986 vmrlb %v0, %v0, %v15 4987 vmrlb %v0, %v0, %v31 4988 vmrlb %v0, %v15, %v0 4989 vmrlb %v0, %v31, %v0 4990 vmrlb %v15, %v0, %v0 4991 vmrlb %v31, %v0, %v0 4992 vmrlb %v18, %v3, %v20 4993 4994#CHECK: vmrlf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x60] 4995#CHECK: vmrlf %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x60] 4996#CHECK: vmrlf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x60] 4997#CHECK: vmrlf %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x60] 4998#CHECK: vmrlf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x60] 4999#CHECK: vmrlf %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x60] 5000#CHECK: vmrlf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x60] 5001#CHECK: vmrlf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x60] 5002 5003 vmrlf %v0, %v0, %v0 5004 vmrlf %v0, %v0, %v15 5005 vmrlf %v0, %v0, %v31 5006 vmrlf %v0, %v15, %v0 5007 vmrlf %v0, %v31, %v0 5008 vmrlf %v15, %v0, %v0 5009 vmrlf %v31, %v0, %v0 5010 vmrlf %v18, %v3, %v20 5011 5012#CHECK: vmrlg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x60] 5013#CHECK: vmrlg %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x60] 5014#CHECK: vmrlg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x60] 5015#CHECK: vmrlg %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x60] 5016#CHECK: vmrlg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x60] 5017#CHECK: vmrlg %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x60] 5018#CHECK: vmrlg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x60] 5019#CHECK: vmrlg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x60] 5020 5021 vmrlg %v0, %v0, %v0 5022 vmrlg %v0, %v0, %v15 5023 vmrlg %v0, %v0, %v31 5024 vmrlg %v0, %v15, %v0 5025 vmrlg %v0, %v31, %v0 5026 vmrlg %v15, %v0, %v0 5027 vmrlg %v31, %v0, %v0 5028 vmrlg %v18, %v3, %v20 5029 5030#CHECK: vmrlh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x60] 5031#CHECK: vmrlh %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x60] 5032#CHECK: vmrlh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x60] 5033#CHECK: vmrlh %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x60] 5034#CHECK: vmrlh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x60] 5035#CHECK: vmrlh %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x60] 5036#CHECK: vmrlh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x60] 5037#CHECK: vmrlh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x60] 5038 5039 vmrlh %v0, %v0, %v0 5040 vmrlh %v0, %v0, %v15 5041 vmrlh %v0, %v0, %v31 5042 vmrlh %v0, %v15, %v0 5043 vmrlh %v0, %v31, %v0 5044 vmrlh %v15, %v0, %v0 5045 vmrlh %v31, %v0, %v0 5046 vmrlh %v18, %v3, %v20 5047 5048#CHECK: vmx %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xff] 5049#CHECK: vmx %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xff] 5050#CHECK: vmx %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xff] 5051#CHECK: vmx %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xff] 5052#CHECK: vmx %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xff] 5053#CHECK: vmx %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xff] 5054 5055 vmx %v0, %v0, %v0, 0 5056 vmx %v0, %v0, %v0, 15 5057 vmx %v0, %v0, %v31, 0 5058 vmx %v0, %v31, %v0, 0 5059 vmx %v31, %v0, %v0, 0 5060 vmx %v18, %v3, %v20, 11 5061 5062#CHECK: vmxb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xff] 5063#CHECK: vmxb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xff] 5064#CHECK: vmxb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xff] 5065#CHECK: vmxb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xff] 5066#CHECK: vmxb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xff] 5067 5068 vmxb %v0, %v0, %v0 5069 vmxb %v0, %v0, %v31 5070 vmxb %v0, %v31, %v0 5071 vmxb %v31, %v0, %v0 5072 vmxb %v18, %v3, %v20 5073 5074#CHECK: vmxf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xff] 5075#CHECK: vmxf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xff] 5076#CHECK: vmxf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xff] 5077#CHECK: vmxf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xff] 5078#CHECK: vmxf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xff] 5079 5080 vmxf %v0, %v0, %v0 5081 vmxf %v0, %v0, %v31 5082 vmxf %v0, %v31, %v0 5083 vmxf %v31, %v0, %v0 5084 vmxf %v18, %v3, %v20 5085 5086#CHECK: vmxg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xff] 5087#CHECK: vmxg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xff] 5088#CHECK: vmxg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xff] 5089#CHECK: vmxg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xff] 5090#CHECK: vmxg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xff] 5091 5092 vmxg %v0, %v0, %v0 5093 vmxg %v0, %v0, %v31 5094 vmxg %v0, %v31, %v0 5095 vmxg %v31, %v0, %v0 5096 vmxg %v18, %v3, %v20 5097 5098#CHECK: vmxh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xff] 5099#CHECK: vmxh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xff] 5100#CHECK: vmxh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xff] 5101#CHECK: vmxh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xff] 5102#CHECK: vmxh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xff] 5103 5104 vmxh %v0, %v0, %v0 5105 vmxh %v0, %v0, %v31 5106 vmxh %v0, %v31, %v0 5107 vmxh %v31, %v0, %v0 5108 vmxh %v18, %v3, %v20 5109 5110#CHECK: vmxl %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xfd] 5111#CHECK: vmxl %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xfd] 5112#CHECK: vmxl %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xfd] 5113#CHECK: vmxl %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xfd] 5114#CHECK: vmxl %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xfd] 5115#CHECK: vmxl %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xfd] 5116 5117 vmxl %v0, %v0, %v0, 0 5118 vmxl %v0, %v0, %v0, 15 5119 vmxl %v0, %v0, %v31, 0 5120 vmxl %v0, %v31, %v0, 0 5121 vmxl %v31, %v0, %v0, 0 5122 vmxl %v18, %v3, %v20, 11 5123 5124#CHECK: vmxlb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xfd] 5125#CHECK: vmxlb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xfd] 5126#CHECK: vmxlb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xfd] 5127#CHECK: vmxlb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xfd] 5128#CHECK: vmxlb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xfd] 5129 5130 vmxlb %v0, %v0, %v0 5131 vmxlb %v0, %v0, %v31 5132 vmxlb %v0, %v31, %v0 5133 vmxlb %v31, %v0, %v0 5134 vmxlb %v18, %v3, %v20 5135 5136#CHECK: vmxlf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xfd] 5137#CHECK: vmxlf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xfd] 5138#CHECK: vmxlf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xfd] 5139#CHECK: vmxlf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xfd] 5140#CHECK: vmxlf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xfd] 5141 5142 vmxlf %v0, %v0, %v0 5143 vmxlf %v0, %v0, %v31 5144 vmxlf %v0, %v31, %v0 5145 vmxlf %v31, %v0, %v0 5146 vmxlf %v18, %v3, %v20 5147 5148#CHECK: vmxlg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xfd] 5149#CHECK: vmxlg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xfd] 5150#CHECK: vmxlg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xfd] 5151#CHECK: vmxlg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xfd] 5152#CHECK: vmxlg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xfd] 5153 5154 vmxlg %v0, %v0, %v0 5155 vmxlg %v0, %v0, %v31 5156 vmxlg %v0, %v31, %v0 5157 vmxlg %v31, %v0, %v0 5158 vmxlg %v18, %v3, %v20 5159 5160#CHECK: vmxlh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xfd] 5161#CHECK: vmxlh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xfd] 5162#CHECK: vmxlh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xfd] 5163#CHECK: vmxlh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xfd] 5164#CHECK: vmxlh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xfd] 5165 5166 vmxlh %v0, %v0, %v0 5167 vmxlh %v0, %v0, %v31 5168 vmxlh %v0, %v31, %v0 5169 vmxlh %v31, %v0, %v0 5170 vmxlh %v18, %v3, %v20 5171 5172#CHECK: vn %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x68] 5173#CHECK: vn %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x68] 5174#CHECK: vn %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x68] 5175#CHECK: vn %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x68] 5176#CHECK: vn %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x68] 5177 5178 vn %v0, %v0, %v0 5179 vn %v0, %v0, %v31 5180 vn %v0, %v31, %v0 5181 vn %v31, %v0, %v0 5182 vn %v18, %v3, %v20 5183 5184#CHECK: vnc %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x69] 5185#CHECK: vnc %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x69] 5186#CHECK: vnc %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x69] 5187#CHECK: vnc %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x69] 5188#CHECK: vnc %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x69] 5189 5190 vnc %v0, %v0, %v0 5191 vnc %v0, %v0, %v31 5192 vnc %v0, %v31, %v0 5193 vnc %v31, %v0, %v0 5194 vnc %v18, %v3, %v20 5195 5196#CHECK: vno %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x6b] 5197#CHECK: vno %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x6b] 5198#CHECK: vno %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x6b] 5199#CHECK: vno %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x6b] 5200#CHECK: vno %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x6b] 5201 5202 vno %v0, %v0, %v0 5203 vno %v0, %v0, %v31 5204 vno %v0, %v31, %v0 5205 vno %v31, %v0, %v0 5206 vno %v18, %v3, %v20 5207 5208#CHECK: vno %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x6b] 5209#CHECK: vno %v0, %v31, %v31 # encoding: [0xe7,0x0f,0xf0,0x00,0x06,0x6b] 5210#CHECK: vno %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x6b] 5211#CHECK: vno %v3, %v20, %v20 # encoding: [0xe7,0x34,0x40,0x00,0x06,0x6b] 5212 5213 vnot %v0, %v0 5214 vnot %v0, %v31 5215 vnot %v31, %v0 5216 vnot %v3, %v20 5217 5218#CHECK: vo %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x6a] 5219#CHECK: vo %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x6a] 5220#CHECK: vo %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x6a] 5221#CHECK: vo %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x6a] 5222#CHECK: vo %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x6a] 5223 5224 vo %v0, %v0, %v0 5225 vo %v0, %v0, %v31 5226 vo %v0, %v31, %v0 5227 vo %v31, %v0, %v0 5228 vo %v18, %v3, %v20 5229 5230#CHECK: vone %v0 # encoding: [0xe7,0x00,0xff,0xff,0x00,0x44] 5231#CHECK: vone %v15 # encoding: [0xe7,0xf0,0xff,0xff,0x00,0x44] 5232#CHECK: vone %v22 # encoding: [0xe7,0x60,0xff,0xff,0x08,0x44] 5233#CHECK: vone %v31 # encoding: [0xe7,0xf0,0xff,0xff,0x08,0x44] 5234 5235 vone %v0 5236 vone %v15 5237 vone %v22 5238 vone %v31 5239 5240#CHECK: vpdi %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x84] 5241#CHECK: vpdi %v0, %v0, %v0, 5 # encoding: [0xe7,0x00,0x00,0x00,0x50,0x84] 5242#CHECK: vpdi %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x84] 5243#CHECK: vpdi %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x84] 5244#CHECK: vpdi %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x84] 5245#CHECK: vpdi %v13, %v17, %v21, 4 # encoding: [0xe7,0xd1,0x50,0x00,0x46,0x84] 5246 5247 vpdi %v0, %v0, %v0, 0 5248 vpdi %v0, %v0, %v0, 5 5249 vpdi %v0, %v0, %v31, 0 5250 vpdi %v0, %v31, %v0, 0 5251 vpdi %v31, %v0, %v0, 0 5252 vpdi %v13, %v17, %v21, 4 5253 5254#CHECK: vperm %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8c] 5255#CHECK: vperm %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0x8c] 5256#CHECK: vperm %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x8c] 5257#CHECK: vperm %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x8c] 5258#CHECK: vperm %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x8c] 5259#CHECK: vperm %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x50,0x00,0x97,0x8c] 5260 5261 vperm %v0, %v0, %v0, %v0 5262 vperm %v0, %v0, %v0, %v31 5263 vperm %v0, %v0, %v31, %v0 5264 vperm %v0, %v31, %v0, %v0 5265 vperm %v31, %v0, %v0, %v0 5266 vperm %v13, %v17, %v21, %v25 5267 5268#CHECK: vpk %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x94] 5269#CHECK: vpk %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x94] 5270#CHECK: vpk %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x94] 5271#CHECK: vpk %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x94] 5272#CHECK: vpk %v0, %v15, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x94] 5273#CHECK: vpk %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x94] 5274#CHECK: vpk %v15, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x94] 5275#CHECK: vpk %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x94] 5276#CHECK: vpk %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0x94] 5277 5278 vpk %v0, %v0, %v0, 0 5279 vpk %v0, %v0, %v0, 15 5280 vpk %v0, %v0, %v15, 0 5281 vpk %v0, %v0, %v31, 0 5282 vpk %v0, %v15, %v0, 0 5283 vpk %v0, %v31, %v0, 0 5284 vpk %v15, %v0, %v0, 0 5285 vpk %v31, %v0, %v0, 0 5286 vpk %v18, %v3, %v20, 11 5287 5288#CHECK: vpkf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x94] 5289#CHECK: vpkf %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x94] 5290#CHECK: vpkf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x94] 5291#CHECK: vpkf %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x94] 5292#CHECK: vpkf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x94] 5293#CHECK: vpkf %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x94] 5294#CHECK: vpkf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x94] 5295#CHECK: vpkf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x94] 5296 5297 vpkf %v0, %v0, %v0 5298 vpkf %v0, %v0, %v15 5299 vpkf %v0, %v0, %v31 5300 vpkf %v0, %v15, %v0 5301 vpkf %v0, %v31, %v0 5302 vpkf %v15, %v0, %v0 5303 vpkf %v31, %v0, %v0 5304 vpkf %v18, %v3, %v20 5305 5306#CHECK: vpkg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x94] 5307#CHECK: vpkg %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x94] 5308#CHECK: vpkg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x94] 5309#CHECK: vpkg %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x94] 5310#CHECK: vpkg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x94] 5311#CHECK: vpkg %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x94] 5312#CHECK: vpkg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x94] 5313#CHECK: vpkg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x94] 5314 5315 vpkg %v0, %v0, %v0 5316 vpkg %v0, %v0, %v15 5317 vpkg %v0, %v0, %v31 5318 vpkg %v0, %v15, %v0 5319 vpkg %v0, %v31, %v0 5320 vpkg %v15, %v0, %v0 5321 vpkg %v31, %v0, %v0 5322 vpkg %v18, %v3, %v20 5323 5324#CHECK: vpkh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x94] 5325#CHECK: vpkh %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x94] 5326#CHECK: vpkh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x94] 5327#CHECK: vpkh %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x94] 5328#CHECK: vpkh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x94] 5329#CHECK: vpkh %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x94] 5330#CHECK: vpkh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x94] 5331#CHECK: vpkh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x94] 5332 5333 vpkh %v0, %v0, %v0 5334 vpkh %v0, %v0, %v15 5335 vpkh %v0, %v0, %v31 5336 vpkh %v0, %v15, %v0 5337 vpkh %v0, %v31, %v0 5338 vpkh %v15, %v0, %v0 5339 vpkh %v31, %v0, %v0 5340 vpkh %v18, %v3, %v20 5341 5342#CHECK: vpkls %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x95] 5343#CHECK: vpkls %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x95] 5344#CHECK: vpkls %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0x95] 5345#CHECK: vpkls %v0, %v0, %v15, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x95] 5346#CHECK: vpkls %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x95] 5347#CHECK: vpkls %v0, %v15, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x95] 5348#CHECK: vpkls %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x95] 5349#CHECK: vpkls %v15, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x95] 5350#CHECK: vpkls %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x95] 5351#CHECK: vpkls %v18, %v3, %v20, 11, 9 # encoding: [0xe7,0x23,0x40,0x90,0xba,0x95] 5352 5353 vpkls %v0, %v0, %v0, 0, 0 5354 vpkls %v0, %v0, %v0, 15, 0 5355 vpkls %v0, %v0, %v0, 0, 15 5356 vpkls %v0, %v0, %v15, 0, 0 5357 vpkls %v0, %v0, %v31, 0, 0 5358 vpkls %v0, %v15, %v0, 0, 0 5359 vpkls %v0, %v31, %v0, 0, 0 5360 vpkls %v15, %v0, %v0, 0, 0 5361 vpkls %v31, %v0, %v0, 0, 0 5362 vpkls %v18, %v3, %v20, 11, 9 5363 5364#CHECK: vpklsf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x95] 5365#CHECK: vpklsf %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x95] 5366#CHECK: vpklsf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x95] 5367#CHECK: vpklsf %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x95] 5368#CHECK: vpklsf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x95] 5369#CHECK: vpklsf %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x95] 5370#CHECK: vpklsf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x95] 5371#CHECK: vpklsf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x95] 5372#CHECK: vpklsfs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x24,0x95] 5373 5374 vpklsf %v0, %v0, %v0 5375 vpklsf %v0, %v0, %v15 5376 vpklsf %v0, %v0, %v31 5377 vpklsf %v0, %v15, %v0 5378 vpklsf %v0, %v31, %v0 5379 vpklsf %v15, %v0, %v0 5380 vpklsf %v31, %v0, %v0 5381 vpklsf %v18, %v3, %v20 5382 vpklsfs %v5, %v22, %v7 5383 5384#CHECK: vpklsg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x95] 5385#CHECK: vpklsg %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x95] 5386#CHECK: vpklsg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x95] 5387#CHECK: vpklsg %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x95] 5388#CHECK: vpklsg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x95] 5389#CHECK: vpklsg %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x95] 5390#CHECK: vpklsg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x95] 5391#CHECK: vpklsg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x95] 5392#CHECK: vpklsgs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x34,0x95] 5393 5394 vpklsg %v0, %v0, %v0 5395 vpklsg %v0, %v0, %v15 5396 vpklsg %v0, %v0, %v31 5397 vpklsg %v0, %v15, %v0 5398 vpklsg %v0, %v31, %v0 5399 vpklsg %v15, %v0, %v0 5400 vpklsg %v31, %v0, %v0 5401 vpklsg %v18, %v3, %v20 5402 vpklsgs %v5, %v22, %v7 5403 5404#CHECK: vpklsh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x95] 5405#CHECK: vpklsh %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x95] 5406#CHECK: vpklsh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x95] 5407#CHECK: vpklsh %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x95] 5408#CHECK: vpklsh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x95] 5409#CHECK: vpklsh %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x95] 5410#CHECK: vpklsh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x95] 5411#CHECK: vpklsh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x95] 5412#CHECK: vpklshs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x14,0x95] 5413 5414 vpklsh %v0, %v0, %v0 5415 vpklsh %v0, %v0, %v15 5416 vpklsh %v0, %v0, %v31 5417 vpklsh %v0, %v15, %v0 5418 vpklsh %v0, %v31, %v0 5419 vpklsh %v15, %v0, %v0 5420 vpklsh %v31, %v0, %v0 5421 vpklsh %v18, %v3, %v20 5422 vpklshs %v5, %v22, %v7 5423 5424#CHECK: vpks %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x97] 5425#CHECK: vpks %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x97] 5426#CHECK: vpks %v0, %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf0,0x00,0x97] 5427#CHECK: vpks %v0, %v0, %v15, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x97] 5428#CHECK: vpks %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x97] 5429#CHECK: vpks %v0, %v15, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x97] 5430#CHECK: vpks %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x97] 5431#CHECK: vpks %v15, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x97] 5432#CHECK: vpks %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x97] 5433#CHECK: vpks %v18, %v3, %v20, 11, 9 # encoding: [0xe7,0x23,0x40,0x90,0xba,0x97] 5434 5435 vpks %v0, %v0, %v0, 0, 0 5436 vpks %v0, %v0, %v0, 15, 0 5437 vpks %v0, %v0, %v0, 0, 15 5438 vpks %v0, %v0, %v15, 0, 0 5439 vpks %v0, %v0, %v31, 0, 0 5440 vpks %v0, %v15, %v0, 0, 0 5441 vpks %v0, %v31, %v0, 0, 0 5442 vpks %v15, %v0, %v0, 0, 0 5443 vpks %v31, %v0, %v0, 0, 0 5444 vpks %v18, %v3, %v20, 11, 9 5445 5446#CHECK: vpksf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x97] 5447#CHECK: vpksf %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x97] 5448#CHECK: vpksf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x97] 5449#CHECK: vpksf %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x97] 5450#CHECK: vpksf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x97] 5451#CHECK: vpksf %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x97] 5452#CHECK: vpksf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x97] 5453#CHECK: vpksf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x97] 5454#CHECK: vpksfs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x24,0x97] 5455 5456 vpksf %v0, %v0, %v0 5457 vpksf %v0, %v0, %v15 5458 vpksf %v0, %v0, %v31 5459 vpksf %v0, %v15, %v0 5460 vpksf %v0, %v31, %v0 5461 vpksf %v15, %v0, %v0 5462 vpksf %v31, %v0, %v0 5463 vpksf %v18, %v3, %v20 5464 vpksfs %v5, %v22, %v7 5465 5466#CHECK: vpksg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x97] 5467#CHECK: vpksg %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x97] 5468#CHECK: vpksg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x97] 5469#CHECK: vpksg %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x97] 5470#CHECK: vpksg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x97] 5471#CHECK: vpksg %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x97] 5472#CHECK: vpksg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x97] 5473#CHECK: vpksg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x97] 5474#CHECK: vpksgs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x34,0x97] 5475 5476 vpksg %v0, %v0, %v0 5477 vpksg %v0, %v0, %v15 5478 vpksg %v0, %v0, %v31 5479 vpksg %v0, %v15, %v0 5480 vpksg %v0, %v31, %v0 5481 vpksg %v15, %v0, %v0 5482 vpksg %v31, %v0, %v0 5483 vpksg %v18, %v3, %v20 5484 vpksgs %v5, %v22, %v7 5485 5486#CHECK: vpksh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x97] 5487#CHECK: vpksh %v0, %v0, %v15 # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x97] 5488#CHECK: vpksh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x97] 5489#CHECK: vpksh %v0, %v15, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x97] 5490#CHECK: vpksh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x97] 5491#CHECK: vpksh %v15, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x97] 5492#CHECK: vpksh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x97] 5493#CHECK: vpksh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x97] 5494#CHECK: vpkshs %v5, %v22, %v7 # encoding: [0xe7,0x56,0x70,0x10,0x14,0x97] 5495 5496 vpksh %v0, %v0, %v0 5497 vpksh %v0, %v0, %v15 5498 vpksh %v0, %v0, %v31 5499 vpksh %v0, %v15, %v0 5500 vpksh %v0, %v31, %v0 5501 vpksh %v15, %v0, %v0 5502 vpksh %v31, %v0, %v0 5503 vpksh %v18, %v3, %v20 5504 vpkshs %v5, %v22, %v7 5505 5506#CHECK: vpopct %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x50] 5507#CHECK: vpopct %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x50] 5508#CHECK: vpopct %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x50] 5509#CHECK: vpopct %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x50] 5510#CHECK: vpopct %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x50] 5511#CHECK: vpopct %v14, %v17, 0 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0x50] 5512 5513 vpopct %v0, %v0, 0 5514 vpopct %v0, %v15, 0 5515 vpopct %v0, %v31, 0 5516 vpopct %v15, %v0, 0 5517 vpopct %v31, %v0, 0 5518 vpopct %v14, %v17, 0 5519 5520#CHECK: vrep %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x4d] 5521#CHECK: vrep %v0, %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x4d] 5522#CHECK: vrep %v0, %v0, 65535, 0 # encoding: [0xe7,0x00,0xff,0xff,0x00,0x4d] 5523#CHECK: vrep %v0, %v15, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x4d] 5524#CHECK: vrep %v0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x4d] 5525#CHECK: vrep %v15, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x4d] 5526#CHECK: vrep %v31, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x4d] 5527#CHECK: vrep %v4, %v21, 26505, 11 # encoding: [0xe7,0x45,0x67,0x89,0xb4,0x4d] 5528 5529 vrep %v0, %v0, 0, 0 5530 vrep %v0, %v0, 0, 15 5531 vrep %v0, %v0, 65535, 0 5532 vrep %v0, %v15, 0, 0 5533 vrep %v0, %v31, 0, 0 5534 vrep %v15, %v0, 0, 0 5535 vrep %v31, %v0, 0, 0 5536 vrep %v4, %v21, 0x6789, 11 5537 5538#CHECK: vrepb %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x4d] 5539#CHECK: vrepb %v0, %v0, 65535 # encoding: [0xe7,0x00,0xff,0xff,0x00,0x4d] 5540#CHECK: vrepb %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x4d] 5541#CHECK: vrepb %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x4d] 5542#CHECK: vrepb %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x4d] 5543#CHECK: vrepb %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x4d] 5544#CHECK: vrepb %v4, %v21, 26505 # encoding: [0xe7,0x45,0x67,0x89,0x04,0x4d] 5545 5546 vrepb %v0, %v0, 0 5547 vrepb %v0, %v0, 65535 5548 vrepb %v0, %v15, 0 5549 vrepb %v0, %v31, 0 5550 vrepb %v15, %v0, 0 5551 vrepb %v31, %v0, 0 5552 vrepb %v4, %v21, 0x6789 5553 5554#CHECK: vrepf %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x4d] 5555#CHECK: vrepf %v0, %v0, 65535 # encoding: [0xe7,0x00,0xff,0xff,0x20,0x4d] 5556#CHECK: vrepf %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x4d] 5557#CHECK: vrepf %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x4d] 5558#CHECK: vrepf %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x4d] 5559#CHECK: vrepf %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x4d] 5560#CHECK: vrepf %v4, %v21, 26505 # encoding: [0xe7,0x45,0x67,0x89,0x24,0x4d] 5561 5562 vrepf %v0, %v0, 0 5563 vrepf %v0, %v0, 65535 5564 vrepf %v0, %v15, 0 5565 vrepf %v0, %v31, 0 5566 vrepf %v15, %v0, 0 5567 vrepf %v31, %v0, 0 5568 vrepf %v4, %v21, 0x6789 5569 5570#CHECK: vrepg %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x4d] 5571#CHECK: vrepg %v0, %v0, 65535 # encoding: [0xe7,0x00,0xff,0xff,0x30,0x4d] 5572#CHECK: vrepg %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x4d] 5573#CHECK: vrepg %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x4d] 5574#CHECK: vrepg %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x4d] 5575#CHECK: vrepg %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x4d] 5576#CHECK: vrepg %v4, %v21, 26505 # encoding: [0xe7,0x45,0x67,0x89,0x34,0x4d] 5577 5578 vrepg %v0, %v0, 0 5579 vrepg %v0, %v0, 65535 5580 vrepg %v0, %v15, 0 5581 vrepg %v0, %v31, 0 5582 vrepg %v15, %v0, 0 5583 vrepg %v31, %v0, 0 5584 vrepg %v4, %v21, 0x6789 5585 5586#CHECK: vreph %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x4d] 5587#CHECK: vreph %v0, %v0, 65535 # encoding: [0xe7,0x00,0xff,0xff,0x10,0x4d] 5588#CHECK: vreph %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x4d] 5589#CHECK: vreph %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x4d] 5590#CHECK: vreph %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x4d] 5591#CHECK: vreph %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x4d] 5592#CHECK: vreph %v4, %v21, 26505 # encoding: [0xe7,0x45,0x67,0x89,0x14,0x4d] 5593 5594 vreph %v0, %v0, 0 5595 vreph %v0, %v0, 65535 5596 vreph %v0, %v15, 0 5597 vreph %v0, %v31, 0 5598 vreph %v15, %v0, 0 5599 vreph %v31, %v0, 0 5600 vreph %v4, %v21, 0x6789 5601 5602#CHECK: vrepi %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x45] 5603#CHECK: vrepi %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x45] 5604#CHECK: vrepi %v0, -32768, 0 # encoding: [0xe7,0x00,0x80,0x00,0x00,0x45] 5605#CHECK: vrepi %v0, 32767, 0 # encoding: [0xe7,0x00,0x7f,0xff,0x00,0x45] 5606#CHECK: vrepi %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x45] 5607#CHECK: vrepi %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x45] 5608#CHECK: vrepi %v18, 13398, 11 # encoding: [0xe7,0x20,0x34,0x56,0xb8,0x45] 5609 5610 vrepi %v0, 0, 0 5611 vrepi %v0, 0, 15 5612 vrepi %v0, -32768, 0 5613 vrepi %v0, 32767, 0 5614 vrepi %v15, 0, 0 5615 vrepi %v31, 0, 0 5616 vrepi %v18, 0x3456, 11 5617 5618#CHECK: vrepib %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x45] 5619#CHECK: vrepib %v0, -32768 # encoding: [0xe7,0x00,0x80,0x00,0x00,0x45] 5620#CHECK: vrepib %v0, 32767 # encoding: [0xe7,0x00,0x7f,0xff,0x00,0x45] 5621#CHECK: vrepib %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x45] 5622#CHECK: vrepib %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x45] 5623#CHECK: vrepib %v18, 13398 # encoding: [0xe7,0x20,0x34,0x56,0x08,0x45] 5624 5625 vrepib %v0, 0 5626 vrepib %v0, -32768 5627 vrepib %v0, 32767 5628 vrepib %v15, 0 5629 vrepib %v31, 0 5630 vrepib %v18, 0x3456 5631 5632#CHECK: vrepif %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x45] 5633#CHECK: vrepif %v0, -32768 # encoding: [0xe7,0x00,0x80,0x00,0x20,0x45] 5634#CHECK: vrepif %v0, 32767 # encoding: [0xe7,0x00,0x7f,0xff,0x20,0x45] 5635#CHECK: vrepif %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x45] 5636#CHECK: vrepif %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x45] 5637#CHECK: vrepif %v18, 13398 # encoding: [0xe7,0x20,0x34,0x56,0x28,0x45] 5638 5639 vrepif %v0, 0 5640 vrepif %v0, -32768 5641 vrepif %v0, 32767 5642 vrepif %v15, 0 5643 vrepif %v31, 0 5644 vrepif %v18, 0x3456 5645 5646#CHECK: vrepig %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x45] 5647#CHECK: vrepig %v0, -32768 # encoding: [0xe7,0x00,0x80,0x00,0x30,0x45] 5648#CHECK: vrepig %v0, 32767 # encoding: [0xe7,0x00,0x7f,0xff,0x30,0x45] 5649#CHECK: vrepig %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x45] 5650#CHECK: vrepig %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x45] 5651#CHECK: vrepig %v18, 13398 # encoding: [0xe7,0x20,0x34,0x56,0x38,0x45] 5652 5653 vrepig %v0, 0 5654 vrepig %v0, -32768 5655 vrepig %v0, 32767 5656 vrepig %v15, 0 5657 vrepig %v31, 0 5658 vrepig %v18, 0x3456 5659 5660#CHECK: vrepih %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x45] 5661#CHECK: vrepih %v0, -32768 # encoding: [0xe7,0x00,0x80,0x00,0x10,0x45] 5662#CHECK: vrepih %v0, 32767 # encoding: [0xe7,0x00,0x7f,0xff,0x10,0x45] 5663#CHECK: vrepih %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x45] 5664#CHECK: vrepih %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x45] 5665#CHECK: vrepih %v18, 13398 # encoding: [0xe7,0x20,0x34,0x56,0x18,0x45] 5666 5667 vrepih %v0, 0 5668 vrepih %v0, -32768 5669 vrepih %v0, 32767 5670 vrepih %v15, 0 5671 vrepih %v31, 0 5672 vrepih %v18, 0x3456 5673 5674#CHECK: vs %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf7] 5675#CHECK: vs %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xf7] 5676#CHECK: vs %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf7] 5677#CHECK: vs %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf7] 5678#CHECK: vs %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf7] 5679#CHECK: vs %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xf7] 5680 5681 vs %v0, %v0, %v0, 0 5682 vs %v0, %v0, %v0, 15 5683 vs %v0, %v0, %v31, 0 5684 vs %v0, %v31, %v0, 0 5685 vs %v31, %v0, %v0, 0 5686 vs %v18, %v3, %v20, 11 5687 5688#CHECK: vsb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf7] 5689#CHECK: vsb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf7] 5690#CHECK: vsb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf7] 5691#CHECK: vsb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf7] 5692#CHECK: vsb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xf7] 5693 5694 vsb %v0, %v0, %v0 5695 vsb %v0, %v0, %v31 5696 vsb %v0, %v31, %v0 5697 vsb %v31, %v0, %v0 5698 vsb %v18, %v3, %v20 5699 5700#CHECK: vsbcbi %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xbd] 5701#CHECK: vsbcbi %v0, %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xbd] 5702#CHECK: vsbcbi %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xbd] 5703#CHECK: vsbcbi %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xbd] 5704#CHECK: vsbcbi %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xbd] 5705#CHECK: vsbcbi %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xbd] 5706#CHECK: vsbcbi %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xbd] 5707 5708 vsbcbi %v0, %v0, %v0, %v0, 0 5709 vsbcbi %v0, %v0, %v0, %v0, 15 5710 vsbcbi %v0, %v0, %v0, %v31, 0 5711 vsbcbi %v0, %v0, %v31, %v0, 0 5712 vsbcbi %v0, %v31, %v0, %v0, 0 5713 vsbcbi %v31, %v0, %v0, %v0, 0 5714 vsbcbi %v13, %v17, %v21, %v25, 11 5715 5716#CHECK: vsbcbiq %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x04,0x00,0x00,0xbd] 5717#CHECK: vsbcbiq %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x04,0x00,0xf1,0xbd] 5718#CHECK: vsbcbiq %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf4,0x00,0x02,0xbd] 5719#CHECK: vsbcbiq %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x04,0x00,0x04,0xbd] 5720#CHECK: vsbcbiq %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x04,0x00,0x08,0xbd] 5721#CHECK: vsbcbiq %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x54,0x00,0x97,0xbd] 5722 5723 vsbcbiq %v0, %v0, %v0, %v0 5724 vsbcbiq %v0, %v0, %v0, %v31 5725 vsbcbiq %v0, %v0, %v31, %v0 5726 vsbcbiq %v0, %v31, %v0, %v0 5727 vsbcbiq %v31, %v0, %v0, %v0 5728 vsbcbiq %v13, %v17, %v21, %v25 5729 5730#CHECK: vsbi %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xbf] 5731#CHECK: vsbi %v0, %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0xbf] 5732#CHECK: vsbi %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xbf] 5733#CHECK: vsbi %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xbf] 5734#CHECK: vsbi %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xbf] 5735#CHECK: vsbi %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xbf] 5736#CHECK: vsbi %v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0xbf] 5737 5738 vsbi %v0, %v0, %v0, %v0, 0 5739 vsbi %v0, %v0, %v0, %v0, 15 5740 vsbi %v0, %v0, %v0, %v31, 0 5741 vsbi %v0, %v0, %v31, %v0, 0 5742 vsbi %v0, %v31, %v0, %v0, 0 5743 vsbi %v31, %v0, %v0, %v0, 0 5744 vsbi %v13, %v17, %v21, %v25, 11 5745 5746#CHECK: vsbiq %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x04,0x00,0x00,0xbf] 5747#CHECK: vsbiq %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x04,0x00,0xf1,0xbf] 5748#CHECK: vsbiq %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf4,0x00,0x02,0xbf] 5749#CHECK: vsbiq %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x04,0x00,0x04,0xbf] 5750#CHECK: vsbiq %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x04,0x00,0x08,0xbf] 5751#CHECK: vsbiq %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x54,0x00,0x97,0xbf] 5752 5753 vsbiq %v0, %v0, %v0, %v0 5754 vsbiq %v0, %v0, %v0, %v31 5755 vsbiq %v0, %v0, %v31, %v0 5756 vsbiq %v0, %v31, %v0, %v0 5757 vsbiq %v31, %v0, %v0, %v0 5758 vsbiq %v13, %v17, %v21, %v25 5759 5760#CHECK: vscbi %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf5] 5761#CHECK: vscbi %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xf5] 5762#CHECK: vscbi %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf5] 5763#CHECK: vscbi %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf5] 5764#CHECK: vscbi %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf5] 5765#CHECK: vscbi %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0xf5] 5766 5767 vscbi %v0, %v0, %v0, 0 5768 vscbi %v0, %v0, %v0, 15 5769 vscbi %v0, %v0, %v31, 0 5770 vscbi %v0, %v31, %v0, 0 5771 vscbi %v31, %v0, %v0, 0 5772 vscbi %v18, %v3, %v20, 11 5773 5774#CHECK: vscbib %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf5] 5775#CHECK: vscbib %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf5] 5776#CHECK: vscbib %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf5] 5777#CHECK: vscbib %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf5] 5778#CHECK: vscbib %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xf5] 5779 5780 vscbib %v0, %v0, %v0 5781 vscbib %v0, %v0, %v31 5782 vscbib %v0, %v31, %v0 5783 vscbib %v31, %v0, %v0 5784 vscbib %v18, %v3, %v20 5785 5786#CHECK: vscbif %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xf5] 5787#CHECK: vscbif %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xf5] 5788#CHECK: vscbif %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xf5] 5789#CHECK: vscbif %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xf5] 5790#CHECK: vscbif %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xf5] 5791 5792 vscbif %v0, %v0, %v0 5793 vscbif %v0, %v0, %v31 5794 vscbif %v0, %v31, %v0 5795 vscbif %v31, %v0, %v0 5796 vscbif %v18, %v3, %v20 5797 5798#CHECK: vscbig %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xf5] 5799#CHECK: vscbig %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xf5] 5800#CHECK: vscbig %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xf5] 5801#CHECK: vscbig %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xf5] 5802#CHECK: vscbig %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xf5] 5803 5804 vscbig %v0, %v0, %v0 5805 vscbig %v0, %v0, %v31 5806 vscbig %v0, %v31, %v0 5807 vscbig %v31, %v0, %v0 5808 vscbig %v18, %v3, %v20 5809 5810#CHECK: vscbih %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xf5] 5811#CHECK: vscbih %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xf5] 5812#CHECK: vscbih %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xf5] 5813#CHECK: vscbih %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xf5] 5814#CHECK: vscbih %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xf5] 5815 5816 vscbih %v0, %v0, %v0 5817 vscbih %v0, %v0, %v31 5818 vscbih %v0, %v31, %v0 5819 vscbih %v31, %v0, %v0 5820 vscbih %v18, %v3, %v20 5821 5822#CHECK: vscbiq %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xf5] 5823#CHECK: vscbiq %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xf5] 5824#CHECK: vscbiq %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xf5] 5825#CHECK: vscbiq %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xf5] 5826#CHECK: vscbiq %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xf5] 5827 5828 vscbiq %v0, %v0, %v0 5829 vscbiq %v0, %v0, %v31 5830 vscbiq %v0, %v31, %v0 5831 vscbiq %v31, %v0, %v0 5832 vscbiq %v18, %v3, %v20 5833 5834#CHECK: vscef %v0, 0(%v0), 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x1b] 5835#CHECK: vscef %v0, 0(%v0,%r1), 0 # encoding: [0xe7,0x00,0x10,0x00,0x00,0x1b] 5836#CHECK: vscef %v0, 0(%v0,%r1), 3 # encoding: [0xe7,0x00,0x10,0x00,0x30,0x1b] 5837#CHECK: vscef %v0, 0(%v0,%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x1b] 5838#CHECK: vscef %v0, 0(%v15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x1b] 5839#CHECK: vscef %v0, 0(%v31,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x04,0x1b] 5840#CHECK: vscef %v0, 4095(%v0,%r1), 0 # encoding: [0xe7,0x00,0x1f,0xff,0x00,0x1b] 5841#CHECK: vscef %v15, 0(%v0,%r1), 0 # encoding: [0xe7,0xf0,0x10,0x00,0x00,0x1b] 5842#CHECK: vscef %v31, 0(%v0,%r1), 0 # encoding: [0xe7,0xf0,0x10,0x00,0x08,0x1b] 5843#CHECK: vscef %v10, 1000(%v19,%r7), 1 # encoding: [0xe7,0xa3,0x73,0xe8,0x14,0x1b] 5844 5845 vscef %v0, 0(%v0), 0 5846 vscef %v0, 0(%v0,%r1), 0 5847 vscef %v0, 0(%v0,%r1), 3 5848 vscef %v0, 0(%v0,%r15), 0 5849 vscef %v0, 0(%v15,%r1), 0 5850 vscef %v0, 0(%v31,%r1), 0 5851 vscef %v0, 4095(%v0, %r1), 0 5852 vscef %v15, 0(%v0,%r1), 0 5853 vscef %v31, 0(%v0,%r1), 0 5854 vscef %v10, 1000(%v19,%r7), 1 5855 5856#CHECK: vsceg %v0, 0(%v0), 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x1a] 5857#CHECK: vsceg %v0, 0(%v0,%r1), 0 # encoding: [0xe7,0x00,0x10,0x00,0x00,0x1a] 5858#CHECK: vsceg %v0, 0(%v0,%r1), 1 # encoding: [0xe7,0x00,0x10,0x00,0x10,0x1a] 5859#CHECK: vsceg %v0, 0(%v0,%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x1a] 5860#CHECK: vsceg %v0, 0(%v15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x1a] 5861#CHECK: vsceg %v0, 0(%v31,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x04,0x1a] 5862#CHECK: vsceg %v0, 4095(%v0,%r1), 0 # encoding: [0xe7,0x00,0x1f,0xff,0x00,0x1a] 5863#CHECK: vsceg %v15, 0(%v0,%r1), 0 # encoding: [0xe7,0xf0,0x10,0x00,0x00,0x1a] 5864#CHECK: vsceg %v31, 0(%v0,%r1), 0 # encoding: [0xe7,0xf0,0x10,0x00,0x08,0x1a] 5865#CHECK: vsceg %v10, 1000(%v19,%r7), 1 # encoding: [0xe7,0xa3,0x73,0xe8,0x14,0x1a] 5866 5867 vsceg %v0, 0(%v0), 0 5868 vsceg %v0, 0(%v0,%r1), 0 5869 vsceg %v0, 0(%v0,%r1), 1 5870 vsceg %v0, 0(%v0,%r15), 0 5871 vsceg %v0, 0(%v15,%r1), 0 5872 vsceg %v0, 0(%v31,%r1), 0 5873 vsceg %v0, 4095(%v0,%r1), 0 5874 vsceg %v15, 0(%v0,%r1), 0 5875 vsceg %v31, 0(%v0,%r1), 0 5876 vsceg %v10, 1000(%v19,%r7), 1 5877 5878#CHECK: vseg %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x5f] 5879#CHECK: vseg %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x5f] 5880#CHECK: vseg %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x5f] 5881#CHECK: vseg %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x5f] 5882#CHECK: vseg %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x5f] 5883#CHECK: vseg %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x5f] 5884#CHECK: vseg %v14, %v17, 11 # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0x5f] 5885 5886 vseg %v0, %v0, 0 5887 vseg %v0, %v0, 15 5888 vseg %v0, %v15, 0 5889 vseg %v0, %v31, 0 5890 vseg %v15, %v0, 0 5891 vseg %v31, %v0, 0 5892 vseg %v14, %v17, 11 5893 5894#CHECK: vsegb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x5f] 5895#CHECK: vsegb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x5f] 5896#CHECK: vsegb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x5f] 5897#CHECK: vsegb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x5f] 5898#CHECK: vsegb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x5f] 5899#CHECK: vsegb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0x5f] 5900 5901 vsegb %v0, %v0 5902 vsegb %v0, %v15 5903 vsegb %v0, %v31 5904 vsegb %v15, %v0 5905 vsegb %v31, %v0 5906 vsegb %v14, %v17 5907 5908#CHECK: vsegf %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x5f] 5909#CHECK: vsegf %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x5f] 5910#CHECK: vsegf %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x5f] 5911#CHECK: vsegf %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x5f] 5912#CHECK: vsegf %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x5f] 5913#CHECK: vsegf %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x24,0x5f] 5914 5915 vsegf %v0, %v0 5916 vsegf %v0, %v15 5917 vsegf %v0, %v31 5918 vsegf %v15, %v0 5919 vsegf %v31, %v0 5920 vsegf %v14, %v17 5921 5922#CHECK: vsegh %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x5f] 5923#CHECK: vsegh %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x5f] 5924#CHECK: vsegh %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x5f] 5925#CHECK: vsegh %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x5f] 5926#CHECK: vsegh %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x5f] 5927#CHECK: vsegh %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x14,0x5f] 5928 5929 vsegh %v0, %v0 5930 vsegh %v0, %v15 5931 vsegh %v0, %v31 5932 vsegh %v15, %v0 5933 vsegh %v31, %v0 5934 vsegh %v14, %v17 5935 5936#CHECK: vsel %v0, %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8d] 5937#CHECK: vsel %v0, %v0, %v0, %v31 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0x8d] 5938#CHECK: vsel %v0, %v0, %v31, %v0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x8d] 5939#CHECK: vsel %v0, %v31, %v0, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x8d] 5940#CHECK: vsel %v31, %v0, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x8d] 5941#CHECK: vsel %v13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x50,0x00,0x97,0x8d] 5942 5943 vsel %v0, %v0, %v0, %v0 5944 vsel %v0, %v0, %v0, %v31 5945 vsel %v0, %v0, %v31, %v0 5946 vsel %v0, %v31, %v0, %v0 5947 vsel %v31, %v0, %v0, %v0 5948 vsel %v13, %v17, %v21, %v25 5949 5950#CHECK: vsf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xf7] 5951#CHECK: vsf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xf7] 5952#CHECK: vsf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xf7] 5953#CHECK: vsf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xf7] 5954#CHECK: vsf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xf7] 5955 5956 vsf %v0, %v0, %v0 5957 vsf %v0, %v0, %v31 5958 vsf %v0, %v31, %v0 5959 vsf %v31, %v0, %v0 5960 vsf %v18, %v3, %v20 5961 5962#CHECK: vsg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xf7] 5963#CHECK: vsg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xf7] 5964#CHECK: vsg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xf7] 5965#CHECK: vsg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xf7] 5966#CHECK: vsg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xf7] 5967 5968 vsg %v0, %v0, %v0 5969 vsg %v0, %v0, %v31 5970 vsg %v0, %v31, %v0 5971 vsg %v31, %v0, %v0 5972 vsg %v18, %v3, %v20 5973 5974#CHECK: vsh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xf7] 5975#CHECK: vsh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xf7] 5976#CHECK: vsh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xf7] 5977#CHECK: vsh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xf7] 5978#CHECK: vsh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xf7] 5979 5980 vsh %v0, %v0, %v0 5981 vsh %v0, %v0, %v31 5982 vsh %v0, %v31, %v0 5983 vsh %v31, %v0, %v0 5984 vsh %v18, %v3, %v20 5985 5986#CHECK: vsl %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x74] 5987#CHECK: vsl %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x74] 5988#CHECK: vsl %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x74] 5989#CHECK: vsl %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x74] 5990#CHECK: vsl %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x74] 5991 5992 vsl %v0, %v0, %v0 5993 vsl %v0, %v0, %v31 5994 vsl %v0, %v31, %v0 5995 vsl %v31, %v0, %v0 5996 vsl %v18, %v3, %v20 5997 5998#CHECK: vslb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x75] 5999#CHECK: vslb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x75] 6000#CHECK: vslb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x75] 6001#CHECK: vslb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x75] 6002#CHECK: vslb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x75] 6003 6004 vslb %v0, %v0, %v0 6005 vslb %v0, %v0, %v31 6006 vslb %v0, %v31, %v0 6007 vslb %v31, %v0, %v0 6008 vslb %v18, %v3, %v20 6009 6010#CHECK: vsldb %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x77] 6011#CHECK: vsldb %v0, %v0, %v0, 255 # encoding: [0xe7,0x00,0x00,0xff,0x00,0x77] 6012#CHECK: vsldb %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x77] 6013#CHECK: vsldb %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x77] 6014#CHECK: vsldb %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x77] 6015#CHECK: vsldb %v13, %v17, %v21, 121 # encoding: [0xe7,0xd1,0x50,0x79,0x06,0x77] 6016 6017 vsldb %v0, %v0, %v0, 0 6018 vsldb %v0, %v0, %v0, 255 6019 vsldb %v0, %v0, %v31, 0 6020 vsldb %v0, %v31, %v0, 0 6021 vsldb %v31, %v0, %v0, 0 6022 vsldb %v13, %v17, %v21, 0x79 6023 6024#CHECK: vsq %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x40,0xf7] 6025#CHECK: vsq %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xf7] 6026#CHECK: vsq %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xf7] 6027#CHECK: vsq %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xf7] 6028#CHECK: vsq %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xf7] 6029 6030 vsq %v0, %v0, %v0 6031 vsq %v0, %v0, %v31 6032 vsq %v0, %v31, %v0 6033 vsq %v31, %v0, %v0 6034 vsq %v18, %v3, %v20 6035 6036#CHECK: vsra %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x7e] 6037#CHECK: vsra %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x7e] 6038#CHECK: vsra %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x7e] 6039#CHECK: vsra %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x7e] 6040#CHECK: vsra %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x7e] 6041 6042 vsra %v0, %v0, %v0 6043 vsra %v0, %v0, %v31 6044 vsra %v0, %v31, %v0 6045 vsra %v31, %v0, %v0 6046 vsra %v18, %v3, %v20 6047 6048#CHECK: vsrab %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x7f] 6049#CHECK: vsrab %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x7f] 6050#CHECK: vsrab %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x7f] 6051#CHECK: vsrab %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x7f] 6052#CHECK: vsrab %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x7f] 6053 6054 vsrab %v0, %v0, %v0 6055 vsrab %v0, %v0, %v31 6056 vsrab %v0, %v31, %v0 6057 vsrab %v31, %v0, %v0 6058 vsrab %v18, %v3, %v20 6059 6060#CHECK: vsrl %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x7c] 6061#CHECK: vsrl %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x7c] 6062#CHECK: vsrl %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x7c] 6063#CHECK: vsrl %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x7c] 6064#CHECK: vsrl %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x7c] 6065 6066 vsrl %v0, %v0, %v0 6067 vsrl %v0, %v0, %v31 6068 vsrl %v0, %v31, %v0 6069 vsrl %v31, %v0, %v0 6070 vsrl %v18, %v3, %v20 6071 6072#CHECK: vsrlb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x7d] 6073#CHECK: vsrlb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x7d] 6074#CHECK: vsrlb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x7d] 6075#CHECK: vsrlb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x7d] 6076#CHECK: vsrlb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x7d] 6077 6078 vsrlb %v0, %v0, %v0 6079 vsrlb %v0, %v0, %v31 6080 vsrlb %v0, %v31, %v0 6081 vsrlb %v31, %v0, %v0 6082 vsrlb %v18, %v3, %v20 6083 6084#CHECK: vst %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x0e] 6085#CHECK: vst %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x0e] 6086#CHECK: vst %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x0e] 6087#CHECK: vst %v0, 0(%r15,%r1) # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x0e] 6088#CHECK: vst %v0, 0(%r15,%r1), 4 # encoding: [0xe7,0x0f,0x10,0x00,0x40,0x0e] 6089#CHECK: vst %v15, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x0e] 6090#CHECK: vst %v31, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x0e] 6091#CHECK: vst %v18, 1383(%r3,%r4), 3 # encoding: [0xe7,0x23,0x45,0x67,0x38,0x0e] 6092 6093 vst %v0, 0 6094 vst %v0, 4095 6095 vst %v0, 0(%r15) 6096 vst %v0, 0(%r15,%r1) 6097 vst %v0, 0(%r15,%r1), 4 6098 vst %v15, 0 6099 vst %v31, 0 6100 vst %v18, 0x567(%r3,%r4), 3 6101 6102#CHECK: vsteb %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x08] 6103#CHECK: vsteb %v0, 0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x08] 6104#CHECK: vsteb %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x08] 6105#CHECK: vsteb %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x08] 6106#CHECK: vsteb %v0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x08] 6107#CHECK: vsteb %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x08] 6108#CHECK: vsteb %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x08] 6109#CHECK: vsteb %v18, 1383(%r3,%r4), 8 # encoding: [0xe7,0x23,0x45,0x67,0x88,0x08] 6110 6111 vsteb %v0, 0, 0 6112 vsteb %v0, 0, 15 6113 vsteb %v0, 4095, 0 6114 vsteb %v0, 0(%r15), 0 6115 vsteb %v0, 0(%r15,%r1), 0 6116 vsteb %v15, 0, 0 6117 vsteb %v31, 0, 0 6118 vsteb %v18, 1383(%r3,%r4), 8 6119 6120#CHECK: vstef %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x0b] 6121#CHECK: vstef %v0, 0, 3 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x0b] 6122#CHECK: vstef %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x0b] 6123#CHECK: vstef %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x0b] 6124#CHECK: vstef %v0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x0b] 6125#CHECK: vstef %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x0b] 6126#CHECK: vstef %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x0b] 6127#CHECK: vstef %v18, 1383(%r3,%r4), 2 # encoding: [0xe7,0x23,0x45,0x67,0x28,0x0b] 6128 6129 vstef %v0, 0, 0 6130 vstef %v0, 0, 3 6131 vstef %v0, 4095, 0 6132 vstef %v0, 0(%r15), 0 6133 vstef %v0, 0(%r15,%r1), 0 6134 vstef %v15, 0, 0 6135 vstef %v31, 0, 0 6136 vstef %v18, 1383(%r3,%r4), 2 6137 6138#CHECK: vsteg %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x0a] 6139#CHECK: vsteg %v0, 0, 1 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x0a] 6140#CHECK: vsteg %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x0a] 6141#CHECK: vsteg %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x0a] 6142#CHECK: vsteg %v0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x0a] 6143#CHECK: vsteg %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x0a] 6144#CHECK: vsteg %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x0a] 6145#CHECK: vsteg %v18, 1383(%r3,%r4), 1 # encoding: [0xe7,0x23,0x45,0x67,0x18,0x0a] 6146 6147 vsteg %v0, 0, 0 6148 vsteg %v0, 0, 1 6149 vsteg %v0, 4095, 0 6150 vsteg %v0, 0(%r15), 0 6151 vsteg %v0, 0(%r15,%r1), 0 6152 vsteg %v15, 0, 0 6153 vsteg %v31, 0, 0 6154 vsteg %v18, 1383(%r3,%r4), 1 6155 6156#CHECK: vsteh %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x09] 6157#CHECK: vsteh %v0, 0, 7 # encoding: [0xe7,0x00,0x00,0x00,0x70,0x09] 6158#CHECK: vsteh %v0, 4095, 0 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x09] 6159#CHECK: vsteh %v0, 0(%r15), 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x09] 6160#CHECK: vsteh %v0, 0(%r15,%r1), 0 # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x09] 6161#CHECK: vsteh %v15, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x09] 6162#CHECK: vsteh %v31, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x09] 6163#CHECK: vsteh %v18, 1383(%r3,%r4), 4 # encoding: [0xe7,0x23,0x45,0x67,0x48,0x09] 6164 6165 vsteh %v0, 0, 0 6166 vsteh %v0, 0, 7 6167 vsteh %v0, 4095, 0 6168 vsteh %v0, 0(%r15), 0 6169 vsteh %v0, 0(%r15,%r1), 0 6170 vsteh %v15, 0, 0 6171 vsteh %v31, 0, 0 6172 vsteh %v18, 1383(%r3,%r4), 4 6173 6174#CHECK: vstl %v0, %r0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x3f] 6175#CHECK: vstl %v0, %r0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x3f] 6176#CHECK: vstl %v0, %r0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x3f] 6177#CHECK: vstl %v0, %r15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x3f] 6178#CHECK: vstl %v15, %r0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x3f] 6179#CHECK: vstl %v31, %r0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x3f] 6180#CHECK: vstl %v18, %r3, 1383(%r4) # encoding: [0xe7,0x23,0x45,0x67,0x08,0x3f] 6181 6182 vstl %v0, %r0, 0 6183 vstl %v0, %r0, 4095 6184 vstl %v0, %r0, 0(%r15) 6185 vstl %v0, %r15, 0 6186 vstl %v15, %r0, 0 6187 vstl %v31, %r0, 0 6188 vstl %v18, %r3, 1383(%r4) 6189 6190#CHECK: vstm %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x3e] 6191#CHECK: vstm %v0, %v0, 4095 # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x3e] 6192#CHECK: vstm %v0, %v0, 0(%r15) # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x3e] 6193#CHECK: vstm %v0, %v0, 0(%r15), 4 # encoding: [0xe7,0x00,0xf0,0x00,0x40,0x3e] 6194#CHECK: vstm %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x3e] 6195#CHECK: vstm %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x3e] 6196#CHECK: vstm %v14, %v17, 1074(%r5), 3 # encoding: [0xe7,0xe1,0x54,0x32,0x34,0x3e] 6197 6198 vstm %v0, %v0, 0 6199 vstm %v0, %v0, 4095 6200 vstm %v0, %v0, 0(%r15) 6201 vstm %v0, %v0, 0(%r15), 4 6202 vstm %v0, %v31, 0 6203 vstm %v31, %v0, 0 6204 vstm %v14, %v17, 1074(%r5), 3 6205 6206#CHECK: vstrc %v0, %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8a] 6207#CHECK: vstrc %v0, %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0x8a] 6208#CHECK: vstrc %v0, %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8a] 6209#CHECK: vstrc %v0, %v0, %v0, %v0, 15, 0 # encoding: [0xe7,0x00,0x0f,0x00,0x00,0x8a] 6210#CHECK: vstrc %v0, %v0, %v0, %v0, 0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x00,0x8a] 6211#CHECK: vstrc %v0, %v0, %v0, %v15, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x8a] 6212#CHECK: vstrc %v0, %v0, %v0, %v31, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0x8a] 6213#CHECK: vstrc %v0, %v0, %v15, %v0, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x8a] 6214#CHECK: vstrc %v0, %v0, %v31, %v0, 0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x8a] 6215#CHECK: vstrc %v0, %v15, %v0, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x8a] 6216#CHECK: vstrc %v0, %v31, %v0, %v0, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x8a] 6217#CHECK: vstrc %v15, %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x8a] 6218#CHECK: vstrc %v31, %v0, %v0, %v0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x8a] 6219#CHECK: vstrc %v18, %v3, %v20, %v5, 11, 4 # encoding: [0xe7,0x23,0x4b,0x40,0x5a,0x8a] 6220#CHECK: vstrc %v18, %v3, %v20, %v5, 0, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x5a,0x8a] 6221 6222 vstrc %v0, %v0, %v0, %v0, 0 6223 vstrc %v0, %v0, %v0, %v0, 15 6224 vstrc %v0, %v0, %v0, %v0, 0, 0 6225 vstrc %v0, %v0, %v0, %v0, 15, 0 6226 vstrc %v0, %v0, %v0, %v0, 0, 12 6227 vstrc %v0, %v0, %v0, %v15, 0 6228 vstrc %v0, %v0, %v0, %v31, 0 6229 vstrc %v0, %v0, %v15, %v0, 0 6230 vstrc %v0, %v0, %v31, %v0, 0 6231 vstrc %v0, %v15, %v0, %v0, 0 6232 vstrc %v0, %v31, %v0, %v0, 0 6233 vstrc %v15, %v0, %v0, %v0, 0 6234 vstrc %v31, %v0, %v0, %v0, 0 6235 vstrc %v18, %v3, %v20, %v5, 11, 4 6236 vstrc %v18, %v3, %v20, %v5, 0, 15 6237 6238#CHECK: vstrcb %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8a] 6239#CHECK: vstrcb %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8a] 6240#CHECK: vstrcb %v0, %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x00,0xc0,0x00,0x8a] 6241#CHECK: vstrcb %v0, %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x8a] 6242#CHECK: vstrcb %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf1,0x8a] 6243#CHECK: vstrcb %v0, %v0, %v15, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x8a] 6244#CHECK: vstrcb %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x8a] 6245#CHECK: vstrcb %v0, %v15, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x8a] 6246#CHECK: vstrcb %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x8a] 6247#CHECK: vstrcb %v15, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x8a] 6248#CHECK: vstrcb %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x8a] 6249#CHECK: vstrcb %v18, %v3, %v20, %v5, 4 # encoding: [0xe7,0x23,0x40,0x40,0x5a,0x8a] 6250#CHECK: vstrcb %v18, %v3, %v20, %v5, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x5a,0x8a] 6251#CHECK: vstrcbs %v18, %v3, %v20, %v5, 8 # encoding: [0xe7,0x23,0x40,0x90,0x5a,0x8a] 6252#CHECK: vstrczb %v18, %v3, %v20, %v5, 4 # encoding: [0xe7,0x23,0x40,0x60,0x5a,0x8a] 6253#CHECK: vstrczbs %v18, %v3, %v20, %v5, 8 # encoding: [0xe7,0x23,0x40,0xb0,0x5a,0x8a] 6254#CHECK: vstrczbs %v18, %v3, %v20, %v5, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x5a,0x8a] 6255 6256 vstrcb %v0, %v0, %v0, %v0 6257 vstrcb %v0, %v0, %v0, %v0, 0 6258 vstrcb %v0, %v0, %v0, %v0, 12 6259 vstrcb %v0, %v0, %v0, %v15 6260 vstrcb %v0, %v0, %v0, %v31 6261 vstrcb %v0, %v0, %v15, %v0 6262 vstrcb %v0, %v0, %v31, %v0 6263 vstrcb %v0, %v15, %v0, %v0 6264 vstrcb %v0, %v31, %v0, %v0 6265 vstrcb %v15, %v0, %v0, %v0 6266 vstrcb %v31, %v0, %v0, %v0 6267 vstrcb %v18, %v3, %v20, %v5, 4 6268 vstrcb %v18, %v3, %v20, %v5, 15 6269 vstrcbs %v18, %v3, %v20, %v5, 8 6270 vstrczb %v18, %v3, %v20, %v5, 4 6271 vstrczbs %v18, %v3, %v20, %v5, 8 6272 vstrczbs %v18, %v3, %v20, %v5, 15 6273 6274#CHECK: vstrcf %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x02,0x00,0x00,0x8a] 6275#CHECK: vstrcf %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x02,0x00,0x00,0x8a] 6276#CHECK: vstrcf %v0, %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x02,0xc0,0x00,0x8a] 6277#CHECK: vstrcf %v0, %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0x02,0x00,0xf0,0x8a] 6278#CHECK: vstrcf %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x02,0x00,0xf1,0x8a] 6279#CHECK: vstrcf %v0, %v0, %v15, %v0, 0 # encoding: [0xe7,0x00,0xf2,0x00,0x00,0x8a] 6280#CHECK: vstrcf %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf2,0x00,0x02,0x8a] 6281#CHECK: vstrcf %v0, %v15, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x02,0x00,0x00,0x8a] 6282#CHECK: vstrcf %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x02,0x00,0x04,0x8a] 6283#CHECK: vstrcf %v15, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x02,0x00,0x00,0x8a] 6284#CHECK: vstrcf %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x02,0x00,0x08,0x8a] 6285#CHECK: vstrcf %v18, %v3, %v20, %v5, 4 # encoding: [0xe7,0x23,0x42,0x40,0x5a,0x8a] 6286#CHECK: vstrcf %v18, %v3, %v20, %v5, 15 # encoding: [0xe7,0x23,0x42,0xf0,0x5a,0x8a] 6287#CHECK: vstrcfs %v18, %v3, %v20, %v5, 8 # encoding: [0xe7,0x23,0x42,0x90,0x5a,0x8a] 6288#CHECK: vstrczf %v18, %v3, %v20, %v5, 4 # encoding: [0xe7,0x23,0x42,0x60,0x5a,0x8a] 6289#CHECK: vstrczfs %v18, %v3, %v20, %v5, 8 # encoding: [0xe7,0x23,0x42,0xb0,0x5a,0x8a] 6290#CHECK: vstrczfs %v18, %v3, %v20, %v5, 15 # encoding: [0xe7,0x23,0x42,0xf0,0x5a,0x8a] 6291 6292 vstrcf %v0, %v0, %v0, %v0 6293 vstrcf %v0, %v0, %v0, %v0, 0 6294 vstrcf %v0, %v0, %v0, %v0, 12 6295 vstrcf %v0, %v0, %v0, %v15 6296 vstrcf %v0, %v0, %v0, %v31 6297 vstrcf %v0, %v0, %v15, %v0 6298 vstrcf %v0, %v0, %v31, %v0 6299 vstrcf %v0, %v15, %v0, %v0 6300 vstrcf %v0, %v31, %v0, %v0 6301 vstrcf %v15, %v0, %v0, %v0 6302 vstrcf %v31, %v0, %v0, %v0 6303 vstrcf %v18, %v3, %v20, %v5, 4 6304 vstrcf %v18, %v3, %v20, %v5, 15 6305 vstrcfs %v18, %v3, %v20, %v5, 8 6306 vstrczf %v18, %v3, %v20, %v5, 4 6307 vstrczfs %v18, %v3, %v20, %v5, 8 6308 vstrczfs %v18, %v3, %v20, %v5, 15 6309 6310#CHECK: vstrch %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x01,0x00,0x00,0x8a] 6311#CHECK: vstrch %v0, %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x01,0x00,0x00,0x8a] 6312#CHECK: vstrch %v0, %v0, %v0, %v0, 12 # encoding: [0xe7,0x00,0x01,0xc0,0x00,0x8a] 6313#CHECK: vstrch %v0, %v0, %v0, %v15, 0 # encoding: [0xe7,0x00,0x01,0x00,0xf0,0x8a] 6314#CHECK: vstrch %v0, %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0x01,0x00,0xf1,0x8a] 6315#CHECK: vstrch %v0, %v0, %v15, %v0, 0 # encoding: [0xe7,0x00,0xf1,0x00,0x00,0x8a] 6316#CHECK: vstrch %v0, %v0, %v31, %v0, 0 # encoding: [0xe7,0x00,0xf1,0x00,0x02,0x8a] 6317#CHECK: vstrch %v0, %v15, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x01,0x00,0x00,0x8a] 6318#CHECK: vstrch %v0, %v31, %v0, %v0, 0 # encoding: [0xe7,0x0f,0x01,0x00,0x04,0x8a] 6319#CHECK: vstrch %v15, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x01,0x00,0x00,0x8a] 6320#CHECK: vstrch %v31, %v0, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x01,0x00,0x08,0x8a] 6321#CHECK: vstrch %v18, %v3, %v20, %v5, 4 # encoding: [0xe7,0x23,0x41,0x40,0x5a,0x8a] 6322#CHECK: vstrch %v18, %v3, %v20, %v5, 15 # encoding: [0xe7,0x23,0x41,0xf0,0x5a,0x8a] 6323#CHECK: vstrchs %v18, %v3, %v20, %v5, 8 # encoding: [0xe7,0x23,0x41,0x90,0x5a,0x8a] 6324#CHECK: vstrczh %v18, %v3, %v20, %v5, 4 # encoding: [0xe7,0x23,0x41,0x60,0x5a,0x8a] 6325#CHECK: vstrczhs %v18, %v3, %v20, %v5, 8 # encoding: [0xe7,0x23,0x41,0xb0,0x5a,0x8a] 6326#CHECK: vstrczhs %v18, %v3, %v20, %v5, 15 # encoding: [0xe7,0x23,0x41,0xf0,0x5a,0x8a] 6327 6328 vstrch %v0, %v0, %v0, %v0 6329 vstrch %v0, %v0, %v0, %v0, 0 6330 vstrch %v0, %v0, %v0, %v0, 12 6331 vstrch %v0, %v0, %v0, %v15 6332 vstrch %v0, %v0, %v0, %v31 6333 vstrch %v0, %v0, %v15, %v0 6334 vstrch %v0, %v0, %v31, %v0 6335 vstrch %v0, %v15, %v0, %v0 6336 vstrch %v0, %v31, %v0, %v0 6337 vstrch %v15, %v0, %v0, %v0 6338 vstrch %v31, %v0, %v0, %v0 6339 vstrch %v18, %v3, %v20, %v5, 4 6340 vstrch %v18, %v3, %v20, %v5, 15 6341 vstrchs %v18, %v3, %v20, %v5, 8 6342 vstrczh %v18, %v3, %v20, %v5, 4 6343 vstrczhs %v18, %v3, %v20, %v5, 8 6344 vstrczhs %v18, %v3, %v20, %v5, 15 6345 6346#CHECK: vsum %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x64] 6347#CHECK: vsum %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x64] 6348#CHECK: vsum %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x64] 6349#CHECK: vsum %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x64] 6350#CHECK: vsum %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x64] 6351#CHECK: vsum %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0x64] 6352 6353 vsum %v0, %v0, %v0, 0 6354 vsum %v0, %v0, %v0, 15 6355 vsum %v0, %v0, %v31, 0 6356 vsum %v0, %v31, %v0, 0 6357 vsum %v31, %v0, %v0, 0 6358 vsum %v18, %v3, %v20, 11 6359 6360#CHECK: vsumb %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x64] 6361#CHECK: vsumb %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x64] 6362#CHECK: vsumb %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x64] 6363#CHECK: vsumb %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x64] 6364#CHECK: vsumb %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x64] 6365 6366 vsumb %v0, %v0, %v0 6367 vsumb %v0, %v0, %v31 6368 vsumb %v0, %v31, %v0 6369 vsumb %v31, %v0, %v0 6370 vsumb %v18, %v3, %v20 6371 6372#CHECK: vsumg %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x65] 6373#CHECK: vsumg %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x65] 6374#CHECK: vsumg %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x65] 6375#CHECK: vsumg %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x65] 6376#CHECK: vsumg %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x65] 6377#CHECK: vsumg %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0x65] 6378 6379 vsumg %v0, %v0, %v0, 0 6380 vsumg %v0, %v0, %v0, 15 6381 vsumg %v0, %v0, %v31, 0 6382 vsumg %v0, %v31, %v0, 0 6383 vsumg %v31, %v0, %v0, 0 6384 vsumg %v18, %v3, %v20, 11 6385 6386#CHECK: vsumgf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x65] 6387#CHECK: vsumgf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x65] 6388#CHECK: vsumgf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x65] 6389#CHECK: vsumgf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x65] 6390#CHECK: vsumgf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x65] 6391 6392 vsumgf %v0, %v0, %v0 6393 vsumgf %v0, %v0, %v31 6394 vsumgf %v0, %v31, %v0 6395 vsumgf %v31, %v0, %v0 6396 vsumgf %v18, %v3, %v20 6397 6398#CHECK: vsumgh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x65] 6399#CHECK: vsumgh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x65] 6400#CHECK: vsumgh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x65] 6401#CHECK: vsumgh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x65] 6402#CHECK: vsumgh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x65] 6403 6404 vsumgh %v0, %v0, %v0 6405 vsumgh %v0, %v0, %v31 6406 vsumgh %v0, %v31, %v0 6407 vsumgh %v31, %v0, %v0 6408 vsumgh %v18, %v3, %v20 6409 6410#CHECK: vsumh %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0x64] 6411#CHECK: vsumh %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x64] 6412#CHECK: vsumh %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x64] 6413#CHECK: vsumh %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x64] 6414#CHECK: vsumh %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x64] 6415 6416 vsumh %v0, %v0, %v0 6417 vsumh %v0, %v0, %v31 6418 vsumh %v0, %v31, %v0 6419 vsumh %v31, %v0, %v0 6420 vsumh %v18, %v3, %v20 6421 6422#CHECK: vsumq %v0, %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x67] 6423#CHECK: vsumq %v0, %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x67] 6424#CHECK: vsumq %v0, %v0, %v31, 0 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x67] 6425#CHECK: vsumq %v0, %v31, %v0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x67] 6426#CHECK: vsumq %v31, %v0, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x67] 6427#CHECK: vsumq %v18, %v3, %v20, 11 # encoding: [0xe7,0x23,0x40,0x00,0xba,0x67] 6428 6429 vsumq %v0, %v0, %v0, 0 6430 vsumq %v0, %v0, %v0, 15 6431 vsumq %v0, %v0, %v31, 0 6432 vsumq %v0, %v31, %v0, 0 6433 vsumq %v31, %v0, %v0, 0 6434 vsumq %v18, %v3, %v20, 11 6435 6436#CHECK: vsumqf %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0x67] 6437#CHECK: vsumqf %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x67] 6438#CHECK: vsumqf %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x67] 6439#CHECK: vsumqf %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x67] 6440#CHECK: vsumqf %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x67] 6441 6442 vsumqf %v0, %v0, %v0 6443 vsumqf %v0, %v0, %v31 6444 vsumqf %v0, %v31, %v0 6445 vsumqf %v31, %v0, %v0 6446 vsumqf %v18, %v3, %v20 6447 6448#CHECK: vsumqg %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0x67] 6449#CHECK: vsumqg %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x67] 6450#CHECK: vsumqg %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x67] 6451#CHECK: vsumqg %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x67] 6452#CHECK: vsumqg %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x67] 6453 6454 vsumqg %v0, %v0, %v0 6455 vsumqg %v0, %v0, %v31 6456 vsumqg %v0, %v31, %v0 6457 vsumqg %v31, %v0, %v0 6458 vsumqg %v18, %v3, %v20 6459 6460#CHECK: vtm %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd8] 6461#CHECK: vtm %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd8] 6462#CHECK: vtm %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd8] 6463#CHECK: vtm %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd8] 6464#CHECK: vtm %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd8] 6465#CHECK: vtm %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xd8] 6466 6467 vtm %v0, %v0 6468 vtm %v0, %v15 6469 vtm %v0, %v31 6470 vtm %v15, %v0 6471 vtm %v31, %v0 6472 vtm %v14, %v17 6473 6474#CHECK: vuph %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd7] 6475#CHECK: vuph %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xd7] 6476#CHECK: vuph %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd7] 6477#CHECK: vuph %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd7] 6478#CHECK: vuph %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd7] 6479#CHECK: vuph %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd7] 6480#CHECK: vuph %v14, %v17, 11 # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0xd7] 6481 6482 vuph %v0, %v0, 0 6483 vuph %v0, %v0, 15 6484 vuph %v0, %v15, 0 6485 vuph %v0, %v31, 0 6486 vuph %v15, %v0, 0 6487 vuph %v31, %v0, 0 6488 vuph %v14, %v17, 11 6489 6490#CHECK: vuphb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd7] 6491#CHECK: vuphb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd7] 6492#CHECK: vuphb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd7] 6493#CHECK: vuphb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd7] 6494#CHECK: vuphb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd7] 6495#CHECK: vuphb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xd7] 6496 6497 vuphb %v0, %v0 6498 vuphb %v0, %v15 6499 vuphb %v0, %v31 6500 vuphb %v15, %v0 6501 vuphb %v31, %v0 6502 vuphb %v14, %v17 6503 6504#CHECK: vuphf %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xd7] 6505#CHECK: vuphf %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xd7] 6506#CHECK: vuphf %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xd7] 6507#CHECK: vuphf %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xd7] 6508#CHECK: vuphf %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xd7] 6509#CHECK: vuphf %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xd7] 6510 6511 vuphf %v0, %v0 6512 vuphf %v0, %v15 6513 vuphf %v0, %v31 6514 vuphf %v15, %v0 6515 vuphf %v31, %v0 6516 vuphf %v14, %v17 6517 6518#CHECK: vuphh %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xd7] 6519#CHECK: vuphh %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0xd7] 6520#CHECK: vuphh %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xd7] 6521#CHECK: vuphh %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0xd7] 6522#CHECK: vuphh %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xd7] 6523#CHECK: vuphh %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x14,0xd7] 6524 6525 vuphh %v0, %v0 6526 vuphh %v0, %v15 6527 vuphh %v0, %v31 6528 vuphh %v15, %v0 6529 vuphh %v31, %v0 6530 vuphh %v14, %v17 6531 6532#CHECK: vupl %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd6] 6533#CHECK: vupl %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xd6] 6534#CHECK: vupl %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd6] 6535#CHECK: vupl %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd6] 6536#CHECK: vupl %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd6] 6537#CHECK: vupl %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd6] 6538#CHECK: vupl %v14, %v17, 11 # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0xd6] 6539 6540 vupl %v0, %v0, 0 6541 vupl %v0, %v0, 15 6542 vupl %v0, %v15, 0 6543 vupl %v0, %v31, 0 6544 vupl %v15, %v0, 0 6545 vupl %v31, %v0, 0 6546 vupl %v14, %v17, 11 6547 6548#CHECK: vuplb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd6] 6549#CHECK: vuplb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd6] 6550#CHECK: vuplb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd6] 6551#CHECK: vuplb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd6] 6552#CHECK: vuplb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd6] 6553#CHECK: vuplb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xd6] 6554 6555 vuplb %v0, %v0 6556 vuplb %v0, %v15 6557 vuplb %v0, %v31 6558 vuplb %v15, %v0 6559 vuplb %v31, %v0 6560 vuplb %v14, %v17 6561 6562#CHECK: vuplf %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xd6] 6563#CHECK: vuplf %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xd6] 6564#CHECK: vuplf %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xd6] 6565#CHECK: vuplf %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xd6] 6566#CHECK: vuplf %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xd6] 6567#CHECK: vuplf %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xd6] 6568 6569 vuplf %v0, %v0 6570 vuplf %v0, %v15 6571 vuplf %v0, %v31 6572 vuplf %v15, %v0 6573 vuplf %v31, %v0 6574 vuplf %v14, %v17 6575 6576#CHECK: vuplh %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd5] 6577#CHECK: vuplh %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xd5] 6578#CHECK: vuplh %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd5] 6579#CHECK: vuplh %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd5] 6580#CHECK: vuplh %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd5] 6581#CHECK: vuplh %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd5] 6582#CHECK: vuplh %v14, %v17, 11 # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0xd5] 6583 6584 vuplh %v0, %v0, 0 6585 vuplh %v0, %v0, 15 6586 vuplh %v0, %v15, 0 6587 vuplh %v0, %v31, 0 6588 vuplh %v15, %v0, 0 6589 vuplh %v31, %v0, 0 6590 vuplh %v14, %v17, 11 6591 6592#CHECK: vuplhb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd5] 6593#CHECK: vuplhb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd5] 6594#CHECK: vuplhb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd5] 6595#CHECK: vuplhb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd5] 6596#CHECK: vuplhb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd5] 6597#CHECK: vuplhb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xd5] 6598 6599 vuplhb %v0, %v0 6600 vuplhb %v0, %v15 6601 vuplhb %v0, %v31 6602 vuplhb %v15, %v0 6603 vuplhb %v31, %v0 6604 vuplhb %v14, %v17 6605 6606#CHECK: vuplhf %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xd5] 6607#CHECK: vuplhf %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xd5] 6608#CHECK: vuplhf %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xd5] 6609#CHECK: vuplhf %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xd5] 6610#CHECK: vuplhf %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xd5] 6611#CHECK: vuplhf %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xd5] 6612 6613 vuplhf %v0, %v0 6614 vuplhf %v0, %v15 6615 vuplhf %v0, %v31 6616 vuplhf %v15, %v0 6617 vuplhf %v31, %v0 6618 vuplhf %v14, %v17 6619 6620#CHECK: vuplhh %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xd5] 6621#CHECK: vuplhh %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0xd5] 6622#CHECK: vuplhh %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xd5] 6623#CHECK: vuplhh %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0xd5] 6624#CHECK: vuplhh %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xd5] 6625#CHECK: vuplhh %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x14,0xd5] 6626 6627 vuplhh %v0, %v0 6628 vuplhh %v0, %v15 6629 vuplhh %v0, %v31 6630 vuplhh %v15, %v0 6631 vuplhh %v31, %v0 6632 vuplhh %v14, %v17 6633 6634#CHECK: vuplhw %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xd6] 6635#CHECK: vuplhw %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0xd6] 6636#CHECK: vuplhw %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xd6] 6637#CHECK: vuplhw %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0xd6] 6638#CHECK: vuplhw %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xd6] 6639#CHECK: vuplhw %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x14,0xd6] 6640 6641 vuplhw %v0, %v0 6642 vuplhw %v0, %v15 6643 vuplhw %v0, %v31 6644 vuplhw %v15, %v0 6645 vuplhw %v31, %v0 6646 vuplhw %v14, %v17 6647 6648#CHECK: vupll %v0, %v0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd4] 6649#CHECK: vupll %v0, %v0, 15 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xd4] 6650#CHECK: vupll %v0, %v15, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd4] 6651#CHECK: vupll %v0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd4] 6652#CHECK: vupll %v15, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd4] 6653#CHECK: vupll %v31, %v0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd4] 6654#CHECK: vupll %v14, %v17, 11 # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0xd4] 6655 6656 vupll %v0, %v0, 0 6657 vupll %v0, %v0, 15 6658 vupll %v0, %v15, 0 6659 vupll %v0, %v31, 0 6660 vupll %v15, %v0, 0 6661 vupll %v31, %v0, 0 6662 vupll %v14, %v17, 11 6663 6664#CHECK: vupllb %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd4] 6665#CHECK: vupllb %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd4] 6666#CHECK: vupllb %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd4] 6667#CHECK: vupllb %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd4] 6668#CHECK: vupllb %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd4] 6669#CHECK: vupllb %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xd4] 6670 6671 vupllb %v0, %v0 6672 vupllb %v0, %v15 6673 vupllb %v0, %v31 6674 vupllb %v15, %v0 6675 vupllb %v31, %v0 6676 vupllb %v14, %v17 6677 6678#CHECK: vupllf %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x20,0xd4] 6679#CHECK: vupllf %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xd4] 6680#CHECK: vupllf %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xd4] 6681#CHECK: vupllf %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xd4] 6682#CHECK: vupllf %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xd4] 6683#CHECK: vupllf %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xd4] 6684 6685 vupllf %v0, %v0 6686 vupllf %v0, %v15 6687 vupllf %v0, %v31 6688 vupllf %v15, %v0 6689 vupllf %v31, %v0 6690 vupllf %v14, %v17 6691 6692#CHECK: vupllh %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x10,0xd4] 6693#CHECK: vupllh %v0, %v15 # encoding: [0xe7,0x0f,0x00,0x00,0x10,0xd4] 6694#CHECK: vupllh %v0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xd4] 6695#CHECK: vupllh %v15, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0xd4] 6696#CHECK: vupllh %v31, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xd4] 6697#CHECK: vupllh %v14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x14,0xd4] 6698 6699 vupllh %v0, %v0 6700 vupllh %v0, %v15 6701 vupllh %v0, %v31 6702 vupllh %v15, %v0 6703 vupllh %v31, %v0 6704 vupllh %v14, %v17 6705 6706#CHECK: vx %v0, %v0, %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x6d] 6707#CHECK: vx %v0, %v0, %v31 # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x6d] 6708#CHECK: vx %v0, %v31, %v0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x6d] 6709#CHECK: vx %v31, %v0, %v0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x6d] 6710#CHECK: vx %v18, %v3, %v20 # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x6d] 6711 6712 vx %v0, %v0, %v0 6713 vx %v0, %v0, %v31 6714 vx %v0, %v31, %v0 6715 vx %v31, %v0, %v0 6716 vx %v18, %v3, %v20 6717 6718#CHECK: vzero %v0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0x44] 6719#CHECK: vzero %v11 # encoding: [0xe7,0xb0,0x00,0x00,0x00,0x44] 6720#CHECK: vzero %v15 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x44] 6721#CHECK: vzero %v31 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x44] 6722 6723 vzero %v0 6724 vzero %v11 6725 vzero %v15 6726 vzero %v31 6727 6728#CHECK: wcdgb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc3] 6729#CHECK: wcdgb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc3] 6730#CHECK: wcdgb %f0, %f0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf8,0x30,0xc3] 6731#CHECK: wcdgb %f0, %f0, 4, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc3] 6732#CHECK: wcdgb %f0, %f0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc3] 6733#CHECK: wcdgb %f0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xc3] 6734#CHECK: wcdgb %v31, %f0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xc3] 6735#CHECK: wcdgb %f14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xac,0x34,0xc3] 6736 6737 wcdgb %v0, %v0, 0, 0 6738 wcdgb %f0, %f0, 0, 0 6739 wcdgb %v0, %v0, 0, 15 6740 wcdgb %v0, %v0, 4, 0 6741 wcdgb %v0, %v0, 12, 0 6742 wcdgb %v0, %v31, 0, 0 6743 wcdgb %v31, %v0, 0, 0 6744 wcdgb %v14, %v17, 4, 10 6745 6746#CHECK: wcdlgb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc1] 6747#CHECK: wcdlgb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc1] 6748#CHECK: wcdlgb %f0, %f0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf8,0x30,0xc1] 6749#CHECK: wcdlgb %f0, %f0, 4, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc1] 6750#CHECK: wcdlgb %f0, %f0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc1] 6751#CHECK: wcdlgb %f0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xc1] 6752#CHECK: wcdlgb %v31, %f0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xc1] 6753#CHECK: wcdlgb %f14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xac,0x34,0xc1] 6754 6755 wcdlgb %v0, %v0, 0, 0 6756 wcdlgb %f0, %f0, 0, 0 6757 wcdlgb %v0, %v0, 0, 15 6758 wcdlgb %v0, %v0, 4, 0 6759 wcdlgb %v0, %v0, 12, 0 6760 wcdlgb %v0, %v31, 0, 0 6761 wcdlgb %v31, %v0, 0, 0 6762 wcdlgb %v14, %v17, 4, 10 6763 6764#CHECK: wcgdb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc2] 6765#CHECK: wcgdb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc2] 6766#CHECK: wcgdb %f0, %f0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf8,0x30,0xc2] 6767#CHECK: wcgdb %f0, %f0, 4, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc2] 6768#CHECK: wcgdb %f0, %f0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc2] 6769#CHECK: wcgdb %f0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xc2] 6770#CHECK: wcgdb %v31, %f0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xc2] 6771#CHECK: wcgdb %f14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xac,0x34,0xc2] 6772 6773 wcgdb %v0, %v0, 0, 0 6774 wcgdb %f0, %f0, 0, 0 6775 wcgdb %v0, %v0, 0, 15 6776 wcgdb %v0, %v0, 4, 0 6777 wcgdb %v0, %v0, 12, 0 6778 wcgdb %v0, %v31, 0, 0 6779 wcgdb %v31, %v0, 0, 0 6780 wcgdb %v14, %v17, 4, 10 6781 6782#CHECK: wclgdb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc0] 6783#CHECK: wclgdb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc0] 6784#CHECK: wclgdb %f0, %f0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf8,0x30,0xc0] 6785#CHECK: wclgdb %f0, %f0, 4, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc0] 6786#CHECK: wclgdb %f0, %f0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc0] 6787#CHECK: wclgdb %f0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xc0] 6788#CHECK: wclgdb %v31, %f0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xc0] 6789#CHECK: wclgdb %f14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xac,0x34,0xc0] 6790 6791 wclgdb %v0, %v0, 0, 0 6792 wclgdb %f0, %f0, 0, 0 6793 wclgdb %v0, %v0, 0, 15 6794 wclgdb %v0, %v0, 4, 0 6795 wclgdb %v0, %v0, 12, 0 6796 wclgdb %v0, %v31, 0, 0 6797 wclgdb %v31, %v0, 0, 0 6798 wclgdb %v14, %v17, 4, 10 6799 6800#CHECK: wfadb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe3] 6801#CHECK: wfadb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe3] 6802#CHECK: wfadb %f0, %f0, %v31 # encoding: [0xe7,0x00,0xf0,0x08,0x32,0xe3] 6803#CHECK: wfadb %f0, %v31, %f0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xe3] 6804#CHECK: wfadb %v31, %f0, %f0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xe3] 6805#CHECK: wfadb %v18, %f3, %v20 # encoding: [0xe7,0x23,0x40,0x08,0x3a,0xe3] 6806 6807 wfadb %v0, %v0, %v0 6808 wfadb %f0, %f0, %f0 6809 wfadb %v0, %v0, %v31 6810 wfadb %v0, %v31, %v0 6811 wfadb %v31, %v0, %v0 6812 wfadb %v18, %v3, %v20 6813 6814#CHECK: wfc %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xcb] 6815#CHECK: wfc %f0, %f0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xcb] 6816#CHECK: wfc %f0, %f0, 0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xcb] 6817#CHECK: wfc %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xcb] 6818#CHECK: wfc %f0, %f15, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xcb] 6819#CHECK: wfc %f0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xcb] 6820#CHECK: wfc %f15, %f0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xcb] 6821#CHECK: wfc %v31, %f0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xcb] 6822#CHECK: wfc %f14, %v17, 11, 9 # encoding: [0xe7,0xe1,0x00,0x09,0xb4,0xcb] 6823 6824 wfc %v0, %v0, 0, 0 6825 wfc %v0, %v0, 15, 0 6826 wfc %v0, %v0, 0, 15 6827 wfc %f0, %f0, 0, 0 6828 wfc %v0, %v15, 0, 0 6829 wfc %v0, %v31, 0, 0 6830 wfc %v15, %v0, 0, 0 6831 wfc %v31, %v0, 0, 0 6832 wfc %v14, %v17, 11, 9 6833 6834#CHECK: wfcdb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xcb] 6835#CHECK: wfcdb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xcb] 6836#CHECK: wfcdb %f0, %f15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xcb] 6837#CHECK: wfcdb %f0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xcb] 6838#CHECK: wfcdb %f15, %f0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xcb] 6839#CHECK: wfcdb %v31, %f0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xcb] 6840#CHECK: wfcdb %f14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xcb] 6841 6842 wfcdb %v0, %v0 6843 wfcdb %f0, %f0 6844 wfcdb %v0, %v15 6845 wfcdb %v0, %v31 6846 wfcdb %v15, %v0 6847 wfcdb %v31, %v0 6848 wfcdb %v14, %v17 6849 6850#CHECK: wfcedb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe8] 6851#CHECK: wfcedb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe8] 6852#CHECK: wfcedb %f0, %f0, %v31 # encoding: [0xe7,0x00,0xf0,0x08,0x32,0xe8] 6853#CHECK: wfcedb %f0, %v31, %f0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xe8] 6854#CHECK: wfcedb %v31, %f0, %f0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xe8] 6855#CHECK: wfcedb %v18, %f3, %v20 # encoding: [0xe7,0x23,0x40,0x08,0x3a,0xe8] 6856 6857 wfcedb %v0, %v0, %v0 6858 wfcedb %f0, %f0, %f0 6859 wfcedb %v0, %v0, %v31 6860 wfcedb %v0, %v31, %v0 6861 wfcedb %v31, %v0, %v0 6862 wfcedb %v18, %v3, %v20 6863 6864#CHECK: wfcedbs %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x18,0x30,0xe8] 6865#CHECK: wfcedbs %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x18,0x30,0xe8] 6866#CHECK: wfcedbs %f0, %f0, %v31 # encoding: [0xe7,0x00,0xf0,0x18,0x32,0xe8] 6867#CHECK: wfcedbs %f0, %v31, %f0 # encoding: [0xe7,0x0f,0x00,0x18,0x34,0xe8] 6868#CHECK: wfcedbs %v31, %f0, %f0 # encoding: [0xe7,0xf0,0x00,0x18,0x38,0xe8] 6869#CHECK: wfcedbs %v18, %f3, %v20 # encoding: [0xe7,0x23,0x40,0x18,0x3a,0xe8] 6870 6871 wfcedbs %v0, %v0, %v0 6872 wfcedbs %f0, %f0, %f0 6873 wfcedbs %v0, %v0, %v31 6874 wfcedbs %v0, %v31, %v0 6875 wfcedbs %v31, %v0, %v0 6876 wfcedbs %v18, %v3, %v20 6877 6878#CHECK: wfchdb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xeb] 6879#CHECK: wfchdb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xeb] 6880#CHECK: wfchdb %f0, %f0, %v31 # encoding: [0xe7,0x00,0xf0,0x08,0x32,0xeb] 6881#CHECK: wfchdb %f0, %v31, %f0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xeb] 6882#CHECK: wfchdb %v31, %f0, %f0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xeb] 6883#CHECK: wfchdb %v18, %f3, %v20 # encoding: [0xe7,0x23,0x40,0x08,0x3a,0xeb] 6884 6885 wfchdb %v0, %v0, %v0 6886 wfchdb %f0, %f0, %f0 6887 wfchdb %v0, %v0, %v31 6888 wfchdb %v0, %v31, %v0 6889 wfchdb %v31, %v0, %v0 6890 wfchdb %v18, %v3, %v20 6891 6892#CHECK: wfchdbs %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x18,0x30,0xeb] 6893#CHECK: wfchdbs %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x18,0x30,0xeb] 6894#CHECK: wfchdbs %f0, %f0, %v31 # encoding: [0xe7,0x00,0xf0,0x18,0x32,0xeb] 6895#CHECK: wfchdbs %f0, %v31, %f0 # encoding: [0xe7,0x0f,0x00,0x18,0x34,0xeb] 6896#CHECK: wfchdbs %v31, %f0, %f0 # encoding: [0xe7,0xf0,0x00,0x18,0x38,0xeb] 6897#CHECK: wfchdbs %v18, %f3, %v20 # encoding: [0xe7,0x23,0x40,0x18,0x3a,0xeb] 6898 6899 wfchdbs %v0, %v0, %v0 6900 wfchdbs %f0, %f0, %f0 6901 wfchdbs %v0, %v0, %v31 6902 wfchdbs %v0, %v31, %v0 6903 wfchdbs %v31, %v0, %v0 6904 wfchdbs %v18, %v3, %v20 6905 6906#CHECK: wfchedb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xea] 6907#CHECK: wfchedb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xea] 6908#CHECK: wfchedb %f0, %f0, %v31 # encoding: [0xe7,0x00,0xf0,0x08,0x32,0xea] 6909#CHECK: wfchedb %f0, %v31, %f0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xea] 6910#CHECK: wfchedb %v31, %f0, %f0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xea] 6911#CHECK: wfchedb %v18, %f3, %v20 # encoding: [0xe7,0x23,0x40,0x08,0x3a,0xea] 6912 6913 wfchedb %v0, %v0, %v0 6914 wfchedb %f0, %f0, %f0 6915 wfchedb %v0, %v0, %v31 6916 wfchedb %v0, %v31, %v0 6917 wfchedb %v31, %v0, %v0 6918 wfchedb %v18, %v3, %v20 6919 6920#CHECK: wfchedbs %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x18,0x30,0xea] 6921#CHECK: wfchedbs %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x18,0x30,0xea] 6922#CHECK: wfchedbs %f0, %f0, %v31 # encoding: [0xe7,0x00,0xf0,0x18,0x32,0xea] 6923#CHECK: wfchedbs %f0, %v31, %f0 # encoding: [0xe7,0x0f,0x00,0x18,0x34,0xea] 6924#CHECK: wfchedbs %v31, %f0, %f0 # encoding: [0xe7,0xf0,0x00,0x18,0x38,0xea] 6925#CHECK: wfchedbs %v18, %f3, %v20 # encoding: [0xe7,0x23,0x40,0x18,0x3a,0xea] 6926 6927 wfchedbs %v0, %v0, %v0 6928 wfchedbs %f0, %f0, %f0 6929 wfchedbs %v0, %v0, %v31 6930 wfchedbs %v0, %v31, %v0 6931 wfchedbs %v31, %v0, %v0 6932 wfchedbs %v18, %v3, %v20 6933 6934#CHECK: wfddb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe5] 6935#CHECK: wfddb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe5] 6936#CHECK: wfddb %f0, %f0, %v31 # encoding: [0xe7,0x00,0xf0,0x08,0x32,0xe5] 6937#CHECK: wfddb %f0, %v31, %f0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xe5] 6938#CHECK: wfddb %v31, %f0, %f0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xe5] 6939#CHECK: wfddb %v18, %f3, %v20 # encoding: [0xe7,0x23,0x40,0x08,0x3a,0xe5] 6940 6941 wfddb %v0, %v0, %v0 6942 wfddb %f0, %f0, %f0 6943 wfddb %v0, %v0, %v31 6944 wfddb %v0, %v31, %v0 6945 wfddb %v31, %v0, %v0 6946 wfddb %v18, %v3, %v20 6947 6948#CHECK: wfidb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc7] 6949#CHECK: wfidb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc7] 6950#CHECK: wfidb %f0, %f0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf8,0x30,0xc7] 6951#CHECK: wfidb %f0, %f0, 4, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc7] 6952#CHECK: wfidb %f0, %f0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc7] 6953#CHECK: wfidb %f0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xc7] 6954#CHECK: wfidb %v31, %f0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xc7] 6955#CHECK: wfidb %f14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xac,0x34,0xc7] 6956 6957 wfidb %v0, %v0, 0, 0 6958 wfidb %f0, %f0, 0, 0 6959 wfidb %v0, %v0, 0, 15 6960 wfidb %v0, %v0, 4, 0 6961 wfidb %v0, %v0, 12, 0 6962 wfidb %v0, %v31, 0, 0 6963 wfidb %v31, %v0, 0, 0 6964 wfidb %v14, %v17, 4, 10 6965 6966#CHECK: wfk %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xca] 6967#CHECK: wfk %f0, %f0, 15, 0 # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xca] 6968#CHECK: wfk %f0, %f0, 0, 15 # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xca] 6969#CHECK: wfk %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x00,0x00,0xca] 6970#CHECK: wfk %f0, %f15, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xca] 6971#CHECK: wfk %f0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xca] 6972#CHECK: wfk %f15, %f0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xca] 6973#CHECK: wfk %v31, %f0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xca] 6974#CHECK: wfk %f14, %v17, 11, 9 # encoding: [0xe7,0xe1,0x00,0x09,0xb4,0xca] 6975 6976 wfk %v0, %v0, 0, 0 6977 wfk %v0, %v0, 15, 0 6978 wfk %v0, %v0, 0, 15 6979 wfk %f0, %f0, 0, 0 6980 wfk %v0, %v15, 0, 0 6981 wfk %v0, %v31, 0, 0 6982 wfk %v15, %v0, 0, 0 6983 wfk %v31, %v0, 0, 0 6984 wfk %v14, %v17, 11, 9 6985 6986#CHECK: wfkdb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xca] 6987#CHECK: wfkdb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x00,0x30,0xca] 6988#CHECK: wfkdb %f0, %f15 # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xca] 6989#CHECK: wfkdb %f0, %v31 # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xca] 6990#CHECK: wfkdb %f15, %f0 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xca] 6991#CHECK: wfkdb %v31, %f0 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xca] 6992#CHECK: wfkdb %f14, %v17 # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xca] 6993 6994 wfkdb %v0, %v0 6995 wfkdb %f0, %f0 6996 wfkdb %v0, %v15 6997 wfkdb %v0, %v31 6998 wfkdb %v15, %v0 6999 wfkdb %v31, %v0 7000 wfkdb %v14, %v17 7001 7002#CHECK: wflcdb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xcc] 7003#CHECK: wflcdb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xcc] 7004#CHECK: wflcdb %f0, %f15 # encoding: [0xe7,0x0f,0x00,0x08,0x30,0xcc] 7005#CHECK: wflcdb %f0, %v31 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xcc] 7006#CHECK: wflcdb %f15, %f0 # encoding: [0xe7,0xf0,0x00,0x08,0x30,0xcc] 7007#CHECK: wflcdb %v31, %f0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xcc] 7008#CHECK: wflcdb %f14, %v17 # encoding: [0xe7,0xe1,0x00,0x08,0x34,0xcc] 7009 7010 wflcdb %v0, %v0 7011 wflcdb %f0, %f0 7012 wflcdb %v0, %v15 7013 wflcdb %v0, %v31 7014 wflcdb %v15, %v0 7015 wflcdb %v31, %v0 7016 wflcdb %v14, %v17 7017 7018#CHECK: wflndb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x18,0x30,0xcc] 7019#CHECK: wflndb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x18,0x30,0xcc] 7020#CHECK: wflndb %f0, %f15 # encoding: [0xe7,0x0f,0x00,0x18,0x30,0xcc] 7021#CHECK: wflndb %f0, %v31 # encoding: [0xe7,0x0f,0x00,0x18,0x34,0xcc] 7022#CHECK: wflndb %f15, %f0 # encoding: [0xe7,0xf0,0x00,0x18,0x30,0xcc] 7023#CHECK: wflndb %v31, %f0 # encoding: [0xe7,0xf0,0x00,0x18,0x38,0xcc] 7024#CHECK: wflndb %f14, %v17 # encoding: [0xe7,0xe1,0x00,0x18,0x34,0xcc] 7025 7026 wflndb %v0, %v0 7027 wflndb %f0, %f0 7028 wflndb %v0, %v15 7029 wflndb %v0, %v31 7030 wflndb %v15, %v0 7031 wflndb %v31, %v0 7032 wflndb %v14, %v17 7033 7034#CHECK: wflpdb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x28,0x30,0xcc] 7035#CHECK: wflpdb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x28,0x30,0xcc] 7036#CHECK: wflpdb %f0, %f15 # encoding: [0xe7,0x0f,0x00,0x28,0x30,0xcc] 7037#CHECK: wflpdb %f0, %v31 # encoding: [0xe7,0x0f,0x00,0x28,0x34,0xcc] 7038#CHECK: wflpdb %f15, %f0 # encoding: [0xe7,0xf0,0x00,0x28,0x30,0xcc] 7039#CHECK: wflpdb %v31, %f0 # encoding: [0xe7,0xf0,0x00,0x28,0x38,0xcc] 7040#CHECK: wflpdb %f14, %v17 # encoding: [0xe7,0xe1,0x00,0x28,0x34,0xcc] 7041 7042 wflpdb %v0, %v0 7043 wflpdb %f0, %f0 7044 wflpdb %v0, %v15 7045 wflpdb %v0, %v31 7046 wflpdb %v15, %v0 7047 wflpdb %v31, %v0 7048 wflpdb %v14, %v17 7049 7050#CHECK: wfmadb %f0, %f0, %f0, %f0 # encoding: [0xe7,0x00,0x03,0x08,0x00,0x8f] 7051#CHECK: wfmadb %f0, %f0, %f0, %f0 # encoding: [0xe7,0x00,0x03,0x08,0x00,0x8f] 7052#CHECK: wfmadb %f0, %f0, %f0, %v31 # encoding: [0xe7,0x00,0x03,0x08,0xf1,0x8f] 7053#CHECK: wfmadb %f0, %f0, %v31, %f0 # encoding: [0xe7,0x00,0xf3,0x08,0x02,0x8f] 7054#CHECK: wfmadb %f0, %v31, %f0, %f0 # encoding: [0xe7,0x0f,0x03,0x08,0x04,0x8f] 7055#CHECK: wfmadb %v31, %f0, %f0, %f0 # encoding: [0xe7,0xf0,0x03,0x08,0x08,0x8f] 7056#CHECK: wfmadb %f13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x53,0x08,0x97,0x8f] 7057 7058 wfmadb %v0, %v0, %v0, %v0 7059 wfmadb %f0, %f0, %f0, %f0 7060 wfmadb %v0, %v0, %v0, %v31 7061 wfmadb %v0, %v0, %v31, %v0 7062 wfmadb %v0, %v31, %v0, %v0 7063 wfmadb %v31, %v0, %v0, %v0 7064 wfmadb %v13, %v17, %v21, %v25 7065 7066#CHECK: wfmdb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe7] 7067#CHECK: wfmdb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe7] 7068#CHECK: wfmdb %f0, %f0, %v31 # encoding: [0xe7,0x00,0xf0,0x08,0x32,0xe7] 7069#CHECK: wfmdb %f0, %v31, %f0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xe7] 7070#CHECK: wfmdb %v31, %f0, %f0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xe7] 7071#CHECK: wfmdb %v18, %f3, %v20 # encoding: [0xe7,0x23,0x40,0x08,0x3a,0xe7] 7072 7073 wfmdb %v0, %v0, %v0 7074 wfmdb %f0, %f0, %f0 7075 wfmdb %v0, %v0, %v31 7076 wfmdb %v0, %v31, %v0 7077 wfmdb %v31, %v0, %v0 7078 wfmdb %v18, %v3, %v20 7079 7080#CHECK: wfmsdb %f0, %f0, %f0, %f0 # encoding: [0xe7,0x00,0x03,0x08,0x00,0x8e] 7081#CHECK: wfmsdb %f0, %f0, %f0, %f0 # encoding: [0xe7,0x00,0x03,0x08,0x00,0x8e] 7082#CHECK: wfmsdb %f0, %f0, %f0, %v31 # encoding: [0xe7,0x00,0x03,0x08,0xf1,0x8e] 7083#CHECK: wfmsdb %f0, %f0, %v31, %f0 # encoding: [0xe7,0x00,0xf3,0x08,0x02,0x8e] 7084#CHECK: wfmsdb %f0, %v31, %f0, %f0 # encoding: [0xe7,0x0f,0x03,0x08,0x04,0x8e] 7085#CHECK: wfmsdb %v31, %f0, %f0, %f0 # encoding: [0xe7,0xf0,0x03,0x08,0x08,0x8e] 7086#CHECK: wfmsdb %f13, %v17, %v21, %v25 # encoding: [0xe7,0xd1,0x53,0x08,0x97,0x8e] 7087 7088 wfmsdb %v0, %v0, %v0, %v0 7089 wfmsdb %f0, %f0, %f0, %f0 7090 wfmsdb %v0, %v0, %v0, %v31 7091 wfmsdb %v0, %v0, %v31, %v0 7092 wfmsdb %v0, %v31, %v0, %v0 7093 wfmsdb %v31, %v0, %v0, %v0 7094 wfmsdb %v13, %v17, %v21, %v25 7095 7096#CHECK: wfpsodb %f0, %f0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xcc] 7097#CHECK: wfpsodb %f0, %f0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xcc] 7098#CHECK: wfpsodb %f0, %f0, 15 # encoding: [0xe7,0x00,0x00,0xf8,0x30,0xcc] 7099#CHECK: wfpsodb %f0, %f15, 0 # encoding: [0xe7,0x0f,0x00,0x08,0x30,0xcc] 7100#CHECK: wfpsodb %f0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xcc] 7101#CHECK: wfpsodb %f15, %f0, 0 # encoding: [0xe7,0xf0,0x00,0x08,0x30,0xcc] 7102#CHECK: wfpsodb %v31, %f0, 0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xcc] 7103#CHECK: wfpsodb %f14, %v17, 7 # encoding: [0xe7,0xe1,0x00,0x78,0x34,0xcc] 7104 7105 wfpsodb %v0, %v0, 0 7106 wfpsodb %f0, %f0, 0 7107 wfpsodb %v0, %v0, 15 7108 wfpsodb %v0, %v15, 0 7109 wfpsodb %v0, %v31, 0 7110 wfpsodb %v15, %v0, 0 7111 wfpsodb %v31, %v0, 0 7112 wfpsodb %v14, %v17, 7 7113 7114#CHECK: wfsdb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe2] 7115#CHECK: wfsdb %f0, %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe2] 7116#CHECK: wfsdb %f0, %f0, %v31 # encoding: [0xe7,0x00,0xf0,0x08,0x32,0xe2] 7117#CHECK: wfsdb %f0, %v31, %f0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xe2] 7118#CHECK: wfsdb %v31, %f0, %f0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xe2] 7119#CHECK: wfsdb %v18, %f3, %v20 # encoding: [0xe7,0x23,0x40,0x08,0x3a,0xe2] 7120 7121 wfsdb %v0, %v0, %v0 7122 wfsdb %f0, %f0, %f0 7123 wfsdb %v0, %v0, %v31 7124 wfsdb %v0, %v31, %v0 7125 wfsdb %v31, %v0, %v0 7126 wfsdb %v18, %v3, %v20 7127 7128#CHECK: wfsqdb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xce] 7129#CHECK: wfsqdb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xce] 7130#CHECK: wfsqdb %f0, %f15 # encoding: [0xe7,0x0f,0x00,0x08,0x30,0xce] 7131#CHECK: wfsqdb %f0, %v31 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xce] 7132#CHECK: wfsqdb %f15, %f0 # encoding: [0xe7,0xf0,0x00,0x08,0x30,0xce] 7133#CHECK: wfsqdb %v31, %f0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xce] 7134#CHECK: wfsqdb %f14, %v17 # encoding: [0xe7,0xe1,0x00,0x08,0x34,0xce] 7135 7136 wfsqdb %v0, %v0 7137 wfsqdb %f0, %f0 7138 wfsqdb %v0, %v15 7139 wfsqdb %v0, %v31 7140 wfsqdb %v15, %v0 7141 wfsqdb %v31, %v0 7142 wfsqdb %v14, %v17 7143 7144#CHECK: wftcidb %f0, %f0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0x4a] 7145#CHECK: wftcidb %f0, %f0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0x4a] 7146#CHECK: wftcidb %f0, %f0, 4095 # encoding: [0xe7,0x00,0xff,0xf8,0x30,0x4a] 7147#CHECK: wftcidb %f0, %f15, 0 # encoding: [0xe7,0x0f,0x00,0x08,0x30,0x4a] 7148#CHECK: wftcidb %f0, %v31, 0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0x4a] 7149#CHECK: wftcidb %f15, %f0, 0 # encoding: [0xe7,0xf0,0x00,0x08,0x30,0x4a] 7150#CHECK: wftcidb %v31, %f0, 0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0x4a] 7151#CHECK: wftcidb %f4, %v21, 1656 # encoding: [0xe7,0x45,0x67,0x88,0x34,0x4a] 7152 7153 wftcidb %v0, %v0, 0 7154 wftcidb %f0, %f0, 0 7155 wftcidb %v0, %v0, 4095 7156 wftcidb %v0, %v15, 0 7157 wftcidb %v0, %v31, 0 7158 wftcidb %v15, %v0, 0 7159 wftcidb %v31, %v0, 0 7160 wftcidb %v4, %v21, 0x678 7161 7162#CHECK: wldeb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x20,0xc4] 7163#CHECK: wldeb %f0, %f0 # encoding: [0xe7,0x00,0x00,0x08,0x20,0xc4] 7164#CHECK: wldeb %f0, %f15 # encoding: [0xe7,0x0f,0x00,0x08,0x20,0xc4] 7165#CHECK: wldeb %f0, %v31 # encoding: [0xe7,0x0f,0x00,0x08,0x24,0xc4] 7166#CHECK: wldeb %f15, %f0 # encoding: [0xe7,0xf0,0x00,0x08,0x20,0xc4] 7167#CHECK: wldeb %v31, %f0 # encoding: [0xe7,0xf0,0x00,0x08,0x28,0xc4] 7168#CHECK: wldeb %f14, %v17 # encoding: [0xe7,0xe1,0x00,0x08,0x24,0xc4] 7169 7170 wldeb %v0, %v0 7171 wldeb %f0, %f0 7172 wldeb %v0, %v15 7173 wldeb %v0, %v31 7174 wldeb %v15, %v0 7175 wldeb %v31, %v0 7176 wldeb %v14, %v17 7177 7178#CHECK: wledb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc5] 7179#CHECK: wledb %f0, %f0, 0, 0 # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc5] 7180#CHECK: wledb %f0, %f0, 0, 15 # encoding: [0xe7,0x00,0x00,0xf8,0x30,0xc5] 7181#CHECK: wledb %f0, %f0, 4, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc5] 7182#CHECK: wledb %f0, %f0, 12, 0 # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc5] 7183#CHECK: wledb %f0, %v31, 0, 0 # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xc5] 7184#CHECK: wledb %v31, %f0, 0, 0 # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xc5] 7185#CHECK: wledb %f14, %v17, 4, 10 # encoding: [0xe7,0xe1,0x00,0xac,0x34,0xc5] 7186 7187 wledb %v0, %v0, 0, 0 7188 wledb %f0, %f0, 0, 0 7189 wledb %v0, %v0, 0, 15 7190 wledb %v0, %v0, 4, 0 7191 wledb %v0, %v0, 12, 0 7192 wledb %v0, %v31, 0, 0 7193 wledb %v31, %v0, 0, 0 7194 wledb %v14, %v17, 4, 10 7195 7196