Home | History | Annotate | Download | only in SystemZ
      1 # For z13 and above.
      2 # RUN: llvm-mc -triple s390x-linux-gnu -mcpu=z13 -show-encoding %s \
      3 # RUN:   | FileCheck %s
      4 
      5 #CHECK: lcbb    %r0, 0, 0               # encoding: [0xe7,0x00,0x00,0x00,0x00,0x27]
      6 #CHECK: lcbb    %r0, 0, 15              # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x27]
      7 #CHECK: lcbb    %r0, 4095, 0            # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x27]
      8 #CHECK: lcbb    %r0, 0(%r15), 0         # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x27]
      9 #CHECK: lcbb    %r0, 0(%r15,%r1), 0     # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x27]
     10 #CHECK: lcbb    %r15, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x27]
     11 #CHECK: lcbb    %r2, 1383(%r3,%r4), 8   # encoding: [0xe7,0x23,0x45,0x67,0x80,0x27]
     12 
     13 	lcbb	%r0, 0, 0
     14 	lcbb	%r0, 0, 15
     15 	lcbb	%r0, 4095, 0
     16 	lcbb	%r0, 0(%r15), 0
     17 	lcbb	%r0, 0(%r15,%r1), 0
     18 	lcbb	%r15, 0, 0
     19 	lcbb	%r2, 1383(%r3,%r4), 8
     20 
     21 #CHECK: vab     %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf3]
     22 #CHECK: vab     %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf3]
     23 #CHECK: vab     %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf3]
     24 #CHECK: vab     %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf3]
     25 #CHECK: vab     %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xf3]
     26 
     27 	vab	%v0, %v0, %v0
     28 	vab	%v0, %v0, %v31
     29 	vab	%v0, %v31, %v0
     30 	vab	%v31, %v0, %v0
     31 	vab	%v18, %v3, %v20
     32 
     33 #CHECK: vaccb   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf1]
     34 #CHECK: vaccb   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf1]
     35 #CHECK: vaccb   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf1]
     36 #CHECK: vaccb   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf1]
     37 #CHECK: vaccb   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xf1]
     38 
     39 	vaccb	%v0, %v0, %v0
     40 	vaccb	%v0, %v0, %v31
     41 	vaccb	%v0, %v31, %v0
     42 	vaccb	%v31, %v0, %v0
     43 	vaccb	%v18, %v3, %v20
     44 
     45 #CHECK: vacccq  %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x04,0x00,0x00,0xb9]
     46 #CHECK: vacccq  %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x04,0x00,0xf1,0xb9]
     47 #CHECK: vacccq  %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf4,0x00,0x02,0xb9]
     48 #CHECK: vacccq  %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x04,0x00,0x04,0xb9]
     49 #CHECK: vacccq  %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x04,0x00,0x08,0xb9]
     50 #CHECK: vacccq  %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x54,0x00,0x97,0xb9]
     51 
     52 	vacccq	%v0, %v0, %v0, %v0
     53 	vacccq	%v0, %v0, %v0, %v31
     54 	vacccq	%v0, %v0, %v31, %v0
     55 	vacccq	%v0, %v31, %v0, %v0
     56 	vacccq	%v31, %v0, %v0, %v0
     57 	vacccq	%v13, %v17, %v21, %v25
     58 
     59 #CHECK: vaccf   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0xf1]
     60 #CHECK: vaccf   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xf1]
     61 #CHECK: vaccf   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xf1]
     62 #CHECK: vaccf   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xf1]
     63 #CHECK: vaccf   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xf1]
     64 
     65 	vaccf	%v0, %v0, %v0
     66 	vaccf	%v0, %v0, %v31
     67 	vaccf	%v0, %v31, %v0
     68 	vaccf	%v31, %v0, %v0
     69 	vaccf	%v18, %v3, %v20
     70 
     71 #CHECK: vaccg   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0xf1]
     72 #CHECK: vaccg   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xf1]
     73 #CHECK: vaccg   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xf1]
     74 #CHECK: vaccg   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xf1]
     75 #CHECK: vaccg   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xf1]
     76 
     77 	vaccg	%v0, %v0, %v0
     78 	vaccg	%v0, %v0, %v31
     79 	vaccg	%v0, %v31, %v0
     80 	vaccg	%v31, %v0, %v0
     81 	vaccg	%v18, %v3, %v20
     82 
     83 #CHECK: vacch   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0xf1]
     84 #CHECK: vacch   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xf1]
     85 #CHECK: vacch   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xf1]
     86 #CHECK: vacch   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xf1]
     87 #CHECK: vacch   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xf1]
     88 
     89 	vacch	%v0, %v0, %v0
     90 	vacch	%v0, %v0, %v31
     91 	vacch	%v0, %v31, %v0
     92 	vacch	%v31, %v0, %v0
     93 	vacch	%v18, %v3, %v20
     94 
     95 #CHECK: vaccq   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x40,0xf1]
     96 #CHECK: vaccq   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xf1]
     97 #CHECK: vaccq   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xf1]
     98 #CHECK: vaccq   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xf1]
     99 #CHECK: vaccq   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xf1]
    100 
    101 	vaccq	%v0, %v0, %v0
    102 	vaccq	%v0, %v0, %v31
    103 	vaccq	%v0, %v31, %v0
    104 	vaccq	%v31, %v0, %v0
    105 	vaccq	%v18, %v3, %v20
    106 
    107 #CHECK: vacq    %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x04,0x00,0x00,0xbb]
    108 #CHECK: vacq    %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x04,0x00,0xf1,0xbb]
    109 #CHECK: vacq    %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf4,0x00,0x02,0xbb]
    110 #CHECK: vacq    %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x04,0x00,0x04,0xbb]
    111 #CHECK: vacq    %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x04,0x00,0x08,0xbb]
    112 #CHECK: vacq    %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x54,0x00,0x97,0xbb]
    113 
    114 	vacq	%v0, %v0, %v0, %v0
    115 	vacq	%v0, %v0, %v0, %v31
    116 	vacq	%v0, %v0, %v31, %v0
    117 	vacq	%v0, %v31, %v0, %v0
    118 	vacq	%v31, %v0, %v0, %v0
    119 	vacq	%v13, %v17, %v21, %v25
    120 
    121 #CHECK: vaf     %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0xf3]
    122 #CHECK: vaf     %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xf3]
    123 #CHECK: vaf     %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xf3]
    124 #CHECK: vaf     %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xf3]
    125 #CHECK: vaf     %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xf3]
    126 
    127 	vaf	%v0, %v0, %v0
    128 	vaf	%v0, %v0, %v31
    129 	vaf	%v0, %v31, %v0
    130 	vaf	%v31, %v0, %v0
    131 	vaf	%v18, %v3, %v20
    132 
    133 #CHECK: vag     %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0xf3]
    134 #CHECK: vag     %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xf3]
    135 #CHECK: vag     %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xf3]
    136 #CHECK: vag     %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xf3]
    137 #CHECK: vag     %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xf3]
    138 
    139 	vag	%v0, %v0, %v0
    140 	vag	%v0, %v0, %v31
    141 	vag	%v0, %v31, %v0
    142 	vag	%v31, %v0, %v0
    143 	vag	%v18, %v3, %v20
    144 
    145 #CHECK: vah     %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0xf3]
    146 #CHECK: vah     %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xf3]
    147 #CHECK: vah     %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xf3]
    148 #CHECK: vah     %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xf3]
    149 #CHECK: vah     %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xf3]
    150 
    151 	vah	%v0, %v0, %v0
    152 	vah	%v0, %v0, %v31
    153 	vah	%v0, %v31, %v0
    154 	vah	%v31, %v0, %v0
    155 	vah	%v18, %v3, %v20
    156 
    157 #CHECK: vaq     %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x40,0xf3]
    158 #CHECK: vaq     %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xf3]
    159 #CHECK: vaq     %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xf3]
    160 #CHECK: vaq     %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xf3]
    161 #CHECK: vaq     %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xf3]
    162 
    163 	vaq	%v0, %v0, %v0
    164 	vaq	%v0, %v0, %v31
    165 	vaq	%v0, %v31, %v0
    166 	vaq	%v31, %v0, %v0
    167 	vaq	%v18, %v3, %v20
    168 
    169 #CHECK: vavgb   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf2]
    170 #CHECK: vavgb   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf2]
    171 #CHECK: vavgb   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf2]
    172 #CHECK: vavgb   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf2]
    173 #CHECK: vavgb   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xf2]
    174 
    175 	vavgb	%v0, %v0, %v0
    176 	vavgb	%v0, %v0, %v31
    177 	vavgb	%v0, %v31, %v0
    178 	vavgb	%v31, %v0, %v0
    179 	vavgb	%v18, %v3, %v20
    180 
    181 #CHECK: vavgf   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0xf2]
    182 #CHECK: vavgf   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xf2]
    183 #CHECK: vavgf   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xf2]
    184 #CHECK: vavgf   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xf2]
    185 #CHECK: vavgf   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xf2]
    186 
    187 	vavgf	%v0, %v0, %v0
    188 	vavgf	%v0, %v0, %v31
    189 	vavgf	%v0, %v31, %v0
    190 	vavgf	%v31, %v0, %v0
    191 	vavgf	%v18, %v3, %v20
    192 
    193 #CHECK: vavgg   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0xf2]
    194 #CHECK: vavgg   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xf2]
    195 #CHECK: vavgg   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xf2]
    196 #CHECK: vavgg   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xf2]
    197 #CHECK: vavgg   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xf2]
    198 
    199 	vavgg	%v0, %v0, %v0
    200 	vavgg	%v0, %v0, %v31
    201 	vavgg	%v0, %v31, %v0
    202 	vavgg	%v31, %v0, %v0
    203 	vavgg	%v18, %v3, %v20
    204 
    205 #CHECK: vavgh   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0xf2]
    206 #CHECK: vavgh   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xf2]
    207 #CHECK: vavgh   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xf2]
    208 #CHECK: vavgh   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xf2]
    209 #CHECK: vavgh   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xf2]
    210 
    211 	vavgh	%v0, %v0, %v0
    212 	vavgh	%v0, %v0, %v31
    213 	vavgh	%v0, %v31, %v0
    214 	vavgh	%v31, %v0, %v0
    215 	vavgh	%v18, %v3, %v20
    216 
    217 #CHECK: vavglb  %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf0]
    218 #CHECK: vavglb  %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf0]
    219 #CHECK: vavglb  %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf0]
    220 #CHECK: vavglb  %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf0]
    221 #CHECK: vavglb  %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xf0]
    222 
    223 	vavglb	%v0, %v0, %v0
    224 	vavglb	%v0, %v0, %v31
    225 	vavglb	%v0, %v31, %v0
    226 	vavglb	%v31, %v0, %v0
    227 	vavglb	%v18, %v3, %v20
    228 
    229 #CHECK: vavglf  %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0xf0]
    230 #CHECK: vavglf  %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xf0]
    231 #CHECK: vavglf  %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xf0]
    232 #CHECK: vavglf  %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xf0]
    233 #CHECK: vavglf  %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xf0]
    234 
    235 	vavglf	%v0, %v0, %v0
    236 	vavglf	%v0, %v0, %v31
    237 	vavglf	%v0, %v31, %v0
    238 	vavglf	%v31, %v0, %v0
    239 	vavglf	%v18, %v3, %v20
    240 
    241 #CHECK: vavglg  %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0xf0]
    242 #CHECK: vavglg  %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xf0]
    243 #CHECK: vavglg  %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xf0]
    244 #CHECK: vavglg  %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xf0]
    245 #CHECK: vavglg  %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xf0]
    246 
    247 	vavglg	%v0, %v0, %v0
    248 	vavglg	%v0, %v0, %v31
    249 	vavglg	%v0, %v31, %v0
    250 	vavglg	%v31, %v0, %v0
    251 	vavglg	%v18, %v3, %v20
    252 
    253 #CHECK: vavglh  %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0xf0]
    254 #CHECK: vavglh  %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xf0]
    255 #CHECK: vavglh  %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xf0]
    256 #CHECK: vavglh  %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xf0]
    257 #CHECK: vavglh  %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xf0]
    258 
    259 	vavglh	%v0, %v0, %v0
    260 	vavglh	%v0, %v0, %v31
    261 	vavglh	%v0, %v31, %v0
    262 	vavglh	%v31, %v0, %v0
    263 	vavglh	%v18, %v3, %v20
    264 
    265 #CHECK: vcdgb   %v0, %v0, 0, 0          # encoding: [0xe7,0x00,0x00,0x00,0x30,0xc3]
    266 #CHECK: vcdgb   %v0, %v0, 0, 15         # encoding: [0xe7,0x00,0x00,0xf0,0x30,0xc3]
    267 #CHECK: vcdgb   %v0, %v0, 4, 0          # encoding: [0xe7,0x00,0x00,0x04,0x30,0xc3]
    268 #CHECK: vcdgb   %v0, %v0, 12, 0         # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc3]
    269 #CHECK: vcdgb   %v0, %v31, 0, 0         # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xc3]
    270 #CHECK: vcdgb   %v31, %v0, 0, 0         # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xc3]
    271 #CHECK: vcdgb   %v14, %v17, 4, 10       # encoding: [0xe7,0xe1,0x00,0xa4,0x34,0xc3]
    272 
    273 	vcdgb	%v0, %v0, 0, 0
    274 	vcdgb	%v0, %v0, 0, 15
    275 	vcdgb	%v0, %v0, 4, 0
    276 	vcdgb	%v0, %v0, 12, 0
    277 	vcdgb	%v0, %v31, 0, 0
    278 	vcdgb	%v31, %v0, 0, 0
    279 	vcdgb	%v14, %v17, 4, 10
    280 
    281 #CHECK: vcdlgb  %v0, %v0, 0, 0          # encoding: [0xe7,0x00,0x00,0x00,0x30,0xc1]
    282 #CHECK: vcdlgb  %v0, %v0, 0, 15         # encoding: [0xe7,0x00,0x00,0xf0,0x30,0xc1]
    283 #CHECK: vcdlgb  %v0, %v0, 4, 0          # encoding: [0xe7,0x00,0x00,0x04,0x30,0xc1]
    284 #CHECK: vcdlgb  %v0, %v0, 12, 0         # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc1]
    285 #CHECK: vcdlgb  %v0, %v31, 0, 0         # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xc1]
    286 #CHECK: vcdlgb  %v31, %v0, 0, 0         # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xc1]
    287 #CHECK: vcdlgb  %v14, %v17, 4, 10       # encoding: [0xe7,0xe1,0x00,0xa4,0x34,0xc1]
    288 
    289 	vcdlgb	%v0, %v0, 0, 0
    290 	vcdlgb	%v0, %v0, 0, 15
    291 	vcdlgb	%v0, %v0, 4, 0
    292 	vcdlgb	%v0, %v0, 12, 0
    293 	vcdlgb	%v0, %v31, 0, 0
    294 	vcdlgb	%v31, %v0, 0, 0
    295 	vcdlgb	%v14, %v17, 4, 10
    296 
    297 #CHECK: vcksm   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0x66]
    298 #CHECK: vcksm   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x66]
    299 #CHECK: vcksm   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x66]
    300 #CHECK: vcksm   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x66]
    301 #CHECK: vcksm   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x66]
    302 
    303 	vcksm	%v0, %v0, %v0
    304 	vcksm	%v0, %v0, %v31
    305 	vcksm	%v0, %v31, %v0
    306 	vcksm	%v31, %v0, %v0
    307 	vcksm	%v18, %v3, %v20
    308 
    309 #CHECK: vceqb   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf8]
    310 #CHECK: vceqb   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf8]
    311 #CHECK: vceqb   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf8]
    312 #CHECK: vceqb   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf8]
    313 #CHECK: vceqb   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xf8]
    314 #CHECK: vceqbs  %v5, %v22, %v7          # encoding: [0xe7,0x56,0x70,0x10,0x04,0xf8]
    315 
    316 	vceqb	%v0, %v0, %v0
    317 	vceqb	%v0, %v0, %v31
    318 	vceqb	%v0, %v31, %v0
    319 	vceqb	%v31, %v0, %v0
    320 	vceqb	%v18, %v3, %v20
    321 	vceqbs	%v5, %v22, %v7
    322 
    323 #CHECK: vceqf   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0xf8]
    324 #CHECK: vceqf   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xf8]
    325 #CHECK: vceqf   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xf8]
    326 #CHECK: vceqf   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xf8]
    327 #CHECK: vceqf   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xf8]
    328 #CHECK: vceqfs  %v5, %v22, %v7          # encoding: [0xe7,0x56,0x70,0x10,0x24,0xf8]
    329 
    330 	vceqf	%v0, %v0, %v0
    331 	vceqf	%v0, %v0, %v31
    332 	vceqf	%v0, %v31, %v0
    333 	vceqf	%v31, %v0, %v0
    334 	vceqf	%v18, %v3, %v20
    335 	vceqfs	%v5, %v22, %v7
    336 
    337 #CHECK: vceqg   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0xf8]
    338 #CHECK: vceqg   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xf8]
    339 #CHECK: vceqg   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xf8]
    340 #CHECK: vceqg   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xf8]
    341 #CHECK: vceqg   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xf8]
    342 #CHECK: vceqgs  %v5, %v22, %v7          # encoding: [0xe7,0x56,0x70,0x10,0x34,0xf8]
    343 
    344 	vceqg	%v0, %v0, %v0
    345 	vceqg	%v0, %v0, %v31
    346 	vceqg	%v0, %v31, %v0
    347 	vceqg	%v31, %v0, %v0
    348 	vceqg	%v18, %v3, %v20
    349 	vceqgs	%v5, %v22, %v7
    350 
    351 #CHECK: vceqh   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0xf8]
    352 #CHECK: vceqh   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xf8]
    353 #CHECK: vceqh   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xf8]
    354 #CHECK: vceqh   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xf8]
    355 #CHECK: vceqh   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xf8]
    356 #CHECK: vceqhs  %v5, %v22, %v7          # encoding: [0xe7,0x56,0x70,0x10,0x14,0xf8]
    357 
    358 	vceqh	%v0, %v0, %v0
    359 	vceqh	%v0, %v0, %v31
    360 	vceqh	%v0, %v31, %v0
    361 	vceqh	%v31, %v0, %v0
    362 	vceqh	%v18, %v3, %v20
    363 	vceqhs	%v5, %v22, %v7
    364 
    365 #CHECK: vcgdb   %v0, %v0, 0, 0          # encoding: [0xe7,0x00,0x00,0x00,0x30,0xc2]
    366 #CHECK: vcgdb   %v0, %v0, 0, 15         # encoding: [0xe7,0x00,0x00,0xf0,0x30,0xc2]
    367 #CHECK: vcgdb   %v0, %v0, 4, 0          # encoding: [0xe7,0x00,0x00,0x04,0x30,0xc2]
    368 #CHECK: vcgdb   %v0, %v0, 12, 0         # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc2]
    369 #CHECK: vcgdb   %v0, %v31, 0, 0         # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xc2]
    370 #CHECK: vcgdb   %v31, %v0, 0, 0         # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xc2]
    371 #CHECK: vcgdb   %v14, %v17, 4, 10       # encoding: [0xe7,0xe1,0x00,0xa4,0x34,0xc2]
    372 
    373 	vcgdb	%v0, %v0, 0, 0
    374 	vcgdb	%v0, %v0, 0, 15
    375 	vcgdb	%v0, %v0, 4, 0
    376 	vcgdb	%v0, %v0, 12, 0
    377 	vcgdb	%v0, %v31, 0, 0
    378 	vcgdb	%v31, %v0, 0, 0
    379 	vcgdb	%v14, %v17, 4, 10
    380 
    381 #CHECK: vchb    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0xfb]
    382 #CHECK: vchb    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xfb]
    383 #CHECK: vchb    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xfb]
    384 #CHECK: vchb    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xfb]
    385 #CHECK: vchb    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xfb]
    386 #CHECK: vchbs   %v5, %v22, %v7          # encoding: [0xe7,0x56,0x70,0x10,0x04,0xfb]
    387 
    388 	vchb	%v0, %v0, %v0
    389 	vchb	%v0, %v0, %v31
    390 	vchb	%v0, %v31, %v0
    391 	vchb	%v31, %v0, %v0
    392 	vchb	%v18, %v3, %v20
    393 	vchbs	%v5, %v22, %v7
    394 
    395 #CHECK: vchf    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0xfb]
    396 #CHECK: vchf    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xfb]
    397 #CHECK: vchf    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xfb]
    398 #CHECK: vchf    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xfb]
    399 #CHECK: vchf    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xfb]
    400 #CHECK: vchfs   %v5, %v22, %v7          # encoding: [0xe7,0x56,0x70,0x10,0x24,0xfb]
    401 
    402 	vchf	%v0, %v0, %v0
    403 	vchf	%v0, %v0, %v31
    404 	vchf	%v0, %v31, %v0
    405 	vchf	%v31, %v0, %v0
    406 	vchf	%v18, %v3, %v20
    407 	vchfs	%v5, %v22, %v7
    408 
    409 #CHECK: vchg    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0xfb]
    410 #CHECK: vchg    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xfb]
    411 #CHECK: vchg    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xfb]
    412 #CHECK: vchg    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xfb]
    413 #CHECK: vchg    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xfb]
    414 #CHECK: vchgs   %v5, %v22, %v7          # encoding: [0xe7,0x56,0x70,0x10,0x34,0xfb]
    415 
    416 	vchg	%v0, %v0, %v0
    417 	vchg	%v0, %v0, %v31
    418 	vchg	%v0, %v31, %v0
    419 	vchg	%v31, %v0, %v0
    420 	vchg	%v18, %v3, %v20
    421 	vchgs	%v5, %v22, %v7
    422 
    423 #CHECK: vchh    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0xfb]
    424 #CHECK: vchh    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xfb]
    425 #CHECK: vchh    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xfb]
    426 #CHECK: vchh    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xfb]
    427 #CHECK: vchh    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xfb]
    428 #CHECK: vchhs   %v5, %v22, %v7          # encoding: [0xe7,0x56,0x70,0x10,0x14,0xfb]
    429 
    430 	vchh	%v0, %v0, %v0
    431 	vchh	%v0, %v0, %v31
    432 	vchh	%v0, %v31, %v0
    433 	vchh	%v31, %v0, %v0
    434 	vchh	%v18, %v3, %v20
    435 	vchhs	%v5, %v22, %v7
    436 
    437 #CHECK: vchlb   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf9]
    438 #CHECK: vchlb   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf9]
    439 #CHECK: vchlb   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf9]
    440 #CHECK: vchlb   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf9]
    441 #CHECK: vchlb   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xf9]
    442 #CHECK: vchlbs  %v5, %v22, %v7          # encoding: [0xe7,0x56,0x70,0x10,0x04,0xf9]
    443 
    444 	vchlb	%v0, %v0, %v0
    445 	vchlb	%v0, %v0, %v31
    446 	vchlb	%v0, %v31, %v0
    447 	vchlb	%v31, %v0, %v0
    448 	vchlb	%v18, %v3, %v20
    449 	vchlbs	%v5, %v22, %v7
    450 
    451 #CHECK: vchlf   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0xf9]
    452 #CHECK: vchlf   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xf9]
    453 #CHECK: vchlf   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xf9]
    454 #CHECK: vchlf   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xf9]
    455 #CHECK: vchlf   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xf9]
    456 #CHECK: vchlfs  %v5, %v22, %v7          # encoding: [0xe7,0x56,0x70,0x10,0x24,0xf9]
    457 
    458 	vchlf	%v0, %v0, %v0
    459 	vchlf	%v0, %v0, %v31
    460 	vchlf	%v0, %v31, %v0
    461 	vchlf	%v31, %v0, %v0
    462 	vchlf	%v18, %v3, %v20
    463 	vchlfs	%v5, %v22, %v7
    464 
    465 #CHECK: vchlg   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0xf9]
    466 #CHECK: vchlg   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xf9]
    467 #CHECK: vchlg   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xf9]
    468 #CHECK: vchlg   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xf9]
    469 #CHECK: vchlg   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xf9]
    470 #CHECK: vchlgs  %v5, %v22, %v7          # encoding: [0xe7,0x56,0x70,0x10,0x34,0xf9]
    471 
    472 	vchlg	%v0, %v0, %v0
    473 	vchlg	%v0, %v0, %v31
    474 	vchlg	%v0, %v31, %v0
    475 	vchlg	%v31, %v0, %v0
    476 	vchlg	%v18, %v3, %v20
    477 	vchlgs	%v5, %v22, %v7
    478 
    479 #CHECK: vchlh   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0xf9]
    480 #CHECK: vchlh   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xf9]
    481 #CHECK: vchlh   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xf9]
    482 #CHECK: vchlh   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xf9]
    483 #CHECK: vchlh   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xf9]
    484 #CHECK: vchlhs  %v5, %v22, %v7          # encoding: [0xe7,0x56,0x70,0x10,0x14,0xf9]
    485 
    486 	vchlh	%v0, %v0, %v0
    487 	vchlh	%v0, %v0, %v31
    488 	vchlh	%v0, %v31, %v0
    489 	vchlh	%v31, %v0, %v0
    490 	vchlh	%v18, %v3, %v20
    491 	vchlhs	%v5, %v22, %v7
    492 
    493 #CHECK: vclgdb  %v0, %v0, 0, 0          # encoding: [0xe7,0x00,0x00,0x00,0x30,0xc0]
    494 #CHECK: vclgdb  %v0, %v0, 0, 15         # encoding: [0xe7,0x00,0x00,0xf0,0x30,0xc0]
    495 #CHECK: vclgdb  %v0, %v0, 4, 0          # encoding: [0xe7,0x00,0x00,0x04,0x30,0xc0]
    496 #CHECK: vclgdb  %v0, %v0, 12, 0         # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc0]
    497 #CHECK: vclgdb  %v0, %v31, 0, 0         # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xc0]
    498 #CHECK: vclgdb  %v31, %v0, 0, 0         # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xc0]
    499 #CHECK: vclgdb  %v14, %v17, 4, 10       # encoding: [0xe7,0xe1,0x00,0xa4,0x34,0xc0]
    500 
    501 	vclgdb	%v0, %v0, 0, 0
    502 	vclgdb	%v0, %v0, 0, 15
    503 	vclgdb	%v0, %v0, 4, 0
    504 	vclgdb	%v0, %v0, 12, 0
    505 	vclgdb	%v0, %v31, 0, 0
    506 	vclgdb	%v31, %v0, 0, 0
    507 	vclgdb	%v14, %v17, 4, 10
    508 
    509 #CHECK: vclzb   %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x00,0x53]
    510 #CHECK: vclzb   %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x53]
    511 #CHECK: vclzb   %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x53]
    512 #CHECK: vclzb   %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x53]
    513 #CHECK: vclzb   %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x53]
    514 #CHECK: vclzb   %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x04,0x53]
    515 
    516 	vclzb	%v0, %v0
    517 	vclzb	%v0, %v15
    518 	vclzb	%v0, %v31
    519 	vclzb	%v15, %v0
    520 	vclzb	%v31, %v0
    521 	vclzb	%v14, %v17
    522 
    523 #CHECK: vclzf   %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x20,0x53]
    524 #CHECK: vclzf   %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x53]
    525 #CHECK: vclzf   %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x53]
    526 #CHECK: vclzf   %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x53]
    527 #CHECK: vclzf   %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x53]
    528 #CHECK: vclzf   %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x24,0x53]
    529 
    530 	vclzf	%v0, %v0
    531 	vclzf	%v0, %v15
    532 	vclzf	%v0, %v31
    533 	vclzf	%v15, %v0
    534 	vclzf	%v31, %v0
    535 	vclzf	%v14, %v17
    536 
    537 #CHECK: vclzg   %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x30,0x53]
    538 #CHECK: vclzg   %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x53]
    539 #CHECK: vclzg   %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x53]
    540 #CHECK: vclzg   %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x53]
    541 #CHECK: vclzg   %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x53]
    542 #CHECK: vclzg   %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x34,0x53]
    543 
    544 	vclzg	%v0, %v0
    545 	vclzg	%v0, %v15
    546 	vclzg	%v0, %v31
    547 	vclzg	%v15, %v0
    548 	vclzg	%v31, %v0
    549 	vclzg	%v14, %v17
    550 
    551 #CHECK: vclzh   %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x10,0x53]
    552 #CHECK: vclzh   %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x53]
    553 #CHECK: vclzh   %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x53]
    554 #CHECK: vclzh   %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x53]
    555 #CHECK: vclzh   %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x53]
    556 #CHECK: vclzh   %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x14,0x53]
    557 
    558 	vclzh	%v0, %v0
    559 	vclzh	%v0, %v15
    560 	vclzh	%v0, %v31
    561 	vclzh	%v15, %v0
    562 	vclzh	%v31, %v0
    563 	vclzh	%v14, %v17
    564 
    565 #CHECK: vctzb   %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x00,0x52]
    566 #CHECK: vctzb   %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x52]
    567 #CHECK: vctzb   %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x52]
    568 #CHECK: vctzb   %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x52]
    569 #CHECK: vctzb   %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x52]
    570 #CHECK: vctzb   %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x04,0x52]
    571 
    572 	vctzb	%v0, %v0
    573 	vctzb	%v0, %v15
    574 	vctzb	%v0, %v31
    575 	vctzb	%v15, %v0
    576 	vctzb	%v31, %v0
    577 	vctzb	%v14, %v17
    578 
    579 #CHECK: vctzf   %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x20,0x52]
    580 #CHECK: vctzf   %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x52]
    581 #CHECK: vctzf   %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x52]
    582 #CHECK: vctzf   %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x52]
    583 #CHECK: vctzf   %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x52]
    584 #CHECK: vctzf   %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x24,0x52]
    585 
    586 	vctzf	%v0, %v0
    587 	vctzf	%v0, %v15
    588 	vctzf	%v0, %v31
    589 	vctzf	%v15, %v0
    590 	vctzf	%v31, %v0
    591 	vctzf	%v14, %v17
    592 
    593 #CHECK: vctzg   %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x30,0x52]
    594 #CHECK: vctzg   %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x52]
    595 #CHECK: vctzg   %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x52]
    596 #CHECK: vctzg   %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x52]
    597 #CHECK: vctzg   %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x52]
    598 #CHECK: vctzg   %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x34,0x52]
    599 
    600 	vctzg	%v0, %v0
    601 	vctzg	%v0, %v15
    602 	vctzg	%v0, %v31
    603 	vctzg	%v15, %v0
    604 	vctzg	%v31, %v0
    605 	vctzg	%v14, %v17
    606 
    607 #CHECK: vctzh   %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x10,0x52]
    608 #CHECK: vctzh   %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x52]
    609 #CHECK: vctzh   %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x52]
    610 #CHECK: vctzh   %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x52]
    611 #CHECK: vctzh   %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x52]
    612 #CHECK: vctzh   %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x14,0x52]
    613 
    614 	vctzh	%v0, %v0
    615 	vctzh	%v0, %v15
    616 	vctzh	%v0, %v31
    617 	vctzh	%v15, %v0
    618 	vctzh	%v31, %v0
    619 	vctzh	%v14, %v17
    620 
    621 #CHECK: vecb    %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x00,0xdb]
    622 #CHECK: vecb    %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xdb]
    623 #CHECK: vecb    %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xdb]
    624 #CHECK: vecb    %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xdb]
    625 #CHECK: vecb    %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xdb]
    626 #CHECK: vecb    %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xdb]
    627 
    628 	vecb	%v0, %v0
    629 	vecb	%v0, %v15
    630 	vecb	%v0, %v31
    631 	vecb	%v15, %v0
    632 	vecb	%v31, %v0
    633 	vecb	%v14, %v17
    634 
    635 #CHECK: vecf    %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x20,0xdb]
    636 #CHECK: vecf    %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xdb]
    637 #CHECK: vecf    %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xdb]
    638 #CHECK: vecf    %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xdb]
    639 #CHECK: vecf    %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xdb]
    640 #CHECK: vecf    %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xdb]
    641 
    642 	vecf	%v0, %v0
    643 	vecf	%v0, %v15
    644 	vecf	%v0, %v31
    645 	vecf	%v15, %v0
    646 	vecf	%v31, %v0
    647 	vecf	%v14, %v17
    648 
    649 #CHECK: vecg    %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x30,0xdb]
    650 #CHECK: vecg    %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xdb]
    651 #CHECK: vecg    %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xdb]
    652 #CHECK: vecg    %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xdb]
    653 #CHECK: vecg    %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xdb]
    654 #CHECK: vecg    %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xdb]
    655 
    656 	vecg	%v0, %v0
    657 	vecg	%v0, %v15
    658 	vecg	%v0, %v31
    659 	vecg	%v15, %v0
    660 	vecg	%v31, %v0
    661 	vecg	%v14, %v17
    662 
    663 #CHECK: vech    %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x10,0xdb]
    664 #CHECK: vech    %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x10,0xdb]
    665 #CHECK: vech    %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xdb]
    666 #CHECK: vech    %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x10,0xdb]
    667 #CHECK: vech    %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xdb]
    668 #CHECK: vech    %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x14,0xdb]
    669 
    670 	vech	%v0, %v0
    671 	vech	%v0, %v15
    672 	vech	%v0, %v31
    673 	vech	%v15, %v0
    674 	vech	%v31, %v0
    675 	vech	%v14, %v17
    676 
    677 #CHECK: veclb   %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd9]
    678 #CHECK: veclb   %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd9]
    679 #CHECK: veclb   %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd9]
    680 #CHECK: veclb   %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd9]
    681 #CHECK: veclb   %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd9]
    682 #CHECK: veclb   %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xd9]
    683 
    684 	veclb	%v0, %v0
    685 	veclb	%v0, %v15
    686 	veclb	%v0, %v31
    687 	veclb	%v15, %v0
    688 	veclb	%v31, %v0
    689 	veclb	%v14, %v17
    690 
    691 #CHECK: veclf   %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x20,0xd9]
    692 #CHECK: veclf   %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xd9]
    693 #CHECK: veclf   %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xd9]
    694 #CHECK: veclf   %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xd9]
    695 #CHECK: veclf   %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xd9]
    696 #CHECK: veclf   %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xd9]
    697 
    698 	veclf	%v0, %v0
    699 	veclf	%v0, %v15
    700 	veclf	%v0, %v31
    701 	veclf	%v15, %v0
    702 	veclf	%v31, %v0
    703 	veclf	%v14, %v17
    704 
    705 #CHECK: veclg   %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x30,0xd9]
    706 #CHECK: veclg   %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xd9]
    707 #CHECK: veclg   %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xd9]
    708 #CHECK: veclg   %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xd9]
    709 #CHECK: veclg   %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xd9]
    710 #CHECK: veclg   %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xd9]
    711 
    712 	veclg	%v0, %v0
    713 	veclg	%v0, %v15
    714 	veclg	%v0, %v31
    715 	veclg	%v15, %v0
    716 	veclg	%v31, %v0
    717 	veclg	%v14, %v17
    718 
    719 #CHECK: veclh   %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x10,0xd9]
    720 #CHECK: veclh   %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x10,0xd9]
    721 #CHECK: veclh   %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xd9]
    722 #CHECK: veclh   %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x10,0xd9]
    723 #CHECK: veclh   %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xd9]
    724 #CHECK: veclh   %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x14,0xd9]
    725 
    726 	veclh	%v0, %v0
    727 	veclh	%v0, %v15
    728 	veclh	%v0, %v31
    729 	veclh	%v15, %v0
    730 	veclh	%v31, %v0
    731 	veclh	%v14, %v17
    732 
    733 #CHECK: verimb  %v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x00,0x72]
    734 #CHECK: verimb  %v0, %v0, %v0, 255      # encoding: [0xe7,0x00,0x00,0xff,0x00,0x72]
    735 #CHECK: verimb  %v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x72]
    736 #CHECK: verimb  %v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x72]
    737 #CHECK: verimb  %v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x72]
    738 #CHECK: verimb  %v13, %v17, %v21, 121   # encoding: [0xe7,0xd1,0x50,0x79,0x06,0x72]
    739 
    740 	verimb	%v0, %v0, %v0, 0
    741 	verimb	%v0, %v0, %v0, 255
    742 	verimb	%v0, %v0, %v31, 0
    743 	verimb	%v0, %v31, %v0, 0
    744 	verimb	%v31, %v0, %v0, 0
    745 	verimb 	%v13, %v17, %v21, 0x79
    746 
    747 #CHECK: verimf  %v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x20,0x72]
    748 #CHECK: verimf  %v0, %v0, %v0, 255      # encoding: [0xe7,0x00,0x00,0xff,0x20,0x72]
    749 #CHECK: verimf  %v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x72]
    750 #CHECK: verimf  %v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x72]
    751 #CHECK: verimf  %v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x72]
    752 #CHECK: verimf  %v13, %v17, %v21, 121   # encoding: [0xe7,0xd1,0x50,0x79,0x26,0x72]
    753 
    754 	verimf	%v0, %v0, %v0, 0
    755 	verimf	%v0, %v0, %v0, 255
    756 	verimf	%v0, %v0, %v31, 0
    757 	verimf	%v0, %v31, %v0, 0
    758 	verimf	%v31, %v0, %v0, 0
    759 	verimf 	%v13, %v17, %v21, 0x79
    760 
    761 #CHECK: verimg  %v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x30,0x72]
    762 #CHECK: verimg  %v0, %v0, %v0, 255      # encoding: [0xe7,0x00,0x00,0xff,0x30,0x72]
    763 #CHECK: verimg  %v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x72]
    764 #CHECK: verimg  %v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x72]
    765 #CHECK: verimg  %v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x72]
    766 #CHECK: verimg  %v13, %v17, %v21, 121   # encoding: [0xe7,0xd1,0x50,0x79,0x36,0x72]
    767 
    768 	verimg	%v0, %v0, %v0, 0
    769 	verimg	%v0, %v0, %v0, 255
    770 	verimg	%v0, %v0, %v31, 0
    771 	verimg	%v0, %v31, %v0, 0
    772 	verimg	%v31, %v0, %v0, 0
    773 	verimg 	%v13, %v17, %v21, 0x79
    774 
    775 #CHECK: verimh  %v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x10,0x72]
    776 #CHECK: verimh  %v0, %v0, %v0, 255      # encoding: [0xe7,0x00,0x00,0xff,0x10,0x72]
    777 #CHECK: verimh  %v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x72]
    778 #CHECK: verimh  %v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x72]
    779 #CHECK: verimh  %v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x72]
    780 #CHECK: verimh  %v13, %v17, %v21, 121   # encoding: [0xe7,0xd1,0x50,0x79,0x16,0x72]
    781 
    782 	verimh	%v0, %v0, %v0, 0
    783 	verimh	%v0, %v0, %v0, 255
    784 	verimh	%v0, %v0, %v31, 0
    785 	verimh	%v0, %v31, %v0, 0
    786 	verimh	%v31, %v0, %v0, 0
    787 	verimh 	%v13, %v17, %v21, 0x79
    788 
    789 #CHECK: verllvb %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0x73]
    790 #CHECK: verllvb %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x73]
    791 #CHECK: verllvb %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x73]
    792 #CHECK: verllvb %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x73]
    793 #CHECK: verllvb %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x73]
    794 
    795 	verllvb	%v0, %v0, %v0
    796 	verllvb	%v0, %v0, %v31
    797 	verllvb	%v0, %v31, %v0
    798 	verllvb	%v31, %v0, %v0
    799 	verllvb	%v18, %v3, %v20
    800 
    801 #CHECK: verllvf %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0x73]
    802 #CHECK: verllvf %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x73]
    803 #CHECK: verllvf %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x73]
    804 #CHECK: verllvf %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x73]
    805 #CHECK: verllvf %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x73]
    806 
    807 	verllvf	%v0, %v0, %v0
    808 	verllvf	%v0, %v0, %v31
    809 	verllvf	%v0, %v31, %v0
    810 	verllvf	%v31, %v0, %v0
    811 	verllvf	%v18, %v3, %v20
    812 
    813 #CHECK: verllvg %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0x73]
    814 #CHECK: verllvg %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x73]
    815 #CHECK: verllvg %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x73]
    816 #CHECK: verllvg %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x73]
    817 #CHECK: verllvg %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x73]
    818 
    819 	verllvg	%v0, %v0, %v0
    820 	verllvg	%v0, %v0, %v31
    821 	verllvg	%v0, %v31, %v0
    822 	verllvg	%v31, %v0, %v0
    823 	verllvg	%v18, %v3, %v20
    824 
    825 #CHECK: verllvh %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0x73]
    826 #CHECK: verllvh %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x73]
    827 #CHECK: verllvh %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x73]
    828 #CHECK: verllvh %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x73]
    829 #CHECK: verllvh %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x73]
    830 
    831 	verllvh	%v0, %v0, %v0
    832 	verllvh	%v0, %v0, %v31
    833 	verllvh	%v0, %v31, %v0
    834 	verllvh	%v31, %v0, %v0
    835 	verllvh	%v18, %v3, %v20
    836 
    837 #CHECK: verllb  %v0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x00,0x33]
    838 #CHECK: verllb  %v0, %v0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x33]
    839 #CHECK: verllb  %v0, %v0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x33]
    840 #CHECK: verllb  %v0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x33]
    841 #CHECK: verllb  %v31, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x33]
    842 #CHECK: verllb  %v14, %v17, 1074(%r5)   # encoding: [0xe7,0xe1,0x54,0x32,0x04,0x33]
    843 
    844 	verllb	%v0, %v0, 0
    845 	verllb	%v0, %v0, 4095
    846 	verllb	%v0, %v0, 0(%r15)
    847 	verllb	%v0, %v31, 0
    848 	verllb	%v31, %v0, 0
    849 	verllb	%v14, %v17, 1074(%r5)
    850 
    851 #CHECK: verllf  %v0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x20,0x33]
    852 #CHECK: verllf  %v0, %v0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x20,0x33]
    853 #CHECK: verllf  %v0, %v0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x33]
    854 #CHECK: verllf  %v0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x33]
    855 #CHECK: verllf  %v31, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x33]
    856 #CHECK: verllf  %v14, %v17, 1074(%r5)   # encoding: [0xe7,0xe1,0x54,0x32,0x24,0x33]
    857 
    858 	verllf	%v0, %v0, 0
    859 	verllf	%v0, %v0, 4095
    860 	verllf	%v0, %v0, 0(%r15)
    861 	verllf	%v0, %v31, 0
    862 	verllf	%v31, %v0, 0
    863 	verllf	%v14, %v17, 1074(%r5)
    864 
    865 #CHECK: verllg  %v0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x30,0x33]
    866 #CHECK: verllg  %v0, %v0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x30,0x33]
    867 #CHECK: verllg  %v0, %v0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x33]
    868 #CHECK: verllg  %v0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x33]
    869 #CHECK: verllg  %v31, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x33]
    870 #CHECK: verllg  %v14, %v17, 1074(%r5)   # encoding: [0xe7,0xe1,0x54,0x32,0x34,0x33]
    871 
    872 	verllg	%v0, %v0, 0
    873 	verllg	%v0, %v0, 4095
    874 	verllg	%v0, %v0, 0(%r15)
    875 	verllg	%v0, %v31, 0
    876 	verllg	%v31, %v0, 0
    877 	verllg	%v14, %v17, 1074(%r5)
    878 
    879 #CHECK: verllh  %v0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x10,0x33]
    880 #CHECK: verllh  %v0, %v0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x10,0x33]
    881 #CHECK: verllh  %v0, %v0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x33]
    882 #CHECK: verllh  %v0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x33]
    883 #CHECK: verllh  %v31, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x33]
    884 #CHECK: verllh  %v14, %v17, 1074(%r5)   # encoding: [0xe7,0xe1,0x54,0x32,0x14,0x33]
    885 
    886 	verllh	%v0, %v0, 0
    887 	verllh	%v0, %v0, 4095
    888 	verllh	%v0, %v0, 0(%r15)
    889 	verllh	%v0, %v31, 0
    890 	verllh	%v31, %v0, 0
    891 	verllh	%v14, %v17, 1074(%r5)
    892 
    893 #CHECK: veslvb  %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0x70]
    894 #CHECK: veslvb  %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x70]
    895 #CHECK: veslvb  %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x70]
    896 #CHECK: veslvb  %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x70]
    897 #CHECK: veslvb  %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x70]
    898 
    899 	veslvb	%v0, %v0, %v0
    900 	veslvb	%v0, %v0, %v31
    901 	veslvb	%v0, %v31, %v0
    902 	veslvb	%v31, %v0, %v0
    903 	veslvb	%v18, %v3, %v20
    904 
    905 #CHECK: veslvf  %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0x70]
    906 #CHECK: veslvf  %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x70]
    907 #CHECK: veslvf  %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x70]
    908 #CHECK: veslvf  %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x70]
    909 #CHECK: veslvf  %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x70]
    910 
    911 	veslvf	%v0, %v0, %v0
    912 	veslvf	%v0, %v0, %v31
    913 	veslvf	%v0, %v31, %v0
    914 	veslvf	%v31, %v0, %v0
    915 	veslvf	%v18, %v3, %v20
    916 
    917 #CHECK: veslvg  %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0x70]
    918 #CHECK: veslvg  %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x70]
    919 #CHECK: veslvg  %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x70]
    920 #CHECK: veslvg  %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x70]
    921 #CHECK: veslvg  %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x70]
    922 
    923 	veslvg	%v0, %v0, %v0
    924 	veslvg	%v0, %v0, %v31
    925 	veslvg	%v0, %v31, %v0
    926 	veslvg	%v31, %v0, %v0
    927 	veslvg	%v18, %v3, %v20
    928 
    929 #CHECK: veslvh  %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0x70]
    930 #CHECK: veslvh  %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x70]
    931 #CHECK: veslvh  %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x70]
    932 #CHECK: veslvh  %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x70]
    933 #CHECK: veslvh  %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x70]
    934 
    935 	veslvh	%v0, %v0, %v0
    936 	veslvh	%v0, %v0, %v31
    937 	veslvh	%v0, %v31, %v0
    938 	veslvh	%v31, %v0, %v0
    939 	veslvh	%v18, %v3, %v20
    940 
    941 #CHECK: veslb   %v0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x00,0x30]
    942 #CHECK: veslb   %v0, %v0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x30]
    943 #CHECK: veslb   %v0, %v0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x30]
    944 #CHECK: veslb   %v0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x30]
    945 #CHECK: veslb   %v31, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x30]
    946 #CHECK: veslb   %v14, %v17, 1074(%r5)   # encoding: [0xe7,0xe1,0x54,0x32,0x04,0x30]
    947 
    948 	veslb	%v0, %v0, 0
    949 	veslb	%v0, %v0, 4095
    950 	veslb	%v0, %v0, 0(%r15)
    951 	veslb	%v0, %v31, 0
    952 	veslb	%v31, %v0, 0
    953 	veslb	%v14, %v17, 1074(%r5)
    954 
    955 #CHECK: veslf   %v0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x20,0x30]
    956 #CHECK: veslf   %v0, %v0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x20,0x30]
    957 #CHECK: veslf   %v0, %v0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x30]
    958 #CHECK: veslf   %v0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x30]
    959 #CHECK: veslf   %v31, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x30]
    960 #CHECK: veslf   %v14, %v17, 1074(%r5)   # encoding: [0xe7,0xe1,0x54,0x32,0x24,0x30]
    961 
    962 	veslf	%v0, %v0, 0
    963 	veslf	%v0, %v0, 4095
    964 	veslf	%v0, %v0, 0(%r15)
    965 	veslf	%v0, %v31, 0
    966 	veslf	%v31, %v0, 0
    967 	veslf	%v14, %v17, 1074(%r5)
    968 
    969 #CHECK: veslg   %v0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x30,0x30]
    970 #CHECK: veslg   %v0, %v0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x30,0x30]
    971 #CHECK: veslg   %v0, %v0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x30]
    972 #CHECK: veslg   %v0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x30]
    973 #CHECK: veslg   %v31, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x30]
    974 #CHECK: veslg   %v14, %v17, 1074(%r5)   # encoding: [0xe7,0xe1,0x54,0x32,0x34,0x30]
    975 
    976 	veslg	%v0, %v0, 0
    977 	veslg	%v0, %v0, 4095
    978 	veslg	%v0, %v0, 0(%r15)
    979 	veslg	%v0, %v31, 0
    980 	veslg	%v31, %v0, 0
    981 	veslg	%v14, %v17, 1074(%r5)
    982 
    983 #CHECK: veslh   %v0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x10,0x30]
    984 #CHECK: veslh   %v0, %v0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x10,0x30]
    985 #CHECK: veslh   %v0, %v0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x30]
    986 #CHECK: veslh   %v0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x30]
    987 #CHECK: veslh   %v31, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x30]
    988 #CHECK: veslh   %v14, %v17, 1074(%r5)   # encoding: [0xe7,0xe1,0x54,0x32,0x14,0x30]
    989 
    990 	veslh	%v0, %v0, 0
    991 	veslh	%v0, %v0, 4095
    992 	veslh	%v0, %v0, 0(%r15)
    993 	veslh	%v0, %v31, 0
    994 	veslh	%v31, %v0, 0
    995 	veslh	%v14, %v17, 1074(%r5)
    996 
    997 #CHECK: vesravb %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0x7a]
    998 #CHECK: vesravb %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x7a]
    999 #CHECK: vesravb %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x7a]
   1000 #CHECK: vesravb %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x7a]
   1001 #CHECK: vesravb %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x7a]
   1002 
   1003 	vesravb	%v0, %v0, %v0
   1004 	vesravb	%v0, %v0, %v31
   1005 	vesravb	%v0, %v31, %v0
   1006 	vesravb	%v31, %v0, %v0
   1007 	vesravb	%v18, %v3, %v20
   1008 
   1009 #CHECK: vesravf %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0x7a]
   1010 #CHECK: vesravf %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x7a]
   1011 #CHECK: vesravf %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x7a]
   1012 #CHECK: vesravf %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x7a]
   1013 #CHECK: vesravf %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x7a]
   1014 
   1015 	vesravf	%v0, %v0, %v0
   1016 	vesravf	%v0, %v0, %v31
   1017 	vesravf	%v0, %v31, %v0
   1018 	vesravf	%v31, %v0, %v0
   1019 	vesravf	%v18, %v3, %v20
   1020 
   1021 #CHECK: vesravg %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0x7a]
   1022 #CHECK: vesravg %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x7a]
   1023 #CHECK: vesravg %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x7a]
   1024 #CHECK: vesravg %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x7a]
   1025 #CHECK: vesravg %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x7a]
   1026 
   1027 	vesravg	%v0, %v0, %v0
   1028 	vesravg	%v0, %v0, %v31
   1029 	vesravg	%v0, %v31, %v0
   1030 	vesravg	%v31, %v0, %v0
   1031 	vesravg	%v18, %v3, %v20
   1032 
   1033 #CHECK: vesravh %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0x7a]
   1034 #CHECK: vesravh %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x7a]
   1035 #CHECK: vesravh %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x7a]
   1036 #CHECK: vesravh %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x7a]
   1037 #CHECK: vesravh %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x7a]
   1038 
   1039 	vesravh	%v0, %v0, %v0
   1040 	vesravh	%v0, %v0, %v31
   1041 	vesravh	%v0, %v31, %v0
   1042 	vesravh	%v31, %v0, %v0
   1043 	vesravh	%v18, %v3, %v20
   1044 
   1045 #CHECK: vesrab  %v0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x00,0x3a]
   1046 #CHECK: vesrab  %v0, %v0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x3a]
   1047 #CHECK: vesrab  %v0, %v0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x3a]
   1048 #CHECK: vesrab  %v0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x3a]
   1049 #CHECK: vesrab  %v31, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x3a]
   1050 #CHECK: vesrab  %v14, %v17, 1074(%r5)   # encoding: [0xe7,0xe1,0x54,0x32,0x04,0x3a]
   1051 
   1052 	vesrab	%v0, %v0, 0
   1053 	vesrab	%v0, %v0, 4095
   1054 	vesrab	%v0, %v0, 0(%r15)
   1055 	vesrab	%v0, %v31, 0
   1056 	vesrab	%v31, %v0, 0
   1057 	vesrab	%v14, %v17, 1074(%r5)
   1058 
   1059 #CHECK: vesraf  %v0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x20,0x3a]
   1060 #CHECK: vesraf  %v0, %v0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x20,0x3a]
   1061 #CHECK: vesraf  %v0, %v0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x3a]
   1062 #CHECK: vesraf  %v0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x3a]
   1063 #CHECK: vesraf  %v31, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x3a]
   1064 #CHECK: vesraf  %v14, %v17, 1074(%r5)   # encoding: [0xe7,0xe1,0x54,0x32,0x24,0x3a]
   1065 
   1066 	vesraf	%v0, %v0, 0
   1067 	vesraf	%v0, %v0, 4095
   1068 	vesraf	%v0, %v0, 0(%r15)
   1069 	vesraf	%v0, %v31, 0
   1070 	vesraf	%v31, %v0, 0
   1071 	vesraf	%v14, %v17, 1074(%r5)
   1072 
   1073 #CHECK: vesrag  %v0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x30,0x3a]
   1074 #CHECK: vesrag  %v0, %v0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x30,0x3a]
   1075 #CHECK: vesrag  %v0, %v0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x3a]
   1076 #CHECK: vesrag  %v0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x3a]
   1077 #CHECK: vesrag  %v31, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x3a]
   1078 #CHECK: vesrag  %v14, %v17, 1074(%r5)   # encoding: [0xe7,0xe1,0x54,0x32,0x34,0x3a]
   1079 
   1080 	vesrag	%v0, %v0, 0
   1081 	vesrag	%v0, %v0, 4095
   1082 	vesrag	%v0, %v0, 0(%r15)
   1083 	vesrag	%v0, %v31, 0
   1084 	vesrag	%v31, %v0, 0
   1085 	vesrag	%v14, %v17, 1074(%r5)
   1086 
   1087 #CHECK: vesrah  %v0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x10,0x3a]
   1088 #CHECK: vesrah  %v0, %v0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x10,0x3a]
   1089 #CHECK: vesrah  %v0, %v0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x3a]
   1090 #CHECK: vesrah  %v0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x3a]
   1091 #CHECK: vesrah  %v31, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x3a]
   1092 #CHECK: vesrah  %v14, %v17, 1074(%r5)   # encoding: [0xe7,0xe1,0x54,0x32,0x14,0x3a]
   1093 
   1094 	vesrah	%v0, %v0, 0
   1095 	vesrah	%v0, %v0, 4095
   1096 	vesrah	%v0, %v0, 0(%r15)
   1097 	vesrah	%v0, %v31, 0
   1098 	vesrah	%v31, %v0, 0
   1099 	vesrah	%v14, %v17, 1074(%r5)
   1100 
   1101 #CHECK: vesrlvb %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0x78]
   1102 #CHECK: vesrlvb %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x78]
   1103 #CHECK: vesrlvb %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x78]
   1104 #CHECK: vesrlvb %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x78]
   1105 #CHECK: vesrlvb %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x78]
   1106 
   1107 	vesrlvb	%v0, %v0, %v0
   1108 	vesrlvb	%v0, %v0, %v31
   1109 	vesrlvb	%v0, %v31, %v0
   1110 	vesrlvb	%v31, %v0, %v0
   1111 	vesrlvb	%v18, %v3, %v20
   1112 
   1113 #CHECK: vesrlvf %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0x78]
   1114 #CHECK: vesrlvf %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x78]
   1115 #CHECK: vesrlvf %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x78]
   1116 #CHECK: vesrlvf %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x78]
   1117 #CHECK: vesrlvf %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x78]
   1118 
   1119 	vesrlvf	%v0, %v0, %v0
   1120 	vesrlvf	%v0, %v0, %v31
   1121 	vesrlvf	%v0, %v31, %v0
   1122 	vesrlvf	%v31, %v0, %v0
   1123 	vesrlvf	%v18, %v3, %v20
   1124 
   1125 #CHECK: vesrlvg %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0x78]
   1126 #CHECK: vesrlvg %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x78]
   1127 #CHECK: vesrlvg %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x78]
   1128 #CHECK: vesrlvg %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x78]
   1129 #CHECK: vesrlvg %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x78]
   1130 
   1131 	vesrlvg	%v0, %v0, %v0
   1132 	vesrlvg	%v0, %v0, %v31
   1133 	vesrlvg	%v0, %v31, %v0
   1134 	vesrlvg	%v31, %v0, %v0
   1135 	vesrlvg	%v18, %v3, %v20
   1136 
   1137 #CHECK: vesrlvh %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0x78]
   1138 #CHECK: vesrlvh %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x78]
   1139 #CHECK: vesrlvh %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x78]
   1140 #CHECK: vesrlvh %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x78]
   1141 #CHECK: vesrlvh %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x78]
   1142 
   1143 	vesrlvh	%v0, %v0, %v0
   1144 	vesrlvh	%v0, %v0, %v31
   1145 	vesrlvh	%v0, %v31, %v0
   1146 	vesrlvh	%v31, %v0, %v0
   1147 	vesrlvh	%v18, %v3, %v20
   1148 
   1149 #CHECK: vesrlb  %v0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x00,0x38]
   1150 #CHECK: vesrlb  %v0, %v0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x38]
   1151 #CHECK: vesrlb  %v0, %v0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x38]
   1152 #CHECK: vesrlb  %v0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x38]
   1153 #CHECK: vesrlb  %v31, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x38]
   1154 #CHECK: vesrlb  %v14, %v17, 1074(%r5)   # encoding: [0xe7,0xe1,0x54,0x32,0x04,0x38]
   1155 
   1156 	vesrlb	%v0, %v0, 0
   1157 	vesrlb	%v0, %v0, 4095
   1158 	vesrlb	%v0, %v0, 0(%r15)
   1159 	vesrlb	%v0, %v31, 0
   1160 	vesrlb	%v31, %v0, 0
   1161 	vesrlb	%v14, %v17, 1074(%r5)
   1162 
   1163 #CHECK: vesrlf  %v0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x20,0x38]
   1164 #CHECK: vesrlf  %v0, %v0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x20,0x38]
   1165 #CHECK: vesrlf  %v0, %v0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x38]
   1166 #CHECK: vesrlf  %v0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x38]
   1167 #CHECK: vesrlf  %v31, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x38]
   1168 #CHECK: vesrlf  %v14, %v17, 1074(%r5)   # encoding: [0xe7,0xe1,0x54,0x32,0x24,0x38]
   1169 
   1170 	vesrlf	%v0, %v0, 0
   1171 	vesrlf	%v0, %v0, 4095
   1172 	vesrlf	%v0, %v0, 0(%r15)
   1173 	vesrlf	%v0, %v31, 0
   1174 	vesrlf	%v31, %v0, 0
   1175 	vesrlf	%v14, %v17, 1074(%r5)
   1176 
   1177 #CHECK: vesrlg  %v0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x30,0x38]
   1178 #CHECK: vesrlg  %v0, %v0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x30,0x38]
   1179 #CHECK: vesrlg  %v0, %v0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x38]
   1180 #CHECK: vesrlg  %v0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x38]
   1181 #CHECK: vesrlg  %v31, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x38]
   1182 #CHECK: vesrlg  %v14, %v17, 1074(%r5)   # encoding: [0xe7,0xe1,0x54,0x32,0x34,0x38]
   1183 
   1184 	vesrlg	%v0, %v0, 0
   1185 	vesrlg	%v0, %v0, 4095
   1186 	vesrlg	%v0, %v0, 0(%r15)
   1187 	vesrlg	%v0, %v31, 0
   1188 	vesrlg	%v31, %v0, 0
   1189 	vesrlg	%v14, %v17, 1074(%r5)
   1190 
   1191 #CHECK: vesrlh  %v0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x10,0x38]
   1192 #CHECK: vesrlh  %v0, %v0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x10,0x38]
   1193 #CHECK: vesrlh  %v0, %v0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x38]
   1194 #CHECK: vesrlh  %v0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x38]
   1195 #CHECK: vesrlh  %v31, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x38]
   1196 #CHECK: vesrlh  %v14, %v17, 1074(%r5)   # encoding: [0xe7,0xe1,0x54,0x32,0x14,0x38]
   1197 
   1198 	vesrlh	%v0, %v0, 0
   1199 	vesrlh	%v0, %v0, 4095
   1200 	vesrlh	%v0, %v0, 0(%r15)
   1201 	vesrlh	%v0, %v31, 0
   1202 	vesrlh	%v31, %v0, 0
   1203 	vesrlh	%v14, %v17, 1074(%r5)
   1204 
   1205 #CHECK: vfadb   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0xe3]
   1206 #CHECK: vfadb   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xe3]
   1207 #CHECK: vfadb   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xe3]
   1208 #CHECK: vfadb   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xe3]
   1209 #CHECK: vfadb   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xe3]
   1210 
   1211 	vfadb	%v0, %v0, %v0
   1212 	vfadb	%v0, %v0, %v31
   1213 	vfadb	%v0, %v31, %v0
   1214 	vfadb	%v31, %v0, %v0
   1215 	vfadb	%v18, %v3, %v20
   1216 
   1217 #CHECK: vfaeb   %v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x00,0x82]
   1218 #CHECK: vfaeb   %v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x00,0x82]
   1219 #CHECK: vfaeb   %v0, %v0, %v0, 12       # encoding: [0xe7,0x00,0x00,0xc0,0x00,0x82]
   1220 #CHECK: vfaeb   %v0, %v0, %v15, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x82]
   1221 #CHECK: vfaeb   %v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x82]
   1222 #CHECK: vfaeb   %v0, %v15, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x82]
   1223 #CHECK: vfaeb   %v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x82]
   1224 #CHECK: vfaeb   %v15, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x82]
   1225 #CHECK: vfaeb   %v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x82]
   1226 #CHECK: vfaeb   %v18, %v3, %v20, 4      # encoding: [0xe7,0x23,0x40,0x40,0x0a,0x82]
   1227 #CHECK: vfaeb   %v18, %v3, %v20, 15     # encoding: [0xe7,0x23,0x40,0xf0,0x0a,0x82]
   1228 #CHECK: vfaebs  %v18, %v3, %v20, 8      # encoding: [0xe7,0x23,0x40,0x90,0x0a,0x82]
   1229 #CHECK: vfaezb  %v18, %v3, %v20, 4      # encoding: [0xe7,0x23,0x40,0x60,0x0a,0x82]
   1230 #CHECK: vfaezbs %v18, %v3, %v20, 8      # encoding: [0xe7,0x23,0x40,0xb0,0x0a,0x82]
   1231 #CHECK: vfaezbs %v18, %v3, %v20, 15     # encoding: [0xe7,0x23,0x40,0xf0,0x0a,0x82]
   1232 
   1233 	vfaeb	%v0, %v0, %v0
   1234 	vfaeb	%v0, %v0, %v0, 0
   1235 	vfaeb	%v0, %v0, %v0, 12
   1236 	vfaeb	%v0, %v0, %v15
   1237 	vfaeb	%v0, %v0, %v31
   1238 	vfaeb	%v0, %v15, %v0
   1239 	vfaeb	%v0, %v31, %v0
   1240 	vfaeb	%v15, %v0, %v0
   1241 	vfaeb	%v31, %v0, %v0
   1242 	vfaeb	%v18, %v3, %v20, 4
   1243 	vfaeb	%v18, %v3, %v20, 15
   1244 	vfaebs	%v18, %v3, %v20, 8
   1245 	vfaezb	%v18, %v3, %v20, 4
   1246 	vfaezbs	%v18, %v3, %v20, 8
   1247 	vfaezbs	%v18, %v3, %v20, 15
   1248 
   1249 #CHECK: vfaef   %v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x20,0x82]
   1250 #CHECK: vfaef   %v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x20,0x82]
   1251 #CHECK: vfaef   %v0, %v0, %v0, 12       # encoding: [0xe7,0x00,0x00,0xc0,0x20,0x82]
   1252 #CHECK: vfaef   %v0, %v0, %v15, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x82]
   1253 #CHECK: vfaef   %v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x82]
   1254 #CHECK: vfaef   %v0, %v15, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x82]
   1255 #CHECK: vfaef   %v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x82]
   1256 #CHECK: vfaef   %v15, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x82]
   1257 #CHECK: vfaef   %v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x82]
   1258 #CHECK: vfaef   %v18, %v3, %v20, 4      # encoding: [0xe7,0x23,0x40,0x40,0x2a,0x82]
   1259 #CHECK: vfaef   %v18, %v3, %v20, 15     # encoding: [0xe7,0x23,0x40,0xf0,0x2a,0x82]
   1260 #CHECK: vfaefs  %v18, %v3, %v20, 8      # encoding: [0xe7,0x23,0x40,0x90,0x2a,0x82]
   1261 #CHECK: vfaezf  %v18, %v3, %v20, 4      # encoding: [0xe7,0x23,0x40,0x60,0x2a,0x82]
   1262 #CHECK: vfaezfs %v18, %v3, %v20, 8      # encoding: [0xe7,0x23,0x40,0xb0,0x2a,0x82]
   1263 #CHECK: vfaezfs %v18, %v3, %v20, 15     # encoding: [0xe7,0x23,0x40,0xf0,0x2a,0x82]
   1264 
   1265 	vfaef	%v0, %v0, %v0
   1266 	vfaef	%v0, %v0, %v0, 0
   1267 	vfaef	%v0, %v0, %v0, 12
   1268 	vfaef	%v0, %v0, %v15
   1269 	vfaef	%v0, %v0, %v31
   1270 	vfaef	%v0, %v15, %v0
   1271 	vfaef	%v0, %v31, %v0
   1272 	vfaef	%v15, %v0, %v0
   1273 	vfaef	%v31, %v0, %v0
   1274 	vfaef	%v18, %v3, %v20, 4
   1275 	vfaef	%v18, %v3, %v20, 15
   1276 	vfaefs	%v18, %v3, %v20, 8
   1277 	vfaezf	%v18, %v3, %v20, 4
   1278 	vfaezfs	%v18, %v3, %v20, 8
   1279 	vfaezfs	%v18, %v3, %v20, 15
   1280 
   1281 #CHECK: vfaeh   %v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x10,0x82]
   1282 #CHECK: vfaeh   %v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x10,0x82]
   1283 #CHECK: vfaeh   %v0, %v0, %v0, 12       # encoding: [0xe7,0x00,0x00,0xc0,0x10,0x82]
   1284 #CHECK: vfaeh   %v0, %v0, %v15, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x82]
   1285 #CHECK: vfaeh   %v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x82]
   1286 #CHECK: vfaeh   %v0, %v15, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x82]
   1287 #CHECK: vfaeh   %v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x82]
   1288 #CHECK: vfaeh   %v15, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x82]
   1289 #CHECK: vfaeh   %v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x82]
   1290 #CHECK: vfaeh   %v18, %v3, %v20, 4      # encoding: [0xe7,0x23,0x40,0x40,0x1a,0x82]
   1291 #CHECK: vfaeh   %v18, %v3, %v20, 15     # encoding: [0xe7,0x23,0x40,0xf0,0x1a,0x82]
   1292 #CHECK: vfaehs  %v18, %v3, %v20, 8      # encoding: [0xe7,0x23,0x40,0x90,0x1a,0x82]
   1293 #CHECK: vfaezh  %v18, %v3, %v20, 4      # encoding: [0xe7,0x23,0x40,0x60,0x1a,0x82]
   1294 #CHECK: vfaezhs %v18, %v3, %v20, 8      # encoding: [0xe7,0x23,0x40,0xb0,0x1a,0x82]
   1295 #CHECK: vfaezhs %v18, %v3, %v20, 15     # encoding: [0xe7,0x23,0x40,0xf0,0x1a,0x82]
   1296 
   1297 	vfaeh	%v0, %v0, %v0
   1298 	vfaeh	%v0, %v0, %v0, 0
   1299 	vfaeh	%v0, %v0, %v0, 12
   1300 	vfaeh	%v0, %v0, %v15
   1301 	vfaeh	%v0, %v0, %v31
   1302 	vfaeh	%v0, %v15, %v0
   1303 	vfaeh	%v0, %v31, %v0
   1304 	vfaeh	%v15, %v0, %v0
   1305 	vfaeh	%v31, %v0, %v0
   1306 	vfaeh	%v18, %v3, %v20, 4
   1307 	vfaeh	%v18, %v3, %v20, 15
   1308 	vfaehs	%v18, %v3, %v20, 8
   1309 	vfaezh	%v18, %v3, %v20, 4
   1310 	vfaezhs	%v18, %v3, %v20, 8
   1311 	vfaezhs	%v18, %v3, %v20, 15
   1312 
   1313 #CHECK: vfcedb  %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0xe8]
   1314 #CHECK: vfcedb  %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xe8]
   1315 #CHECK: vfcedb  %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xe8]
   1316 #CHECK: vfcedb  %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xe8]
   1317 #CHECK: vfcedb  %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xe8]
   1318 
   1319 	vfcedb	%v0, %v0, %v0
   1320 	vfcedb	%v0, %v0, %v31
   1321 	vfcedb	%v0, %v31, %v0
   1322 	vfcedb	%v31, %v0, %v0
   1323 	vfcedb	%v18, %v3, %v20
   1324 
   1325 #CHECK: vfcedbs %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x10,0x30,0xe8]
   1326 #CHECK: vfcedbs %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x10,0x32,0xe8]
   1327 #CHECK: vfcedbs %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x10,0x34,0xe8]
   1328 #CHECK: vfcedbs %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x10,0x38,0xe8]
   1329 #CHECK: vfcedbs %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x10,0x3a,0xe8]
   1330 
   1331 	vfcedbs	%v0, %v0, %v0
   1332 	vfcedbs	%v0, %v0, %v31
   1333 	vfcedbs	%v0, %v31, %v0
   1334 	vfcedbs	%v31, %v0, %v0
   1335 	vfcedbs	%v18, %v3, %v20
   1336 
   1337 #CHECK: vfchdb  %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0xeb]
   1338 #CHECK: vfchdb  %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xeb]
   1339 #CHECK: vfchdb  %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xeb]
   1340 #CHECK: vfchdb  %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xeb]
   1341 #CHECK: vfchdb  %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xeb]
   1342 
   1343 	vfchdb	%v0, %v0, %v0
   1344 	vfchdb	%v0, %v0, %v31
   1345 	vfchdb	%v0, %v31, %v0
   1346 	vfchdb	%v31, %v0, %v0
   1347 	vfchdb	%v18, %v3, %v20
   1348 
   1349 #CHECK: vfchdbs %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x10,0x30,0xeb]
   1350 #CHECK: vfchdbs %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x10,0x32,0xeb]
   1351 #CHECK: vfchdbs %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x10,0x34,0xeb]
   1352 #CHECK: vfchdbs %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x10,0x38,0xeb]
   1353 #CHECK: vfchdbs %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x10,0x3a,0xeb]
   1354 
   1355 	vfchdbs	%v0, %v0, %v0
   1356 	vfchdbs	%v0, %v0, %v31
   1357 	vfchdbs	%v0, %v31, %v0
   1358 	vfchdbs	%v31, %v0, %v0
   1359 	vfchdbs	%v18, %v3, %v20
   1360 
   1361 #CHECK: vfchedb %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0xea]
   1362 #CHECK: vfchedb %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xea]
   1363 #CHECK: vfchedb %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xea]
   1364 #CHECK: vfchedb %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xea]
   1365 #CHECK: vfchedb %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xea]
   1366 
   1367 	vfchedb	%v0, %v0, %v0
   1368 	vfchedb	%v0, %v0, %v31
   1369 	vfchedb	%v0, %v31, %v0
   1370 	vfchedb	%v31, %v0, %v0
   1371 	vfchedb	%v18, %v3, %v20
   1372 
   1373 #CHECK: vfchedbs %v0, %v0, %v0          # encoding: [0xe7,0x00,0x00,0x10,0x30,0xea]
   1374 #CHECK: vfchedbs %v0, %v0, %v31         # encoding: [0xe7,0x00,0xf0,0x10,0x32,0xea]
   1375 #CHECK: vfchedbs %v0, %v31, %v0         # encoding: [0xe7,0x0f,0x00,0x10,0x34,0xea]
   1376 #CHECK: vfchedbs %v31, %v0, %v0         # encoding: [0xe7,0xf0,0x00,0x10,0x38,0xea]
   1377 #CHECK: vfchedbs %v18, %v3, %v20        # encoding: [0xe7,0x23,0x40,0x10,0x3a,0xea]
   1378 
   1379 	vfchedbs %v0, %v0, %v0
   1380 	vfchedbs %v0, %v0, %v31
   1381 	vfchedbs %v0, %v31, %v0
   1382 	vfchedbs %v31, %v0, %v0
   1383 	vfchedbs %v18, %v3, %v20
   1384 
   1385 #CHECK: vfddb   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0xe5]
   1386 #CHECK: vfddb   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xe5]
   1387 #CHECK: vfddb   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xe5]
   1388 #CHECK: vfddb   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xe5]
   1389 #CHECK: vfddb   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xe5]
   1390 
   1391 	vfddb	%v0, %v0, %v0
   1392 	vfddb	%v0, %v0, %v31
   1393 	vfddb	%v0, %v31, %v0
   1394 	vfddb	%v31, %v0, %v0
   1395 	vfddb	%v18, %v3, %v20
   1396 
   1397 #CHECK: vfeeb   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0x80]
   1398 #CHECK: vfeeb   %v0, %v0, %v15          # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x80]
   1399 #CHECK: vfeeb   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x80]
   1400 #CHECK: vfeeb   %v0, %v15, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x80]
   1401 #CHECK: vfeeb   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x80]
   1402 #CHECK: vfeeb   %v15, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x80]
   1403 #CHECK: vfeeb   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x80]
   1404 #CHECK: vfeeb   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x80]
   1405 #CHECK: vfeebs  %v5, %v22, %v7          # encoding: [0xe7,0x56,0x70,0x10,0x04,0x80]
   1406 #CHECK: vfeezb  %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x20,0x0a,0x80]
   1407 #CHECK: vfeezbs %v5, %v22, %v7          # encoding: [0xe7,0x56,0x70,0x30,0x04,0x80]
   1408 
   1409 	vfeeb	%v0, %v0, %v0
   1410 	vfeeb	%v0, %v0, %v15
   1411 	vfeeb	%v0, %v0, %v31
   1412 	vfeeb	%v0, %v15, %v0
   1413 	vfeeb	%v0, %v31, %v0
   1414 	vfeeb	%v15, %v0, %v0
   1415 	vfeeb	%v31, %v0, %v0
   1416 	vfeeb	%v18, %v3, %v20
   1417 	vfeebs	%v5, %v22, %v7
   1418 	vfeezb	%v18, %v3, %v20
   1419 	vfeezbs	%v5, %v22, %v7
   1420 
   1421 #CFECK: vfeef   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0x80]
   1422 #CFECK: vfeef   %v0, %v0, %v15          # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x80]
   1423 #CFECK: vfeef   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x80]
   1424 #CFECK: vfeef   %v0, %v15, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x80]
   1425 #CFECK: vfeef   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x80]
   1426 #CFECK: vfeef   %v15, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x80]
   1427 #CFECK: vfeef   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x80]
   1428 #CFECK: vfeef   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x80]
   1429 #CFECK: vfeefs  %v5, %v22, %v7          # encoding: [0xe7,0x56,0x70,0x10,0x24,0x80]
   1430 #CFECK: vfeezf  %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x20,0x2a,0x80]
   1431 #CFECK: vfeezfs %v5, %v22, %v7          # encoding: [0xe7,0x56,0x70,0x30,0x24,0x80]
   1432 
   1433 	vfeef	%v0, %v0, %v0
   1434 	vfeef	%v0, %v0, %v15
   1435 	vfeef	%v0, %v0, %v31
   1436 	vfeef	%v0, %v15, %v0
   1437 	vfeef	%v0, %v31, %v0
   1438 	vfeef	%v15, %v0, %v0
   1439 	vfeef	%v31, %v0, %v0
   1440 	vfeef	%v18, %v3, %v20
   1441 	vfeefs	%v5, %v22, %v7
   1442 	vfeezf	%v18, %v3, %v20
   1443 	vfeezfs	%v5, %v22, %v7
   1444 
   1445 #CHECK: vfeeh   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0x80]
   1446 #CHECK: vfeeh   %v0, %v0, %v15          # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x80]
   1447 #CHECK: vfeeh   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x80]
   1448 #CHECK: vfeeh   %v0, %v15, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x80]
   1449 #CHECK: vfeeh   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x80]
   1450 #CHECK: vfeeh   %v15, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x80]
   1451 #CHECK: vfeeh   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x80]
   1452 #CHECK: vfeeh   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x80]
   1453 #CHECK: vfeehs  %v5, %v22, %v7          # encoding: [0xe7,0x56,0x70,0x10,0x14,0x80]
   1454 #CHECK: vfeezh  %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x20,0x1a,0x80]
   1455 #CHECK: vfeezhs %v5, %v22, %v7          # encoding: [0xe7,0x56,0x70,0x30,0x14,0x80]
   1456 
   1457 	vfeeh	%v0, %v0, %v0
   1458 	vfeeh	%v0, %v0, %v15
   1459 	vfeeh	%v0, %v0, %v31
   1460 	vfeeh	%v0, %v15, %v0
   1461 	vfeeh	%v0, %v31, %v0
   1462 	vfeeh	%v15, %v0, %v0
   1463 	vfeeh	%v31, %v0, %v0
   1464 	vfeeh	%v18, %v3, %v20
   1465 	vfeehs	%v5, %v22, %v7
   1466 	vfeezh	%v18, %v3, %v20
   1467 	vfeezhs	%v5, %v22, %v7
   1468 
   1469 #CHECK: vfeneb   %v0, %v0, %v0          # encoding: [0xe7,0x00,0x00,0x00,0x00,0x81]
   1470 #CHECK: vfeneb   %v0, %v0, %v15         # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x81]
   1471 #CHECK: vfeneb   %v0, %v0, %v31         # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x81]
   1472 #CHECK: vfeneb   %v0, %v15, %v0         # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x81]
   1473 #CHECK: vfeneb   %v0, %v31, %v0         # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x81]
   1474 #CHECK: vfeneb   %v15, %v0, %v0         # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x81]
   1475 #CHECK: vfeneb   %v31, %v0, %v0         # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x81]
   1476 #CHECK: vfeneb   %v18, %v3, %v20        # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x81]
   1477 #CHECK: vfenebs  %v5, %v22, %v7         # encoding: [0xe7,0x56,0x70,0x10,0x04,0x81]
   1478 #CHECK: vfenezb  %v18, %v3, %v20        # encoding: [0xe7,0x23,0x40,0x20,0x0a,0x81]
   1479 #CHECK: vfenezbs %v5, %v22, %v7         # encoding: [0xe7,0x56,0x70,0x30,0x04,0x81]
   1480 
   1481 	vfeneb   %v0, %v0, %v0
   1482 	vfeneb   %v0, %v0, %v15
   1483 	vfeneb   %v0, %v0, %v31
   1484 	vfeneb   %v0, %v15, %v0
   1485 	vfeneb   %v0, %v31, %v0
   1486 	vfeneb   %v15, %v0, %v0
   1487 	vfeneb   %v31, %v0, %v0
   1488 	vfeneb   %v18, %v3, %v20
   1489 	vfenebs  %v5, %v22, %v7
   1490 	vfenezb  %v18, %v3, %v20
   1491 	vfenezbs %v5, %v22, %v7
   1492 
   1493 #CFECK: vfenef   %v0, %v0, %v0          # encoding: [0xe7,0x00,0x00,0x00,0x20,0x81]
   1494 #CFECK: vfenef   %v0, %v0, %v15         # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x81]
   1495 #CFECK: vfenef   %v0, %v0, %v31         # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x81]
   1496 #CFECK: vfenef   %v0, %v15, %v0         # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x81]
   1497 #CFECK: vfenef   %v0, %v31, %v0         # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x81]
   1498 #CFECK: vfenef   %v15, %v0, %v0         # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x81]
   1499 #CFECK: vfenef   %v31, %v0, %v0         # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x81]
   1500 #CFECK: vfenef   %v18, %v3, %v20        # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x81]
   1501 #CFECK: vfenefs  %v5, %v22, %v7         # encoding: [0xe7,0x56,0x70,0x10,0x24,0x81]
   1502 #CFECK: vfenezf  %v18, %v3, %v20        # encoding: [0xe7,0x23,0x40,0x20,0x2a,0x81]
   1503 #CFECK: vfenezfs %v5, %v22, %v7         # encoding: [0xe7,0x56,0x70,0x30,0x24,0x81]
   1504 
   1505 	vfenef   %v0, %v0, %v0
   1506 	vfenef   %v0, %v0, %v15
   1507 	vfenef   %v0, %v0, %v31
   1508 	vfenef   %v0, %v15, %v0
   1509 	vfenef   %v0, %v31, %v0
   1510 	vfenef   %v15, %v0, %v0
   1511 	vfenef   %v31, %v0, %v0
   1512 	vfenef   %v18, %v3, %v20
   1513 	vfenefs  %v5, %v22, %v7
   1514 	vfenezf  %v18, %v3, %v20
   1515 	vfenezfs %v5, %v22, %v7
   1516 
   1517 #CHECK: vfeneh   %v0, %v0, %v0          # encoding: [0xe7,0x00,0x00,0x00,0x10,0x81]
   1518 #CHECK: vfeneh   %v0, %v0, %v15         # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x81]
   1519 #CHECK: vfeneh   %v0, %v0, %v31         # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x81]
   1520 #CHECK: vfeneh   %v0, %v15, %v0         # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x81]
   1521 #CHECK: vfeneh   %v0, %v31, %v0         # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x81]
   1522 #CHECK: vfeneh   %v15, %v0, %v0         # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x81]
   1523 #CHECK: vfeneh   %v31, %v0, %v0         # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x81]
   1524 #CHECK: vfeneh   %v18, %v3, %v20        # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x81]
   1525 #CHECK: vfenehs  %v5, %v22, %v7         # encoding: [0xe7,0x56,0x70,0x10,0x14,0x81]
   1526 #CHECK: vfenezh  %v18, %v3, %v20        # encoding: [0xe7,0x23,0x40,0x20,0x1a,0x81]
   1527 #CHECK: vfenezhs %v5, %v22, %v7         # encoding: [0xe7,0x56,0x70,0x30,0x14,0x81]
   1528 
   1529 	vfeneh   %v0, %v0, %v0
   1530 	vfeneh   %v0, %v0, %v15
   1531 	vfeneh   %v0, %v0, %v31
   1532 	vfeneh   %v0, %v15, %v0
   1533 	vfeneh   %v0, %v31, %v0
   1534 	vfeneh   %v15, %v0, %v0
   1535 	vfeneh   %v31, %v0, %v0
   1536 	vfeneh   %v18, %v3, %v20
   1537 	vfenehs  %v5, %v22, %v7
   1538 	vfenezh  %v18, %v3, %v20
   1539 	vfenezhs %v5, %v22, %v7
   1540 
   1541 #CHECK: vfidb   %v0, %v0, 0, 0          # encoding: [0xe7,0x00,0x00,0x00,0x30,0xc7]
   1542 #CHECK: vfidb   %v0, %v0, 0, 15         # encoding: [0xe7,0x00,0x00,0xf0,0x30,0xc7]
   1543 #CHECK: vfidb   %v0, %v0, 4, 0          # encoding: [0xe7,0x00,0x00,0x04,0x30,0xc7]
   1544 #CHECK: vfidb   %v0, %v0, 12, 0         # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc7]
   1545 #CHECK: vfidb   %v0, %v31, 0, 0         # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xc7]
   1546 #CHECK: vfidb   %v31, %v0, 0, 0         # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xc7]
   1547 #CHECK: vfidb   %v14, %v17, 4, 10       # encoding: [0xe7,0xe1,0x00,0xa4,0x34,0xc7]
   1548 
   1549 	vfidb	%v0, %v0, 0, 0
   1550 	vfidb	%v0, %v0, 0, 15
   1551 	vfidb	%v0, %v0, 4, 0
   1552 	vfidb	%v0, %v0, 12, 0
   1553 	vfidb	%v0, %v31, 0, 0
   1554 	vfidb	%v31, %v0, 0, 0
   1555 	vfidb	%v14, %v17, 4, 10
   1556 
   1557 #CHECK: vistrb   %v0, %v0               # encoding: [0xe7,0x00,0x00,0x00,0x00,0x5c]
   1558 #CHECK: vistrb   %v0, %v15              # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x5c]
   1559 #CHECK: vistrb   %v0, %v31              # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x5c]
   1560 #CHECK: vistrb   %v15, %v0              # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x5c]
   1561 #CHECK: vistrb   %v31, %v0              # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x5c]
   1562 #CHECK: vistrb   %v18, %v3              # encoding: [0xe7,0x23,0x00,0x00,0x08,0x5c]
   1563 #CHECK: vistrbs  %v5, %v22              # encoding: [0xe7,0x56,0x00,0x10,0x04,0x5c]
   1564 
   1565 	vistrb   %v0, %v0
   1566 	vistrb   %v0, %v15
   1567 	vistrb   %v0, %v31
   1568 	vistrb   %v15, %v0
   1569 	vistrb   %v31, %v0
   1570 	vistrb   %v18, %v3
   1571 	vistrbs  %v5, %v22
   1572 
   1573 #CBECK: vistrf   %v0, %v0               # encoding: [0xe7,0x00,0x00,0x00,0x20,0x5c]
   1574 #CBECK: vistrf   %v0, %v15              # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x5c]
   1575 #CBECK: vistrf   %v0, %v31              # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x5c]
   1576 #CBECK: vistrf   %v15, %v0              # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x5c]
   1577 #CBECK: vistrf   %v31, %v0              # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x5c]
   1578 #CBECK: vistrf   %v18, %v3              # encoding: [0xe7,0x23,0x00,0x00,0x28,0x5c]
   1579 #CBECK: vistrfs  %v5, %v22              # encoding: [0xe7,0x56,0x00,0x10,0x24,0x5c]
   1580 
   1581 	vistrf   %v0, %v0
   1582 	vistrf   %v0, %v15
   1583 	vistrf   %v0, %v31
   1584 	vistrf   %v15, %v0
   1585 	vistrf   %v31, %v0
   1586 	vistrf   %v18, %v3
   1587 	vistrfs  %v5, %v22
   1588 
   1589 #CHECK: vistrh   %v0, %v0               # encoding: [0xe7,0x00,0x00,0x00,0x10,0x5c]
   1590 #CHECK: vistrh   %v0, %v15              # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x5c]
   1591 #CHECK: vistrh   %v0, %v31              # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x5c]
   1592 #CHECK: vistrh   %v15, %v0              # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x5c]
   1593 #CHECK: vistrh   %v31, %v0              # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x5c]
   1594 #CHECK: vistrh   %v18, %v3              # encoding: [0xe7,0x23,0x00,0x00,0x18,0x5c]
   1595 #CHECK: vistrhs  %v5, %v22              # encoding: [0xe7,0x56,0x00,0x10,0x14,0x5c]
   1596 
   1597 	vistrh   %v0, %v0
   1598 	vistrh   %v0, %v15
   1599 	vistrh   %v0, %v31
   1600 	vistrh   %v15, %v0
   1601 	vistrh   %v31, %v0
   1602 	vistrh   %v18, %v3
   1603 	vistrhs  %v5, %v22
   1604 
   1605 #CHECK: vflcdb  %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x30,0xcc]
   1606 #CHECK: vflcdb  %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xcc]
   1607 #CHECK: vflcdb  %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xcc]
   1608 #CHECK: vflcdb  %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xcc]
   1609 #CHECK: vflcdb  %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xcc]
   1610 #CHECK: vflcdb  %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xcc]
   1611 
   1612 	vflcdb	%v0, %v0
   1613 	vflcdb	%v0, %v15
   1614 	vflcdb	%v0, %v31
   1615 	vflcdb	%v15, %v0
   1616 	vflcdb	%v31, %v0
   1617 	vflcdb	%v14, %v17
   1618 
   1619 #CHECK: vflndb  %v0, %v0                # encoding: [0xe7,0x00,0x00,0x10,0x30,0xcc]
   1620 #CHECK: vflndb  %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x10,0x30,0xcc]
   1621 #CHECK: vflndb  %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x10,0x34,0xcc]
   1622 #CHECK: vflndb  %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x10,0x30,0xcc]
   1623 #CHECK: vflndb  %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x10,0x38,0xcc]
   1624 #CHECK: vflndb  %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x10,0x34,0xcc]
   1625 
   1626 	vflndb	%v0, %v0
   1627 	vflndb	%v0, %v15
   1628 	vflndb	%v0, %v31
   1629 	vflndb	%v15, %v0
   1630 	vflndb	%v31, %v0
   1631 	vflndb	%v14, %v17
   1632 
   1633 #CHECK: vflpdb  %v0, %v0                # encoding: [0xe7,0x00,0x00,0x20,0x30,0xcc]
   1634 #CHECK: vflpdb  %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x20,0x30,0xcc]
   1635 #CHECK: vflpdb  %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x20,0x34,0xcc]
   1636 #CHECK: vflpdb  %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x20,0x30,0xcc]
   1637 #CHECK: vflpdb  %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x20,0x38,0xcc]
   1638 #CHECK: vflpdb  %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x20,0x34,0xcc]
   1639 
   1640 	vflpdb	%v0, %v0
   1641 	vflpdb	%v0, %v15
   1642 	vflpdb	%v0, %v31
   1643 	vflpdb	%v15, %v0
   1644 	vflpdb	%v31, %v0
   1645 	vflpdb	%v14, %v17
   1646 
   1647 #CHECK: vfmadb  %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x03,0x00,0x00,0x8f]
   1648 #CHECK: vfmadb  %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x03,0x00,0xf1,0x8f]
   1649 #CHECK: vfmadb  %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf3,0x00,0x02,0x8f]
   1650 #CHECK: vfmadb  %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x03,0x00,0x04,0x8f]
   1651 #CHECK: vfmadb  %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x03,0x00,0x08,0x8f]
   1652 #CHECK: vfmadb  %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x53,0x00,0x97,0x8f]
   1653 
   1654 	vfmadb	%v0, %v0, %v0, %v0
   1655 	vfmadb	%v0, %v0, %v0, %v31
   1656 	vfmadb	%v0, %v0, %v31, %v0
   1657 	vfmadb	%v0, %v31, %v0, %v0
   1658 	vfmadb	%v31, %v0, %v0, %v0
   1659 	vfmadb	%v13, %v17, %v21, %v25
   1660 
   1661 #CHECK: vfmdb   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0xe7]
   1662 #CHECK: vfmdb   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xe7]
   1663 #CHECK: vfmdb   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xe7]
   1664 #CHECK: vfmdb   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xe7]
   1665 #CHECK: vfmdb   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xe7]
   1666 
   1667 	vfmdb	%v0, %v0, %v0
   1668 	vfmdb	%v0, %v0, %v31
   1669 	vfmdb	%v0, %v31, %v0
   1670 	vfmdb	%v31, %v0, %v0
   1671 	vfmdb	%v18, %v3, %v20
   1672 
   1673 #CHECK: vfmsdb  %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x03,0x00,0x00,0x8e]
   1674 #CHECK: vfmsdb  %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x03,0x00,0xf1,0x8e]
   1675 #CHECK: vfmsdb  %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf3,0x00,0x02,0x8e]
   1676 #CHECK: vfmsdb  %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x03,0x00,0x04,0x8e]
   1677 #CHECK: vfmsdb  %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x03,0x00,0x08,0x8e]
   1678 #CHECK: vfmsdb  %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x53,0x00,0x97,0x8e]
   1679 
   1680 	vfmsdb	%v0, %v0, %v0, %v0
   1681 	vfmsdb	%v0, %v0, %v0, %v31
   1682 	vfmsdb	%v0, %v0, %v31, %v0
   1683 	vfmsdb	%v0, %v31, %v0, %v0
   1684 	vfmsdb	%v31, %v0, %v0, %v0
   1685 	vfmsdb	%v13, %v17, %v21, %v25
   1686 
   1687 #CHECK: vfsdb   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0xe2]
   1688 #CHECK: vfsdb   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xe2]
   1689 #CHECK: vfsdb   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xe2]
   1690 #CHECK: vfsdb   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xe2]
   1691 #CHECK: vfsdb   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xe2]
   1692 
   1693 	vfsdb	%v0, %v0, %v0
   1694 	vfsdb	%v0, %v0, %v31
   1695 	vfsdb	%v0, %v31, %v0
   1696 	vfsdb	%v31, %v0, %v0
   1697 	vfsdb	%v18, %v3, %v20
   1698 
   1699 #CHECK: vfsqdb  %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x30,0xce]
   1700 #CHECK: vfsqdb  %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xce]
   1701 #CHECK: vfsqdb  %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xce]
   1702 #CHECK: vfsqdb  %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xce]
   1703 #CHECK: vfsqdb  %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xce]
   1704 #CHECK: vfsqdb  %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xce]
   1705 
   1706 	vfsqdb	%v0, %v0
   1707 	vfsqdb	%v0, %v15
   1708 	vfsqdb	%v0, %v31
   1709 	vfsqdb	%v15, %v0
   1710 	vfsqdb	%v31, %v0
   1711 	vfsqdb	%v14, %v17
   1712 
   1713 #CHECK: vftcidb %v0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x30,0x4a]
   1714 #CHECK: vftcidb %v0, %v0, 4095          # encoding: [0xe7,0x00,0xff,0xf0,0x30,0x4a]
   1715 #CHECK: vftcidb %v0, %v15, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x4a]
   1716 #CHECK: vftcidb %v0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x4a]
   1717 #CHECK: vftcidb %v15, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x4a]
   1718 #CHECK: vftcidb %v31, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x4a]
   1719 #CHECK: vftcidb %v4, %v21, 1656         # encoding: [0xe7,0x45,0x67,0x80,0x34,0x4a]
   1720 
   1721 	vftcidb	%v0, %v0, 0
   1722 	vftcidb	%v0, %v0, 4095
   1723 	vftcidb	%v0, %v15, 0
   1724 	vftcidb	%v0, %v31, 0
   1725 	vftcidb	%v15, %v0, 0
   1726 	vftcidb	%v31, %v0, 0
   1727 	vftcidb	%v4, %v21, 0x678
   1728 
   1729 #CHECK: vgbm    %v0, 0                  # encoding: [0xe7,0x00,0x00,0x00,0x00,0x44]
   1730 #CHECK: vgbm    %v0, 65535              # encoding: [0xe7,0x00,0xff,0xff,0x00,0x44]
   1731 #CHECK: vgbm    %v15, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x44]
   1732 #CHECK: vgbm    %v31, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x44]
   1733 #CHECK: vgbm    %v17, 4660              # encoding: [0xe7,0x10,0x12,0x34,0x08,0x44]
   1734 
   1735 	vgbm	%v0, 0
   1736 	vgbm	%v0, 0xffff
   1737 	vgbm	%v15, 0
   1738 	vgbm	%v31, 0
   1739 	vgbm	%v17, 0x1234
   1740 
   1741 #CHECK: vgef    %v0, 0(%v0), 0          # encoding: [0xe7,0x00,0x00,0x00,0x00,0x13]
   1742 #CHECK: vgef    %v0, 0(%v0,%r1), 0      # encoding: [0xe7,0x00,0x10,0x00,0x00,0x13]
   1743 #CHECK: vgef    %v0, 0(%v0,%r1), 3      # encoding: [0xe7,0x00,0x10,0x00,0x30,0x13]
   1744 #CHECK: vgef    %v0, 0(%v0,%r15), 0     # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x13]
   1745 #CHECK: vgef    %v0, 0(%v15,%r1), 0     # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x13]
   1746 #CHECK: vgef    %v0, 0(%v31,%r1), 0     # encoding: [0xe7,0x0f,0x10,0x00,0x04,0x13]
   1747 #CHECK: vgef    %v0, 4095(%v0,%r1), 0   # encoding: [0xe7,0x00,0x1f,0xff,0x00,0x13]
   1748 #CHECK: vgef    %v15, 0(%v0,%r1), 0     # encoding: [0xe7,0xf0,0x10,0x00,0x00,0x13]
   1749 #CHECK: vgef    %v31, 0(%v0,%r1), 0     # encoding: [0xe7,0xf0,0x10,0x00,0x08,0x13]
   1750 #CHECK: vgef    %v10, 1000(%v19,%r7), 1 # encoding: [0xe7,0xa3,0x73,0xe8,0x14,0x13]
   1751 
   1752 	vgef	%v0, 0(%v0), 0
   1753 	vgef	%v0, 0(%v0,%r1), 0
   1754 	vgef	%v0, 0(%v0,%r1), 3
   1755 	vgef	%v0, 0(%v0,%r15), 0
   1756 	vgef	%v0, 0(%v15,%r1), 0
   1757 	vgef	%v0, 0(%v31,%r1), 0
   1758 	vgef	%v0, 4095(%v0, %r1), 0
   1759 	vgef	%v15, 0(%v0,%r1), 0
   1760 	vgef	%v31, 0(%v0,%r1), 0
   1761 	vgef	%v10, 1000(%v19,%r7), 1
   1762 
   1763 #CHECK: vgeg    %v0, 0(%v0), 0          # encoding: [0xe7,0x00,0x00,0x00,0x00,0x12]
   1764 #CHECK: vgeg    %v0, 0(%v0,%r1), 0      # encoding: [0xe7,0x00,0x10,0x00,0x00,0x12]
   1765 #CHECK: vgeg    %v0, 0(%v0,%r1), 1      # encoding: [0xe7,0x00,0x10,0x00,0x10,0x12]
   1766 #CHECK: vgeg    %v0, 0(%v0,%r15), 0     # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x12]
   1767 #CHECK: vgeg    %v0, 0(%v15,%r1), 0     # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x12]
   1768 #CHECK: vgeg    %v0, 0(%v31,%r1), 0     # encoding: [0xe7,0x0f,0x10,0x00,0x04,0x12]
   1769 #CHECK: vgeg    %v0, 4095(%v0,%r1), 0   # encoding: [0xe7,0x00,0x1f,0xff,0x00,0x12]
   1770 #CHECK: vgeg    %v15, 0(%v0,%r1), 0     # encoding: [0xe7,0xf0,0x10,0x00,0x00,0x12]
   1771 #CHECK: vgeg    %v31, 0(%v0,%r1), 0     # encoding: [0xe7,0xf0,0x10,0x00,0x08,0x12]
   1772 #CHECK: vgeg    %v10, 1000(%v19,%r7), 1 # encoding: [0xe7,0xa3,0x73,0xe8,0x14,0x12]
   1773 
   1774 	vgeg	%v0, 0(%v0), 0
   1775 	vgeg	%v0, 0(%v0,%r1), 0
   1776 	vgeg	%v0, 0(%v0,%r1), 1
   1777 	vgeg	%v0, 0(%v0,%r15), 0
   1778 	vgeg	%v0, 0(%v15,%r1), 0
   1779 	vgeg	%v0, 0(%v31,%r1), 0
   1780 	vgeg	%v0, 4095(%v0,%r1), 0
   1781 	vgeg	%v15, 0(%v0,%r1), 0
   1782 	vgeg	%v31, 0(%v0,%r1), 0
   1783 	vgeg	%v10, 1000(%v19,%r7), 1
   1784 
   1785 #CHECK: vgfmab  %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x00,0x00,0x00,0xbc]
   1786 #CHECK: vgfmab  %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xbc]
   1787 #CHECK: vgfmab  %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xbc]
   1788 #CHECK: vgfmab  %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xbc]
   1789 #CHECK: vgfmab  %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xbc]
   1790 #CHECK: vgfmab  %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x50,0x00,0x97,0xbc]
   1791 
   1792 	vgfmab	%v0, %v0, %v0, %v0
   1793 	vgfmab	%v0, %v0, %v0, %v31
   1794 	vgfmab	%v0, %v0, %v31, %v0
   1795 	vgfmab	%v0, %v31, %v0, %v0
   1796 	vgfmab	%v31, %v0, %v0, %v0
   1797 	vgfmab	%v13, %v17, %v21, %v25
   1798 
   1799 #CHECK: vgfmaf  %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x02,0x00,0x00,0xbc]
   1800 #CHECK: vgfmaf  %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x02,0x00,0xf1,0xbc]
   1801 #CHECK: vgfmaf  %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf2,0x00,0x02,0xbc]
   1802 #CHECK: vgfmaf  %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x02,0x00,0x04,0xbc]
   1803 #CHECK: vgfmaf  %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x02,0x00,0x08,0xbc]
   1804 #CHECK: vgfmaf  %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x52,0x00,0x97,0xbc]
   1805 
   1806 	vgfmaf	%v0, %v0, %v0, %v0
   1807 	vgfmaf	%v0, %v0, %v0, %v31
   1808 	vgfmaf	%v0, %v0, %v31, %v0
   1809 	vgfmaf	%v0, %v31, %v0, %v0
   1810 	vgfmaf	%v31, %v0, %v0, %v0
   1811 	vgfmaf	%v13, %v17, %v21, %v25
   1812 
   1813 #CHECK: vgfmag  %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x03,0x00,0x00,0xbc]
   1814 #CHECK: vgfmag  %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x03,0x00,0xf1,0xbc]
   1815 #CHECK: vgfmag  %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf3,0x00,0x02,0xbc]
   1816 #CHECK: vgfmag  %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x03,0x00,0x04,0xbc]
   1817 #CHECK: vgfmag  %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x03,0x00,0x08,0xbc]
   1818 #CHECK: vgfmag  %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x53,0x00,0x97,0xbc]
   1819 
   1820 	vgfmag	%v0, %v0, %v0, %v0
   1821 	vgfmag	%v0, %v0, %v0, %v31
   1822 	vgfmag	%v0, %v0, %v31, %v0
   1823 	vgfmag	%v0, %v31, %v0, %v0
   1824 	vgfmag	%v31, %v0, %v0, %v0
   1825 	vgfmag	%v13, %v17, %v21, %v25
   1826 
   1827 #CHECK: vgfmah  %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x01,0x00,0x00,0xbc]
   1828 #CHECK: vgfmah  %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x01,0x00,0xf1,0xbc]
   1829 #CHECK: vgfmah  %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf1,0x00,0x02,0xbc]
   1830 #CHECK: vgfmah  %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x01,0x00,0x04,0xbc]
   1831 #CHECK: vgfmah  %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x01,0x00,0x08,0xbc]
   1832 #CHECK: vgfmah  %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x51,0x00,0x97,0xbc]
   1833 
   1834 	vgfmah	%v0, %v0, %v0, %v0
   1835 	vgfmah	%v0, %v0, %v0, %v31
   1836 	vgfmah	%v0, %v0, %v31, %v0
   1837 	vgfmah	%v0, %v31, %v0, %v0
   1838 	vgfmah	%v31, %v0, %v0, %v0
   1839 	vgfmah	%v13, %v17, %v21, %v25
   1840 
   1841 #CHECK: vgfmb   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0xb4]
   1842 #CHECK: vgfmb   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xb4]
   1843 #CHECK: vgfmb   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xb4]
   1844 #CHECK: vgfmb   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xb4]
   1845 #CHECK: vgfmb   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xb4]
   1846 
   1847 	vgfmb	%v0, %v0, %v0
   1848 	vgfmb	%v0, %v0, %v31
   1849 	vgfmb	%v0, %v31, %v0
   1850 	vgfmb	%v31, %v0, %v0
   1851 	vgfmb	%v18, %v3, %v20
   1852 
   1853 #CHECK: vgfmf   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0xb4]
   1854 #CHECK: vgfmf   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xb4]
   1855 #CHECK: vgfmf   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xb4]
   1856 #CHECK: vgfmf   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xb4]
   1857 #CHECK: vgfmf   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xb4]
   1858 
   1859 	vgfmf	%v0, %v0, %v0
   1860 	vgfmf	%v0, %v0, %v31
   1861 	vgfmf	%v0, %v31, %v0
   1862 	vgfmf	%v31, %v0, %v0
   1863 	vgfmf	%v18, %v3, %v20
   1864 
   1865 #CHECK: vgfmg   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0xb4]
   1866 #CHECK: vgfmg   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xb4]
   1867 #CHECK: vgfmg   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xb4]
   1868 #CHECK: vgfmg   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xb4]
   1869 #CHECK: vgfmg   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xb4]
   1870 
   1871 	vgfmg	%v0, %v0, %v0
   1872 	vgfmg	%v0, %v0, %v31
   1873 	vgfmg	%v0, %v31, %v0
   1874 	vgfmg	%v31, %v0, %v0
   1875 	vgfmg	%v18, %v3, %v20
   1876 
   1877 #CHECK: vgfmh   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0xb4]
   1878 #CHECK: vgfmh   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xb4]
   1879 #CHECK: vgfmh   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xb4]
   1880 #CHECK: vgfmh   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xb4]
   1881 #CHECK: vgfmh   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xb4]
   1882 
   1883 	vgfmh	%v0, %v0, %v0
   1884 	vgfmh	%v0, %v0, %v31
   1885 	vgfmh	%v0, %v31, %v0
   1886 	vgfmh	%v31, %v0, %v0
   1887 	vgfmh	%v18, %v3, %v20
   1888 
   1889 #CHECK: vgmb    %v0, 0, 0               # encoding: [0xe7,0x00,0x00,0x00,0x00,0x46]
   1890 #CHECK: vgmb    %v0, 0, 255             # encoding: [0xe7,0x00,0x00,0xff,0x00,0x46]
   1891 #CHECK: vgmb    %v0, 255, 0             # encoding: [0xe7,0x00,0xff,0x00,0x00,0x46]
   1892 #CHECK: vgmb    %v15, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x46]
   1893 #CHECK: vgmb    %v31, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x46]
   1894 #CHECK: vgmb    %v21, 2, 3              # encoding: [0xe7,0x50,0x02,0x03,0x08,0x46]
   1895 
   1896 	vgmb	%v0, 0, 0
   1897 	vgmb	%v0, 0, 255
   1898 	vgmb	%v0, 255, 0
   1899 	vgmb	%v15, 0, 0
   1900 	vgmb	%v31, 0, 0
   1901 	vgmb	%v21, 2, 3
   1902 
   1903 #CHECK: vgmf    %v0, 0, 0               # encoding: [0xe7,0x00,0x00,0x00,0x20,0x46]
   1904 #CHECK: vgmf    %v0, 0, 255             # encoding: [0xe7,0x00,0x00,0xff,0x20,0x46]
   1905 #CHECK: vgmf    %v0, 255, 0             # encoding: [0xe7,0x00,0xff,0x00,0x20,0x46]
   1906 #CHECK: vgmf    %v15, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x46]
   1907 #CHECK: vgmf    %v31, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x46]
   1908 #CHECK: vgmf    %v21, 2, 3              # encoding: [0xe7,0x50,0x02,0x03,0x28,0x46]
   1909 
   1910 	vgmf	%v0, 0, 0
   1911 	vgmf	%v0, 0, 255
   1912 	vgmf	%v0, 255, 0
   1913 	vgmf	%v15, 0, 0
   1914 	vgmf	%v31, 0, 0
   1915 	vgmf	%v21, 2, 3
   1916 
   1917 #CHECK: vgmg    %v0, 0, 0               # encoding: [0xe7,0x00,0x00,0x00,0x30,0x46]
   1918 #CHECK: vgmg    %v0, 0, 255             # encoding: [0xe7,0x00,0x00,0xff,0x30,0x46]
   1919 #CHECK: vgmg    %v0, 255, 0             # encoding: [0xe7,0x00,0xff,0x00,0x30,0x46]
   1920 #CHECK: vgmg    %v15, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x46]
   1921 #CHECK: vgmg    %v31, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x46]
   1922 #CHECK: vgmg    %v21, 2, 3              # encoding: [0xe7,0x50,0x02,0x03,0x38,0x46]
   1923 
   1924 	vgmg	%v0, 0, 0
   1925 	vgmg	%v0, 0, 255
   1926 	vgmg	%v0, 255, 0
   1927 	vgmg	%v15, 0, 0
   1928 	vgmg	%v31, 0, 0
   1929 	vgmg	%v21, 2, 3
   1930 
   1931 #CHECK: vgmh    %v0, 0, 0               # encoding: [0xe7,0x00,0x00,0x00,0x10,0x46]
   1932 #CHECK: vgmh    %v0, 0, 255             # encoding: [0xe7,0x00,0x00,0xff,0x10,0x46]
   1933 #CHECK: vgmh    %v0, 255, 0             # encoding: [0xe7,0x00,0xff,0x00,0x10,0x46]
   1934 #CHECK: vgmh    %v15, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x46]
   1935 #CHECK: vgmh    %v31, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x46]
   1936 #CHECK: vgmh    %v21, 2, 3              # encoding: [0xe7,0x50,0x02,0x03,0x18,0x46]
   1937 
   1938 	vgmh	%v0, 0, 0
   1939 	vgmh	%v0, 0, 255
   1940 	vgmh	%v0, 255, 0
   1941 	vgmh	%v15, 0, 0
   1942 	vgmh	%v31, 0, 0
   1943 	vgmh	%v21, 2, 3
   1944 
   1945 #CHECK: vl      %v0, 0                  # encoding: [0xe7,0x00,0x00,0x00,0x00,0x06]
   1946 #CHECK: vl      %v0, 4095               # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x06]
   1947 #CHECK: vl      %v0, 0(%r15)            # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x06]
   1948 #CHECK: vl      %v0, 0(%r15,%r1)        # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x06]
   1949 #CHECK: vl      %v15, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x06]
   1950 #CHECK: vl      %v31, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x06]
   1951 #CHECK: vl      %v18, 1383(%r3,%r4)     # encoding: [0xe7,0x23,0x45,0x67,0x08,0x06]
   1952 
   1953 	vl	%v0, 0
   1954 	vl	%v0, 4095
   1955 	vl	%v0, 0(%r15)
   1956 	vl	%v0, 0(%r15,%r1)
   1957 	vl	%v15, 0
   1958 	vl	%v31, 0
   1959 	vl	%v18, 0x567(%r3,%r4)
   1960 
   1961 #CHECK: vlbb    %v0, 0, 0               # encoding: [0xe7,0x00,0x00,0x00,0x00,0x07]
   1962 #CHECK: vlbb    %v0, 0, 15              # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x07]
   1963 #CHECK: vlbb    %v0, 4095, 0            # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x07]
   1964 #CHECK: vlbb    %v0, 0(%r15), 0         # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x07]
   1965 #CHECK: vlbb    %v0, 0(%r15,%r1), 0     # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x07]
   1966 #CHECK: vlbb    %v15, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x07]
   1967 #CHECK: vlbb    %v31, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x07]
   1968 #CHECK: vlbb    %v18, 1383(%r3,%r4), 8  # encoding: [0xe7,0x23,0x45,0x67,0x88,0x07]
   1969 
   1970 	vlbb	%v0, 0, 0
   1971 	vlbb	%v0, 0, 15
   1972 	vlbb	%v0, 4095, 0
   1973 	vlbb	%v0, 0(%r15), 0
   1974 	vlbb	%v0, 0(%r15,%r1), 0
   1975 	vlbb	%v15, 0, 0
   1976 	vlbb	%v31, 0, 0
   1977 	vlbb	%v18, 1383(%r3,%r4), 8
   1978 
   1979 #CHECK: vlcb    %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x00,0xde]
   1980 #CHECK: vlcb    %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xde]
   1981 #CHECK: vlcb    %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xde]
   1982 #CHECK: vlcb    %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xde]
   1983 #CHECK: vlcb    %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xde]
   1984 #CHECK: vlcb    %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xde]
   1985 
   1986 	vlcb	%v0, %v0
   1987 	vlcb	%v0, %v15
   1988 	vlcb	%v0, %v31
   1989 	vlcb	%v15, %v0
   1990 	vlcb	%v31, %v0
   1991 	vlcb	%v14, %v17
   1992 
   1993 #CHECK: vlcf    %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x20,0xde]
   1994 #CHECK: vlcf    %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xde]
   1995 #CHECK: vlcf    %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xde]
   1996 #CHECK: vlcf    %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xde]
   1997 #CHECK: vlcf    %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xde]
   1998 #CHECK: vlcf    %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xde]
   1999 
   2000 	vlcf	%v0, %v0
   2001 	vlcf	%v0, %v15
   2002 	vlcf	%v0, %v31
   2003 	vlcf	%v15, %v0
   2004 	vlcf	%v31, %v0
   2005 	vlcf	%v14, %v17
   2006 
   2007 #CHECK: vlcg    %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x30,0xde]
   2008 #CHECK: vlcg    %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xde]
   2009 #CHECK: vlcg    %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xde]
   2010 #CHECK: vlcg    %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xde]
   2011 #CHECK: vlcg    %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xde]
   2012 #CHECK: vlcg    %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xde]
   2013 
   2014 	vlcg	%v0, %v0
   2015 	vlcg	%v0, %v15
   2016 	vlcg	%v0, %v31
   2017 	vlcg	%v15, %v0
   2018 	vlcg	%v31, %v0
   2019 	vlcg	%v14, %v17
   2020 
   2021 #CHECK: vlch    %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x10,0xde]
   2022 #CHECK: vlch    %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x10,0xde]
   2023 #CHECK: vlch    %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xde]
   2024 #CHECK: vlch    %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x10,0xde]
   2025 #CHECK: vlch    %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xde]
   2026 #CHECK: vlch    %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x14,0xde]
   2027 
   2028 	vlch	%v0, %v0
   2029 	vlch	%v0, %v15
   2030 	vlch	%v0, %v31
   2031 	vlch	%v15, %v0
   2032 	vlch	%v31, %v0
   2033 	vlch	%v14, %v17
   2034 
   2035 #CHECK: vldeb   %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x20,0xc4]
   2036 #CHECK: vldeb   %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xc4]
   2037 #CHECK: vldeb   %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xc4]
   2038 #CHECK: vldeb   %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xc4]
   2039 #CHECK: vldeb   %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xc4]
   2040 #CHECK: vldeb   %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xc4]
   2041 
   2042 	vldeb	%v0, %v0
   2043 	vldeb	%v0, %v15
   2044 	vldeb	%v0, %v31
   2045 	vldeb	%v15, %v0
   2046 	vldeb	%v31, %v0
   2047 	vldeb	%v14, %v17
   2048 
   2049 #CHECK: vleb    %v0, 0, 0               # encoding: [0xe7,0x00,0x00,0x00,0x00,0x00]
   2050 #CHECK: vleb    %v0, 0, 15              # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x00]
   2051 #CHECK: vleb    %v0, 4095, 0            # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x00]
   2052 #CHECK: vleb    %v0, 0(%r15), 0         # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x00]
   2053 #CHECK: vleb    %v0, 0(%r15,%r1), 0     # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x00]
   2054 #CHECK: vleb    %v15, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x00]
   2055 #CHECK: vleb    %v31, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x00]
   2056 #CHECK: vleb    %v18, 1383(%r3,%r4), 8  # encoding: [0xe7,0x23,0x45,0x67,0x88,0x00]
   2057 
   2058 	vleb	%v0, 0, 0
   2059 	vleb	%v0, 0, 15
   2060 	vleb	%v0, 4095, 0
   2061 	vleb	%v0, 0(%r15), 0
   2062 	vleb	%v0, 0(%r15,%r1), 0
   2063 	vleb	%v15, 0, 0
   2064 	vleb	%v31, 0, 0
   2065 	vleb	%v18, 1383(%r3,%r4), 8
   2066 
   2067 #CHECK: vledb   %v0, %v0, 0, 0          # encoding: [0xe7,0x00,0x00,0x00,0x30,0xc5]
   2068 #CHECK: vledb   %v0, %v0, 0, 15         # encoding: [0xe7,0x00,0x00,0xf0,0x30,0xc5]
   2069 #CHECK: vledb   %v0, %v0, 4, 0          # encoding: [0xe7,0x00,0x00,0x04,0x30,0xc5]
   2070 #CHECK: vledb   %v0, %v0, 12, 0         # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc5]
   2071 #CHECK: vledb   %v0, %v31, 0, 0         # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xc5]
   2072 #CHECK: vledb   %v31, %v0, 0, 0         # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xc5]
   2073 #CHECK: vledb   %v14, %v17, 4, 10       # encoding: [0xe7,0xe1,0x00,0xa4,0x34,0xc5]
   2074 
   2075 	vledb	%v0, %v0, 0, 0
   2076 	vledb	%v0, %v0, 0, 15
   2077 	vledb	%v0, %v0, 4, 0
   2078 	vledb	%v0, %v0, 12, 0
   2079 	vledb	%v0, %v31, 0, 0
   2080 	vledb	%v31, %v0, 0, 0
   2081 	vledb	%v14, %v17, 4, 10
   2082 
   2083 #CHECK: vlef    %v0, 0, 0               # encoding: [0xe7,0x00,0x00,0x00,0x00,0x03]
   2084 #CHECK: vlef    %v0, 0, 3               # encoding: [0xe7,0x00,0x00,0x00,0x30,0x03]
   2085 #CHECK: vlef    %v0, 4095, 0            # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x03]
   2086 #CHECK: vlef    %v0, 0(%r15), 0         # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x03]
   2087 #CHECK: vlef    %v0, 0(%r15,%r1), 0     # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x03]
   2088 #CHECK: vlef    %v15, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x03]
   2089 #CHECK: vlef    %v31, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x03]
   2090 #CHECK: vlef    %v18, 1383(%r3,%r4), 2  # encoding: [0xe7,0x23,0x45,0x67,0x28,0x03]
   2091 
   2092 	vlef	%v0, 0, 0
   2093 	vlef	%v0, 0, 3
   2094 	vlef	%v0, 4095, 0
   2095 	vlef	%v0, 0(%r15), 0
   2096 	vlef	%v0, 0(%r15,%r1), 0
   2097 	vlef	%v15, 0, 0
   2098 	vlef	%v31, 0, 0
   2099 	vlef	%v18, 1383(%r3,%r4), 2
   2100 
   2101 #CHECK: vleg    %v0, 0, 0               # encoding: [0xe7,0x00,0x00,0x00,0x00,0x02]
   2102 #CHECK: vleg    %v0, 0, 1               # encoding: [0xe7,0x00,0x00,0x00,0x10,0x02]
   2103 #CHECK: vleg    %v0, 4095, 0            # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x02]
   2104 #CHECK: vleg    %v0, 0(%r15), 0         # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x02]
   2105 #CHECK: vleg    %v0, 0(%r15,%r1), 0     # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x02]
   2106 #CHECK: vleg    %v15, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x02]
   2107 #CHECK: vleg    %v31, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x02]
   2108 #CHECK: vleg    %v18, 1383(%r3,%r4), 1  # encoding: [0xe7,0x23,0x45,0x67,0x18,0x02]
   2109 
   2110 	vleg	%v0, 0, 0
   2111 	vleg	%v0, 0, 1
   2112 	vleg	%v0, 4095, 0
   2113 	vleg	%v0, 0(%r15), 0
   2114 	vleg	%v0, 0(%r15,%r1), 0
   2115 	vleg	%v15, 0, 0
   2116 	vleg	%v31, 0, 0
   2117 	vleg	%v18, 1383(%r3,%r4), 1
   2118 
   2119 #CHECK: vleh    %v0, 0, 0               # encoding: [0xe7,0x00,0x00,0x00,0x00,0x01]
   2120 #CHECK: vleh    %v0, 0, 7               # encoding: [0xe7,0x00,0x00,0x00,0x70,0x01]
   2121 #CHECK: vleh    %v0, 4095, 0            # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x01]
   2122 #CHECK: vleh    %v0, 0(%r15), 0         # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x01]
   2123 #CHECK: vleh    %v0, 0(%r15,%r1), 0     # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x01]
   2124 #CHECK: vleh    %v15, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x01]
   2125 #CHECK: vleh    %v31, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x01]
   2126 #CHECK: vleh    %v18, 1383(%r3,%r4), 4  # encoding: [0xe7,0x23,0x45,0x67,0x48,0x01]
   2127 
   2128 	vleh	%v0, 0, 0
   2129 	vleh	%v0, 0, 7
   2130 	vleh	%v0, 4095, 0
   2131 	vleh	%v0, 0(%r15), 0
   2132 	vleh	%v0, 0(%r15,%r1), 0
   2133 	vleh	%v15, 0, 0
   2134 	vleh	%v31, 0, 0
   2135 	vleh	%v18, 1383(%r3,%r4), 4
   2136 
   2137 #CHECK: vleib   %v0, 0, 0               # encoding: [0xe7,0x00,0x00,0x00,0x00,0x40]
   2138 #CHECK: vleib   %v0, 0, 15              # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x40]
   2139 #CHECK: vleib   %v0, -32768, 0          # encoding: [0xe7,0x00,0x80,0x00,0x00,0x40]
   2140 #CHECK: vleib   %v0, 32767, 0           # encoding: [0xe7,0x00,0x7f,0xff,0x00,0x40]
   2141 #CHECK: vleib   %v15, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x40]
   2142 #CHECK: vleib   %v31, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x40]
   2143 #CHECK: vleib   %v18, 13398, 11         # encoding: [0xe7,0x20,0x34,0x56,0xb8,0x40]
   2144 
   2145 	vleib	%v0, 0, 0
   2146 	vleib	%v0, 0, 15
   2147 	vleib	%v0, -32768, 0
   2148 	vleib	%v0, 32767, 0
   2149 	vleib	%v15, 0, 0
   2150 	vleib	%v31, 0, 0
   2151 	vleib	%v18, 0x3456, 11
   2152 
   2153 #CHECK: vleif   %v0, 0, 0               # encoding: [0xe7,0x00,0x00,0x00,0x00,0x43]
   2154 #CHECK: vleif   %v0, 0, 3               # encoding: [0xe7,0x00,0x00,0x00,0x30,0x43]
   2155 #CHECK: vleif   %v0, -32768, 0          # encoding: [0xe7,0x00,0x80,0x00,0x00,0x43]
   2156 #CHECK: vleif   %v0, 32767, 0           # encoding: [0xe7,0x00,0x7f,0xff,0x00,0x43]
   2157 #CHECK: vleif   %v15, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x43]
   2158 #CHECK: vleif   %v31, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x43]
   2159 #CHECK: vleif   %v18, 13398, 3          # encoding: [0xe7,0x20,0x34,0x56,0x38,0x43]
   2160 
   2161 	vleif	%v0, 0, 0
   2162 	vleif	%v0, 0, 3
   2163 	vleif	%v0, -32768, 0
   2164 	vleif	%v0, 32767, 0
   2165 	vleif	%v15, 0, 0
   2166 	vleif	%v31, 0, 0
   2167 	vleif	%v18, 0x3456, 3
   2168 
   2169 #CHECK: vleig   %v0, 0, 0               # encoding: [0xe7,0x00,0x00,0x00,0x00,0x42]
   2170 #CHECK: vleig   %v0, 0, 1               # encoding: [0xe7,0x00,0x00,0x00,0x10,0x42]
   2171 #CHECK: vleig   %v0, -32768, 0          # encoding: [0xe7,0x00,0x80,0x00,0x00,0x42]
   2172 #CHECK: vleig   %v0, 32767, 0           # encoding: [0xe7,0x00,0x7f,0xff,0x00,0x42]
   2173 #CHECK: vleig   %v15, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x42]
   2174 #CHECK: vleig   %v31, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x42]
   2175 #CHECK: vleig   %v18, 13398, 1          # encoding: [0xe7,0x20,0x34,0x56,0x18,0x42]
   2176 
   2177 	vleig	%v0, 0, 0
   2178 	vleig	%v0, 0, 1
   2179 	vleig	%v0, -32768, 0
   2180 	vleig	%v0, 32767, 0
   2181 	vleig	%v15, 0, 0
   2182 	vleig	%v31, 0, 0
   2183 	vleig	%v18, 0x3456, 1
   2184 
   2185 #CHECK: vleih   %v0, 0, 0               # encoding: [0xe7,0x00,0x00,0x00,0x00,0x41]
   2186 #CHECK: vleih   %v0, 0, 7               # encoding: [0xe7,0x00,0x00,0x00,0x70,0x41]
   2187 #CHECK: vleih   %v0, -32768, 0          # encoding: [0xe7,0x00,0x80,0x00,0x00,0x41]
   2188 #CHECK: vleih   %v0, 32767, 0           # encoding: [0xe7,0x00,0x7f,0xff,0x00,0x41]
   2189 #CHECK: vleih   %v15, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x41]
   2190 #CHECK: vleih   %v31, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x41]
   2191 #CHECK: vleih   %v18, 13398, 7          # encoding: [0xe7,0x20,0x34,0x56,0x78,0x41]
   2192 
   2193 	vleih	%v0, 0, 0
   2194 	vleih	%v0, 0, 7
   2195 	vleih	%v0, -32768, 0
   2196 	vleih	%v0, 32767, 0
   2197 	vleih	%v15, 0, 0
   2198 	vleih	%v31, 0, 0
   2199 	vleih	%v18, 0x3456, 7
   2200 
   2201 #CHECK: vlgvb   %r0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x00,0x21]
   2202 #CHECK: vlgvb   %r0, %v0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x21]
   2203 #CHECK: vlgvb   %r0, %v0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x21]
   2204 #CHECK: vlgvb   %r0, %v15, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x21]
   2205 #CHECK: vlgvb   %r0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x21]
   2206 #CHECK: vlgvb   %r15, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x21]
   2207 #CHECK: vlgvb   %r2, %v19, 1383(%r4)    # encoding: [0xe7,0x23,0x45,0x67,0x04,0x21]
   2208 
   2209 	vlgvb	%r0, %v0, 0
   2210 	vlgvb	%r0, %v0, 4095
   2211 	vlgvb	%r0, %v0, 0(%r15)
   2212 	vlgvb	%r0, %v15, 0
   2213 	vlgvb	%r0, %v31, 0
   2214 	vlgvb	%r15, %v0, 0
   2215 	vlgvb	%r2, %v19, 1383(%r4)
   2216 
   2217 #CHECK: vlgvf   %r0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x20,0x21]
   2218 #CHECK: vlgvf   %r0, %v0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x20,0x21]
   2219 #CHECK: vlgvf   %r0, %v0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x21]
   2220 #CHECK: vlgvf   %r0, %v15, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x21]
   2221 #CHECK: vlgvf   %r0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x21]
   2222 #CHECK: vlgvf   %r15, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x21]
   2223 #CHECK: vlgvf   %r2, %v19, 1383(%r4)    # encoding: [0xe7,0x23,0x45,0x67,0x24,0x21]
   2224 
   2225 	vlgvf	%r0, %v0, 0
   2226 	vlgvf	%r0, %v0, 4095
   2227 	vlgvf	%r0, %v0, 0(%r15)
   2228 	vlgvf	%r0, %v15, 0
   2229 	vlgvf	%r0, %v31, 0
   2230 	vlgvf	%r15, %v0, 0
   2231 	vlgvf	%r2, %v19, 1383(%r4)
   2232 
   2233 #CHECK: vlgvg   %r0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x30,0x21]
   2234 #CHECK: vlgvg   %r0, %v0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x30,0x21]
   2235 #CHECK: vlgvg   %r0, %v0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x21]
   2236 #CHECK: vlgvg   %r0, %v15, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x21]
   2237 #CHECK: vlgvg   %r0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x21]
   2238 #CHECK: vlgvg   %r15, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x21]
   2239 #CHECK: vlgvg   %r2, %v19, 1383(%r4)    # encoding: [0xe7,0x23,0x45,0x67,0x34,0x21]
   2240 
   2241 	vlgvg	%r0, %v0, 0
   2242 	vlgvg	%r0, %v0, 4095
   2243 	vlgvg	%r0, %v0, 0(%r15)
   2244 	vlgvg	%r0, %v15, 0
   2245 	vlgvg	%r0, %v31, 0
   2246 	vlgvg	%r15, %v0, 0
   2247 	vlgvg	%r2, %v19, 1383(%r4)
   2248 
   2249 #CHECK: vlgvh   %r0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x10,0x21]
   2250 #CHECK: vlgvh   %r0, %v0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x10,0x21]
   2251 #CHECK: vlgvh   %r0, %v0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x21]
   2252 #CHECK: vlgvh   %r0, %v15, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x21]
   2253 #CHECK: vlgvh   %r0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x21]
   2254 #CHECK: vlgvh   %r15, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x21]
   2255 #CHECK: vlgvh   %r2, %v19, 1383(%r4)    # encoding: [0xe7,0x23,0x45,0x67,0x14,0x21]
   2256 
   2257 	vlgvh	%r0, %v0, 0
   2258 	vlgvh	%r0, %v0, 4095
   2259 	vlgvh	%r0, %v0, 0(%r15)
   2260 	vlgvh	%r0, %v15, 0
   2261 	vlgvh	%r0, %v31, 0
   2262 	vlgvh	%r15, %v0, 0
   2263 	vlgvh	%r2, %v19, 1383(%r4)
   2264 
   2265 #CHECK: vll     %v0, %r0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x00,0x37]
   2266 #CHECK: vll     %v0, %r0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x37]
   2267 #CHECK: vll     %v0, %r0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x37]
   2268 #CHECK: vll     %v0, %r15, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x37]
   2269 #CHECK: vll     %v15, %r0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x37]
   2270 #CHECK: vll     %v31, %r0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x37]
   2271 #CHECK: vll     %v18, %r3, 1383(%r4)    # encoding: [0xe7,0x23,0x45,0x67,0x08,0x37]
   2272 
   2273 	vll	%v0, %r0, 0
   2274 	vll	%v0, %r0, 4095
   2275 	vll	%v0, %r0, 0(%r15)
   2276 	vll	%v0, %r15, 0
   2277 	vll	%v15, %r0, 0
   2278 	vll	%v31, %r0, 0
   2279 	vll	%v18, %r3, 1383(%r4)
   2280 
   2281 #CHECK: vllezb  %v0, 0                  # encoding: [0xe7,0x00,0x00,0x00,0x00,0x04]
   2282 #CHECK: vllezb  %v0, 4095               # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x04]
   2283 #CHECK: vllezb  %v0, 0(%r15)            # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x04]
   2284 #CHECK: vllezb  %v0, 0(%r15,%r1)        # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x04]
   2285 #CHECK: vllezb  %v15, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x04]
   2286 #CHECK: vllezb  %v31, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x04]
   2287 #CHECK: vllezb  %v18, 1383(%r3,%r4)     # encoding: [0xe7,0x23,0x45,0x67,0x08,0x04]
   2288 
   2289 	vllezb	%v0, 0
   2290 	vllezb	%v0, 4095
   2291 	vllezb	%v0, 0(%r15)
   2292 	vllezb	%v0, 0(%r15,%r1)
   2293 	vllezb	%v15, 0
   2294 	vllezb	%v31, 0
   2295 	vllezb	%v18, 0x567(%r3,%r4)
   2296 
   2297 #CHECK: vllezf  %v0, 0                  # encoding: [0xe7,0x00,0x00,0x00,0x20,0x04]
   2298 #CHECK: vllezf  %v0, 4095               # encoding: [0xe7,0x00,0x0f,0xff,0x20,0x04]
   2299 #CHECK: vllezf  %v0, 0(%r15)            # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x04]
   2300 #CHECK: vllezf  %v0, 0(%r15,%r1)        # encoding: [0xe7,0x0f,0x10,0x00,0x20,0x04]
   2301 #CHECK: vllezf  %v15, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x04]
   2302 #CHECK: vllezf  %v31, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x04]
   2303 #CHECK: vllezf  %v18, 1383(%r3,%r4)     # encoding: [0xe7,0x23,0x45,0x67,0x28,0x04]
   2304 
   2305 	vllezf	%v0, 0
   2306 	vllezf	%v0, 4095
   2307 	vllezf	%v0, 0(%r15)
   2308 	vllezf	%v0, 0(%r15,%r1)
   2309 	vllezf	%v15, 0
   2310 	vllezf	%v31, 0
   2311 	vllezf	%v18, 0x567(%r3,%r4)
   2312 
   2313 #CHECK: vllezg  %v0, 0                  # encoding: [0xe7,0x00,0x00,0x00,0x30,0x04]
   2314 #CHECK: vllezg  %v0, 4095               # encoding: [0xe7,0x00,0x0f,0xff,0x30,0x04]
   2315 #CHECK: vllezg  %v0, 0(%r15)            # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x04]
   2316 #CHECK: vllezg  %v0, 0(%r15,%r1)        # encoding: [0xe7,0x0f,0x10,0x00,0x30,0x04]
   2317 #CHECK: vllezg  %v15, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x04]
   2318 #CHECK: vllezg  %v31, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x04]
   2319 #CHECK: vllezg  %v18, 1383(%r3,%r4)     # encoding: [0xe7,0x23,0x45,0x67,0x38,0x04]
   2320 
   2321 	vllezg	%v0, 0
   2322 	vllezg	%v0, 4095
   2323 	vllezg	%v0, 0(%r15)
   2324 	vllezg	%v0, 0(%r15,%r1)
   2325 	vllezg	%v15, 0
   2326 	vllezg	%v31, 0
   2327 	vllezg	%v18, 0x567(%r3,%r4)
   2328 
   2329 #CHECK: vllezh  %v0, 0                  # encoding: [0xe7,0x00,0x00,0x00,0x10,0x04]
   2330 #CHECK: vllezh  %v0, 4095               # encoding: [0xe7,0x00,0x0f,0xff,0x10,0x04]
   2331 #CHECK: vllezh  %v0, 0(%r15)            # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x04]
   2332 #CHECK: vllezh  %v0, 0(%r15,%r1)        # encoding: [0xe7,0x0f,0x10,0x00,0x10,0x04]
   2333 #CHECK: vllezh  %v15, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x04]
   2334 #CHECK: vllezh  %v31, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x04]
   2335 #CHECK: vllezh  %v18, 1383(%r3,%r4)     # encoding: [0xe7,0x23,0x45,0x67,0x18,0x04]
   2336 
   2337 	vllezh	%v0, 0
   2338 	vllezh	%v0, 4095
   2339 	vllezh	%v0, 0(%r15)
   2340 	vllezh	%v0, 0(%r15,%r1)
   2341 	vllezh	%v15, 0
   2342 	vllezh	%v31, 0
   2343 	vllezh	%v18, 0x567(%r3,%r4)
   2344 
   2345 #CHECK: vlm     %v0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x00,0x36]
   2346 #CHECK: vlm     %v0, %v0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x36]
   2347 #CHECK: vlm     %v0, %v0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x36]
   2348 #CHECK: vlm     %v0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x36]
   2349 #CHECK: vlm     %v31, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x36]
   2350 #CHECK: vlm     %v14, %v17, 1074(%r5)   # encoding: [0xe7,0xe1,0x54,0x32,0x04,0x36]
   2351 
   2352 	vlm	%v0, %v0, 0
   2353 	vlm	%v0, %v0, 4095
   2354 	vlm	%v0, %v0, 0(%r15)
   2355 	vlm	%v0, %v31, 0
   2356 	vlm	%v31, %v0, 0
   2357 	vlm	%v14, %v17, 1074(%r5)
   2358 
   2359 #CHECK: vlpb    %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x00,0xdf]
   2360 #CHECK: vlpb    %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xdf]
   2361 #CHECK: vlpb    %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xdf]
   2362 #CHECK: vlpb    %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xdf]
   2363 #CHECK: vlpb    %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xdf]
   2364 #CHECK: vlpb    %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xdf]
   2365 
   2366 	vlpb	%v0, %v0
   2367 	vlpb	%v0, %v15
   2368 	vlpb	%v0, %v31
   2369 	vlpb	%v15, %v0
   2370 	vlpb	%v31, %v0
   2371 	vlpb	%v14, %v17
   2372 
   2373 #CHECK: vlpf    %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x20,0xdf]
   2374 #CHECK: vlpf    %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xdf]
   2375 #CHECK: vlpf    %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xdf]
   2376 #CHECK: vlpf    %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xdf]
   2377 #CHECK: vlpf    %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xdf]
   2378 #CHECK: vlpf    %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xdf]
   2379 
   2380 	vlpf	%v0, %v0
   2381 	vlpf	%v0, %v15
   2382 	vlpf	%v0, %v31
   2383 	vlpf	%v15, %v0
   2384 	vlpf	%v31, %v0
   2385 	vlpf	%v14, %v17
   2386 
   2387 #CHECK: vlpg    %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x30,0xdf]
   2388 #CHECK: vlpg    %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xdf]
   2389 #CHECK: vlpg    %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xdf]
   2390 #CHECK: vlpg    %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xdf]
   2391 #CHECK: vlpg    %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xdf]
   2392 #CHECK: vlpg    %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xdf]
   2393 
   2394 	vlpg	%v0, %v0
   2395 	vlpg	%v0, %v15
   2396 	vlpg	%v0, %v31
   2397 	vlpg	%v15, %v0
   2398 	vlpg	%v31, %v0
   2399 	vlpg	%v14, %v17
   2400 
   2401 #CHECK: vlph    %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x10,0xdf]
   2402 #CHECK: vlph    %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x10,0xdf]
   2403 #CHECK: vlph    %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xdf]
   2404 #CHECK: vlph    %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x10,0xdf]
   2405 #CHECK: vlph    %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xdf]
   2406 #CHECK: vlph    %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x14,0xdf]
   2407 
   2408 	vlph	%v0, %v0
   2409 	vlph	%v0, %v15
   2410 	vlph	%v0, %v31
   2411 	vlph	%v15, %v0
   2412 	vlph	%v31, %v0
   2413 	vlph	%v14, %v17
   2414 
   2415 #CHECK: vlr     %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x00,0x56]
   2416 #CHECK: vlr     %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x56]
   2417 #CHECK: vlr     %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x56]
   2418 #CHECK: vlr     %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x56]
   2419 #CHECK: vlr     %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x56]
   2420 #CHECK: vlr     %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x04,0x56]
   2421 
   2422 	vlr	%v0, %v0
   2423 	vlr	%v0, %v15
   2424 	vlr	%v0, %v31
   2425 	vlr	%v15, %v0
   2426 	vlr	%v31, %v0
   2427 	vlr	%v14, %v17
   2428 
   2429 #CHECK: vlrepb  %v0, 0                  # encoding: [0xe7,0x00,0x00,0x00,0x00,0x05]
   2430 #CHECK: vlrepb  %v0, 4095               # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x05]
   2431 #CHECK: vlrepb  %v0, 0(%r15)            # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x05]
   2432 #CHECK: vlrepb  %v0, 0(%r15,%r1)        # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x05]
   2433 #CHECK: vlrepb  %v15, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x05]
   2434 #CHECK: vlrepb  %v31, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x05]
   2435 #CHECK: vlrepb  %v18, 1383(%r3,%r4)     # encoding: [0xe7,0x23,0x45,0x67,0x08,0x05]
   2436 
   2437 	vlrepb	%v0, 0
   2438 	vlrepb	%v0, 4095
   2439 	vlrepb	%v0, 0(%r15)
   2440 	vlrepb	%v0, 0(%r15,%r1)
   2441 	vlrepb	%v15, 0
   2442 	vlrepb	%v31, 0
   2443 	vlrepb	%v18, 0x567(%r3,%r4)
   2444 
   2445 #CHECK: vlrepf  %v0, 0                  # encoding: [0xe7,0x00,0x00,0x00,0x20,0x05]
   2446 #CHECK: vlrepf  %v0, 4095               # encoding: [0xe7,0x00,0x0f,0xff,0x20,0x05]
   2447 #CHECK: vlrepf  %v0, 0(%r15)            # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x05]
   2448 #CHECK: vlrepf  %v0, 0(%r15,%r1)        # encoding: [0xe7,0x0f,0x10,0x00,0x20,0x05]
   2449 #CHECK: vlrepf  %v15, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x05]
   2450 #CHECK: vlrepf  %v31, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x05]
   2451 #CHECK: vlrepf  %v18, 1383(%r3,%r4)     # encoding: [0xe7,0x23,0x45,0x67,0x28,0x05]
   2452 
   2453 	vlrepf	%v0, 0
   2454 	vlrepf	%v0, 4095
   2455 	vlrepf	%v0, 0(%r15)
   2456 	vlrepf	%v0, 0(%r15,%r1)
   2457 	vlrepf	%v15, 0
   2458 	vlrepf	%v31, 0
   2459 	vlrepf	%v18, 0x567(%r3,%r4)
   2460 
   2461 #CHECK: vlrepg  %v0, 0                  # encoding: [0xe7,0x00,0x00,0x00,0x30,0x05]
   2462 #CHECK: vlrepg  %v0, 4095               # encoding: [0xe7,0x00,0x0f,0xff,0x30,0x05]
   2463 #CHECK: vlrepg  %v0, 0(%r15)            # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x05]
   2464 #CHECK: vlrepg  %v0, 0(%r15,%r1)        # encoding: [0xe7,0x0f,0x10,0x00,0x30,0x05]
   2465 #CHECK: vlrepg  %v15, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x05]
   2466 #CHECK: vlrepg  %v31, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x05]
   2467 #CHECK: vlrepg  %v18, 1383(%r3,%r4)     # encoding: [0xe7,0x23,0x45,0x67,0x38,0x05]
   2468 
   2469 	vlrepg	%v0, 0
   2470 	vlrepg	%v0, 4095
   2471 	vlrepg	%v0, 0(%r15)
   2472 	vlrepg	%v0, 0(%r15,%r1)
   2473 	vlrepg	%v15, 0
   2474 	vlrepg	%v31, 0
   2475 	vlrepg	%v18, 0x567(%r3,%r4)
   2476 
   2477 #CHECK: vlreph  %v0, 0                  # encoding: [0xe7,0x00,0x00,0x00,0x10,0x05]
   2478 #CHECK: vlreph  %v0, 4095               # encoding: [0xe7,0x00,0x0f,0xff,0x10,0x05]
   2479 #CHECK: vlreph  %v0, 0(%r15)            # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x05]
   2480 #CHECK: vlreph  %v0, 0(%r15,%r1)        # encoding: [0xe7,0x0f,0x10,0x00,0x10,0x05]
   2481 #CHECK: vlreph  %v15, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x05]
   2482 #CHECK: vlreph  %v31, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x05]
   2483 #CHECK: vlreph  %v18, 1383(%r3,%r4)     # encoding: [0xe7,0x23,0x45,0x67,0x18,0x05]
   2484 
   2485 	vlreph	%v0, 0
   2486 	vlreph	%v0, 4095
   2487 	vlreph	%v0, 0(%r15)
   2488 	vlreph	%v0, 0(%r15,%r1)
   2489 	vlreph	%v15, 0
   2490 	vlreph	%v31, 0
   2491 	vlreph	%v18, 0x567(%r3,%r4)
   2492 
   2493 #CHECK: vlvgb   %v0, %r0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x00,0x22]
   2494 #CHECK: vlvgb   %v0, %r0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x22]
   2495 #CHECK: vlvgb   %v0, %r0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x22]
   2496 #CHECK: vlvgb   %v0, %r15, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x22]
   2497 #CHECK: vlvgb   %v15, %r0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x22]
   2498 #CHECK: vlvgb   %v31, %r0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x22]
   2499 #CHECK: vlvgb   %v18, %r3, 1383(%r4)    # encoding: [0xe7,0x23,0x45,0x67,0x08,0x22]
   2500 
   2501 	vlvgb	%v0, %r0, 0
   2502 	vlvgb	%v0, %r0, 4095
   2503 	vlvgb	%v0, %r0, 0(%r15)
   2504 	vlvgb	%v0, %r15, 0
   2505 	vlvgb	%v15, %r0, 0
   2506 	vlvgb	%v31, %r0, 0
   2507 	vlvgb	%v18, %r3, 1383(%r4)
   2508 
   2509 #CHECK: vlvgf   %v0, %r0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x20,0x22]
   2510 #CHECK: vlvgf   %v0, %r0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x20,0x22]
   2511 #CHECK: vlvgf   %v0, %r0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x22]
   2512 #CHECK: vlvgf   %v0, %r15, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x22]
   2513 #CHECK: vlvgf   %v15, %r0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x22]
   2514 #CHECK: vlvgf   %v31, %r0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x22]
   2515 #CHECK: vlvgf   %v18, %r3, 1383(%r4)    # encoding: [0xe7,0x23,0x45,0x67,0x28,0x22]
   2516 
   2517 	vlvgf	%v0, %r0, 0
   2518 	vlvgf	%v0, %r0, 4095
   2519 	vlvgf	%v0, %r0, 0(%r15)
   2520 	vlvgf	%v0, %r15, 0
   2521 	vlvgf	%v15, %r0, 0
   2522 	vlvgf	%v31, %r0, 0
   2523 	vlvgf	%v18, %r3, 1383(%r4)
   2524 
   2525 #CHECK: vlvgg   %v0, %r0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x30,0x22]
   2526 #CHECK: vlvgg   %v0, %r0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x30,0x22]
   2527 #CHECK: vlvgg   %v0, %r0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x22]
   2528 #CHECK: vlvgg   %v0, %r15, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x22]
   2529 #CHECK: vlvgg   %v15, %r0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x22]
   2530 #CHECK: vlvgg   %v31, %r0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x22]
   2531 #CHECK: vlvgg   %v18, %r3, 1383(%r4)    # encoding: [0xe7,0x23,0x45,0x67,0x38,0x22]
   2532 
   2533 	vlvgg	%v0, %r0, 0
   2534 	vlvgg	%v0, %r0, 4095
   2535 	vlvgg	%v0, %r0, 0(%r15)
   2536 	vlvgg	%v0, %r15, 0
   2537 	vlvgg	%v15, %r0, 0
   2538 	vlvgg	%v31, %r0, 0
   2539 	vlvgg	%v18, %r3, 1383(%r4)
   2540 
   2541 #CHECK: vlvgh   %v0, %r0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x10,0x22]
   2542 #CHECK: vlvgh   %v0, %r0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x10,0x22]
   2543 #CHECK: vlvgh   %v0, %r0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x22]
   2544 #CHECK: vlvgh   %v0, %r15, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x22]
   2545 #CHECK: vlvgh   %v15, %r0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x22]
   2546 #CHECK: vlvgh   %v31, %r0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x22]
   2547 #CHECK: vlvgh   %v18, %r3, 1383(%r4)    # encoding: [0xe7,0x23,0x45,0x67,0x18,0x22]
   2548 
   2549 	vlvgh	%v0, %r0, 0
   2550 	vlvgh	%v0, %r0, 4095
   2551 	vlvgh	%v0, %r0, 0(%r15)
   2552 	vlvgh	%v0, %r15, 0
   2553 	vlvgh	%v15, %r0, 0
   2554 	vlvgh	%v31, %r0, 0
   2555 	vlvgh	%v18, %r3, 1383(%r4)
   2556 
   2557 #CHECK: vlvgp   %v0, %r0, %r0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0x62]
   2558 #CHECK: vlvgp   %v0, %r0, %r15          # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x62]
   2559 #CHECK: vlvgp   %v0, %r15, %r0          # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x62]
   2560 #CHECK: vlvgp   %v15, %r0, %r0          # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x62]
   2561 #CHECK: vlvgp   %v31, %r0, %r0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x62]
   2562 #CHECK: vlvgp   %v18, %r3, %r4          # encoding: [0xe7,0x23,0x40,0x00,0x08,0x62]
   2563 
   2564 	vlvgp	%v0, %r0, %r0
   2565 	vlvgp	%v0, %r0, %r15
   2566 	vlvgp	%v0, %r15, %r0
   2567 	vlvgp	%v15, %r0, %r0
   2568 	vlvgp	%v31, %r0, %r0
   2569 	vlvgp	%v18, %r3, %r4
   2570 
   2571 #CHECK: vmaeb   %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x00,0x00,0x00,0xae]
   2572 #CHECK: vmaeb   %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xae]
   2573 #CHECK: vmaeb   %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xae]
   2574 #CHECK: vmaeb   %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xae]
   2575 #CHECK: vmaeb   %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xae]
   2576 #CHECK: vmaeb   %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x50,0x00,0x97,0xae]
   2577 
   2578 	vmaeb	%v0, %v0, %v0, %v0
   2579 	vmaeb	%v0, %v0, %v0, %v31
   2580 	vmaeb	%v0, %v0, %v31, %v0
   2581 	vmaeb	%v0, %v31, %v0, %v0
   2582 	vmaeb	%v31, %v0, %v0, %v0
   2583 	vmaeb	%v13, %v17, %v21, %v25
   2584 
   2585 #CHECK: vmaef   %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x02,0x00,0x00,0xae]
   2586 #CHECK: vmaef   %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x02,0x00,0xf1,0xae]
   2587 #CHECK: vmaef   %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf2,0x00,0x02,0xae]
   2588 #CHECK: vmaef   %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x02,0x00,0x04,0xae]
   2589 #CHECK: vmaef   %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x02,0x00,0x08,0xae]
   2590 #CHECK: vmaef   %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x52,0x00,0x97,0xae]
   2591 
   2592 	vmaef	%v0, %v0, %v0, %v0
   2593 	vmaef	%v0, %v0, %v0, %v31
   2594 	vmaef	%v0, %v0, %v31, %v0
   2595 	vmaef	%v0, %v31, %v0, %v0
   2596 	vmaef	%v31, %v0, %v0, %v0
   2597 	vmaef	%v13, %v17, %v21, %v25
   2598 
   2599 #CHECK: vmaeh   %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x01,0x00,0x00,0xae]
   2600 #CHECK: vmaeh   %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x01,0x00,0xf1,0xae]
   2601 #CHECK: vmaeh   %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf1,0x00,0x02,0xae]
   2602 #CHECK: vmaeh   %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x01,0x00,0x04,0xae]
   2603 #CHECK: vmaeh   %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x01,0x00,0x08,0xae]
   2604 #CHECK: vmaeh   %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x51,0x00,0x97,0xae]
   2605 
   2606 	vmaeh	%v0, %v0, %v0, %v0
   2607 	vmaeh	%v0, %v0, %v0, %v31
   2608 	vmaeh	%v0, %v0, %v31, %v0
   2609 	vmaeh	%v0, %v31, %v0, %v0
   2610 	vmaeh	%v31, %v0, %v0, %v0
   2611 	vmaeh	%v13, %v17, %v21, %v25
   2612 
   2613 #CHECK: vmahb   %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x00,0x00,0x00,0xab]
   2614 #CHECK: vmahb   %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xab]
   2615 #CHECK: vmahb   %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xab]
   2616 #CHECK: vmahb   %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xab]
   2617 #CHECK: vmahb   %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xab]
   2618 #CHECK: vmahb   %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x50,0x00,0x97,0xab]
   2619 
   2620 	vmahb	%v0, %v0, %v0, %v0
   2621 	vmahb	%v0, %v0, %v0, %v31
   2622 	vmahb	%v0, %v0, %v31, %v0
   2623 	vmahb	%v0, %v31, %v0, %v0
   2624 	vmahb	%v31, %v0, %v0, %v0
   2625 	vmahb	%v13, %v17, %v21, %v25
   2626 
   2627 #CHECK: vmahf   %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x02,0x00,0x00,0xab]
   2628 #CHECK: vmahf   %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x02,0x00,0xf1,0xab]
   2629 #CHECK: vmahf   %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf2,0x00,0x02,0xab]
   2630 #CHECK: vmahf   %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x02,0x00,0x04,0xab]
   2631 #CHECK: vmahf   %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x02,0x00,0x08,0xab]
   2632 #CHECK: vmahf   %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x52,0x00,0x97,0xab]
   2633 
   2634 	vmahf	%v0, %v0, %v0, %v0
   2635 	vmahf	%v0, %v0, %v0, %v31
   2636 	vmahf	%v0, %v0, %v31, %v0
   2637 	vmahf	%v0, %v31, %v0, %v0
   2638 	vmahf	%v31, %v0, %v0, %v0
   2639 	vmahf	%v13, %v17, %v21, %v25
   2640 
   2641 #CHECK: vmahh   %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x01,0x00,0x00,0xab]
   2642 #CHECK: vmahh   %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x01,0x00,0xf1,0xab]
   2643 #CHECK: vmahh   %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf1,0x00,0x02,0xab]
   2644 #CHECK: vmahh   %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x01,0x00,0x04,0xab]
   2645 #CHECK: vmahh   %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x01,0x00,0x08,0xab]
   2646 #CHECK: vmahh   %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x51,0x00,0x97,0xab]
   2647 
   2648 	vmahh	%v0, %v0, %v0, %v0
   2649 	vmahh	%v0, %v0, %v0, %v31
   2650 	vmahh	%v0, %v0, %v31, %v0
   2651 	vmahh	%v0, %v31, %v0, %v0
   2652 	vmahh	%v31, %v0, %v0, %v0
   2653 	vmahh	%v13, %v17, %v21, %v25
   2654 
   2655 #CHECK: vmalb   %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x00,0x00,0x00,0xaa]
   2656 #CHECK: vmalb   %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xaa]
   2657 #CHECK: vmalb   %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xaa]
   2658 #CHECK: vmalb   %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xaa]
   2659 #CHECK: vmalb   %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xaa]
   2660 #CHECK: vmalb   %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x50,0x00,0x97,0xaa]
   2661 
   2662 	vmalb	%v0, %v0, %v0, %v0
   2663 	vmalb	%v0, %v0, %v0, %v31
   2664 	vmalb	%v0, %v0, %v31, %v0
   2665 	vmalb	%v0, %v31, %v0, %v0
   2666 	vmalb	%v31, %v0, %v0, %v0
   2667 	vmalb	%v13, %v17, %v21, %v25
   2668 
   2669 #CHECK: vmaleb  %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x00,0x00,0x00,0xac]
   2670 #CHECK: vmaleb  %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xac]
   2671 #CHECK: vmaleb  %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xac]
   2672 #CHECK: vmaleb  %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xac]
   2673 #CHECK: vmaleb  %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xac]
   2674 #CHECK: vmaleb  %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x50,0x00,0x97,0xac]
   2675 
   2676 	vmaleb	%v0, %v0, %v0, %v0
   2677 	vmaleb	%v0, %v0, %v0, %v31
   2678 	vmaleb	%v0, %v0, %v31, %v0
   2679 	vmaleb	%v0, %v31, %v0, %v0
   2680 	vmaleb	%v31, %v0, %v0, %v0
   2681 	vmaleb	%v13, %v17, %v21, %v25
   2682 
   2683 #CHECK: vmalef  %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x02,0x00,0x00,0xac]
   2684 #CHECK: vmalef  %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x02,0x00,0xf1,0xac]
   2685 #CHECK: vmalef  %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf2,0x00,0x02,0xac]
   2686 #CHECK: vmalef  %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x02,0x00,0x04,0xac]
   2687 #CHECK: vmalef  %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x02,0x00,0x08,0xac]
   2688 #CHECK: vmalef  %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x52,0x00,0x97,0xac]
   2689 
   2690 	vmalef	%v0, %v0, %v0, %v0
   2691 	vmalef	%v0, %v0, %v0, %v31
   2692 	vmalef	%v0, %v0, %v31, %v0
   2693 	vmalef	%v0, %v31, %v0, %v0
   2694 	vmalef	%v31, %v0, %v0, %v0
   2695 	vmalef	%v13, %v17, %v21, %v25
   2696 
   2697 #CHECK: vmaleh  %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x01,0x00,0x00,0xac]
   2698 #CHECK: vmaleh  %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x01,0x00,0xf1,0xac]
   2699 #CHECK: vmaleh  %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf1,0x00,0x02,0xac]
   2700 #CHECK: vmaleh  %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x01,0x00,0x04,0xac]
   2701 #CHECK: vmaleh  %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x01,0x00,0x08,0xac]
   2702 #CHECK: vmaleh  %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x51,0x00,0x97,0xac]
   2703 
   2704 	vmaleh	%v0, %v0, %v0, %v0
   2705 	vmaleh	%v0, %v0, %v0, %v31
   2706 	vmaleh	%v0, %v0, %v31, %v0
   2707 	vmaleh	%v0, %v31, %v0, %v0
   2708 	vmaleh	%v31, %v0, %v0, %v0
   2709 	vmaleh	%v13, %v17, %v21, %v25
   2710 
   2711 #CHECK: vmalf   %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x02,0x00,0x00,0xaa]
   2712 #CHECK: vmalf   %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x02,0x00,0xf1,0xaa]
   2713 #CHECK: vmalf   %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf2,0x00,0x02,0xaa]
   2714 #CHECK: vmalf   %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x02,0x00,0x04,0xaa]
   2715 #CHECK: vmalf   %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x02,0x00,0x08,0xaa]
   2716 #CHECK: vmalf   %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x52,0x00,0x97,0xaa]
   2717 
   2718 	vmalf	%v0, %v0, %v0, %v0
   2719 	vmalf	%v0, %v0, %v0, %v31
   2720 	vmalf	%v0, %v0, %v31, %v0
   2721 	vmalf	%v0, %v31, %v0, %v0
   2722 	vmalf	%v31, %v0, %v0, %v0
   2723 	vmalf	%v13, %v17, %v21, %v25
   2724 
   2725 #CHECK: vmalhb  %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa9]
   2726 #CHECK: vmalhb  %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xa9]
   2727 #CHECK: vmalhb  %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa9]
   2728 #CHECK: vmalhb  %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa9]
   2729 #CHECK: vmalhb  %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa9]
   2730 #CHECK: vmalhb  %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x50,0x00,0x97,0xa9]
   2731 
   2732 	vmalhb	%v0, %v0, %v0, %v0
   2733 	vmalhb	%v0, %v0, %v0, %v31
   2734 	vmalhb	%v0, %v0, %v31, %v0
   2735 	vmalhb	%v0, %v31, %v0, %v0
   2736 	vmalhb	%v31, %v0, %v0, %v0
   2737 	vmalhb	%v13, %v17, %v21, %v25
   2738 
   2739 #CHECK: vmalhf  %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x02,0x00,0x00,0xa9]
   2740 #CHECK: vmalhf  %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x02,0x00,0xf1,0xa9]
   2741 #CHECK: vmalhf  %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf2,0x00,0x02,0xa9]
   2742 #CHECK: vmalhf  %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x02,0x00,0x04,0xa9]
   2743 #CHECK: vmalhf  %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x02,0x00,0x08,0xa9]
   2744 #CHECK: vmalhf  %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x52,0x00,0x97,0xa9]
   2745 
   2746 	vmalhf	%v0, %v0, %v0, %v0
   2747 	vmalhf	%v0, %v0, %v0, %v31
   2748 	vmalhf	%v0, %v0, %v31, %v0
   2749 	vmalhf	%v0, %v31, %v0, %v0
   2750 	vmalhf	%v31, %v0, %v0, %v0
   2751 	vmalhf	%v13, %v17, %v21, %v25
   2752 
   2753 #CHECK: vmalhh  %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x01,0x00,0x00,0xa9]
   2754 #CHECK: vmalhh  %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x01,0x00,0xf1,0xa9]
   2755 #CHECK: vmalhh  %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf1,0x00,0x02,0xa9]
   2756 #CHECK: vmalhh  %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x01,0x00,0x04,0xa9]
   2757 #CHECK: vmalhh  %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x01,0x00,0x08,0xa9]
   2758 #CHECK: vmalhh  %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x51,0x00,0x97,0xa9]
   2759 
   2760 	vmalhh	%v0, %v0, %v0, %v0
   2761 	vmalhh	%v0, %v0, %v0, %v31
   2762 	vmalhh	%v0, %v0, %v31, %v0
   2763 	vmalhh	%v0, %v31, %v0, %v0
   2764 	vmalhh	%v31, %v0, %v0, %v0
   2765 	vmalhh	%v13, %v17, %v21, %v25
   2766 
   2767 #CHECK: vmalhw  %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x01,0x00,0x00,0xaa]
   2768 #CHECK: vmalhw  %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x01,0x00,0xf1,0xaa]
   2769 #CHECK: vmalhw  %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf1,0x00,0x02,0xaa]
   2770 #CHECK: vmalhw  %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x01,0x00,0x04,0xaa]
   2771 #CHECK: vmalhw  %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x01,0x00,0x08,0xaa]
   2772 #CHECK: vmalhw  %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x51,0x00,0x97,0xaa]
   2773 
   2774 	vmalhw	%v0, %v0, %v0, %v0
   2775 	vmalhw	%v0, %v0, %v0, %v31
   2776 	vmalhw	%v0, %v0, %v31, %v0
   2777 	vmalhw	%v0, %v31, %v0, %v0
   2778 	vmalhw	%v31, %v0, %v0, %v0
   2779 	vmalhw	%v13, %v17, %v21, %v25
   2780 
   2781 #CHECK: vmalob  %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x00,0x00,0x00,0xad]
   2782 #CHECK: vmalob  %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xad]
   2783 #CHECK: vmalob  %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xad]
   2784 #CHECK: vmalob  %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xad]
   2785 #CHECK: vmalob  %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xad]
   2786 #CHECK: vmalob  %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x50,0x00,0x97,0xad]
   2787 
   2788 	vmalob	%v0, %v0, %v0, %v0
   2789 	vmalob	%v0, %v0, %v0, %v31
   2790 	vmalob	%v0, %v0, %v31, %v0
   2791 	vmalob	%v0, %v31, %v0, %v0
   2792 	vmalob	%v31, %v0, %v0, %v0
   2793 	vmalob	%v13, %v17, %v21, %v25
   2794 
   2795 #CHECK: vmalof  %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x02,0x00,0x00,0xad]
   2796 #CHECK: vmalof  %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x02,0x00,0xf1,0xad]
   2797 #CHECK: vmalof  %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf2,0x00,0x02,0xad]
   2798 #CHECK: vmalof  %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x02,0x00,0x04,0xad]
   2799 #CHECK: vmalof  %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x02,0x00,0x08,0xad]
   2800 #CHECK: vmalof  %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x52,0x00,0x97,0xad]
   2801 
   2802 	vmalof	%v0, %v0, %v0, %v0
   2803 	vmalof	%v0, %v0, %v0, %v31
   2804 	vmalof	%v0, %v0, %v31, %v0
   2805 	vmalof	%v0, %v31, %v0, %v0
   2806 	vmalof	%v31, %v0, %v0, %v0
   2807 	vmalof	%v13, %v17, %v21, %v25
   2808 
   2809 #CHECK: vmaloh  %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x01,0x00,0x00,0xad]
   2810 #CHECK: vmaloh  %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x01,0x00,0xf1,0xad]
   2811 #CHECK: vmaloh  %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf1,0x00,0x02,0xad]
   2812 #CHECK: vmaloh  %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x01,0x00,0x04,0xad]
   2813 #CHECK: vmaloh  %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x01,0x00,0x08,0xad]
   2814 #CHECK: vmaloh  %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x51,0x00,0x97,0xad]
   2815 
   2816 	vmaloh	%v0, %v0, %v0, %v0
   2817 	vmaloh	%v0, %v0, %v0, %v31
   2818 	vmaloh	%v0, %v0, %v31, %v0
   2819 	vmaloh	%v0, %v31, %v0, %v0
   2820 	vmaloh	%v31, %v0, %v0, %v0
   2821 	vmaloh	%v13, %v17, %v21, %v25
   2822 
   2823 #CHECK: vmaob   %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x00,0x00,0x00,0xaf]
   2824 #CHECK: vmaob   %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x00,0x00,0xf1,0xaf]
   2825 #CHECK: vmaob   %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xaf]
   2826 #CHECK: vmaob   %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xaf]
   2827 #CHECK: vmaob   %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xaf]
   2828 #CHECK: vmaob   %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x50,0x00,0x97,0xaf]
   2829 
   2830 	vmaob	%v0, %v0, %v0, %v0
   2831 	vmaob	%v0, %v0, %v0, %v31
   2832 	vmaob	%v0, %v0, %v31, %v0
   2833 	vmaob	%v0, %v31, %v0, %v0
   2834 	vmaob	%v31, %v0, %v0, %v0
   2835 	vmaob	%v13, %v17, %v21, %v25
   2836 
   2837 #CHECK: vmaof   %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x02,0x00,0x00,0xaf]
   2838 #CHECK: vmaof   %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x02,0x00,0xf1,0xaf]
   2839 #CHECK: vmaof   %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf2,0x00,0x02,0xaf]
   2840 #CHECK: vmaof   %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x02,0x00,0x04,0xaf]
   2841 #CHECK: vmaof   %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x02,0x00,0x08,0xaf]
   2842 #CHECK: vmaof   %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x52,0x00,0x97,0xaf]
   2843 
   2844 	vmaof	%v0, %v0, %v0, %v0
   2845 	vmaof	%v0, %v0, %v0, %v31
   2846 	vmaof	%v0, %v0, %v31, %v0
   2847 	vmaof	%v0, %v31, %v0, %v0
   2848 	vmaof	%v31, %v0, %v0, %v0
   2849 	vmaof	%v13, %v17, %v21, %v25
   2850 
   2851 #CHECK: vmaoh   %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x01,0x00,0x00,0xaf]
   2852 #CHECK: vmaoh   %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x01,0x00,0xf1,0xaf]
   2853 #CHECK: vmaoh   %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf1,0x00,0x02,0xaf]
   2854 #CHECK: vmaoh   %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x01,0x00,0x04,0xaf]
   2855 #CHECK: vmaoh   %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x01,0x00,0x08,0xaf]
   2856 #CHECK: vmaoh   %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x51,0x00,0x97,0xaf]
   2857 
   2858 	vmaoh	%v0, %v0, %v0, %v0
   2859 	vmaoh	%v0, %v0, %v0, %v31
   2860 	vmaoh	%v0, %v0, %v31, %v0
   2861 	vmaoh	%v0, %v31, %v0, %v0
   2862 	vmaoh	%v31, %v0, %v0, %v0
   2863 	vmaoh	%v13, %v17, %v21, %v25
   2864 
   2865 #CHECK: vmeb    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa6]
   2866 #CHECK: vmeb    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa6]
   2867 #CHECK: vmeb    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa6]
   2868 #CHECK: vmeb    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa6]
   2869 #CHECK: vmeb    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xa6]
   2870 
   2871 	vmeb	%v0, %v0, %v0
   2872 	vmeb	%v0, %v0, %v31
   2873 	vmeb	%v0, %v31, %v0
   2874 	vmeb	%v31, %v0, %v0
   2875 	vmeb	%v18, %v3, %v20
   2876 
   2877 #CHECK: vmef    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0xa6]
   2878 #CHECK: vmef    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xa6]
   2879 #CHECK: vmef    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xa6]
   2880 #CHECK: vmef    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xa6]
   2881 #CHECK: vmef    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xa6]
   2882 
   2883 	vmef	%v0, %v0, %v0
   2884 	vmef	%v0, %v0, %v31
   2885 	vmef	%v0, %v31, %v0
   2886 	vmef	%v31, %v0, %v0
   2887 	vmef	%v18, %v3, %v20
   2888 
   2889 #CHECK: vmeh    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0xa6]
   2890 #CHECK: vmeh    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xa6]
   2891 #CHECK: vmeh    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xa6]
   2892 #CHECK: vmeh    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xa6]
   2893 #CHECK: vmeh    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xa6]
   2894 
   2895 	vmeh	%v0, %v0, %v0
   2896 	vmeh	%v0, %v0, %v31
   2897 	vmeh	%v0, %v31, %v0
   2898 	vmeh	%v31, %v0, %v0
   2899 	vmeh	%v18, %v3, %v20
   2900 
   2901 #CHECK: vmhb    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa3]
   2902 #CHECK: vmhb    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa3]
   2903 #CHECK: vmhb    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa3]
   2904 #CHECK: vmhb    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa3]
   2905 #CHECK: vmhb    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xa3]
   2906 
   2907 	vmhb	%v0, %v0, %v0
   2908 	vmhb	%v0, %v0, %v31
   2909 	vmhb	%v0, %v31, %v0
   2910 	vmhb	%v31, %v0, %v0
   2911 	vmhb	%v18, %v3, %v20
   2912 
   2913 #CHECK: vmhf    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0xa3]
   2914 #CHECK: vmhf    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xa3]
   2915 #CHECK: vmhf    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xa3]
   2916 #CHECK: vmhf    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xa3]
   2917 #CHECK: vmhf    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xa3]
   2918 
   2919 	vmhf	%v0, %v0, %v0
   2920 	vmhf	%v0, %v0, %v31
   2921 	vmhf	%v0, %v31, %v0
   2922 	vmhf	%v31, %v0, %v0
   2923 	vmhf	%v18, %v3, %v20
   2924 
   2925 #CHECK: vmhh    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0xa3]
   2926 #CHECK: vmhh    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xa3]
   2927 #CHECK: vmhh    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xa3]
   2928 #CHECK: vmhh    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xa3]
   2929 #CHECK: vmhh    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xa3]
   2930 
   2931 	vmhh	%v0, %v0, %v0
   2932 	vmhh	%v0, %v0, %v31
   2933 	vmhh	%v0, %v31, %v0
   2934 	vmhh	%v31, %v0, %v0
   2935 	vmhh	%v18, %v3, %v20
   2936 
   2937 #CHECK: vmlb    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa2]
   2938 #CHECK: vmlb    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa2]
   2939 #CHECK: vmlb    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa2]
   2940 #CHECK: vmlb    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa2]
   2941 #CHECK: vmlb    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xa2]
   2942 
   2943 	vmlb	%v0, %v0, %v0
   2944 	vmlb	%v0, %v0, %v31
   2945 	vmlb	%v0, %v31, %v0
   2946 	vmlb	%v31, %v0, %v0
   2947 	vmlb	%v18, %v3, %v20
   2948 
   2949 #CHECK: vmleb   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa4]
   2950 #CHECK: vmleb   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa4]
   2951 #CHECK: vmleb   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa4]
   2952 #CHECK: vmleb   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa4]
   2953 #CHECK: vmleb   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xa4]
   2954 
   2955 	vmleb	%v0, %v0, %v0
   2956 	vmleb	%v0, %v0, %v31
   2957 	vmleb	%v0, %v31, %v0
   2958 	vmleb	%v31, %v0, %v0
   2959 	vmleb	%v18, %v3, %v20
   2960 
   2961 #CHECK: vmlef   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0xa4]
   2962 #CHECK: vmlef   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xa4]
   2963 #CHECK: vmlef   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xa4]
   2964 #CHECK: vmlef   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xa4]
   2965 #CHECK: vmlef   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xa4]
   2966 
   2967 	vmlef	%v0, %v0, %v0
   2968 	vmlef	%v0, %v0, %v31
   2969 	vmlef	%v0, %v31, %v0
   2970 	vmlef	%v31, %v0, %v0
   2971 	vmlef	%v18, %v3, %v20
   2972 
   2973 #CHECK: vmleh   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0xa4]
   2974 #CHECK: vmleh   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xa4]
   2975 #CHECK: vmleh   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xa4]
   2976 #CHECK: vmleh   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xa4]
   2977 #CHECK: vmleh   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xa4]
   2978 
   2979 	vmleh	%v0, %v0, %v0
   2980 	vmleh	%v0, %v0, %v31
   2981 	vmleh	%v0, %v31, %v0
   2982 	vmleh	%v31, %v0, %v0
   2983 	vmleh	%v18, %v3, %v20
   2984 
   2985 #CHECK: vmlf    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0xa2]
   2986 #CHECK: vmlf    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xa2]
   2987 #CHECK: vmlf    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xa2]
   2988 #CHECK: vmlf    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xa2]
   2989 #CHECK: vmlf    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xa2]
   2990 
   2991 	vmlf	%v0, %v0, %v0
   2992 	vmlf	%v0, %v0, %v31
   2993 	vmlf	%v0, %v31, %v0
   2994 	vmlf	%v31, %v0, %v0
   2995 	vmlf	%v18, %v3, %v20
   2996 
   2997 #CHECK: vmlhb   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa1]
   2998 #CHECK: vmlhb   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa1]
   2999 #CHECK: vmlhb   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa1]
   3000 #CHECK: vmlhb   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa1]
   3001 #CHECK: vmlhb   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xa1]
   3002 
   3003 	vmlhb	%v0, %v0, %v0
   3004 	vmlhb	%v0, %v0, %v31
   3005 	vmlhb	%v0, %v31, %v0
   3006 	vmlhb	%v31, %v0, %v0
   3007 	vmlhb	%v18, %v3, %v20
   3008 
   3009 #CHECK: vmlhf   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0xa1]
   3010 #CHECK: vmlhf   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xa1]
   3011 #CHECK: vmlhf   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xa1]
   3012 #CHECK: vmlhf   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xa1]
   3013 #CHECK: vmlhf   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xa1]
   3014 
   3015 	vmlhf	%v0, %v0, %v0
   3016 	vmlhf	%v0, %v0, %v31
   3017 	vmlhf	%v0, %v31, %v0
   3018 	vmlhf	%v31, %v0, %v0
   3019 	vmlhf	%v18, %v3, %v20
   3020 
   3021 #CHECK: vmlhh   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0xa1]
   3022 #CHECK: vmlhh   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xa1]
   3023 #CHECK: vmlhh   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xa1]
   3024 #CHECK: vmlhh   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xa1]
   3025 #CHECK: vmlhh   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xa1]
   3026 
   3027 	vmlhh	%v0, %v0, %v0
   3028 	vmlhh	%v0, %v0, %v31
   3029 	vmlhh	%v0, %v31, %v0
   3030 	vmlhh	%v31, %v0, %v0
   3031 	vmlhh	%v18, %v3, %v20
   3032 
   3033 #CHECK: vmlhw   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0xa2]
   3034 #CHECK: vmlhw   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xa2]
   3035 #CHECK: vmlhw   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xa2]
   3036 #CHECK: vmlhw   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xa2]
   3037 #CHECK: vmlhw   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xa2]
   3038 
   3039 	vmlhw	%v0, %v0, %v0
   3040 	vmlhw	%v0, %v0, %v31
   3041 	vmlhw	%v0, %v31, %v0
   3042 	vmlhw	%v31, %v0, %v0
   3043 	vmlhw	%v18, %v3, %v20
   3044 
   3045 #CHECK: vmlob   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa5]
   3046 #CHECK: vmlob   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa5]
   3047 #CHECK: vmlob   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa5]
   3048 #CHECK: vmlob   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa5]
   3049 #CHECK: vmlob   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xa5]
   3050 
   3051 	vmlob	%v0, %v0, %v0
   3052 	vmlob	%v0, %v0, %v31
   3053 	vmlob	%v0, %v31, %v0
   3054 	vmlob	%v31, %v0, %v0
   3055 	vmlob	%v18, %v3, %v20
   3056 
   3057 #CHECK: vmlof   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0xa5]
   3058 #CHECK: vmlof   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xa5]
   3059 #CHECK: vmlof   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xa5]
   3060 #CHECK: vmlof   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xa5]
   3061 #CHECK: vmlof   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xa5]
   3062 
   3063 	vmlof	%v0, %v0, %v0
   3064 	vmlof	%v0, %v0, %v31
   3065 	vmlof	%v0, %v31, %v0
   3066 	vmlof	%v31, %v0, %v0
   3067 	vmlof	%v18, %v3, %v20
   3068 
   3069 #CHECK: vmloh   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0xa5]
   3070 #CHECK: vmloh   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xa5]
   3071 #CHECK: vmloh   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xa5]
   3072 #CHECK: vmloh   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xa5]
   3073 #CHECK: vmloh   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xa5]
   3074 
   3075 	vmloh	%v0, %v0, %v0
   3076 	vmloh	%v0, %v0, %v31
   3077 	vmloh	%v0, %v31, %v0
   3078 	vmloh	%v31, %v0, %v0
   3079 	vmloh	%v18, %v3, %v20
   3080 
   3081 #CHECK: vmnb    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0xfe]
   3082 #CHECK: vmnb    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xfe]
   3083 #CHECK: vmnb    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xfe]
   3084 #CHECK: vmnb    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xfe]
   3085 #CHECK: vmnb    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xfe]
   3086 
   3087 	vmnb	%v0, %v0, %v0
   3088 	vmnb	%v0, %v0, %v31
   3089 	vmnb	%v0, %v31, %v0
   3090 	vmnb	%v31, %v0, %v0
   3091 	vmnb	%v18, %v3, %v20
   3092 
   3093 #CHECK: vmnf    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0xfe]
   3094 #CHECK: vmnf    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xfe]
   3095 #CHECK: vmnf    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xfe]
   3096 #CHECK: vmnf    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xfe]
   3097 #CHECK: vmnf    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xfe]
   3098 
   3099 	vmnf	%v0, %v0, %v0
   3100 	vmnf	%v0, %v0, %v31
   3101 	vmnf	%v0, %v31, %v0
   3102 	vmnf	%v31, %v0, %v0
   3103 	vmnf	%v18, %v3, %v20
   3104 
   3105 #CHECK: vmng    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0xfe]
   3106 #CHECK: vmng    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xfe]
   3107 #CHECK: vmng    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xfe]
   3108 #CHECK: vmng    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xfe]
   3109 #CHECK: vmng    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xfe]
   3110 
   3111 	vmng	%v0, %v0, %v0
   3112 	vmng	%v0, %v0, %v31
   3113 	vmng	%v0, %v31, %v0
   3114 	vmng	%v31, %v0, %v0
   3115 	vmng	%v18, %v3, %v20
   3116 
   3117 #CHECK: vmnh    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0xfe]
   3118 #CHECK: vmnh    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xfe]
   3119 #CHECK: vmnh    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xfe]
   3120 #CHECK: vmnh    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xfe]
   3121 #CHECK: vmnh    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xfe]
   3122 
   3123 	vmnh	%v0, %v0, %v0
   3124 	vmnh	%v0, %v0, %v31
   3125 	vmnh	%v0, %v31, %v0
   3126 	vmnh	%v31, %v0, %v0
   3127 	vmnh	%v18, %v3, %v20
   3128 
   3129 #CHECK: vmnlb   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0xfc]
   3130 #CHECK: vmnlb   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xfc]
   3131 #CHECK: vmnlb   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xfc]
   3132 #CHECK: vmnlb   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xfc]
   3133 #CHECK: vmnlb   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xfc]
   3134 
   3135 	vmnlb	%v0, %v0, %v0
   3136 	vmnlb	%v0, %v0, %v31
   3137 	vmnlb	%v0, %v31, %v0
   3138 	vmnlb	%v31, %v0, %v0
   3139 	vmnlb	%v18, %v3, %v20
   3140 
   3141 #CHECK: vmnlf   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0xfc]
   3142 #CHECK: vmnlf   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xfc]
   3143 #CHECK: vmnlf   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xfc]
   3144 #CHECK: vmnlf   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xfc]
   3145 #CHECK: vmnlf   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xfc]
   3146 
   3147 	vmnlf	%v0, %v0, %v0
   3148 	vmnlf	%v0, %v0, %v31
   3149 	vmnlf	%v0, %v31, %v0
   3150 	vmnlf	%v31, %v0, %v0
   3151 	vmnlf	%v18, %v3, %v20
   3152 
   3153 #CHECK: vmnlg   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0xfc]
   3154 #CHECK: vmnlg   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xfc]
   3155 #CHECK: vmnlg   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xfc]
   3156 #CHECK: vmnlg   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xfc]
   3157 #CHECK: vmnlg   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xfc]
   3158 
   3159 	vmnlg	%v0, %v0, %v0
   3160 	vmnlg	%v0, %v0, %v31
   3161 	vmnlg	%v0, %v31, %v0
   3162 	vmnlg	%v31, %v0, %v0
   3163 	vmnlg	%v18, %v3, %v20
   3164 
   3165 #CHECK: vmnlh   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0xfc]
   3166 #CHECK: vmnlh   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xfc]
   3167 #CHECK: vmnlh   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xfc]
   3168 #CHECK: vmnlh   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xfc]
   3169 #CHECK: vmnlh   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xfc]
   3170 
   3171 	vmnlh	%v0, %v0, %v0
   3172 	vmnlh	%v0, %v0, %v31
   3173 	vmnlh	%v0, %v31, %v0
   3174 	vmnlh	%v31, %v0, %v0
   3175 	vmnlh	%v18, %v3, %v20
   3176 
   3177 #CHECK: vmob    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0xa7]
   3178 #CHECK: vmob    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xa7]
   3179 #CHECK: vmob    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xa7]
   3180 #CHECK: vmob    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xa7]
   3181 #CHECK: vmob    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xa7]
   3182 
   3183 	vmob	%v0, %v0, %v0
   3184 	vmob	%v0, %v0, %v31
   3185 	vmob	%v0, %v31, %v0
   3186 	vmob	%v31, %v0, %v0
   3187 	vmob	%v18, %v3, %v20
   3188 
   3189 #CHECK: vmof    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0xa7]
   3190 #CHECK: vmof    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xa7]
   3191 #CHECK: vmof    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xa7]
   3192 #CHECK: vmof    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xa7]
   3193 #CHECK: vmof    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xa7]
   3194 
   3195 	vmof	%v0, %v0, %v0
   3196 	vmof	%v0, %v0, %v31
   3197 	vmof	%v0, %v31, %v0
   3198 	vmof	%v31, %v0, %v0
   3199 	vmof	%v18, %v3, %v20
   3200 
   3201 #CHECK: vmoh    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0xa7]
   3202 #CHECK: vmoh    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xa7]
   3203 #CHECK: vmoh    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xa7]
   3204 #CHECK: vmoh    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xa7]
   3205 #CHECK: vmoh    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xa7]
   3206 
   3207 	vmoh	%v0, %v0, %v0
   3208 	vmoh	%v0, %v0, %v31
   3209 	vmoh	%v0, %v31, %v0
   3210 	vmoh	%v31, %v0, %v0
   3211 	vmoh	%v18, %v3, %v20
   3212 
   3213 #CHECK: vmrhb   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0x61]
   3214 #CHECK: vmrhb   %v0, %v0, %v15          # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x61]
   3215 #CHECK: vmrhb   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x61]
   3216 #CHECK: vmrhb   %v0, %v15, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x61]
   3217 #CHECK: vmrhb   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x61]
   3218 #CHECK: vmrhb   %v15, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x61]
   3219 #CHECK: vmrhb   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x61]
   3220 #CHECK: vmrhb   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x61]
   3221 
   3222 	vmrhb	%v0, %v0, %v0
   3223 	vmrhb	%v0, %v0, %v15
   3224 	vmrhb	%v0, %v0, %v31
   3225 	vmrhb	%v0, %v15, %v0
   3226 	vmrhb	%v0, %v31, %v0
   3227 	vmrhb	%v15, %v0, %v0
   3228 	vmrhb	%v31, %v0, %v0
   3229 	vmrhb	%v18, %v3, %v20
   3230 
   3231 #CHECK: vmrhf   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0x61]
   3232 #CHECK: vmrhf   %v0, %v0, %v15          # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x61]
   3233 #CHECK: vmrhf   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x61]
   3234 #CHECK: vmrhf   %v0, %v15, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x61]
   3235 #CHECK: vmrhf   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x61]
   3236 #CHECK: vmrhf   %v15, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x61]
   3237 #CHECK: vmrhf   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x61]
   3238 #CHECK: vmrhf   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x61]
   3239 
   3240 	vmrhf	%v0, %v0, %v0
   3241 	vmrhf	%v0, %v0, %v15
   3242 	vmrhf	%v0, %v0, %v31
   3243 	vmrhf	%v0, %v15, %v0
   3244 	vmrhf	%v0, %v31, %v0
   3245 	vmrhf	%v15, %v0, %v0
   3246 	vmrhf	%v31, %v0, %v0
   3247 	vmrhf	%v18, %v3, %v20
   3248 
   3249 #CHECK: vmrhg   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0x61]
   3250 #CHECK: vmrhg   %v0, %v0, %v15          # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x61]
   3251 #CHECK: vmrhg   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x61]
   3252 #CHECK: vmrhg   %v0, %v15, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x61]
   3253 #CHECK: vmrhg   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x61]
   3254 #CHECK: vmrhg   %v15, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x61]
   3255 #CHECK: vmrhg   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x61]
   3256 #CHECK: vmrhg   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x61]
   3257 
   3258 	vmrhg	%v0, %v0, %v0
   3259 	vmrhg	%v0, %v0, %v15
   3260 	vmrhg	%v0, %v0, %v31
   3261 	vmrhg	%v0, %v15, %v0
   3262 	vmrhg	%v0, %v31, %v0
   3263 	vmrhg	%v15, %v0, %v0
   3264 	vmrhg	%v31, %v0, %v0
   3265 	vmrhg	%v18, %v3, %v20
   3266 
   3267 #CHECK: vmrhh   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0x61]
   3268 #CHECK: vmrhh   %v0, %v0, %v15          # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x61]
   3269 #CHECK: vmrhh   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x61]
   3270 #CHECK: vmrhh   %v0, %v15, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x61]
   3271 #CHECK: vmrhh   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x61]
   3272 #CHECK: vmrhh   %v15, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x61]
   3273 #CHECK: vmrhh   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x61]
   3274 #CHECK: vmrhh   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x61]
   3275 
   3276 	vmrhh	%v0, %v0, %v0
   3277 	vmrhh	%v0, %v0, %v15
   3278 	vmrhh	%v0, %v0, %v31
   3279 	vmrhh	%v0, %v15, %v0
   3280 	vmrhh	%v0, %v31, %v0
   3281 	vmrhh	%v15, %v0, %v0
   3282 	vmrhh	%v31, %v0, %v0
   3283 	vmrhh	%v18, %v3, %v20
   3284 
   3285 #CHECK: vmrlb   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0x60]
   3286 #CHECK: vmrlb   %v0, %v0, %v15          # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x60]
   3287 #CHECK: vmrlb   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x60]
   3288 #CHECK: vmrlb   %v0, %v15, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x60]
   3289 #CHECK: vmrlb   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x60]
   3290 #CHECK: vmrlb   %v15, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x60]
   3291 #CHECK: vmrlb   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x60]
   3292 #CHECK: vmrlb   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x60]
   3293 
   3294 	vmrlb	%v0, %v0, %v0
   3295 	vmrlb	%v0, %v0, %v15
   3296 	vmrlb	%v0, %v0, %v31
   3297 	vmrlb	%v0, %v15, %v0
   3298 	vmrlb	%v0, %v31, %v0
   3299 	vmrlb	%v15, %v0, %v0
   3300 	vmrlb	%v31, %v0, %v0
   3301 	vmrlb	%v18, %v3, %v20
   3302 
   3303 #CHECK: vmrlf   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0x60]
   3304 #CHECK: vmrlf   %v0, %v0, %v15          # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x60]
   3305 #CHECK: vmrlf   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x60]
   3306 #CHECK: vmrlf   %v0, %v15, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x60]
   3307 #CHECK: vmrlf   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x60]
   3308 #CHECK: vmrlf   %v15, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x60]
   3309 #CHECK: vmrlf   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x60]
   3310 #CHECK: vmrlf   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x60]
   3311 
   3312 	vmrlf	%v0, %v0, %v0
   3313 	vmrlf	%v0, %v0, %v15
   3314 	vmrlf	%v0, %v0, %v31
   3315 	vmrlf	%v0, %v15, %v0
   3316 	vmrlf	%v0, %v31, %v0
   3317 	vmrlf	%v15, %v0, %v0
   3318 	vmrlf	%v31, %v0, %v0
   3319 	vmrlf	%v18, %v3, %v20
   3320 
   3321 #CHECK: vmrlg   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0x60]
   3322 #CHECK: vmrlg   %v0, %v0, %v15          # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x60]
   3323 #CHECK: vmrlg   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x60]
   3324 #CHECK: vmrlg   %v0, %v15, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x60]
   3325 #CHECK: vmrlg   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x60]
   3326 #CHECK: vmrlg   %v15, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x60]
   3327 #CHECK: vmrlg   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x60]
   3328 #CHECK: vmrlg   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x60]
   3329 
   3330 	vmrlg	%v0, %v0, %v0
   3331 	vmrlg	%v0, %v0, %v15
   3332 	vmrlg	%v0, %v0, %v31
   3333 	vmrlg	%v0, %v15, %v0
   3334 	vmrlg	%v0, %v31, %v0
   3335 	vmrlg	%v15, %v0, %v0
   3336 	vmrlg	%v31, %v0, %v0
   3337 	vmrlg	%v18, %v3, %v20
   3338 
   3339 #CHECK: vmrlh   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0x60]
   3340 #CHECK: vmrlh   %v0, %v0, %v15          # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x60]
   3341 #CHECK: vmrlh   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x60]
   3342 #CHECK: vmrlh   %v0, %v15, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x60]
   3343 #CHECK: vmrlh   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x60]
   3344 #CHECK: vmrlh   %v15, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x60]
   3345 #CHECK: vmrlh   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x60]
   3346 #CHECK: vmrlh   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x60]
   3347 
   3348 	vmrlh	%v0, %v0, %v0
   3349 	vmrlh	%v0, %v0, %v15
   3350 	vmrlh	%v0, %v0, %v31
   3351 	vmrlh	%v0, %v15, %v0
   3352 	vmrlh	%v0, %v31, %v0
   3353 	vmrlh	%v15, %v0, %v0
   3354 	vmrlh	%v31, %v0, %v0
   3355 	vmrlh	%v18, %v3, %v20
   3356 
   3357 #CHECK: vmxb    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0xff]
   3358 #CHECK: vmxb    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xff]
   3359 #CHECK: vmxb    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xff]
   3360 #CHECK: vmxb    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xff]
   3361 #CHECK: vmxb    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xff]
   3362 
   3363 	vmxb	%v0, %v0, %v0
   3364 	vmxb	%v0, %v0, %v31
   3365 	vmxb	%v0, %v31, %v0
   3366 	vmxb	%v31, %v0, %v0
   3367 	vmxb	%v18, %v3, %v20
   3368 
   3369 #CHECK: vmxf    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0xff]
   3370 #CHECK: vmxf    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xff]
   3371 #CHECK: vmxf    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xff]
   3372 #CHECK: vmxf    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xff]
   3373 #CHECK: vmxf    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xff]
   3374 
   3375 	vmxf	%v0, %v0, %v0
   3376 	vmxf	%v0, %v0, %v31
   3377 	vmxf	%v0, %v31, %v0
   3378 	vmxf	%v31, %v0, %v0
   3379 	vmxf	%v18, %v3, %v20
   3380 
   3381 #CHECK: vmxg    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0xff]
   3382 #CHECK: vmxg    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xff]
   3383 #CHECK: vmxg    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xff]
   3384 #CHECK: vmxg    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xff]
   3385 #CHECK: vmxg    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xff]
   3386 
   3387 	vmxg	%v0, %v0, %v0
   3388 	vmxg	%v0, %v0, %v31
   3389 	vmxg	%v0, %v31, %v0
   3390 	vmxg	%v31, %v0, %v0
   3391 	vmxg	%v18, %v3, %v20
   3392 
   3393 #CHECK: vmxh    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0xff]
   3394 #CHECK: vmxh    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xff]
   3395 #CHECK: vmxh    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xff]
   3396 #CHECK: vmxh    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xff]
   3397 #CHECK: vmxh    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xff]
   3398 
   3399 	vmxh	%v0, %v0, %v0
   3400 	vmxh	%v0, %v0, %v31
   3401 	vmxh	%v0, %v31, %v0
   3402 	vmxh	%v31, %v0, %v0
   3403 	vmxh	%v18, %v3, %v20
   3404 
   3405 #CHECK: vmxlb   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0xfd]
   3406 #CHECK: vmxlb   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xfd]
   3407 #CHECK: vmxlb   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xfd]
   3408 #CHECK: vmxlb   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xfd]
   3409 #CHECK: vmxlb   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xfd]
   3410 
   3411 	vmxlb	%v0, %v0, %v0
   3412 	vmxlb	%v0, %v0, %v31
   3413 	vmxlb	%v0, %v31, %v0
   3414 	vmxlb	%v31, %v0, %v0
   3415 	vmxlb	%v18, %v3, %v20
   3416 
   3417 #CHECK: vmxlf   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0xfd]
   3418 #CHECK: vmxlf   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xfd]
   3419 #CHECK: vmxlf   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xfd]
   3420 #CHECK: vmxlf   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xfd]
   3421 #CHECK: vmxlf   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xfd]
   3422 
   3423 	vmxlf	%v0, %v0, %v0
   3424 	vmxlf	%v0, %v0, %v31
   3425 	vmxlf	%v0, %v31, %v0
   3426 	vmxlf	%v31, %v0, %v0
   3427 	vmxlf	%v18, %v3, %v20
   3428 
   3429 #CHECK: vmxlg   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0xfd]
   3430 #CHECK: vmxlg   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xfd]
   3431 #CHECK: vmxlg   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xfd]
   3432 #CHECK: vmxlg   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xfd]
   3433 #CHECK: vmxlg   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xfd]
   3434 
   3435 	vmxlg	%v0, %v0, %v0
   3436 	vmxlg	%v0, %v0, %v31
   3437 	vmxlg	%v0, %v31, %v0
   3438 	vmxlg	%v31, %v0, %v0
   3439 	vmxlg	%v18, %v3, %v20
   3440 
   3441 #CHECK: vmxlh   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0xfd]
   3442 #CHECK: vmxlh   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xfd]
   3443 #CHECK: vmxlh   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xfd]
   3444 #CHECK: vmxlh   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xfd]
   3445 #CHECK: vmxlh   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xfd]
   3446 
   3447 	vmxlh	%v0, %v0, %v0
   3448 	vmxlh	%v0, %v0, %v31
   3449 	vmxlh	%v0, %v31, %v0
   3450 	vmxlh	%v31, %v0, %v0
   3451 	vmxlh	%v18, %v3, %v20
   3452 
   3453 #CHECK: vn      %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0x68]
   3454 #CHECK: vn      %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x68]
   3455 #CHECK: vn      %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x68]
   3456 #CHECK: vn      %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x68]
   3457 #CHECK: vn      %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x68]
   3458 
   3459 	vn	%v0, %v0, %v0
   3460 	vn	%v0, %v0, %v31
   3461 	vn	%v0, %v31, %v0
   3462 	vn	%v31, %v0, %v0
   3463 	vn	%v18, %v3, %v20
   3464 
   3465 #CHECK: vnc     %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0x69]
   3466 #CHECK: vnc     %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x69]
   3467 #CHECK: vnc     %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x69]
   3468 #CHECK: vnc     %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x69]
   3469 #CHECK: vnc     %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x69]
   3470 
   3471 	vnc	%v0, %v0, %v0
   3472 	vnc	%v0, %v0, %v31
   3473 	vnc	%v0, %v31, %v0
   3474 	vnc	%v31, %v0, %v0
   3475 	vnc	%v18, %v3, %v20
   3476 
   3477 #CHECK: vno     %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0x6b]
   3478 #CHECK: vno     %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x6b]
   3479 #CHECK: vno     %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x6b]
   3480 #CHECK: vno     %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x6b]
   3481 #CHECK: vno     %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x6b]
   3482 
   3483 	vno	%v0, %v0, %v0
   3484 	vno	%v0, %v0, %v31
   3485 	vno	%v0, %v31, %v0
   3486 	vno	%v31, %v0, %v0
   3487 	vno	%v18, %v3, %v20
   3488 
   3489 #CHECK: vo      %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0x6a]
   3490 #CHECK: vo      %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x6a]
   3491 #CHECK: vo      %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x6a]
   3492 #CHECK: vo      %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x6a]
   3493 #CHECK: vo      %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x6a]
   3494 
   3495 	vo	%v0, %v0, %v0
   3496 	vo	%v0, %v0, %v31
   3497 	vo	%v0, %v31, %v0
   3498 	vo	%v31, %v0, %v0
   3499 	vo	%v18, %v3, %v20
   3500 
   3501 #CHECK: vone    %v0                     # encoding: [0xe7,0x00,0xff,0xff,0x00,0x44]
   3502 #CHECK: vone    %v15                    # encoding: [0xe7,0xf0,0xff,0xff,0x00,0x44]
   3503 #CHECK: vone    %v22                    # encoding: [0xe7,0x60,0xff,0xff,0x08,0x44]
   3504 #CHECK: vone    %v31                    # encoding: [0xe7,0xf0,0xff,0xff,0x08,0x44]
   3505 
   3506 	vone	%v0
   3507 	vone	%v15
   3508 	vone	%v22
   3509 	vone	%v31
   3510 
   3511 #CHECK: vpdi    %v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x00,0x84]
   3512 #CHECK: vpdi    %v0, %v0, %v0, 5        # encoding: [0xe7,0x00,0x00,0x00,0x50,0x84]
   3513 #CHECK: vpdi    %v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x84]
   3514 #CHECK: vpdi    %v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x84]
   3515 #CHECK: vpdi    %v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x84]
   3516 #CHECK: vpdi    %v13, %v17, %v21, 4     # encoding: [0xe7,0xd1,0x50,0x00,0x46,0x84]
   3517 
   3518 	vpdi	%v0, %v0, %v0, 0
   3519 	vpdi	%v0, %v0, %v0, 5
   3520 	vpdi	%v0, %v0, %v31, 0
   3521 	vpdi	%v0, %v31, %v0, 0
   3522 	vpdi	%v31, %v0, %v0, 0
   3523 	vpdi	%v13, %v17, %v21, 4
   3524 
   3525 #CHECK: vperm   %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8c]
   3526 #CHECK: vperm   %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x00,0x00,0xf1,0x8c]
   3527 #CHECK: vperm   %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x8c]
   3528 #CHECK: vperm   %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x8c]
   3529 #CHECK: vperm   %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x8c]
   3530 #CHECK: vperm   %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x50,0x00,0x97,0x8c]
   3531 
   3532 	vperm	%v0, %v0, %v0, %v0
   3533 	vperm	%v0, %v0, %v0, %v31
   3534 	vperm	%v0, %v0, %v31, %v0
   3535 	vperm	%v0, %v31, %v0, %v0
   3536 	vperm	%v31, %v0, %v0, %v0
   3537 	vperm	%v13, %v17, %v21, %v25
   3538 
   3539 #CHECK: vpkf    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0x94]
   3540 #CHECK: vpkf    %v0, %v0, %v15          # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x94]
   3541 #CHECK: vpkf    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x94]
   3542 #CHECK: vpkf    %v0, %v15, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x94]
   3543 #CHECK: vpkf    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x94]
   3544 #CHECK: vpkf    %v15, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x94]
   3545 #CHECK: vpkf    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x94]
   3546 #CHECK: vpkf    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x94]
   3547 
   3548 	vpkf	%v0, %v0, %v0
   3549 	vpkf	%v0, %v0, %v15
   3550 	vpkf	%v0, %v0, %v31
   3551 	vpkf	%v0, %v15, %v0
   3552 	vpkf	%v0, %v31, %v0
   3553 	vpkf	%v15, %v0, %v0
   3554 	vpkf	%v31, %v0, %v0
   3555 	vpkf	%v18, %v3, %v20
   3556 
   3557 #CHECK: vpkg    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0x94]
   3558 #CHECK: vpkg    %v0, %v0, %v15          # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x94]
   3559 #CHECK: vpkg    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x94]
   3560 #CHECK: vpkg    %v0, %v15, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x94]
   3561 #CHECK: vpkg    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x94]
   3562 #CHECK: vpkg    %v15, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x94]
   3563 #CHECK: vpkg    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x94]
   3564 #CHECK: vpkg    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x94]
   3565 
   3566 	vpkg	%v0, %v0, %v0
   3567 	vpkg	%v0, %v0, %v15
   3568 	vpkg	%v0, %v0, %v31
   3569 	vpkg	%v0, %v15, %v0
   3570 	vpkg	%v0, %v31, %v0
   3571 	vpkg	%v15, %v0, %v0
   3572 	vpkg	%v31, %v0, %v0
   3573 	vpkg	%v18, %v3, %v20
   3574 
   3575 #CHECK: vpkh    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0x94]
   3576 #CHECK: vpkh    %v0, %v0, %v15          # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x94]
   3577 #CHECK: vpkh    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x94]
   3578 #CHECK: vpkh    %v0, %v15, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x94]
   3579 #CHECK: vpkh    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x94]
   3580 #CHECK: vpkh    %v15, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x94]
   3581 #CHECK: vpkh    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x94]
   3582 #CHECK: vpkh    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x94]
   3583 
   3584 	vpkh	%v0, %v0, %v0
   3585 	vpkh	%v0, %v0, %v15
   3586 	vpkh	%v0, %v0, %v31
   3587 	vpkh	%v0, %v15, %v0
   3588 	vpkh	%v0, %v31, %v0
   3589 	vpkh	%v15, %v0, %v0
   3590 	vpkh	%v31, %v0, %v0
   3591 	vpkh	%v18, %v3, %v20
   3592 
   3593 #CHECK: vpklsf  %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0x95]
   3594 #CHECK: vpklsf  %v0, %v0, %v15          # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x95]
   3595 #CHECK: vpklsf  %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x95]
   3596 #CHECK: vpklsf  %v0, %v15, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x95]
   3597 #CHECK: vpklsf  %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x95]
   3598 #CHECK: vpklsf  %v15, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x95]
   3599 #CHECK: vpklsf  %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x95]
   3600 #CHECK: vpklsf  %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x95]
   3601 #CHECK: vpklsfs %v5, %v22, %v7          # encoding: [0xe7,0x56,0x70,0x10,0x24,0x95]
   3602 
   3603 	vpklsf	%v0, %v0, %v0
   3604 	vpklsf	%v0, %v0, %v15
   3605 	vpklsf	%v0, %v0, %v31
   3606 	vpklsf	%v0, %v15, %v0
   3607 	vpklsf	%v0, %v31, %v0
   3608 	vpklsf	%v15, %v0, %v0
   3609 	vpklsf	%v31, %v0, %v0
   3610 	vpklsf	%v18, %v3, %v20
   3611 	vpklsfs	%v5, %v22, %v7
   3612 
   3613 #CHECK: vpklsg  %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0x95]
   3614 #CHECK: vpklsg  %v0, %v0, %v15          # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x95]
   3615 #CHECK: vpklsg  %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x95]
   3616 #CHECK: vpklsg  %v0, %v15, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x95]
   3617 #CHECK: vpklsg  %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x95]
   3618 #CHECK: vpklsg  %v15, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x95]
   3619 #CHECK: vpklsg  %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x95]
   3620 #CHECK: vpklsg  %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x95]
   3621 #CHECK: vpklsgs %v5, %v22, %v7          # encoding: [0xe7,0x56,0x70,0x10,0x34,0x95]
   3622 
   3623 	vpklsg	%v0, %v0, %v0
   3624 	vpklsg	%v0, %v0, %v15
   3625 	vpklsg	%v0, %v0, %v31
   3626 	vpklsg	%v0, %v15, %v0
   3627 	vpklsg	%v0, %v31, %v0
   3628 	vpklsg	%v15, %v0, %v0
   3629 	vpklsg	%v31, %v0, %v0
   3630 	vpklsg	%v18, %v3, %v20
   3631 	vpklsgs	%v5, %v22, %v7
   3632 
   3633 #CHECK: vpklsh  %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0x95]
   3634 #CHECK: vpklsh  %v0, %v0, %v15          # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x95]
   3635 #CHECK: vpklsh  %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x95]
   3636 #CHECK: vpklsh  %v0, %v15, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x95]
   3637 #CHECK: vpklsh  %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x95]
   3638 #CHECK: vpklsh  %v15, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x95]
   3639 #CHECK: vpklsh  %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x95]
   3640 #CHECK: vpklsh  %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x95]
   3641 #CHECK: vpklshs %v5, %v22, %v7          # encoding: [0xe7,0x56,0x70,0x10,0x14,0x95]
   3642 
   3643 	vpklsh	%v0, %v0, %v0
   3644 	vpklsh	%v0, %v0, %v15
   3645 	vpklsh	%v0, %v0, %v31
   3646 	vpklsh	%v0, %v15, %v0
   3647 	vpklsh	%v0, %v31, %v0
   3648 	vpklsh	%v15, %v0, %v0
   3649 	vpklsh	%v31, %v0, %v0
   3650 	vpklsh	%v18, %v3, %v20
   3651 	vpklshs	%v5, %v22, %v7
   3652 
   3653 #CHECK: vpksf   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0x97]
   3654 #CHECK: vpksf   %v0, %v0, %v15          # encoding: [0xe7,0x00,0xf0,0x00,0x20,0x97]
   3655 #CHECK: vpksf   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x97]
   3656 #CHECK: vpksf   %v0, %v15, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x97]
   3657 #CHECK: vpksf   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x97]
   3658 #CHECK: vpksf   %v15, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x97]
   3659 #CHECK: vpksf   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x97]
   3660 #CHECK: vpksf   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x97]
   3661 #CHECK: vpksfs  %v5, %v22, %v7          # encoding: [0xe7,0x56,0x70,0x10,0x24,0x97]
   3662 
   3663 	vpksf	%v0, %v0, %v0
   3664 	vpksf	%v0, %v0, %v15
   3665 	vpksf	%v0, %v0, %v31
   3666 	vpksf	%v0, %v15, %v0
   3667 	vpksf	%v0, %v31, %v0
   3668 	vpksf	%v15, %v0, %v0
   3669 	vpksf	%v31, %v0, %v0
   3670 	vpksf	%v18, %v3, %v20
   3671 	vpksfs	%v5, %v22, %v7
   3672 
   3673 #CHECK: vpksg   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0x97]
   3674 #CHECK: vpksg   %v0, %v0, %v15          # encoding: [0xe7,0x00,0xf0,0x00,0x30,0x97]
   3675 #CHECK: vpksg   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x97]
   3676 #CHECK: vpksg   %v0, %v15, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x97]
   3677 #CHECK: vpksg   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x97]
   3678 #CHECK: vpksg   %v15, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x97]
   3679 #CHECK: vpksg   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x97]
   3680 #CHECK: vpksg   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x97]
   3681 #CHECK: vpksgs  %v5, %v22, %v7          # encoding: [0xe7,0x56,0x70,0x10,0x34,0x97]
   3682 
   3683 	vpksg	%v0, %v0, %v0
   3684 	vpksg	%v0, %v0, %v15
   3685 	vpksg	%v0, %v0, %v31
   3686 	vpksg	%v0, %v15, %v0
   3687 	vpksg	%v0, %v31, %v0
   3688 	vpksg	%v15, %v0, %v0
   3689 	vpksg	%v31, %v0, %v0
   3690 	vpksg	%v18, %v3, %v20
   3691 	vpksgs	%v5, %v22, %v7
   3692 
   3693 #CHECK: vpksh   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0x97]
   3694 #CHECK: vpksh   %v0, %v0, %v15          # encoding: [0xe7,0x00,0xf0,0x00,0x10,0x97]
   3695 #CHECK: vpksh   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x97]
   3696 #CHECK: vpksh   %v0, %v15, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x97]
   3697 #CHECK: vpksh   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x97]
   3698 #CHECK: vpksh   %v15, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x97]
   3699 #CHECK: vpksh   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x97]
   3700 #CHECK: vpksh   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x97]
   3701 #CHECK: vpkshs  %v5, %v22, %v7          # encoding: [0xe7,0x56,0x70,0x10,0x14,0x97]
   3702 
   3703 	vpksh	%v0, %v0, %v0
   3704 	vpksh	%v0, %v0, %v15
   3705 	vpksh	%v0, %v0, %v31
   3706 	vpksh	%v0, %v15, %v0
   3707 	vpksh	%v0, %v31, %v0
   3708 	vpksh	%v15, %v0, %v0
   3709 	vpksh	%v31, %v0, %v0
   3710 	vpksh	%v18, %v3, %v20
   3711 	vpkshs	%v5, %v22, %v7
   3712 
   3713 #CHECK: vpopct  %v0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x00,0x50]
   3714 #CHECK: vpopct  %v0, %v15, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x50]
   3715 #CHECK: vpopct  %v0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x50]
   3716 #CHECK: vpopct  %v15, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x50]
   3717 #CHECK: vpopct  %v31, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x50]
   3718 #CHECK: vpopct  %v14, %v17, 0           # encoding: [0xe7,0xe1,0x00,0x00,0x04,0x50]
   3719 
   3720 	vpopct	%v0, %v0, 0
   3721 	vpopct	%v0, %v15, 0
   3722 	vpopct	%v0, %v31, 0
   3723 	vpopct	%v15, %v0, 0
   3724 	vpopct	%v31, %v0, 0
   3725 	vpopct	%v14, %v17, 0
   3726 
   3727 #CHECK: vrepb   %v0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x00,0x4d]
   3728 #CHECK: vrepb   %v0, %v0, 65535         # encoding: [0xe7,0x00,0xff,0xff,0x00,0x4d]
   3729 #CHECK: vrepb   %v0, %v15, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x4d]
   3730 #CHECK: vrepb   %v0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x4d]
   3731 #CHECK: vrepb   %v15, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x4d]
   3732 #CHECK: vrepb   %v31, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x4d]
   3733 #CHECK: vrepb   %v4, %v21, 26505        # encoding: [0xe7,0x45,0x67,0x89,0x04,0x4d]
   3734 
   3735 	vrepb	%v0, %v0, 0
   3736 	vrepb	%v0, %v0, 65535
   3737 	vrepb	%v0, %v15, 0
   3738 	vrepb	%v0, %v31, 0
   3739 	vrepb	%v15, %v0, 0
   3740 	vrepb	%v31, %v0, 0
   3741 	vrepb	%v4, %v21, 0x6789
   3742 
   3743 #CHECK: vrepf   %v0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x20,0x4d]
   3744 #CHECK: vrepf   %v0, %v0, 65535         # encoding: [0xe7,0x00,0xff,0xff,0x20,0x4d]
   3745 #CHECK: vrepf   %v0, %v15, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x4d]
   3746 #CHECK: vrepf   %v0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x4d]
   3747 #CHECK: vrepf   %v15, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x4d]
   3748 #CHECK: vrepf   %v31, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x4d]
   3749 #CHECK: vrepf   %v4, %v21, 26505        # encoding: [0xe7,0x45,0x67,0x89,0x24,0x4d]
   3750 
   3751 	vrepf	%v0, %v0, 0
   3752 	vrepf	%v0, %v0, 65535
   3753 	vrepf	%v0, %v15, 0
   3754 	vrepf	%v0, %v31, 0
   3755 	vrepf	%v15, %v0, 0
   3756 	vrepf	%v31, %v0, 0
   3757 	vrepf	%v4, %v21, 0x6789
   3758 
   3759 #CHECK: vrepg   %v0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x30,0x4d]
   3760 #CHECK: vrepg   %v0, %v0, 65535         # encoding: [0xe7,0x00,0xff,0xff,0x30,0x4d]
   3761 #CHECK: vrepg   %v0, %v15, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x4d]
   3762 #CHECK: vrepg   %v0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x4d]
   3763 #CHECK: vrepg   %v15, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x4d]
   3764 #CHECK: vrepg   %v31, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x4d]
   3765 #CHECK: vrepg   %v4, %v21, 26505        # encoding: [0xe7,0x45,0x67,0x89,0x34,0x4d]
   3766 
   3767 	vrepg	%v0, %v0, 0
   3768 	vrepg	%v0, %v0, 65535
   3769 	vrepg	%v0, %v15, 0
   3770 	vrepg	%v0, %v31, 0
   3771 	vrepg	%v15, %v0, 0
   3772 	vrepg	%v31, %v0, 0
   3773 	vrepg	%v4, %v21, 0x6789
   3774 
   3775 #CHECK: vreph   %v0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x10,0x4d]
   3776 #CHECK: vreph   %v0, %v0, 65535         # encoding: [0xe7,0x00,0xff,0xff,0x10,0x4d]
   3777 #CHECK: vreph   %v0, %v15, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x4d]
   3778 #CHECK: vreph   %v0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x4d]
   3779 #CHECK: vreph   %v15, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x4d]
   3780 #CHECK: vreph   %v31, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x4d]
   3781 #CHECK: vreph   %v4, %v21, 26505        # encoding: [0xe7,0x45,0x67,0x89,0x14,0x4d]
   3782 
   3783 	vreph	%v0, %v0, 0
   3784 	vreph	%v0, %v0, 65535
   3785 	vreph	%v0, %v15, 0
   3786 	vreph	%v0, %v31, 0
   3787 	vreph	%v15, %v0, 0
   3788 	vreph	%v31, %v0, 0
   3789 	vreph	%v4, %v21, 0x6789
   3790 
   3791 #CHECK: vrepib  %v0, 0                  # encoding: [0xe7,0x00,0x00,0x00,0x00,0x45]
   3792 #CHECK: vrepib  %v0, -32768             # encoding: [0xe7,0x00,0x80,0x00,0x00,0x45]
   3793 #CHECK: vrepib  %v0, 32767              # encoding: [0xe7,0x00,0x7f,0xff,0x00,0x45]
   3794 #CHECK: vrepib  %v15, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x45]
   3795 #CHECK: vrepib  %v31, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x45]
   3796 #CHECK: vrepib  %v18, 13398             # encoding: [0xe7,0x20,0x34,0x56,0x08,0x45]
   3797 
   3798 	vrepib	%v0, 0
   3799 	vrepib	%v0, -32768
   3800 	vrepib	%v0, 32767
   3801 	vrepib	%v15, 0
   3802 	vrepib	%v31, 0
   3803 	vrepib	%v18, 0x3456
   3804 
   3805 #CHECK: vrepif  %v0, 0                  # encoding: [0xe7,0x00,0x00,0x00,0x20,0x45]
   3806 #CHECK: vrepif  %v0, -32768             # encoding: [0xe7,0x00,0x80,0x00,0x20,0x45]
   3807 #CHECK: vrepif  %v0, 32767              # encoding: [0xe7,0x00,0x7f,0xff,0x20,0x45]
   3808 #CHECK: vrepif  %v15, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x45]
   3809 #CHECK: vrepif  %v31, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x45]
   3810 #CHECK: vrepif  %v18, 13398             # encoding: [0xe7,0x20,0x34,0x56,0x28,0x45]
   3811 
   3812 	vrepif	%v0, 0
   3813 	vrepif	%v0, -32768
   3814 	vrepif	%v0, 32767
   3815 	vrepif	%v15, 0
   3816 	vrepif	%v31, 0
   3817 	vrepif	%v18, 0x3456
   3818 
   3819 #CHECK: vrepig  %v0, 0                  # encoding: [0xe7,0x00,0x00,0x00,0x30,0x45]
   3820 #CHECK: vrepig  %v0, -32768             # encoding: [0xe7,0x00,0x80,0x00,0x30,0x45]
   3821 #CHECK: vrepig  %v0, 32767              # encoding: [0xe7,0x00,0x7f,0xff,0x30,0x45]
   3822 #CHECK: vrepig  %v15, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x45]
   3823 #CHECK: vrepig  %v31, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x45]
   3824 #CHECK: vrepig  %v18, 13398             # encoding: [0xe7,0x20,0x34,0x56,0x38,0x45]
   3825 
   3826 	vrepig	%v0, 0
   3827 	vrepig	%v0, -32768
   3828 	vrepig	%v0, 32767
   3829 	vrepig	%v15, 0
   3830 	vrepig	%v31, 0
   3831 	vrepig	%v18, 0x3456
   3832 
   3833 #CHECK: vrepih  %v0, 0                  # encoding: [0xe7,0x00,0x00,0x00,0x10,0x45]
   3834 #CHECK: vrepih  %v0, -32768             # encoding: [0xe7,0x00,0x80,0x00,0x10,0x45]
   3835 #CHECK: vrepih  %v0, 32767              # encoding: [0xe7,0x00,0x7f,0xff,0x10,0x45]
   3836 #CHECK: vrepih  %v15, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x45]
   3837 #CHECK: vrepih  %v31, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x45]
   3838 #CHECK: vrepih  %v18, 13398             # encoding: [0xe7,0x20,0x34,0x56,0x18,0x45]
   3839 
   3840 	vrepih	%v0, 0
   3841 	vrepih	%v0, -32768
   3842 	vrepih	%v0, 32767
   3843 	vrepih	%v15, 0
   3844 	vrepih	%v31, 0
   3845 	vrepih	%v18, 0x3456
   3846 
   3847 #CHECK: vsb     %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf7]
   3848 #CHECK: vsb     %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf7]
   3849 #CHECK: vsb     %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf7]
   3850 #CHECK: vsb     %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf7]
   3851 #CHECK: vsb     %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xf7]
   3852 
   3853 	vsb	%v0, %v0, %v0
   3854 	vsb	%v0, %v0, %v31
   3855 	vsb	%v0, %v31, %v0
   3856 	vsb	%v31, %v0, %v0
   3857 	vsb	%v18, %v3, %v20
   3858 
   3859 #CHECK: vsbcbiq %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x04,0x00,0x00,0xbd]
   3860 #CHECK: vsbcbiq %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x04,0x00,0xf1,0xbd]
   3861 #CHECK: vsbcbiq %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf4,0x00,0x02,0xbd]
   3862 #CHECK: vsbcbiq %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x04,0x00,0x04,0xbd]
   3863 #CHECK: vsbcbiq %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x04,0x00,0x08,0xbd]
   3864 #CHECK: vsbcbiq %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x54,0x00,0x97,0xbd]
   3865 
   3866 	vsbcbiq	%v0, %v0, %v0, %v0
   3867 	vsbcbiq	%v0, %v0, %v0, %v31
   3868 	vsbcbiq	%v0, %v0, %v31, %v0
   3869 	vsbcbiq	%v0, %v31, %v0, %v0
   3870 	vsbcbiq	%v31, %v0, %v0, %v0
   3871 	vsbcbiq	%v13, %v17, %v21, %v25
   3872 
   3873 #CHECK: vsbiq   %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x04,0x00,0x00,0xbf]
   3874 #CHECK: vsbiq   %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x04,0x00,0xf1,0xbf]
   3875 #CHECK: vsbiq   %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf4,0x00,0x02,0xbf]
   3876 #CHECK: vsbiq   %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x04,0x00,0x04,0xbf]
   3877 #CHECK: vsbiq   %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x04,0x00,0x08,0xbf]
   3878 #CHECK: vsbiq   %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x54,0x00,0x97,0xbf]
   3879 
   3880 	vsbiq	%v0, %v0, %v0, %v0
   3881 	vsbiq	%v0, %v0, %v0, %v31
   3882 	vsbiq	%v0, %v0, %v31, %v0
   3883 	vsbiq	%v0, %v31, %v0, %v0
   3884 	vsbiq	%v31, %v0, %v0, %v0
   3885 	vsbiq	%v13, %v17, %v21, %v25
   3886 
   3887 #CHECK: vscbib  %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0xf5]
   3888 #CHECK: vscbib  %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xf5]
   3889 #CHECK: vscbib  %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xf5]
   3890 #CHECK: vscbib  %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xf5]
   3891 #CHECK: vscbib  %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0xf5]
   3892 
   3893 	vscbib	%v0, %v0, %v0
   3894 	vscbib	%v0, %v0, %v31
   3895 	vscbib	%v0, %v31, %v0
   3896 	vscbib	%v31, %v0, %v0
   3897 	vscbib	%v18, %v3, %v20
   3898 
   3899 #CHECK: vscbif  %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0xf5]
   3900 #CHECK: vscbif  %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xf5]
   3901 #CHECK: vscbif  %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xf5]
   3902 #CHECK: vscbif  %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xf5]
   3903 #CHECK: vscbif  %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xf5]
   3904 
   3905 	vscbif	%v0, %v0, %v0
   3906 	vscbif	%v0, %v0, %v31
   3907 	vscbif	%v0, %v31, %v0
   3908 	vscbif	%v31, %v0, %v0
   3909 	vscbif	%v18, %v3, %v20
   3910 
   3911 #CHECK: vscbig  %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0xf5]
   3912 #CHECK: vscbig  %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xf5]
   3913 #CHECK: vscbig  %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xf5]
   3914 #CHECK: vscbig  %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xf5]
   3915 #CHECK: vscbig  %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xf5]
   3916 
   3917 	vscbig	%v0, %v0, %v0
   3918 	vscbig	%v0, %v0, %v31
   3919 	vscbig	%v0, %v31, %v0
   3920 	vscbig	%v31, %v0, %v0
   3921 	vscbig	%v18, %v3, %v20
   3922 
   3923 #CHECK: vscbih  %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0xf5]
   3924 #CHECK: vscbih  %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xf5]
   3925 #CHECK: vscbih  %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xf5]
   3926 #CHECK: vscbih  %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xf5]
   3927 #CHECK: vscbih  %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xf5]
   3928 
   3929 	vscbih	%v0, %v0, %v0
   3930 	vscbih	%v0, %v0, %v31
   3931 	vscbih	%v0, %v31, %v0
   3932 	vscbih	%v31, %v0, %v0
   3933 	vscbih	%v18, %v3, %v20
   3934 
   3935 #CHECK: vscbiq  %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x40,0xf5]
   3936 #CHECK: vscbiq  %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xf5]
   3937 #CHECK: vscbiq  %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xf5]
   3938 #CHECK: vscbiq  %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xf5]
   3939 #CHECK: vscbiq  %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xf5]
   3940 
   3941 	vscbiq	%v0, %v0, %v0
   3942 	vscbiq	%v0, %v0, %v31
   3943 	vscbiq	%v0, %v31, %v0
   3944 	vscbiq	%v31, %v0, %v0
   3945 	vscbiq	%v18, %v3, %v20
   3946 
   3947 #CHECK: vscef   %v0, 0(%v0), 0          # encoding: [0xe7,0x00,0x00,0x00,0x00,0x1b]
   3948 #CHECK: vscef   %v0, 0(%v0,%r1), 0      # encoding: [0xe7,0x00,0x10,0x00,0x00,0x1b]
   3949 #CHECK: vscef   %v0, 0(%v0,%r1), 3      # encoding: [0xe7,0x00,0x10,0x00,0x30,0x1b]
   3950 #CHECK: vscef   %v0, 0(%v0,%r15), 0     # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x1b]
   3951 #CHECK: vscef   %v0, 0(%v15,%r1), 0     # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x1b]
   3952 #CHECK: vscef   %v0, 0(%v31,%r1), 0     # encoding: [0xe7,0x0f,0x10,0x00,0x04,0x1b]
   3953 #CHECK: vscef   %v0, 4095(%v0,%r1), 0   # encoding: [0xe7,0x00,0x1f,0xff,0x00,0x1b]
   3954 #CHECK: vscef   %v15, 0(%v0,%r1), 0     # encoding: [0xe7,0xf0,0x10,0x00,0x00,0x1b]
   3955 #CHECK: vscef   %v31, 0(%v0,%r1), 0     # encoding: [0xe7,0xf0,0x10,0x00,0x08,0x1b]
   3956 #CHECK: vscef   %v10, 1000(%v19,%r7), 1 # encoding: [0xe7,0xa3,0x73,0xe8,0x14,0x1b]
   3957 
   3958 	vscef	%v0, 0(%v0), 0
   3959 	vscef	%v0, 0(%v0,%r1), 0
   3960 	vscef	%v0, 0(%v0,%r1), 3
   3961 	vscef	%v0, 0(%v0,%r15), 0
   3962 	vscef	%v0, 0(%v15,%r1), 0
   3963 	vscef	%v0, 0(%v31,%r1), 0
   3964 	vscef	%v0, 4095(%v0, %r1), 0
   3965 	vscef	%v15, 0(%v0,%r1), 0
   3966 	vscef	%v31, 0(%v0,%r1), 0
   3967 	vscef	%v10, 1000(%v19,%r7), 1
   3968 
   3969 #CHECK: vsceg   %v0, 0(%v0), 0          # encoding: [0xe7,0x00,0x00,0x00,0x00,0x1a]
   3970 #CHECK: vsceg   %v0, 0(%v0,%r1), 0      # encoding: [0xe7,0x00,0x10,0x00,0x00,0x1a]
   3971 #CHECK: vsceg   %v0, 0(%v0,%r1), 1      # encoding: [0xe7,0x00,0x10,0x00,0x10,0x1a]
   3972 #CHECK: vsceg   %v0, 0(%v0,%r15), 0     # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x1a]
   3973 #CHECK: vsceg   %v0, 0(%v15,%r1), 0     # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x1a]
   3974 #CHECK: vsceg   %v0, 0(%v31,%r1), 0     # encoding: [0xe7,0x0f,0x10,0x00,0x04,0x1a]
   3975 #CHECK: vsceg   %v0, 4095(%v0,%r1), 0   # encoding: [0xe7,0x00,0x1f,0xff,0x00,0x1a]
   3976 #CHECK: vsceg   %v15, 0(%v0,%r1), 0     # encoding: [0xe7,0xf0,0x10,0x00,0x00,0x1a]
   3977 #CHECK: vsceg   %v31, 0(%v0,%r1), 0     # encoding: [0xe7,0xf0,0x10,0x00,0x08,0x1a]
   3978 #CHECK: vsceg   %v10, 1000(%v19,%r7), 1 # encoding: [0xe7,0xa3,0x73,0xe8,0x14,0x1a]
   3979 
   3980 	vsceg	%v0, 0(%v0), 0
   3981 	vsceg	%v0, 0(%v0,%r1), 0
   3982 	vsceg	%v0, 0(%v0,%r1), 1
   3983 	vsceg	%v0, 0(%v0,%r15), 0
   3984 	vsceg	%v0, 0(%v15,%r1), 0
   3985 	vsceg	%v0, 0(%v31,%r1), 0
   3986 	vsceg	%v0, 4095(%v0,%r1), 0
   3987 	vsceg	%v15, 0(%v0,%r1), 0
   3988 	vsceg	%v31, 0(%v0,%r1), 0
   3989 	vsceg	%v10, 1000(%v19,%r7), 1
   3990 
   3991 #CHECK: vsel    %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8d]
   3992 #CHECK: vsel    %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x00,0x00,0xf1,0x8d]
   3993 #CHECK: vsel    %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x8d]
   3994 #CHECK: vsel    %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x8d]
   3995 #CHECK: vsel    %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x8d]
   3996 #CHECK: vsel    %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x50,0x00,0x97,0x8d]
   3997 
   3998 	vsel	%v0, %v0, %v0, %v0
   3999 	vsel	%v0, %v0, %v0, %v31
   4000 	vsel	%v0, %v0, %v31, %v0
   4001 	vsel	%v0, %v31, %v0, %v0
   4002 	vsel	%v31, %v0, %v0, %v0
   4003 	vsel 	%v13, %v17, %v21, %v25
   4004 
   4005 #CHECK: vsegb   %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x00,0x5f]
   4006 #CHECK: vsegb   %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x5f]
   4007 #CHECK: vsegb   %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x5f]
   4008 #CHECK: vsegb   %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x5f]
   4009 #CHECK: vsegb   %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x5f]
   4010 #CHECK: vsegb   %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x04,0x5f]
   4011 
   4012 	vsegb	%v0, %v0
   4013 	vsegb	%v0, %v15
   4014 	vsegb	%v0, %v31
   4015 	vsegb	%v15, %v0
   4016 	vsegb	%v31, %v0
   4017 	vsegb	%v14, %v17
   4018 
   4019 #CHECK: vsegf   %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x20,0x5f]
   4020 #CHECK: vsegf   %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x5f]
   4021 #CHECK: vsegf   %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x5f]
   4022 #CHECK: vsegf   %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x5f]
   4023 #CHECK: vsegf   %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x5f]
   4024 #CHECK: vsegf   %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x24,0x5f]
   4025 
   4026 	vsegf	%v0, %v0
   4027 	vsegf	%v0, %v15
   4028 	vsegf	%v0, %v31
   4029 	vsegf	%v15, %v0
   4030 	vsegf	%v31, %v0
   4031 	vsegf	%v14, %v17
   4032 
   4033 #CHECK: vsegh   %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x10,0x5f]
   4034 #CHECK: vsegh   %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x5f]
   4035 #CHECK: vsegh   %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x5f]
   4036 #CHECK: vsegh   %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x5f]
   4037 #CHECK: vsegh   %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x5f]
   4038 #CHECK: vsegh   %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x14,0x5f]
   4039 
   4040 	vsegh	%v0, %v0
   4041 	vsegh	%v0, %v15
   4042 	vsegh	%v0, %v31
   4043 	vsegh	%v15, %v0
   4044 	vsegh	%v31, %v0
   4045 	vsegh	%v14, %v17
   4046 
   4047 #CHECK: vsf     %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0xf7]
   4048 #CHECK: vsf     %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xf7]
   4049 #CHECK: vsf     %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xf7]
   4050 #CHECK: vsf     %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xf7]
   4051 #CHECK: vsf     %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0xf7]
   4052 
   4053 	vsf	%v0, %v0, %v0
   4054 	vsf	%v0, %v0, %v31
   4055 	vsf	%v0, %v31, %v0
   4056 	vsf	%v31, %v0, %v0
   4057 	vsf	%v18, %v3, %v20
   4058 
   4059 #CHECK: vsg     %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0xf7]
   4060 #CHECK: vsg     %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xf7]
   4061 #CHECK: vsg     %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xf7]
   4062 #CHECK: vsg     %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xf7]
   4063 #CHECK: vsg     %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xf7]
   4064 
   4065 	vsg	%v0, %v0, %v0
   4066 	vsg	%v0, %v0, %v31
   4067 	vsg	%v0, %v31, %v0
   4068 	vsg	%v31, %v0, %v0
   4069 	vsg	%v18, %v3, %v20
   4070 
   4071 #CHECK: vsh     %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0xf7]
   4072 #CHECK: vsh     %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0xf7]
   4073 #CHECK: vsh     %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xf7]
   4074 #CHECK: vsh     %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xf7]
   4075 #CHECK: vsh     %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0xf7]
   4076 
   4077 	vsh	%v0, %v0, %v0
   4078 	vsh	%v0, %v0, %v31
   4079 	vsh	%v0, %v31, %v0
   4080 	vsh	%v31, %v0, %v0
   4081 	vsh	%v18, %v3, %v20
   4082 
   4083 #CHECK: vsl     %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0x74]
   4084 #CHECK: vsl     %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x74]
   4085 #CHECK: vsl     %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x74]
   4086 #CHECK: vsl     %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x74]
   4087 #CHECK: vsl     %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x74]
   4088 
   4089 	vsl	%v0, %v0, %v0
   4090 	vsl	%v0, %v0, %v31
   4091 	vsl	%v0, %v31, %v0
   4092 	vsl	%v31, %v0, %v0
   4093 	vsl	%v18, %v3, %v20
   4094 
   4095 #CHECK: vslb    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0x75]
   4096 #CHECK: vslb    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x75]
   4097 #CHECK: vslb    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x75]
   4098 #CHECK: vslb    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x75]
   4099 #CHECK: vslb    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x75]
   4100 
   4101 	vslb	%v0, %v0, %v0
   4102 	vslb	%v0, %v0, %v31
   4103 	vslb	%v0, %v31, %v0
   4104 	vslb	%v31, %v0, %v0
   4105 	vslb	%v18, %v3, %v20
   4106 
   4107 #CHECK: vsldb   %v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x00,0x77]
   4108 #CHECK: vsldb   %v0, %v0, %v0, 255      # encoding: [0xe7,0x00,0x00,0xff,0x00,0x77]
   4109 #CHECK: vsldb   %v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x77]
   4110 #CHECK: vsldb   %v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x77]
   4111 #CHECK: vsldb   %v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x77]
   4112 #CHECK: vsldb   %v13, %v17, %v21, 121   # encoding: [0xe7,0xd1,0x50,0x79,0x06,0x77]
   4113 
   4114 	vsldb	%v0, %v0, %v0, 0
   4115 	vsldb	%v0, %v0, %v0, 255
   4116 	vsldb	%v0, %v0, %v31, 0
   4117 	vsldb	%v0, %v31, %v0, 0
   4118 	vsldb	%v31, %v0, %v0, 0
   4119 	vsldb 	%v13, %v17, %v21, 0x79
   4120 
   4121 #CHECK: vsq     %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x40,0xf7]
   4122 #CHECK: vsq     %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xf7]
   4123 #CHECK: vsq     %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xf7]
   4124 #CHECK: vsq     %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xf7]
   4125 #CHECK: vsq     %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xf7]
   4126 
   4127 	vsq	%v0, %v0, %v0
   4128 	vsq	%v0, %v0, %v31
   4129 	vsq	%v0, %v31, %v0
   4130 	vsq	%v31, %v0, %v0
   4131 	vsq	%v18, %v3, %v20
   4132 
   4133 #CHECK: vsra    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0x7e]
   4134 #CHECK: vsra    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x7e]
   4135 #CHECK: vsra    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x7e]
   4136 #CHECK: vsra    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x7e]
   4137 #CHECK: vsra    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x7e]
   4138 
   4139 	vsra	%v0, %v0, %v0
   4140 	vsra	%v0, %v0, %v31
   4141 	vsra	%v0, %v31, %v0
   4142 	vsra	%v31, %v0, %v0
   4143 	vsra	%v18, %v3, %v20
   4144 
   4145 #CHECK: vsrab   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0x7f]
   4146 #CHECK: vsrab   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x7f]
   4147 #CHECK: vsrab   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x7f]
   4148 #CHECK: vsrab   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x7f]
   4149 #CHECK: vsrab   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x7f]
   4150 
   4151 	vsrab	%v0, %v0, %v0
   4152 	vsrab	%v0, %v0, %v31
   4153 	vsrab	%v0, %v31, %v0
   4154 	vsrab	%v31, %v0, %v0
   4155 	vsrab	%v18, %v3, %v20
   4156 
   4157 #CHECK: vsrl    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0x7c]
   4158 #CHECK: vsrl    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x7c]
   4159 #CHECK: vsrl    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x7c]
   4160 #CHECK: vsrl    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x7c]
   4161 #CHECK: vsrl    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x7c]
   4162 
   4163 	vsrl	%v0, %v0, %v0
   4164 	vsrl	%v0, %v0, %v31
   4165 	vsrl	%v0, %v31, %v0
   4166 	vsrl	%v31, %v0, %v0
   4167 	vsrl	%v18, %v3, %v20
   4168 
   4169 #CHECK: vsrlb   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0x7d]
   4170 #CHECK: vsrlb   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x7d]
   4171 #CHECK: vsrlb   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x7d]
   4172 #CHECK: vsrlb   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x7d]
   4173 #CHECK: vsrlb   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x7d]
   4174 
   4175 	vsrlb	%v0, %v0, %v0
   4176 	vsrlb	%v0, %v0, %v31
   4177 	vsrlb	%v0, %v31, %v0
   4178 	vsrlb	%v31, %v0, %v0
   4179 	vsrlb	%v18, %v3, %v20
   4180 
   4181 #CHECK: vst     %v0, 0                  # encoding: [0xe7,0x00,0x00,0x00,0x00,0x0e]
   4182 #CHECK: vst     %v0, 4095               # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x0e]
   4183 #CHECK: vst     %v0, 0(%r15)            # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x0e]
   4184 #CHECK: vst     %v0, 0(%r15,%r1)        # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x0e]
   4185 #CHECK: vst     %v15, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x0e]
   4186 #CHECK: vst     %v31, 0                 # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x0e]
   4187 #CHECK: vst     %v18, 1383(%r3,%r4)     # encoding: [0xe7,0x23,0x45,0x67,0x08,0x0e]
   4188 
   4189 	vst	%v0, 0
   4190 	vst	%v0, 4095
   4191 	vst	%v0, 0(%r15)
   4192 	vst	%v0, 0(%r15,%r1)
   4193 	vst	%v15, 0
   4194 	vst	%v31, 0
   4195 	vst	%v18, 0x567(%r3,%r4)
   4196 
   4197 #CHECK: vsteb   %v0, 0, 0               # encoding: [0xe7,0x00,0x00,0x00,0x00,0x08]
   4198 #CHECK: vsteb   %v0, 0, 15              # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x08]
   4199 #CHECK: vsteb   %v0, 4095, 0            # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x08]
   4200 #CHECK: vsteb   %v0, 0(%r15), 0         # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x08]
   4201 #CHECK: vsteb   %v0, 0(%r15,%r1), 0     # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x08]
   4202 #CHECK: vsteb   %v15, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x08]
   4203 #CHECK: vsteb   %v31, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x08]
   4204 #CHECK: vsteb   %v18, 1383(%r3,%r4), 8  # encoding: [0xe7,0x23,0x45,0x67,0x88,0x08]
   4205 
   4206 	vsteb	%v0, 0, 0
   4207 	vsteb	%v0, 0, 15
   4208 	vsteb	%v0, 4095, 0
   4209 	vsteb	%v0, 0(%r15), 0
   4210 	vsteb	%v0, 0(%r15,%r1), 0
   4211 	vsteb	%v15, 0, 0
   4212 	vsteb	%v31, 0, 0
   4213 	vsteb	%v18, 1383(%r3,%r4), 8
   4214 
   4215 #CHECK: vstef   %v0, 0, 0               # encoding: [0xe7,0x00,0x00,0x00,0x00,0x0b]
   4216 #CHECK: vstef   %v0, 0, 3               # encoding: [0xe7,0x00,0x00,0x00,0x30,0x0b]
   4217 #CHECK: vstef   %v0, 4095, 0            # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x0b]
   4218 #CHECK: vstef   %v0, 0(%r15), 0         # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x0b]
   4219 #CHECK: vstef   %v0, 0(%r15,%r1), 0     # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x0b]
   4220 #CHECK: vstef   %v15, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x0b]
   4221 #CHECK: vstef   %v31, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x0b]
   4222 #CHECK: vstef   %v18, 1383(%r3,%r4), 2  # encoding: [0xe7,0x23,0x45,0x67,0x28,0x0b]
   4223 
   4224 	vstef	%v0, 0, 0
   4225 	vstef	%v0, 0, 3
   4226 	vstef	%v0, 4095, 0
   4227 	vstef	%v0, 0(%r15), 0
   4228 	vstef	%v0, 0(%r15,%r1), 0
   4229 	vstef	%v15, 0, 0
   4230 	vstef	%v31, 0, 0
   4231 	vstef	%v18, 1383(%r3,%r4), 2
   4232 
   4233 #CHECK: vsteg   %v0, 0, 0               # encoding: [0xe7,0x00,0x00,0x00,0x00,0x0a]
   4234 #CHECK: vsteg   %v0, 0, 1               # encoding: [0xe7,0x00,0x00,0x00,0x10,0x0a]
   4235 #CHECK: vsteg   %v0, 4095, 0            # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x0a]
   4236 #CHECK: vsteg   %v0, 0(%r15), 0         # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x0a]
   4237 #CHECK: vsteg   %v0, 0(%r15,%r1), 0     # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x0a]
   4238 #CHECK: vsteg   %v15, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x0a]
   4239 #CHECK: vsteg   %v31, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x0a]
   4240 #CHECK: vsteg   %v18, 1383(%r3,%r4), 1  # encoding: [0xe7,0x23,0x45,0x67,0x18,0x0a]
   4241 
   4242 	vsteg	%v0, 0, 0
   4243 	vsteg	%v0, 0, 1
   4244 	vsteg	%v0, 4095, 0
   4245 	vsteg	%v0, 0(%r15), 0
   4246 	vsteg	%v0, 0(%r15,%r1), 0
   4247 	vsteg	%v15, 0, 0
   4248 	vsteg	%v31, 0, 0
   4249 	vsteg	%v18, 1383(%r3,%r4), 1
   4250 
   4251 #CHECK: vsteh   %v0, 0, 0               # encoding: [0xe7,0x00,0x00,0x00,0x00,0x09]
   4252 #CHECK: vsteh   %v0, 0, 7               # encoding: [0xe7,0x00,0x00,0x00,0x70,0x09]
   4253 #CHECK: vsteh   %v0, 4095, 0            # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x09]
   4254 #CHECK: vsteh   %v0, 0(%r15), 0         # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x09]
   4255 #CHECK: vsteh   %v0, 0(%r15,%r1), 0     # encoding: [0xe7,0x0f,0x10,0x00,0x00,0x09]
   4256 #CHECK: vsteh   %v15, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x09]
   4257 #CHECK: vsteh   %v31, 0, 0              # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x09]
   4258 #CHECK: vsteh   %v18, 1383(%r3,%r4), 4  # encoding: [0xe7,0x23,0x45,0x67,0x48,0x09]
   4259 
   4260 	vsteh	%v0, 0, 0
   4261 	vsteh	%v0, 0, 7
   4262 	vsteh	%v0, 4095, 0
   4263 	vsteh	%v0, 0(%r15), 0
   4264 	vsteh	%v0, 0(%r15,%r1), 0
   4265 	vsteh	%v15, 0, 0
   4266 	vsteh	%v31, 0, 0
   4267 	vsteh	%v18, 1383(%r3,%r4), 4
   4268 
   4269 #CHECK: vstl    %v0, %r0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x00,0x3f]
   4270 #CHECK: vstl    %v0, %r0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x3f]
   4271 #CHECK: vstl    %v0, %r0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x3f]
   4272 #CHECK: vstl    %v0, %r15, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x3f]
   4273 #CHECK: vstl    %v15, %r0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x3f]
   4274 #CHECK: vstl    %v31, %r0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x3f]
   4275 #CHECK: vstl    %v18, %r3, 1383(%r4)    # encoding: [0xe7,0x23,0x45,0x67,0x08,0x3f]
   4276 
   4277 	vstl	%v0, %r0, 0
   4278 	vstl	%v0, %r0, 4095
   4279 	vstl	%v0, %r0, 0(%r15)
   4280 	vstl	%v0, %r15, 0
   4281 	vstl	%v15, %r0, 0
   4282 	vstl	%v31, %r0, 0
   4283 	vstl	%v18, %r3, 1383(%r4)
   4284 
   4285 #CHECK: vstm    %v0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x00,0x3e]
   4286 #CHECK: vstm    %v0, %v0, 4095          # encoding: [0xe7,0x00,0x0f,0xff,0x00,0x3e]
   4287 #CHECK: vstm    %v0, %v0, 0(%r15)       # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x3e]
   4288 #CHECK: vstm    %v0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x3e]
   4289 #CHECK: vstm    %v31, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x3e]
   4290 #CHECK: vstm    %v14, %v17, 1074(%r5)   # encoding: [0xe7,0xe1,0x54,0x32,0x04,0x3e]
   4291 
   4292 	vstm	%v0, %v0, 0
   4293 	vstm	%v0, %v0, 4095
   4294 	vstm	%v0, %v0, 0(%r15)
   4295 	vstm	%v0, %v31, 0
   4296 	vstm	%v31, %v0, 0
   4297 	vstm	%v14, %v17, 1074(%r5)
   4298 
   4299 #CHECK: vstrcb   %v0, %v0, %v0, %v0, 0   # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8a]
   4300 #CHECK: vstrcb   %v0, %v0, %v0, %v0, 0   # encoding: [0xe7,0x00,0x00,0x00,0x00,0x8a]
   4301 #CHECK: vstrcb   %v0, %v0, %v0, %v0, 12  # encoding: [0xe7,0x00,0x00,0xc0,0x00,0x8a]
   4302 #CHECK: vstrcb   %v0, %v0, %v0, %v15, 0  # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x8a]
   4303 #CHECK: vstrcb   %v0, %v0, %v0, %v31, 0  # encoding: [0xe7,0x00,0x00,0x00,0xf1,0x8a]
   4304 #CHECK: vstrcb   %v0, %v0, %v15, %v0, 0  # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x8a]
   4305 #CHECK: vstrcb   %v0, %v0, %v31, %v0, 0  # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x8a]
   4306 #CHECK: vstrcb   %v0, %v15, %v0, %v0, 0  # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x8a]
   4307 #CHECK: vstrcb   %v0, %v31, %v0, %v0, 0  # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x8a]
   4308 #CHECK: vstrcb   %v15, %v0, %v0, %v0, 0  # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x8a]
   4309 #CHECK: vstrcb   %v31, %v0, %v0, %v0, 0  # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x8a]
   4310 #CHECK: vstrcb   %v18, %v3, %v20, %v5, 4 # encoding: [0xe7,0x23,0x40,0x40,0x5a,0x8a]
   4311 #CHECK: vstrcb   %v18, %v3, %v20, %v5, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x5a,0x8a]
   4312 #CHECK: vstrcbs  %v18, %v3, %v20, %v5, 8 # encoding: [0xe7,0x23,0x40,0x90,0x5a,0x8a]
   4313 #CHECK: vstrczb  %v18, %v3, %v20, %v5, 4 # encoding: [0xe7,0x23,0x40,0x60,0x5a,0x8a]
   4314 #CHECK: vstrczbs %v18, %v3, %v20, %v5, 8 # encoding: [0xe7,0x23,0x40,0xb0,0x5a,0x8a]
   4315 #CHECK: vstrczbs %v18, %v3, %v20, %v5, 15 # encoding: [0xe7,0x23,0x40,0xf0,0x5a,0x8a]
   4316 
   4317         vstrcb   %v0, %v0, %v0, %v0
   4318         vstrcb   %v0, %v0, %v0, %v0, 0
   4319         vstrcb   %v0, %v0, %v0, %v0, 12
   4320         vstrcb   %v0, %v0, %v0, %v15
   4321         vstrcb   %v0, %v0, %v0, %v31
   4322         vstrcb   %v0, %v0, %v15, %v0
   4323         vstrcb   %v0, %v0, %v31, %v0
   4324         vstrcb   %v0, %v15, %v0, %v0
   4325         vstrcb   %v0, %v31, %v0, %v0
   4326         vstrcb   %v15, %v0, %v0, %v0
   4327         vstrcb   %v31, %v0, %v0, %v0
   4328         vstrcb   %v18, %v3, %v20, %v5, 4
   4329         vstrcb   %v18, %v3, %v20, %v5, 15
   4330         vstrcbs  %v18, %v3, %v20, %v5, 8
   4331         vstrczb  %v18, %v3, %v20, %v5, 4
   4332         vstrczbs %v18, %v3, %v20, %v5, 8
   4333         vstrczbs %v18, %v3, %v20, %v5, 15
   4334 
   4335 #CHECK: vstrcf   %v0, %v0, %v0, %v0, 0   # encoding: [0xe7,0x00,0x02,0x00,0x00,0x8a]
   4336 #CHECK: vstrcf   %v0, %v0, %v0, %v0, 0   # encoding: [0xe7,0x00,0x02,0x00,0x00,0x8a]
   4337 #CHECK: vstrcf   %v0, %v0, %v0, %v0, 12  # encoding: [0xe7,0x00,0x02,0xc0,0x00,0x8a]
   4338 #CHECK: vstrcf   %v0, %v0, %v0, %v15, 0  # encoding: [0xe7,0x00,0x02,0x00,0xf0,0x8a]
   4339 #CHECK: vstrcf   %v0, %v0, %v0, %v31, 0  # encoding: [0xe7,0x00,0x02,0x00,0xf1,0x8a]
   4340 #CHECK: vstrcf   %v0, %v0, %v15, %v0, 0  # encoding: [0xe7,0x00,0xf2,0x00,0x00,0x8a]
   4341 #CHECK: vstrcf   %v0, %v0, %v31, %v0, 0  # encoding: [0xe7,0x00,0xf2,0x00,0x02,0x8a]
   4342 #CHECK: vstrcf   %v0, %v15, %v0, %v0, 0  # encoding: [0xe7,0x0f,0x02,0x00,0x00,0x8a]
   4343 #CHECK: vstrcf   %v0, %v31, %v0, %v0, 0  # encoding: [0xe7,0x0f,0x02,0x00,0x04,0x8a]
   4344 #CHECK: vstrcf   %v15, %v0, %v0, %v0, 0  # encoding: [0xe7,0xf0,0x02,0x00,0x00,0x8a]
   4345 #CHECK: vstrcf   %v31, %v0, %v0, %v0, 0  # encoding: [0xe7,0xf0,0x02,0x00,0x08,0x8a]
   4346 #CHECK: vstrcf   %v18, %v3, %v20, %v5, 4 # encoding: [0xe7,0x23,0x42,0x40,0x5a,0x8a]
   4347 #CHECK: vstrcf   %v18, %v3, %v20, %v5, 15 # encoding: [0xe7,0x23,0x42,0xf0,0x5a,0x8a]
   4348 #CHECK: vstrcfs  %v18, %v3, %v20, %v5, 8 # encoding: [0xe7,0x23,0x42,0x90,0x5a,0x8a]
   4349 #CHECK: vstrczf  %v18, %v3, %v20, %v5, 4 # encoding: [0xe7,0x23,0x42,0x60,0x5a,0x8a]
   4350 #CHECK: vstrczfs %v18, %v3, %v20, %v5, 8 # encoding: [0xe7,0x23,0x42,0xb0,0x5a,0x8a]
   4351 #CHECK: vstrczfs %v18, %v3, %v20, %v5, 15 # encoding: [0xe7,0x23,0x42,0xf0,0x5a,0x8a]
   4352 
   4353         vstrcf   %v0, %v0, %v0, %v0
   4354         vstrcf   %v0, %v0, %v0, %v0, 0
   4355         vstrcf   %v0, %v0, %v0, %v0, 12
   4356         vstrcf   %v0, %v0, %v0, %v15
   4357         vstrcf   %v0, %v0, %v0, %v31
   4358         vstrcf   %v0, %v0, %v15, %v0
   4359         vstrcf   %v0, %v0, %v31, %v0
   4360         vstrcf   %v0, %v15, %v0, %v0
   4361         vstrcf   %v0, %v31, %v0, %v0
   4362         vstrcf   %v15, %v0, %v0, %v0
   4363         vstrcf   %v31, %v0, %v0, %v0
   4364         vstrcf   %v18, %v3, %v20, %v5, 4
   4365         vstrcf   %v18, %v3, %v20, %v5, 15
   4366         vstrcfs  %v18, %v3, %v20, %v5, 8
   4367         vstrczf  %v18, %v3, %v20, %v5, 4
   4368         vstrczfs %v18, %v3, %v20, %v5, 8
   4369         vstrczfs %v18, %v3, %v20, %v5, 15
   4370 
   4371 #CHECK: vstrch   %v0, %v0, %v0, %v0, 0   # encoding: [0xe7,0x00,0x01,0x00,0x00,0x8a]
   4372 #CHECK: vstrch   %v0, %v0, %v0, %v0, 0   # encoding: [0xe7,0x00,0x01,0x00,0x00,0x8a]
   4373 #CHECK: vstrch   %v0, %v0, %v0, %v0, 12  # encoding: [0xe7,0x00,0x01,0xc0,0x00,0x8a]
   4374 #CHECK: vstrch   %v0, %v0, %v0, %v15, 0  # encoding: [0xe7,0x00,0x01,0x00,0xf0,0x8a]
   4375 #CHECK: vstrch   %v0, %v0, %v0, %v31, 0  # encoding: [0xe7,0x00,0x01,0x00,0xf1,0x8a]
   4376 #CHECK: vstrch   %v0, %v0, %v15, %v0, 0  # encoding: [0xe7,0x00,0xf1,0x00,0x00,0x8a]
   4377 #CHECK: vstrch   %v0, %v0, %v31, %v0, 0  # encoding: [0xe7,0x00,0xf1,0x00,0x02,0x8a]
   4378 #CHECK: vstrch   %v0, %v15, %v0, %v0, 0  # encoding: [0xe7,0x0f,0x01,0x00,0x00,0x8a]
   4379 #CHECK: vstrch   %v0, %v31, %v0, %v0, 0  # encoding: [0xe7,0x0f,0x01,0x00,0x04,0x8a]
   4380 #CHECK: vstrch   %v15, %v0, %v0, %v0, 0  # encoding: [0xe7,0xf0,0x01,0x00,0x00,0x8a]
   4381 #CHECK: vstrch   %v31, %v0, %v0, %v0, 0  # encoding: [0xe7,0xf0,0x01,0x00,0x08,0x8a]
   4382 #CHECK: vstrch   %v18, %v3, %v20, %v5, 4 # encoding: [0xe7,0x23,0x41,0x40,0x5a,0x8a]
   4383 #CHECK: vstrch   %v18, %v3, %v20, %v5, 15 # encoding: [0xe7,0x23,0x41,0xf0,0x5a,0x8a]
   4384 #CHECK: vstrchs  %v18, %v3, %v20, %v5, 8 # encoding: [0xe7,0x23,0x41,0x90,0x5a,0x8a]
   4385 #CHECK: vstrczh  %v18, %v3, %v20, %v5, 4 # encoding: [0xe7,0x23,0x41,0x60,0x5a,0x8a]
   4386 #CHECK: vstrczhs %v18, %v3, %v20, %v5, 8 # encoding: [0xe7,0x23,0x41,0xb0,0x5a,0x8a]
   4387 #CHECK: vstrczhs %v18, %v3, %v20, %v5, 15 # encoding: [0xe7,0x23,0x41,0xf0,0x5a,0x8a]
   4388 
   4389         vstrch   %v0, %v0, %v0, %v0
   4390         vstrch   %v0, %v0, %v0, %v0, 0
   4391         vstrch   %v0, %v0, %v0, %v0, 12
   4392         vstrch   %v0, %v0, %v0, %v15
   4393         vstrch   %v0, %v0, %v0, %v31
   4394         vstrch   %v0, %v0, %v15, %v0
   4395         vstrch   %v0, %v0, %v31, %v0
   4396         vstrch   %v0, %v15, %v0, %v0
   4397         vstrch   %v0, %v31, %v0, %v0
   4398         vstrch   %v15, %v0, %v0, %v0
   4399         vstrch   %v31, %v0, %v0, %v0
   4400         vstrch   %v18, %v3, %v20, %v5, 4
   4401         vstrch   %v18, %v3, %v20, %v5, 15
   4402         vstrchs  %v18, %v3, %v20, %v5, 8
   4403         vstrczh  %v18, %v3, %v20, %v5, 4
   4404         vstrczhs %v18, %v3, %v20, %v5, 8
   4405         vstrczhs %v18, %v3, %v20, %v5, 15
   4406 
   4407 #CHECK: vsumgh  %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0x65]
   4408 #CHECK: vsumgh  %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x65]
   4409 #CHECK: vsumgh  %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x65]
   4410 #CHECK: vsumgh  %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x65]
   4411 #CHECK: vsumgh  %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x65]
   4412 
   4413 	vsumgh	%v0, %v0, %v0
   4414 	vsumgh	%v0, %v0, %v31
   4415 	vsumgh	%v0, %v31, %v0
   4416 	vsumgh	%v31, %v0, %v0
   4417 	vsumgh	%v18, %v3, %v20
   4418 
   4419 #CHECK: vsumgf  %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0x65]
   4420 #CHECK: vsumgf  %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x65]
   4421 #CHECK: vsumgf  %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x65]
   4422 #CHECK: vsumgf  %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x65]
   4423 #CHECK: vsumgf  %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x65]
   4424 
   4425 	vsumgf	%v0, %v0, %v0
   4426 	vsumgf	%v0, %v0, %v31
   4427 	vsumgf	%v0, %v31, %v0
   4428 	vsumgf	%v31, %v0, %v0
   4429 	vsumgf	%v18, %v3, %v20
   4430 
   4431 #CHECK: vsumqf  %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x20,0x67]
   4432 #CHECK: vsumqf  %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x22,0x67]
   4433 #CHECK: vsumqf  %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x67]
   4434 #CHECK: vsumqf  %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x67]
   4435 #CHECK: vsumqf  %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x2a,0x67]
   4436 
   4437 	vsumqf	%v0, %v0, %v0
   4438 	vsumqf	%v0, %v0, %v31
   4439 	vsumqf	%v0, %v31, %v0
   4440 	vsumqf	%v31, %v0, %v0
   4441 	vsumqf	%v18, %v3, %v20
   4442 
   4443 #CHECK: vsumqg  %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0x67]
   4444 #CHECK: vsumqg  %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0x67]
   4445 #CHECK: vsumqg  %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x67]
   4446 #CHECK: vsumqg  %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x67]
   4447 #CHECK: vsumqg  %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0x67]
   4448 
   4449 	vsumqg	%v0, %v0, %v0
   4450 	vsumqg	%v0, %v0, %v31
   4451 	vsumqg	%v0, %v31, %v0
   4452 	vsumqg	%v31, %v0, %v0
   4453 	vsumqg	%v18, %v3, %v20
   4454 
   4455 #CHECK: vsumb   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0x64]
   4456 #CHECK: vsumb   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x64]
   4457 #CHECK: vsumb   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x64]
   4458 #CHECK: vsumb   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x64]
   4459 #CHECK: vsumb   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x64]
   4460 
   4461 	vsumb	%v0, %v0, %v0
   4462 	vsumb	%v0, %v0, %v31
   4463 	vsumb	%v0, %v31, %v0
   4464 	vsumb	%v31, %v0, %v0
   4465 	vsumb	%v18, %v3, %v20
   4466 
   4467 #CHECK: vsumh   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x10,0x64]
   4468 #CHECK: vsumh   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x12,0x64]
   4469 #CHECK: vsumh   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x64]
   4470 #CHECK: vsumh   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x64]
   4471 #CHECK: vsumh   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x1a,0x64]
   4472 
   4473 	vsumh	%v0, %v0, %v0
   4474 	vsumh	%v0, %v0, %v31
   4475 	vsumh	%v0, %v31, %v0
   4476 	vsumh	%v31, %v0, %v0
   4477 	vsumh	%v18, %v3, %v20
   4478 
   4479 #CHECK: vtm     %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd8]
   4480 #CHECK: vtm     %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd8]
   4481 #CHECK: vtm     %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd8]
   4482 #CHECK: vtm     %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd8]
   4483 #CHECK: vtm     %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd8]
   4484 #CHECK: vtm     %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xd8]
   4485 
   4486 	vtm	%v0, %v0
   4487 	vtm	%v0, %v15
   4488 	vtm	%v0, %v31
   4489 	vtm	%v15, %v0
   4490 	vtm	%v31, %v0
   4491 	vtm	%v14, %v17
   4492 
   4493 #CHECK: vuphb   %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd7]
   4494 #CHECK: vuphb   %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd7]
   4495 #CHECK: vuphb   %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd7]
   4496 #CHECK: vuphb   %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd7]
   4497 #CHECK: vuphb   %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd7]
   4498 #CHECK: vuphb   %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xd7]
   4499 
   4500 	vuphb	%v0, %v0
   4501 	vuphb	%v0, %v15
   4502 	vuphb	%v0, %v31
   4503 	vuphb	%v15, %v0
   4504 	vuphb	%v31, %v0
   4505 	vuphb	%v14, %v17
   4506 
   4507 #CHECK: vuphf   %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x20,0xd7]
   4508 #CHECK: vuphf   %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xd7]
   4509 #CHECK: vuphf   %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xd7]
   4510 #CHECK: vuphf   %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xd7]
   4511 #CHECK: vuphf   %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xd7]
   4512 #CHECK: vuphf   %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xd7]
   4513 
   4514 	vuphf	%v0, %v0
   4515 	vuphf	%v0, %v15
   4516 	vuphf	%v0, %v31
   4517 	vuphf	%v15, %v0
   4518 	vuphf	%v31, %v0
   4519 	vuphf	%v14, %v17
   4520 
   4521 #CHECK: vuphh   %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x10,0xd7]
   4522 #CHECK: vuphh   %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x10,0xd7]
   4523 #CHECK: vuphh   %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xd7]
   4524 #CHECK: vuphh   %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x10,0xd7]
   4525 #CHECK: vuphh   %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xd7]
   4526 #CHECK: vuphh   %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x14,0xd7]
   4527 
   4528 	vuphh	%v0, %v0
   4529 	vuphh	%v0, %v15
   4530 	vuphh	%v0, %v31
   4531 	vuphh	%v15, %v0
   4532 	vuphh	%v31, %v0
   4533 	vuphh	%v14, %v17
   4534 
   4535 #CHECK: vuplhb  %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd5]
   4536 #CHECK: vuplhb  %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd5]
   4537 #CHECK: vuplhb  %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd5]
   4538 #CHECK: vuplhb  %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd5]
   4539 #CHECK: vuplhb  %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd5]
   4540 #CHECK: vuplhb  %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xd5]
   4541 
   4542 	vuplhb	%v0, %v0
   4543 	vuplhb	%v0, %v15
   4544 	vuplhb	%v0, %v31
   4545 	vuplhb	%v15, %v0
   4546 	vuplhb	%v31, %v0
   4547 	vuplhb	%v14, %v17
   4548 
   4549 #CHECK: vuplhf  %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x20,0xd5]
   4550 #CHECK: vuplhf  %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xd5]
   4551 #CHECK: vuplhf  %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xd5]
   4552 #CHECK: vuplhf  %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xd5]
   4553 #CHECK: vuplhf  %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xd5]
   4554 #CHECK: vuplhf  %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xd5]
   4555 
   4556 	vuplhf	%v0, %v0
   4557 	vuplhf	%v0, %v15
   4558 	vuplhf	%v0, %v31
   4559 	vuplhf	%v15, %v0
   4560 	vuplhf	%v31, %v0
   4561 	vuplhf	%v14, %v17
   4562 
   4563 #CHECK: vuplhh  %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x10,0xd5]
   4564 #CHECK: vuplhh  %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x10,0xd5]
   4565 #CHECK: vuplhh  %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xd5]
   4566 #CHECK: vuplhh  %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x10,0xd5]
   4567 #CHECK: vuplhh  %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xd5]
   4568 #CHECK: vuplhh  %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x14,0xd5]
   4569 
   4570 	vuplhh	%v0, %v0
   4571 	vuplhh	%v0, %v15
   4572 	vuplhh	%v0, %v31
   4573 	vuplhh	%v15, %v0
   4574 	vuplhh	%v31, %v0
   4575 	vuplhh	%v14, %v17
   4576 
   4577 #CHECK: vuplb   %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd6]
   4578 #CHECK: vuplb   %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd6]
   4579 #CHECK: vuplb   %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd6]
   4580 #CHECK: vuplb   %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd6]
   4581 #CHECK: vuplb   %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd6]
   4582 #CHECK: vuplb   %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xd6]
   4583 
   4584 	vuplb	%v0, %v0
   4585 	vuplb	%v0, %v15
   4586 	vuplb	%v0, %v31
   4587 	vuplb	%v15, %v0
   4588 	vuplb	%v31, %v0
   4589 	vuplb	%v14, %v17
   4590 
   4591 #CHECK: vuplf   %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x20,0xd6]
   4592 #CHECK: vuplf   %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xd6]
   4593 #CHECK: vuplf   %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xd6]
   4594 #CHECK: vuplf   %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xd6]
   4595 #CHECK: vuplf   %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xd6]
   4596 #CHECK: vuplf   %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xd6]
   4597 
   4598 	vuplf	%v0, %v0
   4599 	vuplf	%v0, %v15
   4600 	vuplf	%v0, %v31
   4601 	vuplf	%v15, %v0
   4602 	vuplf	%v31, %v0
   4603 	vuplf	%v14, %v17
   4604 
   4605 #CHECK: vuplhw  %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x10,0xd6]
   4606 #CHECK: vuplhw  %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x10,0xd6]
   4607 #CHECK: vuplhw  %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xd6]
   4608 #CHECK: vuplhw  %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x10,0xd6]
   4609 #CHECK: vuplhw  %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xd6]
   4610 #CHECK: vuplhw  %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x14,0xd6]
   4611 
   4612 	vuplhw	%v0, %v0
   4613 	vuplhw	%v0, %v15
   4614 	vuplhw	%v0, %v31
   4615 	vuplhw	%v15, %v0
   4616 	vuplhw	%v31, %v0
   4617 	vuplhw	%v14, %v17
   4618 
   4619 #CHECK: vupllb  %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x00,0xd4]
   4620 #CHECK: vupllb  %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x00,0xd4]
   4621 #CHECK: vupllb  %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xd4]
   4622 #CHECK: vupllb  %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x00,0xd4]
   4623 #CHECK: vupllb  %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xd4]
   4624 #CHECK: vupllb  %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x04,0xd4]
   4625 
   4626 	vupllb	%v0, %v0
   4627 	vupllb	%v0, %v15
   4628 	vupllb	%v0, %v31
   4629 	vupllb	%v15, %v0
   4630 	vupllb	%v31, %v0
   4631 	vupllb	%v14, %v17
   4632 
   4633 #CHECK: vupllf  %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x20,0xd4]
   4634 #CHECK: vupllf  %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x20,0xd4]
   4635 #CHECK: vupllf  %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xd4]
   4636 #CHECK: vupllf  %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x20,0xd4]
   4637 #CHECK: vupllf  %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xd4]
   4638 #CHECK: vupllf  %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x24,0xd4]
   4639 
   4640 	vupllf	%v0, %v0
   4641 	vupllf	%v0, %v15
   4642 	vupllf	%v0, %v31
   4643 	vupllf	%v15, %v0
   4644 	vupllf	%v31, %v0
   4645 	vupllf	%v14, %v17
   4646 
   4647 #CHECK: vupllh  %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x10,0xd4]
   4648 #CHECK: vupllh  %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x10,0xd4]
   4649 #CHECK: vupllh  %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x14,0xd4]
   4650 #CHECK: vupllh  %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x10,0xd4]
   4651 #CHECK: vupllh  %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x18,0xd4]
   4652 #CHECK: vupllh  %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x14,0xd4]
   4653 
   4654 	vupllh	%v0, %v0
   4655 	vupllh	%v0, %v15
   4656 	vupllh	%v0, %v31
   4657 	vupllh	%v15, %v0
   4658 	vupllh	%v31, %v0
   4659 	vupllh	%v14, %v17
   4660 
   4661 #CHECK: vx      %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x00,0x6d]
   4662 #CHECK: vx      %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x6d]
   4663 #CHECK: vx      %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x6d]
   4664 #CHECK: vx      %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x6d]
   4665 #CHECK: vx      %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x0a,0x6d]
   4666 
   4667 	vx	%v0, %v0, %v0
   4668 	vx	%v0, %v0, %v31
   4669 	vx	%v0, %v31, %v0
   4670 	vx	%v31, %v0, %v0
   4671 	vx	%v18, %v3, %v20
   4672 
   4673 #CHECK: vzero   %v0                     # encoding: [0xe7,0x00,0x00,0x00,0x00,0x44]
   4674 #CHECK: vzero   %v11                    # encoding: [0xe7,0xb0,0x00,0x00,0x00,0x44]
   4675 #CHECK: vzero   %v15                    # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x44]
   4676 #CHECK: vzero   %v31                    # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x44]
   4677 
   4678 	vzero	%v0
   4679 	vzero	%v11
   4680 	vzero	%v15
   4681 	vzero	%v31
   4682 
   4683 #CHECK: wcdgb   %f0, %f0, 0, 0          # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc3]
   4684 #CHECK:	wcdgb	%f0, %f0, 0, 0          # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc3]
   4685 #CHECK: wcdgb   %f0, %f0, 0, 15         # encoding: [0xe7,0x00,0x00,0xf8,0x30,0xc3]
   4686 #CHECK: wcdgb   %f0, %f0, 4, 0          # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc3]
   4687 #CHECK: wcdgb   %f0, %f0, 12, 0         # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc3]
   4688 #CHECK: wcdgb   %f0, %v31, 0, 0         # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xc3]
   4689 #CHECK: wcdgb   %v31, %f0, 0, 0         # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xc3]
   4690 #CHECK: wcdgb   %f14, %v17, 4, 10       # encoding: [0xe7,0xe1,0x00,0xac,0x34,0xc3]
   4691 
   4692 	wcdgb	%v0, %v0, 0, 0
   4693 	wcdgb   %f0, %f0, 0, 0
   4694  	wcdgb	%v0, %v0, 0, 15
   4695 	wcdgb	%v0, %v0, 4, 0
   4696 	wcdgb	%v0, %v0, 12, 0
   4697 	wcdgb	%v0, %v31, 0, 0
   4698 	wcdgb	%v31, %v0, 0, 0
   4699 	wcdgb	%v14, %v17, 4, 10
   4700 
   4701 #CHECK: wcdlgb  %f0, %f0, 0, 0          # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc1]
   4702 #CHECK:	wcdlgb	%f0, %f0, 0, 0          # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc1]
   4703 #CHECK: wcdlgb  %f0, %f0, 0, 15         # encoding: [0xe7,0x00,0x00,0xf8,0x30,0xc1]
   4704 #CHECK: wcdlgb  %f0, %f0, 4, 0          # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc1]
   4705 #CHECK: wcdlgb  %f0, %f0, 12, 0         # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc1]
   4706 #CHECK: wcdlgb  %f0, %v31, 0, 0         # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xc1]
   4707 #CHECK: wcdlgb  %v31, %f0, 0, 0         # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xc1]
   4708 #CHECK: wcdlgb  %f14, %v17, 4, 10       # encoding: [0xe7,0xe1,0x00,0xac,0x34,0xc1]
   4709 
   4710 	wcdlgb	%v0, %v0, 0, 0
   4711 	wcdlgb  %f0, %f0, 0, 0
   4712  	wcdlgb	%v0, %v0, 0, 15
   4713 	wcdlgb	%v0, %v0, 4, 0
   4714 	wcdlgb	%v0, %v0, 12, 0
   4715 	wcdlgb	%v0, %v31, 0, 0
   4716 	wcdlgb	%v31, %v0, 0, 0
   4717 	wcdlgb	%v14, %v17, 4, 10
   4718 
   4719 #CHECK: wcgdb   %f0, %f0, 0, 0          # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc2]
   4720 #CHECK:	wcgdb	%f0, %f0, 0, 0          # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc2]
   4721 #CHECK: wcgdb   %f0, %f0, 0, 15         # encoding: [0xe7,0x00,0x00,0xf8,0x30,0xc2]
   4722 #CHECK: wcgdb   %f0, %f0, 4, 0          # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc2]
   4723 #CHECK: wcgdb   %f0, %f0, 12, 0         # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc2]
   4724 #CHECK: wcgdb   %f0, %v31, 0, 0         # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xc2]
   4725 #CHECK: wcgdb   %v31, %f0, 0, 0         # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xc2]
   4726 #CHECK: wcgdb   %f14, %v17, 4, 10       # encoding: [0xe7,0xe1,0x00,0xac,0x34,0xc2]
   4727 
   4728 	wcgdb	%v0, %v0, 0, 0
   4729 	wcgdb  	%f0, %f0, 0, 0
   4730  	wcgdb	%v0, %v0, 0, 15
   4731 	wcgdb	%v0, %v0, 4, 0
   4732 	wcgdb	%v0, %v0, 12, 0
   4733 	wcgdb	%v0, %v31, 0, 0
   4734 	wcgdb	%v31, %v0, 0, 0
   4735 	wcgdb	%v14, %v17, 4, 10
   4736 
   4737 #CHECK: wclgdb  %f0, %f0, 0, 0          # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc0]
   4738 #CHECK:	wclgdb	%f0, %f0, 0, 0          # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc0]
   4739 #CHECK: wclgdb  %f0, %f0, 0, 15         # encoding: [0xe7,0x00,0x00,0xf8,0x30,0xc0]
   4740 #CHECK: wclgdb  %f0, %f0, 4, 0          # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc0]
   4741 #CHECK: wclgdb  %f0, %f0, 12, 0         # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc0]
   4742 #CHECK: wclgdb  %f0, %v31, 0, 0         # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xc0]
   4743 #CHECK: wclgdb  %v31, %f0, 0, 0         # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xc0]
   4744 #CHECK: wclgdb  %f14, %v17, 4, 10       # encoding: [0xe7,0xe1,0x00,0xac,0x34,0xc0]
   4745 
   4746 	wclgdb	%v0, %v0, 0, 0
   4747 	wclgdb  %f0, %f0, 0, 0
   4748  	wclgdb	%v0, %v0, 0, 15
   4749 	wclgdb	%v0, %v0, 4, 0
   4750 	wclgdb	%v0, %v0, 12, 0
   4751 	wclgdb	%v0, %v31, 0, 0
   4752 	wclgdb	%v31, %v0, 0, 0
   4753 	wclgdb	%v14, %v17, 4, 10
   4754 
   4755 #CHECK: wfadb   %f0, %f0, %f0           # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe3]
   4756 #CHECK: wfadb   %f0, %f0, %f0           # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe3]
   4757 #CHECK: wfadb   %f0, %f0, %v31          # encoding: [0xe7,0x00,0xf0,0x08,0x32,0xe3]
   4758 #CHECK: wfadb   %f0, %v31, %f0          # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xe3]
   4759 #CHECK: wfadb   %v31, %f0, %f0          # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xe3]
   4760 #CHECK: wfadb   %v18, %f3, %v20         # encoding: [0xe7,0x23,0x40,0x08,0x3a,0xe3]
   4761 
   4762 	wfadb	%v0, %v0, %v0
   4763 	wfadb   %f0, %f0, %f0
   4764 	wfadb	%v0, %v0, %v31
   4765 	wfadb	%v0, %v31, %v0
   4766 	wfadb	%v31, %v0, %v0
   4767 	wfadb	%v18, %v3, %v20
   4768 
   4769 #CHECK: wfcdb   %f0, %f0                # encoding: [0xe7,0x00,0x00,0x00,0x30,0xcb]
   4770 #CHECK: wfcdb   %f0, %f0                # encoding: [0xe7,0x00,0x00,0x00,0x30,0xcb]
   4771 #CHECK: wfcdb   %f0, %f15               # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xcb]
   4772 #CHECK: wfcdb   %f0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xcb]
   4773 #CHECK: wfcdb   %f15, %f0               # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xcb]
   4774 #CHECK: wfcdb   %v31, %f0               # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xcb]
   4775 #CHECK: wfcdb   %f14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xcb]
   4776 
   4777 	wfcdb	%v0, %v0
   4778 	wfcdb	%f0, %f0
   4779 	wfcdb	%v0, %v15
   4780 	wfcdb	%v0, %v31
   4781 	wfcdb	%v15, %v0
   4782 	wfcdb	%v31, %v0
   4783 	wfcdb	%v14, %v17
   4784 
   4785 #CHECK: wfcedb  %f0, %f0, %f0           # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe8]
   4786 #CHECK: wfcedb  %f0, %f0, %f0           # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe8]
   4787 #CHECK: wfcedb  %f0, %f0, %v31          # encoding: [0xe7,0x00,0xf0,0x08,0x32,0xe8]
   4788 #CHECK: wfcedb  %f0, %v31, %f0          # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xe8]
   4789 #CHECK: wfcedb  %v31, %f0, %f0          # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xe8]
   4790 #CHECK: wfcedb  %v18, %f3, %v20         # encoding: [0xe7,0x23,0x40,0x08,0x3a,0xe8]
   4791 
   4792 	wfcedb	%v0, %v0, %v0
   4793 	wfcedb	%f0, %f0, %f0
   4794 	wfcedb	%v0, %v0, %v31
   4795 	wfcedb	%v0, %v31, %v0
   4796 	wfcedb	%v31, %v0, %v0
   4797 	wfcedb	%v18, %v3, %v20
   4798 
   4799 #CHECK: wfcedbs %f0, %f0, %f0           # encoding: [0xe7,0x00,0x00,0x18,0x30,0xe8]
   4800 #CHECK: wfcedbs %f0, %f0, %f0           # encoding: [0xe7,0x00,0x00,0x18,0x30,0xe8]
   4801 #CHECK: wfcedbs %f0, %f0, %v31          # encoding: [0xe7,0x00,0xf0,0x18,0x32,0xe8]
   4802 #CHECK: wfcedbs %f0, %v31, %f0          # encoding: [0xe7,0x0f,0x00,0x18,0x34,0xe8]
   4803 #CHECK: wfcedbs %v31, %f0, %f0          # encoding: [0xe7,0xf0,0x00,0x18,0x38,0xe8]
   4804 #CHECK: wfcedbs %v18, %f3, %v20         # encoding: [0xe7,0x23,0x40,0x18,0x3a,0xe8]
   4805 
   4806 	wfcedbs	%v0, %v0, %v0
   4807 	wfcedbs	%f0, %f0, %f0
   4808 	wfcedbs	%v0, %v0, %v31
   4809 	wfcedbs	%v0, %v31, %v0
   4810 	wfcedbs	%v31, %v0, %v0
   4811 	wfcedbs	%v18, %v3, %v20
   4812 
   4813 #CHECK: wfchdb  %f0, %f0, %f0           # encoding: [0xe7,0x00,0x00,0x08,0x30,0xeb]
   4814 #CHECK: wfchdb  %f0, %f0, %f0           # encoding: [0xe7,0x00,0x00,0x08,0x30,0xeb]
   4815 #CHECK: wfchdb  %f0, %f0, %v31          # encoding: [0xe7,0x00,0xf0,0x08,0x32,0xeb]
   4816 #CHECK: wfchdb  %f0, %v31, %f0          # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xeb]
   4817 #CHECK: wfchdb  %v31, %f0, %f0          # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xeb]
   4818 #CHECK: wfchdb  %v18, %f3, %v20         # encoding: [0xe7,0x23,0x40,0x08,0x3a,0xeb]
   4819 
   4820 	wfchdb	%v0, %v0, %v0
   4821 	wfchdb	%f0, %f0, %f0
   4822 	wfchdb	%v0, %v0, %v31
   4823 	wfchdb	%v0, %v31, %v0
   4824 	wfchdb	%v31, %v0, %v0
   4825 	wfchdb	%v18, %v3, %v20
   4826 
   4827 #CHECK: wfchdbs %f0, %f0, %f0           # encoding: [0xe7,0x00,0x00,0x18,0x30,0xeb]
   4828 #CHECK: wfchdbs %f0, %f0, %f0           # encoding: [0xe7,0x00,0x00,0x18,0x30,0xeb]
   4829 #CHECK: wfchdbs %f0, %f0, %v31          # encoding: [0xe7,0x00,0xf0,0x18,0x32,0xeb]
   4830 #CHECK: wfchdbs %f0, %v31, %f0          # encoding: [0xe7,0x0f,0x00,0x18,0x34,0xeb]
   4831 #CHECK: wfchdbs %v31, %f0, %f0          # encoding: [0xe7,0xf0,0x00,0x18,0x38,0xeb]
   4832 #CHECK: wfchdbs %v18, %f3, %v20         # encoding: [0xe7,0x23,0x40,0x18,0x3a,0xeb]
   4833 
   4834 	wfchdbs	%v0, %v0, %v0
   4835 	wfchdbs	%f0, %f0, %f0
   4836 	wfchdbs	%v0, %v0, %v31
   4837 	wfchdbs	%v0, %v31, %v0
   4838 	wfchdbs	%v31, %v0, %v0
   4839 	wfchdbs	%v18, %v3, %v20
   4840 
   4841 #CHECK: wfchedb %f0, %f0, %f0           # encoding: [0xe7,0x00,0x00,0x08,0x30,0xea]
   4842 #CHECK: wfchedb %f0, %f0, %f0           # encoding: [0xe7,0x00,0x00,0x08,0x30,0xea]
   4843 #CHECK: wfchedb %f0, %f0, %v31          # encoding: [0xe7,0x00,0xf0,0x08,0x32,0xea]
   4844 #CHECK: wfchedb %f0, %v31, %f0          # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xea]
   4845 #CHECK: wfchedb %v31, %f0, %f0          # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xea]
   4846 #CHECK: wfchedb %v18, %f3, %v20         # encoding: [0xe7,0x23,0x40,0x08,0x3a,0xea]
   4847 
   4848 	wfchedb	%v0, %v0, %v0
   4849 	wfchedb	%f0, %f0, %f0
   4850 	wfchedb	%v0, %v0, %v31
   4851 	wfchedb	%v0, %v31, %v0
   4852 	wfchedb	%v31, %v0, %v0
   4853 	wfchedb	%v18, %v3, %v20
   4854 
   4855 #CHECK: wfchedbs %f0, %f0, %f0          # encoding: [0xe7,0x00,0x00,0x18,0x30,0xea]
   4856 #CHECK: wfchedbs %f0, %f0, %f0          # encoding: [0xe7,0x00,0x00,0x18,0x30,0xea]
   4857 #CHECK: wfchedbs %f0, %f0, %v31         # encoding: [0xe7,0x00,0xf0,0x18,0x32,0xea]
   4858 #CHECK: wfchedbs %f0, %v31, %f0         # encoding: [0xe7,0x0f,0x00,0x18,0x34,0xea]
   4859 #CHECK: wfchedbs %v31, %f0, %f0         # encoding: [0xe7,0xf0,0x00,0x18,0x38,0xea]
   4860 #CHECK: wfchedbs %v18, %f3, %v20        # encoding: [0xe7,0x23,0x40,0x18,0x3a,0xea]
   4861 
   4862 	wfchedbs %v0, %v0, %v0
   4863 	wfchedbs %f0, %f0, %f0
   4864 	wfchedbs %v0, %v0, %v31
   4865 	wfchedbs %v0, %v31, %v0
   4866 	wfchedbs %v31, %v0, %v0
   4867 	wfchedbs %v18, %v3, %v20
   4868 
   4869 #CHECK: wfddb   %f0, %f0, %f0           # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe5]
   4870 #CHECK: wfddb   %f0, %f0, %f0           # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe5]
   4871 #CHECK: wfddb   %f0, %f0, %v31          # encoding: [0xe7,0x00,0xf0,0x08,0x32,0xe5]
   4872 #CHECK: wfddb   %f0, %v31, %f0          # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xe5]
   4873 #CHECK: wfddb   %v31, %f0, %f0          # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xe5]
   4874 #CHECK: wfddb   %v18, %f3, %v20         # encoding: [0xe7,0x23,0x40,0x08,0x3a,0xe5]
   4875 
   4876 	wfddb	%v0, %v0, %v0
   4877 	wfddb	%f0, %f0, %f0
   4878 	wfddb	%v0, %v0, %v31
   4879 	wfddb	%v0, %v31, %v0
   4880 	wfddb	%v31, %v0, %v0
   4881 	wfddb	%v18, %v3, %v20
   4882 
   4883 #CHECK: wfidb   %f0, %f0, 0, 0          # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc7]
   4884 #CHECK: wfidb	%f0, %f0, 0, 0          # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc7]
   4885 #CHECK: wfidb   %f0, %f0, 0, 15         # encoding: [0xe7,0x00,0x00,0xf8,0x30,0xc7]
   4886 #CHECK: wfidb   %f0, %f0, 4, 0          # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc7]
   4887 #CHECK: wfidb   %f0, %f0, 12, 0         # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc7]
   4888 #CHECK: wfidb   %f0, %v31, 0, 0         # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xc7]
   4889 #CHECK: wfidb   %v31, %f0, 0, 0         # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xc7]
   4890 #CHECK: wfidb   %f14, %v17, 4, 10       # encoding: [0xe7,0xe1,0x00,0xac,0x34,0xc7]
   4891 
   4892 	wfidb	%v0, %v0, 0, 0
   4893 	wfidb	%f0, %f0, 0, 0
   4894  	wfidb	%v0, %v0, 0, 15
   4895 	wfidb	%v0, %v0, 4, 0
   4896 	wfidb	%v0, %v0, 12, 0
   4897 	wfidb	%v0, %v31, 0, 0
   4898 	wfidb	%v31, %v0, 0, 0
   4899 	wfidb	%v14, %v17, 4, 10
   4900 
   4901 #CHECK: wfkdb   %f0, %f0                # encoding: [0xe7,0x00,0x00,0x00,0x30,0xca]
   4902 #CHECK: wfkdb   %f0, %f0                # encoding: [0xe7,0x00,0x00,0x00,0x30,0xca]
   4903 #CHECK: wfkdb   %f0, %f15               # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xca]
   4904 #CHECK: wfkdb   %f0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xca]
   4905 #CHECK: wfkdb   %f15, %f0               # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xca]
   4906 #CHECK: wfkdb   %v31, %f0               # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xca]
   4907 #CHECK: wfkdb   %f14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xca]
   4908 
   4909 	wfkdb	%v0, %v0
   4910 	wfkdb	%f0, %f0
   4911 	wfkdb	%v0, %v15
   4912 	wfkdb	%v0, %v31
   4913 	wfkdb	%v15, %v0
   4914 	wfkdb	%v31, %v0
   4915 	wfkdb	%v14, %v17
   4916 
   4917 #CHECK: wflcdb  %f0, %f0                # encoding: [0xe7,0x00,0x00,0x08,0x30,0xcc]
   4918 #CHECK: wflcdb  %f0, %f0                # encoding: [0xe7,0x00,0x00,0x08,0x30,0xcc]
   4919 #CHECK: wflcdb  %f0, %f15               # encoding: [0xe7,0x0f,0x00,0x08,0x30,0xcc]
   4920 #CHECK: wflcdb  %f0, %v31               # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xcc]
   4921 #CHECK: wflcdb  %f15, %f0               # encoding: [0xe7,0xf0,0x00,0x08,0x30,0xcc]
   4922 #CHECK: wflcdb  %v31, %f0               # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xcc]
   4923 #CHECK: wflcdb  %f14, %v17              # encoding: [0xe7,0xe1,0x00,0x08,0x34,0xcc]
   4924 
   4925 	wflcdb	%v0, %v0
   4926 	wflcdb  %f0, %f0
   4927 	wflcdb	%v0, %v15
   4928 	wflcdb	%v0, %v31
   4929 	wflcdb	%v15, %v0
   4930 	wflcdb	%v31, %v0
   4931 	wflcdb	%v14, %v17
   4932 
   4933 #CHECK: wflndb  %f0, %f0                # encoding: [0xe7,0x00,0x00,0x18,0x30,0xcc]
   4934 #CHECK: wflndb  %f0, %f0                # encoding: [0xe7,0x00,0x00,0x18,0x30,0xcc]
   4935 #CHECK: wflndb  %f0, %f15               # encoding: [0xe7,0x0f,0x00,0x18,0x30,0xcc]
   4936 #CHECK: wflndb  %f0, %v31               # encoding: [0xe7,0x0f,0x00,0x18,0x34,0xcc]
   4937 #CHECK: wflndb  %f15, %f0               # encoding: [0xe7,0xf0,0x00,0x18,0x30,0xcc]
   4938 #CHECK: wflndb  %v31, %f0               # encoding: [0xe7,0xf0,0x00,0x18,0x38,0xcc]
   4939 #CHECK: wflndb  %f14, %v17              # encoding: [0xe7,0xe1,0x00,0x18,0x34,0xcc]
   4940 
   4941 	wflndb	%v0, %v0
   4942 	wflndb	%f0, %f0
   4943 	wflndb	%v0, %v15
   4944 	wflndb	%v0, %v31
   4945 	wflndb	%v15, %v0
   4946 	wflndb	%v31, %v0
   4947 	wflndb	%v14, %v17
   4948 
   4949 #CHECK: wflpdb  %f0, %f0                # encoding: [0xe7,0x00,0x00,0x28,0x30,0xcc]
   4950 #CHECK: wflpdb  %f0, %f0                # encoding: [0xe7,0x00,0x00,0x28,0x30,0xcc]
   4951 #CHECK: wflpdb  %f0, %f15               # encoding: [0xe7,0x0f,0x00,0x28,0x30,0xcc]
   4952 #CHECK: wflpdb  %f0, %v31               # encoding: [0xe7,0x0f,0x00,0x28,0x34,0xcc]
   4953 #CHECK: wflpdb  %f15, %f0               # encoding: [0xe7,0xf0,0x00,0x28,0x30,0xcc]
   4954 #CHECK: wflpdb  %v31, %f0               # encoding: [0xe7,0xf0,0x00,0x28,0x38,0xcc]
   4955 #CHECK: wflpdb  %f14, %v17              # encoding: [0xe7,0xe1,0x00,0x28,0x34,0xcc]
   4956 
   4957 	wflpdb	%v0, %v0
   4958 	wflpdb	%f0, %f0
   4959 	wflpdb	%v0, %v15
   4960 	wflpdb	%v0, %v31
   4961 	wflpdb	%v15, %v0
   4962 	wflpdb	%v31, %v0
   4963 	wflpdb	%v14, %v17
   4964 
   4965 #CHECK: wfmadb  %f0, %f0, %f0, %f0      # encoding: [0xe7,0x00,0x03,0x08,0x00,0x8f]
   4966 #CHECK: wfmadb  %f0, %f0, %f0, %f0      # encoding: [0xe7,0x00,0x03,0x08,0x00,0x8f]
   4967 #CHECK: wfmadb  %f0, %f0, %f0, %v31     # encoding: [0xe7,0x00,0x03,0x08,0xf1,0x8f]
   4968 #CHECK: wfmadb  %f0, %f0, %v31, %f0     # encoding: [0xe7,0x00,0xf3,0x08,0x02,0x8f]
   4969 #CHECK: wfmadb  %f0, %v31, %f0, %f0     # encoding: [0xe7,0x0f,0x03,0x08,0x04,0x8f]
   4970 #CHECK: wfmadb  %v31, %f0, %f0, %f0     # encoding: [0xe7,0xf0,0x03,0x08,0x08,0x8f]
   4971 #CHECK: wfmadb  %f13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x53,0x08,0x97,0x8f]
   4972 
   4973 	wfmadb	%v0, %v0, %v0, %v0
   4974 	wfmadb	%f0, %f0, %f0, %f0
   4975 	wfmadb	%v0, %v0, %v0, %v31
   4976 	wfmadb	%v0, %v0, %v31, %v0
   4977 	wfmadb	%v0, %v31, %v0, %v0
   4978 	wfmadb	%v31, %v0, %v0, %v0
   4979 	wfmadb	%v13, %v17, %v21, %v25
   4980 
   4981 #CHECK: wfmdb   %f0, %f0, %f0           # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe7]
   4982 #CHECK: wfmdb   %f0, %f0, %f0           # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe7]
   4983 #CHECK: wfmdb   %f0, %f0, %v31          # encoding: [0xe7,0x00,0xf0,0x08,0x32,0xe7]
   4984 #CHECK: wfmdb   %f0, %v31, %f0          # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xe7]
   4985 #CHECK: wfmdb   %v31, %f0, %f0          # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xe7]
   4986 #CHECK: wfmdb   %v18, %f3, %v20         # encoding: [0xe7,0x23,0x40,0x08,0x3a,0xe7]
   4987 
   4988 	wfmdb	%v0, %v0, %v0
   4989 	wfmdb	%f0, %f0, %f0
   4990 	wfmdb	%v0, %v0, %v31
   4991 	wfmdb	%v0, %v31, %v0
   4992 	wfmdb	%v31, %v0, %v0
   4993 	wfmdb	%v18, %v3, %v20
   4994 
   4995 #CHECK: wfmsdb  %f0, %f0, %f0, %f0      # encoding: [0xe7,0x00,0x03,0x08,0x00,0x8e]
   4996 #CHECK: wfmsdb  %f0, %f0, %f0, %f0      # encoding: [0xe7,0x00,0x03,0x08,0x00,0x8e]
   4997 #CHECK: wfmsdb  %f0, %f0, %f0, %v31     # encoding: [0xe7,0x00,0x03,0x08,0xf1,0x8e]
   4998 #CHECK: wfmsdb  %f0, %f0, %v31, %f0     # encoding: [0xe7,0x00,0xf3,0x08,0x02,0x8e]
   4999 #CHECK: wfmsdb  %f0, %v31, %f0, %f0     # encoding: [0xe7,0x0f,0x03,0x08,0x04,0x8e]
   5000 #CHECK: wfmsdb  %v31, %f0, %f0, %f0     # encoding: [0xe7,0xf0,0x03,0x08,0x08,0x8e]
   5001 #CHECK: wfmsdb  %f13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x53,0x08,0x97,0x8e]
   5002 
   5003 	wfmsdb	%v0, %v0, %v0, %v0
   5004 	wfmsdb	%f0, %f0, %f0, %f0
   5005 	wfmsdb	%v0, %v0, %v0, %v31
   5006 	wfmsdb	%v0, %v0, %v31, %v0
   5007 	wfmsdb	%v0, %v31, %v0, %v0
   5008 	wfmsdb	%v31, %v0, %v0, %v0
   5009 	wfmsdb	%v13, %v17, %v21, %v25
   5010 
   5011 #CHECK: wfsdb   %f0, %f0, %f0           # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe2]
   5012 #CHECK: wfsdb   %f0, %f0, %f0           # encoding: [0xe7,0x00,0x00,0x08,0x30,0xe2]
   5013 #CHECK: wfsdb   %f0, %f0, %v31          # encoding: [0xe7,0x00,0xf0,0x08,0x32,0xe2]
   5014 #CHECK: wfsdb   %f0, %v31, %f0          # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xe2]
   5015 #CHECK: wfsdb   %v31, %f0, %f0          # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xe2]
   5016 #CHECK: wfsdb   %v18, %f3, %v20         # encoding: [0xe7,0x23,0x40,0x08,0x3a,0xe2]
   5017 
   5018 	wfsdb	%v0, %v0, %v0
   5019 	wfsdb	%f0, %f0, %f0
   5020 	wfsdb	%v0, %v0, %v31
   5021 	wfsdb	%v0, %v31, %v0
   5022 	wfsdb	%v31, %v0, %v0
   5023 	wfsdb	%v18, %v3, %v20
   5024 
   5025 #CHECK: wfsqdb  %f0, %f0                # encoding: [0xe7,0x00,0x00,0x08,0x30,0xce]
   5026 #CHECK: wfsqdb  %f0, %f0                # encoding: [0xe7,0x00,0x00,0x08,0x30,0xce]
   5027 #CHECK: wfsqdb  %f0, %f15               # encoding: [0xe7,0x0f,0x00,0x08,0x30,0xce]
   5028 #CHECK: wfsqdb  %f0, %v31               # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xce]
   5029 #CHECK: wfsqdb  %f15, %f0               # encoding: [0xe7,0xf0,0x00,0x08,0x30,0xce]
   5030 #CHECK: wfsqdb  %v31, %f0               # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xce]
   5031 #CHECK: wfsqdb  %f14, %v17              # encoding: [0xe7,0xe1,0x00,0x08,0x34,0xce]
   5032 
   5033 	wfsqdb	%v0, %v0
   5034 	wfsqdb	%f0, %f0
   5035 	wfsqdb	%v0, %v15
   5036 	wfsqdb	%v0, %v31
   5037 	wfsqdb	%v15, %v0
   5038 	wfsqdb	%v31, %v0
   5039 	wfsqdb	%v14, %v17
   5040 
   5041 #CHECK: wftcidb %f0, %f0, 0             # encoding: [0xe7,0x00,0x00,0x08,0x30,0x4a]
   5042 #CHECK: wftcidb %f0, %f0, 0             # encoding: [0xe7,0x00,0x00,0x08,0x30,0x4a]
   5043 #CHECK: wftcidb %f0, %f0, 4095          # encoding: [0xe7,0x00,0xff,0xf8,0x30,0x4a]
   5044 #CHECK: wftcidb %f0, %f15, 0            # encoding: [0xe7,0x0f,0x00,0x08,0x30,0x4a]
   5045 #CHECK: wftcidb %f0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x08,0x34,0x4a]
   5046 #CHECK: wftcidb %f15, %f0, 0            # encoding: [0xe7,0xf0,0x00,0x08,0x30,0x4a]
   5047 #CHECK: wftcidb %v31, %f0, 0            # encoding: [0xe7,0xf0,0x00,0x08,0x38,0x4a]
   5048 #CHECK: wftcidb %f4, %v21, 1656         # encoding: [0xe7,0x45,0x67,0x88,0x34,0x4a]
   5049 
   5050 	wftcidb	%v0, %v0, 0
   5051 	wftcidb	%f0, %f0, 0
   5052 	wftcidb	%v0, %v0, 4095
   5053 	wftcidb	%v0, %v15, 0
   5054 	wftcidb	%v0, %v31, 0
   5055 	wftcidb	%v15, %v0, 0
   5056 	wftcidb	%v31, %v0, 0
   5057 	wftcidb	%v4, %v21, 0x678
   5058 
   5059 #CHECK: wldeb   %f0, %f0                # encoding: [0xe7,0x00,0x00,0x08,0x20,0xc4]
   5060 #CHECK: wldeb   %f0, %f0                # encoding: [0xe7,0x00,0x00,0x08,0x20,0xc4]
   5061 #CHECK: wldeb   %f0, %f15               # encoding: [0xe7,0x0f,0x00,0x08,0x20,0xc4]
   5062 #CHECK: wldeb   %f0, %v31               # encoding: [0xe7,0x0f,0x00,0x08,0x24,0xc4]
   5063 #CHECK: wldeb   %f15, %f0               # encoding: [0xe7,0xf0,0x00,0x08,0x20,0xc4]
   5064 #CHECK: wldeb   %v31, %f0               # encoding: [0xe7,0xf0,0x00,0x08,0x28,0xc4]
   5065 #CHECK: wldeb   %f14, %v17              # encoding: [0xe7,0xe1,0x00,0x08,0x24,0xc4]
   5066 
   5067 	wldeb	%v0, %v0
   5068 	wldeb	%f0, %f0
   5069 	wldeb	%v0, %v15
   5070 	wldeb	%v0, %v31
   5071 	wldeb	%v15, %v0
   5072 	wldeb	%v31, %v0
   5073 	wldeb	%v14, %v17
   5074 
   5075 #CHECK: wledb   %f0, %f0, 0, 0          # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc5]
   5076 #CHECK: wledb   %f0, %f0, 0, 0          # encoding: [0xe7,0x00,0x00,0x08,0x30,0xc5]
   5077 #CHECK: wledb   %f0, %f0, 0, 15         # encoding: [0xe7,0x00,0x00,0xf8,0x30,0xc5]
   5078 #CHECK: wledb   %f0, %f0, 4, 0          # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc5]
   5079 #CHECK: wledb   %f0, %f0, 12, 0         # encoding: [0xe7,0x00,0x00,0x0c,0x30,0xc5]
   5080 #CHECK: wledb   %f0, %v31, 0, 0         # encoding: [0xe7,0x0f,0x00,0x08,0x34,0xc5]
   5081 #CHECK: wledb   %v31, %f0, 0, 0         # encoding: [0xe7,0xf0,0x00,0x08,0x38,0xc5]
   5082 #CHECK: wledb   %f14, %v17, 4, 10       # encoding: [0xe7,0xe1,0x00,0xac,0x34,0xc5]
   5083 
   5084 	wledb	%v0, %v0, 0, 0
   5085 	wledb	%f0, %f0, 0, 0
   5086  	wledb	%v0, %v0, 0, 15
   5087 	wledb	%v0, %v0, 4, 0
   5088 	wledb	%v0, %v0, 12, 0
   5089 	wledb	%v0, %v31, 0, 0
   5090 	wledb	%v31, %v0, 0, 0
   5091 	wledb	%v14, %v17, 4, 10
   5092 
   5093 #CHECK: lochi  %r11, 42, 0    # encoding: [0xec,0xb0,0x00,0x2a,0x00,0x42]
   5094 #CHECK:	lochio %r11, 42       # encoding: [0xec,0xb1,0x00,0x2a,0x00,0x42]
   5095 #CHECK: lochih %r11, 42       # encoding: [0xec,0xb2,0x00,0x2a,0x00,0x42]
   5096 #CHECK: lochinle %r11, 42     # encoding: [0xec,0xb3,0x00,0x2a,0x00,0x42]
   5097 #CHECK: lochil %r11, -1       # encoding: [0xec,0xb4,0xff,0xff,0x00,0x42]
   5098 #CHECK: lochinhe %r11, 42     # encoding: [0xec,0xb5,0x00,0x2a,0x00,0x42]
   5099 #CHECK: lochilh %r11, -1      # encoding: [0xec,0xb6,0xff,0xff,0x00,0x42]
   5100 #CHECK: lochine %r11, 0       # encoding: [0xec,0xb7,0x00,0x00,0x00,0x42]
   5101 #CHECK: lochie %r11, 0        # encoding: [0xec,0xb8,0x00,0x00,0x00,0x42]
   5102 #CHECK: lochinlh %r11, 42     # encoding: [0xec,0xb9,0x00,0x2a,0x00,0x42]
   5103 #CHECK: lochihe %r11, 255     # encoding: [0xec,0xba,0x00,0xff,0x00,0x42]
   5104 #CHECK: lochinl %r11, 255     # encoding: [0xec,0xbb,0x00,0xff,0x00,0x42]
   5105 #CHECK: lochile %r11, 32767   # encoding: [0xec,0xbc,0x7f,0xff,0x00,0x42]
   5106 #CHECK: lochinh %r11, 32767   # encoding: [0xec,0xbd,0x7f,0xff,0x00,0x42]
   5107 #CHECK: lochino %r11, 32512   # encoding: [0xec,0xbe,0x7f,0x00,0x00,0x42]
   5108 #CHECK: lochi %r11, 32512, 15 # encoding: [0xec,0xbf,0x7f,0x00,0x00,0x42]
   5109 
   5110         lochi  %r11, 42, 0
   5111         lochio %r11, 42
   5112         lochih %r11, 42
   5113         lochinle %r11, 42
   5114         lochil %r11, -1
   5115         lochinhe %r11, 42
   5116         lochilh %r11, -1
   5117         lochine %r11, 0
   5118         lochie %r11, 0
   5119         lochinlh %r11, 42
   5120         lochihe %r11, 255
   5121         lochinl %r11, 255
   5122         lochile %r11, 32767
   5123         lochinh %r11, 32767
   5124         lochino %r11, 32512
   5125         lochi %r11, 32512, 15
   5126 
   5127 #CHECK: locghi  %r11, 42, 0    # encoding: [0xec,0xb0,0x00,0x2a,0x00,0x46]
   5128 #CHECK:	locghio %r11, 42       # encoding: [0xec,0xb1,0x00,0x2a,0x00,0x46]
   5129 #CHECK: locghih %r11, 42       # encoding: [0xec,0xb2,0x00,0x2a,0x00,0x46]
   5130 #CHECK: locghinle %r11, 42     # encoding: [0xec,0xb3,0x00,0x2a,0x00,0x46]
   5131 #CHECK: locghil %r11, -1       # encoding: [0xec,0xb4,0xff,0xff,0x00,0x46]
   5132 #CHECK: locghinhe %r11, 42     # encoding: [0xec,0xb5,0x00,0x2a,0x00,0x46]
   5133 #CHECK: locghilh %r11, -1      # encoding: [0xec,0xb6,0xff,0xff,0x00,0x46]
   5134 #CHECK: locghine %r11, 0       # encoding: [0xec,0xb7,0x00,0x00,0x00,0x46]
   5135 #CHECK: locghie %r11, 0        # encoding: [0xec,0xb8,0x00,0x00,0x00,0x46]
   5136 #CHECK: locghinlh %r11, 42     # encoding: [0xec,0xb9,0x00,0x2a,0x00,0x46]
   5137 #CHECK: locghihe %r11, 255     # encoding: [0xec,0xba,0x00,0xff,0x00,0x46]
   5138 #CHECK: locghinl %r11, 255     # encoding: [0xec,0xbb,0x00,0xff,0x00,0x46]
   5139 #CHECK: locghile %r11, 32767   # encoding: [0xec,0xbc,0x7f,0xff,0x00,0x46]
   5140 #CHECK: locghinh %r11, 32767   # encoding: [0xec,0xbd,0x7f,0xff,0x00,0x46]
   5141 #CHECK: locghino %r11, 32512   # encoding: [0xec,0xbe,0x7f,0x00,0x00,0x46]
   5142 #CHECK: locghi %r11, 32512, 15 # encoding: [0xec,0xbf,0x7f,0x00,0x00,0x46]
   5143 
   5144         locghi  %r11, 42, 0
   5145         locghio %r11, 42
   5146         locghih %r11, 42
   5147         locghinle %r11, 42
   5148         locghil %r11, -1
   5149         locghinhe %r11, 42
   5150         locghilh %r11, -1
   5151         locghine %r11, 0
   5152         locghie %r11, 0
   5153         locghinlh %r11, 42
   5154         locghihe %r11, 255
   5155         locghinl %r11, 255
   5156         locghile %r11, 32767
   5157         locghinh %r11, 32767
   5158         locghino %r11, 32512
   5159         locghi %r11, 32512, 15
   5160