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