brintos

brintos / llvm-project-archived public Read only

0
0
Text · 59.1 KiB · 96f2713 Raw
1349 lines · plain
1# For z17 and above.2# RUN: llvm-mc -triple s390x-linux-gnu -mcpu=z17 -show-encoding %s \3# RUN:   | FileCheck %s4 5#CHECK: bdepg	%r0, %r0, %r0           # encoding: [0xb9,0x6d,0x00,0x00]6#CHECK: bdepg	%r0, %r0, %r15          # encoding: [0xb9,0x6d,0xf0,0x00]7#CHECK: bdepg	%r0, %r15, %r0          # encoding: [0xb9,0x6d,0x00,0x0f]8#CHECK: bdepg	%r15, %r0, %r0          # encoding: [0xb9,0x6d,0x00,0xf0]9#CHECK: bdepg	%r7, %r8, %r9           # encoding: [0xb9,0x6d,0x90,0x78]10 11	bdepg	%r0,%r0,%r012	bdepg	%r0,%r0,%r1513	bdepg	%r0,%r15,%r014	bdepg	%r15,%r0,%r015	bdepg	%r7,%r8,%r916 17#CHECK: bextg	%r0, %r0, %r0           # encoding: [0xb9,0x6c,0x00,0x00]18#CHECK: bextg	%r0, %r0, %r15          # encoding: [0xb9,0x6c,0xf0,0x00]19#CHECK: bextg	%r0, %r15, %r0          # encoding: [0xb9,0x6c,0x00,0x0f]20#CHECK: bextg	%r15, %r0, %r0          # encoding: [0xb9,0x6c,0x00,0xf0]21#CHECK: bextg	%r7, %r8, %r9           # encoding: [0xb9,0x6c,0x90,0x78]22 23	bextg	%r0,%r0,%r024	bextg	%r0,%r0,%r1525	bextg	%r0,%r15,%r026	bextg	%r15,%r0,%r027	bextg	%r7,%r8,%r928 29#CHECK: cal	%r0, 0, 0               # encoding: [0xc8,0x06,0x00,0x00,0x00,0x00]30#CHECK: cal	%r2, 0(%r1), 0(%r15)    # encoding: [0xc8,0x26,0x10,0x00,0xf0,0x00]31#CHECK: cal	%r2, 1(%r1), 0(%r15)    # encoding: [0xc8,0x26,0x10,0x01,0xf0,0x00]32#CHECK: cal	%r2, 4095(%r1), 0(%r15) # encoding: [0xc8,0x26,0x1f,0xff,0xf0,0x00]33#CHECK: cal	%r2, 0(%r1), 1(%r15)    # encoding: [0xc8,0x26,0x10,0x00,0xf0,0x01]34#CHECK: cal	%r2, 0(%r1), 4095(%r15) # encoding: [0xc8,0x26,0x10,0x00,0xff,0xff]35 36	cal	%r0, 0, 037	cal	%r2, 0(%r1), 0(%r15)38	cal	%r2, 1(%r1), 0(%r15)39	cal	%r2, 4095(%r1), 0(%r15)40	cal	%r2, 0(%r1), 1(%r15)41	cal	%r2, 0(%r1), 4095(%r15)42 43#CHECK: calg	%r0, 0, 0               # encoding: [0xc8,0x07,0x00,0x00,0x00,0x00]44#CHECK: calg	%r2, 0(%r1), 0(%r15)    # encoding: [0xc8,0x27,0x10,0x00,0xf0,0x00]45#CHECK: calg	%r2, 1(%r1), 0(%r15)    # encoding: [0xc8,0x27,0x10,0x01,0xf0,0x00]46#CHECK: calg	%r2, 4095(%r1), 0(%r15) # encoding: [0xc8,0x27,0x1f,0xff,0xf0,0x00]47#CHECK: calg	%r2, 0(%r1), 1(%r15)    # encoding: [0xc8,0x27,0x10,0x00,0xf0,0x01]48#CHECK: calg	%r2, 0(%r1), 4095(%r15) # encoding: [0xc8,0x27,0x10,0x00,0xff,0xff]49 50	calg	%r0, 0, 051	calg	%r2, 0(%r1), 0(%r15)52	calg	%r2, 1(%r1), 0(%r15)53	calg	%r2, 4095(%r1), 0(%r15)54	calg	%r2, 0(%r1), 1(%r15)55	calg	%r2, 0(%r1), 4095(%r15)56 57#CHECK: calgf	%r0, 0, 0               # encoding: [0xc8,0x0f,0x00,0x00,0x00,0x00]58#CHECK: calgf	%r2, 0(%r1), 0(%r15)    # encoding: [0xc8,0x2f,0x10,0x00,0xf0,0x00]59#CHECK: calgf	%r2, 1(%r1), 0(%r15)    # encoding: [0xc8,0x2f,0x10,0x01,0xf0,0x00]60#CHECK: calgf	%r2, 4095(%r1), 0(%r15) # encoding: [0xc8,0x2f,0x1f,0xff,0xf0,0x00]61#CHECK: calgf	%r2, 0(%r1), 1(%r15)    # encoding: [0xc8,0x2f,0x10,0x00,0xf0,0x01]62#CHECK: calgf	%r2, 0(%r1), 4095(%r15) # encoding: [0xc8,0x2f,0x10,0x00,0xff,0xff]63 64	calgf	%r0, 0, 065	calgf	%r2, 0(%r1), 0(%r15)66	calgf	%r2, 1(%r1), 0(%r15)67	calgf	%r2, 4095(%r1), 0(%r15)68	calgf	%r2, 0(%r1), 1(%r15)69	calgf	%r2, 0(%r1), 4095(%r15)70 71#CHECK: clzg	%r0, %r15               # encoding: [0xb9,0x68,0x00,0x0f]72#CHECK: clzg	%r7, %r8                # encoding: [0xb9,0x68,0x00,0x78]73#CHECK: clzg	%r15, %r0               # encoding: [0xb9,0x68,0x00,0xf0]74 75	clzg	%r0, %r1576	clzg	%r7, %r877	clzg	%r15, %r078 79#CHECK: ctzg	%r0, %r15               # encoding: [0xb9,0x69,0x00,0x0f]80#CHECK: ctzg	%r7, %r8                # encoding: [0xb9,0x69,0x00,0x78]81#CHECK: ctzg	%r15, %r0               # encoding: [0xb9,0x69,0x00,0xf0]82 83	ctzg	%r0, %r1584	ctzg	%r7, %r885	ctzg	%r15, %r086 87#CHECK: kimd	%r0, %r0, 0             # encoding: [0xb9,0x3e,0x00,0x00]88#CHECK: kimd	%r0, %r0, 15            # encoding: [0xb9,0x3e,0xf0,0x00]89#CHECK: kimd	%r0, %r14, 0            # encoding: [0xb9,0x3e,0x00,0x0e]90#CHECK: kimd	%r15, %r0, 0            # encoding: [0xb9,0x3e,0x00,0xf0]91#CHECK: kimd	%r7, %r10, 13           # encoding: [0xb9,0x3e,0xd0,0x7a]92 93	kimd	%r0, %r0, 094	kimd	%r0, %r0, 1595	kimd	%r0, %r14, 096	kimd	%r15, %r0, 097	kimd	%r7, %r10, 1398 99#CHECK: klmd	%r0, %r0, 0             # encoding: [0xb9,0x3f,0x00,0x00]100#CHECK: klmd	%r0, %r0, 15            # encoding: [0xb9,0x3f,0xf0,0x00]101#CHECK: klmd	%r0, %r14, 0            # encoding: [0xb9,0x3f,0x00,0x0e]102#CHECK: klmd	%r15, %r0, 0            # encoding: [0xb9,0x3f,0x00,0xf0]103#CHECK: klmd	%r7, %r10, 13           # encoding: [0xb9,0x3f,0xd0,0x7a]104 105	klmd	%r0, %r0, 0106	klmd	%r0, %r0, 15107	klmd	%r0, %r14, 0108	klmd	%r15, %r0, 0109	klmd	%r7, %r10, 13110 111#CHECK: lxab	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x60]112#CHECK: lxab	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x60]113#CHECK: lxab	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x60]114#CHECK: lxab	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x60]115#CHECK: lxab	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x60]116#CHECK: lxab	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x60]117#CHECK: lxab	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x60]118#CHECK: lxab	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x60]119#CHECK: lxab	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x60]120#CHECK: lxab	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x60]121 122	lxab	%r0, -524288123	lxab	%r0, -1124	lxab	%r0, 0125	lxab	%r0, 1126	lxab	%r0, 524287127	lxab	%r0, 0(%r1)128	lxab	%r0, 0(%r15)129	lxab	%r0, 524287(%r1,%r15)130	lxab	%r0, 524287(%r15,%r1)131	lxab	%r15, 0132 133#CHECK: lxah	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x62]134#CHECK: lxah	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x62]135#CHECK: lxah	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x62]136#CHECK: lxah	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x62]137#CHECK: lxah	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x62]138#CHECK: lxah	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x62]139#CHECK: lxah	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x62]140#CHECK: lxah	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x62]141#CHECK: lxah	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x62]142#CHECK: lxah	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x62]143 144	lxah	%r0, -524288145	lxah	%r0, -1146	lxah	%r0, 0147	lxah	%r0, 1148	lxah	%r0, 524287149	lxah	%r0, 0(%r1)150	lxah	%r0, 0(%r15)151	lxah	%r0, 524287(%r1,%r15)152	lxah	%r0, 524287(%r15,%r1)153	lxah	%r15, 0154 155#CHECK: lxaf	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x64]156#CHECK: lxaf	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x64]157#CHECK: lxaf	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x64]158#CHECK: lxaf	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x64]159#CHECK: lxaf	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x64]160#CHECK: lxaf	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x64]161#CHECK: lxaf	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x64]162#CHECK: lxaf	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x64]163#CHECK: lxaf	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x64]164#CHECK: lxaf	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x64]165 166	lxaf	%r0, -524288167	lxaf	%r0, -1168	lxaf	%r0, 0169	lxaf	%r0, 1170	lxaf	%r0, 524287171	lxaf	%r0, 0(%r1)172	lxaf	%r0, 0(%r15)173	lxaf	%r0, 524287(%r1,%r15)174	lxaf	%r0, 524287(%r15,%r1)175	lxaf	%r15, 0176 177#CHECK: lxag	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x66]178#CHECK: lxag	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x66]179#CHECK: lxag	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x66]180#CHECK: lxag	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x66]181#CHECK: lxag	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x66]182#CHECK: lxag	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x66]183#CHECK: lxag	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x66]184#CHECK: lxag	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x66]185#CHECK: lxag	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x66]186#CHECK: lxag	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x66]187 188	lxag	%r0, -524288189	lxag	%r0, -1190	lxag	%r0, 0191	lxag	%r0, 1192	lxag	%r0, 524287193	lxag	%r0, 0(%r1)194	lxag	%r0, 0(%r15)195	lxag	%r0, 524287(%r1,%r15)196	lxag	%r0, 524287(%r15,%r1)197	lxag	%r15, 0198 199#CHECK: lxaq	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x68]200#CHECK: lxaq	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x68]201#CHECK: lxaq	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x68]202#CHECK: lxaq	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x68]203#CHECK: lxaq	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x68]204#CHECK: lxaq	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x68]205#CHECK: lxaq	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x68]206#CHECK: lxaq	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x68]207#CHECK: lxaq	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x68]208#CHECK: lxaq	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x68]209 210	lxaq	%r0, -524288211	lxaq	%r0, -1212	lxaq	%r0, 0213	lxaq	%r0, 1214	lxaq	%r0, 524287215	lxaq	%r0, 0(%r1)216	lxaq	%r0, 0(%r15)217	lxaq	%r0, 524287(%r1,%r15)218	lxaq	%r0, 524287(%r15,%r1)219	lxaq	%r15, 0220 221#CHECK: llxab	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x61]222#CHECK: llxab	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x61]223#CHECK: llxab	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x61]224#CHECK: llxab	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x61]225#CHECK: llxab	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x61]226#CHECK: llxab	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x61]227#CHECK: llxab	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x61]228#CHECK: llxab	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x61]229#CHECK: llxab	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x61]230#CHECK: llxab	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x61]231 232	llxab	%r0, -524288233	llxab	%r0, -1234	llxab	%r0, 0235	llxab	%r0, 1236	llxab	%r0, 524287237	llxab	%r0, 0(%r1)238	llxab	%r0, 0(%r15)239	llxab	%r0, 524287(%r1,%r15)240	llxab	%r0, 524287(%r15,%r1)241	llxab	%r15, 0242 243#CHECK: llxah	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x63]244#CHECK: llxah	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x63]245#CHECK: llxah	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x63]246#CHECK: llxah	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x63]247#CHECK: llxah	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x63]248#CHECK: llxah	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x63]249#CHECK: llxah	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x63]250#CHECK: llxah	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x63]251#CHECK: llxah	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x63]252#CHECK: llxah	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x63]253 254	llxah	%r0, -524288255	llxah	%r0, -1256	llxah	%r0, 0257	llxah	%r0, 1258	llxah	%r0, 524287259	llxah	%r0, 0(%r1)260	llxah	%r0, 0(%r15)261	llxah	%r0, 524287(%r1,%r15)262	llxah	%r0, 524287(%r15,%r1)263	llxah	%r15, 0264 265#CHECK: llxaf	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x65]266#CHECK: llxaf	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x65]267#CHECK: llxaf	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x65]268#CHECK: llxaf	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x65]269#CHECK: llxaf	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x65]270#CHECK: llxaf	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x65]271#CHECK: llxaf	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x65]272#CHECK: llxaf	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x65]273#CHECK: llxaf	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x65]274#CHECK: llxaf	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x65]275 276	llxaf	%r0, -524288277	llxaf	%r0, -1278	llxaf	%r0, 0279	llxaf	%r0, 1280	llxaf	%r0, 524287281	llxaf	%r0, 0(%r1)282	llxaf	%r0, 0(%r15)283	llxaf	%r0, 524287(%r1,%r15)284	llxaf	%r0, 524287(%r15,%r1)285	llxaf	%r15, 0286 287#CHECK: llxag	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x67]288#CHECK: llxag	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x67]289#CHECK: llxag	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x67]290#CHECK: llxag	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x67]291#CHECK: llxag	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x67]292#CHECK: llxag	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x67]293#CHECK: llxag	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x67]294#CHECK: llxag	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x67]295#CHECK: llxag	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x67]296#CHECK: llxag	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x67]297 298	llxag	%r0, -524288299	llxag	%r0, -1300	llxag	%r0, 0301	llxag	%r0, 1302	llxag	%r0, 524287303	llxag	%r0, 0(%r1)304	llxag	%r0, 0(%r15)305	llxag	%r0, 524287(%r1,%r15)306	llxag	%r0, 524287(%r15,%r1)307	llxag	%r15, 0308 309#CHECK: llxaq	%r0, -524288            # encoding: [0xe3,0x00,0x00,0x00,0x80,0x69]310#CHECK: llxaq	%r0, -1                 # encoding: [0xe3,0x00,0x0f,0xff,0xff,0x69]311#CHECK: llxaq	%r0, 0                  # encoding: [0xe3,0x00,0x00,0x00,0x00,0x69]312#CHECK: llxaq	%r0, 1                  # encoding: [0xe3,0x00,0x00,0x01,0x00,0x69]313#CHECK: llxaq	%r0, 524287             # encoding: [0xe3,0x00,0x0f,0xff,0x7f,0x69]314#CHECK: llxaq	%r0, 0(%r1)             # encoding: [0xe3,0x00,0x10,0x00,0x00,0x69]315#CHECK: llxaq	%r0, 0(%r15)            # encoding: [0xe3,0x00,0xf0,0x00,0x00,0x69]316#CHECK: llxaq	%r0, 524287(%r1,%r15)   # encoding: [0xe3,0x01,0xff,0xff,0x7f,0x69]317#CHECK: llxaq	%r0, 524287(%r15,%r1)   # encoding: [0xe3,0x0f,0x1f,0xff,0x7f,0x69]318#CHECK: llxaq	%r15, 0                 # encoding: [0xe3,0xf0,0x00,0x00,0x00,0x69]319 320	llxaq	%r0, -524288321	llxaq	%r0, -1322	llxaq	%r0, 0323	llxaq	%r0, 1324	llxaq	%r0, 524287325	llxaq	%r0, 0(%r1)326	llxaq	%r0, 0(%r15)327	llxaq	%r0, 524287(%r1,%r15)328	llxaq	%r0, 524287(%r15,%r1)329	llxaq	%r15, 0330 331#CHECK: pfcr	%r0, %r0, 0             # encoding: [0xeb,0x00,0x00,0x00,0x00,0x16]332#CHECK: pfcr	%r15, %r1, 0            # encoding: [0xeb,0xf1,0x00,0x00,0x00,0x16]333#CHECK: pfcr	%r1, %r15, 0            # encoding: [0xeb,0x1f,0x00,0x00,0x00,0x16]334#CHECK: pfcr	%r15, %r15, 0           # encoding: [0xeb,0xff,0x00,0x00,0x00,0x16]335#CHECK: pfcr	%r0, %r0, -524288       # encoding: [0xeb,0x00,0x00,0x00,0x80,0x16]336#CHECK: pfcr	%r0, %r0, -1            # encoding: [0xeb,0x00,0x0f,0xff,0xff,0x16]337#CHECK: pfcr	%r0, %r0, 1             # encoding: [0xeb,0x00,0x00,0x01,0x00,0x16]338#CHECK: pfcr	%r0, %r0, 524287        # encoding: [0xeb,0x00,0x0f,0xff,0x7f,0x16]339#CHECK: pfcr	%r0, %r0, 0(%r1)        # encoding: [0xeb,0x00,0x10,0x00,0x00,0x16]340#CHECK: pfcr	%r0, %r0, 0(%r15)       # encoding: [0xeb,0x00,0xf0,0x00,0x00,0x16]341#CHECK: pfcr	%r0, %r0, 524287(%r1)   # encoding: [0xeb,0x00,0x1f,0xff,0x7f,0x16]342#CHECK: pfcr	%r0, %r0, 524287(%r15)  # encoding: [0xeb,0x00,0xff,0xff,0x7f,0x16]343 344	pfcr	%r0, %r0 ,0345	pfcr	%r15, %r1, 0346	pfcr	%r1, %r15, 0347	pfcr	%r15, %r15, 0348	pfcr	%r0, %r0, -524288349	pfcr	%r0, %r0, -1350	pfcr	%r0, %r0, 1351	pfcr	%r0, %r0, 524287352	pfcr	%r0, %r0, 0(%r1)353	pfcr	%r0, %r0, 0(%r15)354	pfcr	%r0, %r0, 524287(%r1)355	pfcr	%r0, %r0, 524287(%r15)356 357#CHECK: vavgq	%v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x40,0xf2]358#CHECK: vavgq	%v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xf2]359#CHECK: vavgq	%v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xf2]360#CHECK: vavgq	%v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xf2]361#CHECK: vavgq	%v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xf2]362 363	vavgq	%v0, %v0, %v0364	vavgq	%v0, %v0, %v31365	vavgq	%v0, %v31, %v0366	vavgq	%v31, %v0, %v0367	vavgq	%v18, %v3, %v20368 369#CHECK: vavglq	%v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x40,0xf0]370#CHECK: vavglq	%v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xf0]371#CHECK: vavglq	%v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xf0]372#CHECK: vavglq	%v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xf0]373#CHECK: vavglq	%v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xf0]374 375	vavglq	%v0, %v0, %v0376	vavglq	%v0, %v0, %v31377	vavglq	%v0, %v31, %v0378	vavglq	%v31, %v0, %v0379	vavglq	%v18, %v3, %v20380 381#CHECK: vblend	%v0, %v0, %v0, %v0, 0   # encoding: [0xe7,0x00,0x00,0x00,0x00,0x89]382#CHECK: vblend	%v0, %v0, %v0, %v0, 15  # encoding: [0xe7,0x00,0x0f,0x00,0x00,0x89]383#CHECK: vblend	%v0, %v0, %v0, %v31, 0  # encoding: [0xe7,0x00,0x00,0x00,0xf1,0x89]384#CHECK: vblend	%v0, %v0, %v31, %v0, 0  # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x89]385#CHECK: vblend	%v0, %v31, %v0, %v0, 0  # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x89]386#CHECK: vblend	%v31, %v0, %v0, %v0, 0  # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x89]387#CHECK: vblend	%v13, %v17, %v21, %v25, 11 # encoding: [0xe7,0xd1,0x5b,0x00,0x97,0x89]388 389	vblend	%v0, %v0, %v0, %v0, 0390	vblend	%v0, %v0, %v0, %v0, 15391	vblend	%v0, %v0, %v0, %v31, 0392	vblend	%v0, %v0, %v31, %v0, 0393	vblend	%v0, %v31, %v0, %v0, 0394	vblend	%v31, %v0, %v0, %v0, 0395	vblend	%v13, %v17, %v21, %v25, 11396 397#CHECK: vblendb	%v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x00,0x00,0x00,0x89]398#CHECK: vblendb	%v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x00,0x00,0xf1,0x89]399#CHECK: vblendb	%v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x89]400#CHECK: vblendb	%v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x89]401#CHECK: vblendb	%v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x89]402#CHECK: vblendb	%v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x50,0x00,0x97,0x89]403 404	vblendb	%v0, %v0, %v0, %v0405	vblendb	%v0, %v0, %v0, %v31406	vblendb	%v0, %v0, %v31, %v0407	vblendb	%v0, %v31, %v0, %v0408	vblendb	%v31, %v0, %v0, %v0409	vblendb	%v13, %v17, %v21, %v25410 411#CHECK: vblendh	%v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x01,0x00,0x00,0x89]412#CHECK: vblendh	%v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x01,0x00,0xf1,0x89]413#CHECK: vblendh	%v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf1,0x00,0x02,0x89]414#CHECK: vblendh	%v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x01,0x00,0x04,0x89]415#CHECK: vblendh	%v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x01,0x00,0x08,0x89]416#CHECK: vblendh	%v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x51,0x00,0x97,0x89]417 418	vblendh	%v0, %v0, %v0, %v0419	vblendh	%v0, %v0, %v0, %v31420	vblendh	%v0, %v0, %v31, %v0421	vblendh	%v0, %v31, %v0, %v0422	vblendh	%v31, %v0, %v0, %v0423	vblendh	%v13, %v17, %v21, %v25424 425#CHECK: vblendf	%v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x02,0x00,0x00,0x89]426#CHECK: vblendf	%v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x02,0x00,0xf1,0x89]427#CHECK: vblendf	%v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf2,0x00,0x02,0x89]428#CHECK: vblendf	%v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x02,0x00,0x04,0x89]429#CHECK: vblendf	%v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x02,0x00,0x08,0x89]430#CHECK: vblendf	%v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x52,0x00,0x97,0x89]431 432	vblendf	%v0, %v0, %v0, %v0433	vblendf	%v0, %v0, %v0, %v31434	vblendf	%v0, %v0, %v31, %v0435	vblendf	%v0, %v31, %v0, %v0436	vblendf	%v31, %v0, %v0, %v0437	vblendf	%v13, %v17, %v21, %v25438 439#CHECK: vblendg	%v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x03,0x00,0x00,0x89]440#CHECK: vblendg	%v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x03,0x00,0xf1,0x89]441#CHECK: vblendg	%v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf3,0x00,0x02,0x89]442#CHECK: vblendg	%v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x03,0x00,0x04,0x89]443#CHECK: vblendg	%v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x03,0x00,0x08,0x89]444#CHECK: vblendg	%v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x53,0x00,0x97,0x89]445 446	vblendg	%v0, %v0, %v0, %v0447	vblendg	%v0, %v0, %v0, %v31448	vblendg	%v0, %v0, %v31, %v0449	vblendg	%v0, %v31, %v0, %v0450	vblendg	%v31, %v0, %v0, %v0451	vblendg	%v13, %v17, %v21, %v25452 453#CHECK: vblendq	%v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x04,0x00,0x00,0x89]454#CHECK: vblendq	%v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x04,0x00,0xf1,0x89]455#CHECK: vblendq	%v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf4,0x00,0x02,0x89]456#CHECK: vblendq	%v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x04,0x00,0x04,0x89]457#CHECK: vblendq	%v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x04,0x00,0x08,0x89]458#CHECK: vblendq	%v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x54,0x00,0x97,0x89]459 460	vblendq	%v0, %v0, %v0, %v0461	vblendq	%v0, %v0, %v0, %v31462	vblendq	%v0, %v0, %v31, %v0463	vblendq	%v0, %v31, %v0, %v0464	vblendq	%v31, %v0, %v0, %v0465	vblendq	%v13, %v17, %v21, %v25466 467#CHECK: vceqq   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x40,0xf8]468#CHECK: vceqq   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xf8]469#CHECK: vceqq   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xf8]470#CHECK: vceqq   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xf8]471#CHECK: vceqq   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xf8]472#CHECK: vceqqs  %v5, %v22, %v7          # encoding: [0xe7,0x56,0x70,0x10,0x44,0xf8]473 474	vceqq	%v0, %v0, %v0475	vceqq	%v0, %v0, %v31476	vceqq	%v0, %v31, %v0477	vceqq	%v31, %v0, %v0478	vceqq	%v18, %v3, %v20479	vceqqs	%v5, %v22, %v7480 481#CHECK: vchq    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x40,0xfb]482#CHECK: vchq    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xfb]483#CHECK: vchq    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xfb]484#CHECK: vchq    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xfb]485#CHECK: vchq    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xfb]486#CHECK: vchqs   %v5, %v22, %v7          # encoding: [0xe7,0x56,0x70,0x10,0x44,0xfb]487 488	vchq	%v0, %v0, %v0489	vchq	%v0, %v0, %v31490	vchq	%v0, %v31, %v0491	vchq	%v31, %v0, %v0492	vchq	%v18, %v3, %v20493	vchqs	%v5, %v22, %v7494 495#CHECK: vchlq   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x40,0xf9]496#CHECK: vchlq   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xf9]497#CHECK: vchlq   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xf9]498#CHECK: vchlq   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xf9]499#CHECK: vchlq   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xf9]500#CHECK: vchlqs  %v5, %v22, %v7          # encoding: [0xe7,0x56,0x70,0x10,0x44,0xf9]501 502	vchlq	%v0, %v0, %v0503	vchlq	%v0, %v0, %v31504	vchlq	%v0, %v31, %v0505	vchlq	%v31, %v0, %v0506	vchlq	%v18, %v3, %v20507	vchlqs	%v5, %v22, %v7508 509#CHECK: vclzq   %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x40,0x53]510#CHECK: vclzq   %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x40,0x53]511#CHECK: vclzq   %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x44,0x53]512#CHECK: vclzq   %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x40,0x53]513#CHECK: vclzq   %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x48,0x53]514#CHECK: vclzq   %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x44,0x53]515 516	vclzq	%v0, %v0517	vclzq	%v0, %v15518	vclzq	%v0, %v31519	vclzq	%v15, %v0520	vclzq	%v31, %v0521	vclzq	%v14, %v17522 523#CHECK: vctzq   %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x40,0x52]524#CHECK: vctzq   %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x40,0x52]525#CHECK: vctzq   %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x44,0x52]526#CHECK: vctzq   %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x40,0x52]527#CHECK: vctzq   %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x48,0x52]528#CHECK: vctzq   %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x44,0x52]529 530	vctzq	%v0, %v0531	vctzq	%v0, %v15532	vctzq	%v0, %v31533	vctzq	%v15, %v0534	vctzq	%v31, %v0535	vctzq	%v14, %v17536 537#CHECK: vcvbq	%v0, %v0, 0             # encoding: [0xe6,0x00,0x00,0x00,0x00,0x4e]538#CHECK: vcvbq	%v0, %v0, 15            # encoding: [0xe6,0x00,0x00,0xf0,0x00,0x4e]539#CHECK: vcvbq	%v31, %v0, 0            # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x4e]540#CHECK: vcvbq	%v0, %v15, 0            # encoding: [0xe6,0x0f,0x00,0x00,0x00,0x4e]541#CHECK: vcvbq	%v0, %v31, 0            # encoding: [0xe6,0x0f,0x00,0x00,0x04,0x4e]542#CHECK: vcvbq	%v3, %v18, 4            # encoding: [0xe6,0x32,0x00,0x40,0x04,0x4e]543 544	vcvbq	%v0, %v0, 0545	vcvbq	%v0, %v0, 15546	vcvbq	%v31, %v0, 0547	vcvbq	%v0, %v15, 0548	vcvbq	%v0, %v31, 0549	vcvbq	%v3, %v18, 4550 551#CHECK: vcvdq	%v0, %v0, 0, 0          # encoding: [0xe6,0x00,0x00,0x00,0x00,0x4a]552#CHECK: vcvdq	%v0, %v0, 0, 15         # encoding: [0xe6,0x00,0x00,0xf0,0x00,0x4a]553#CHECK: vcvdq	%v0, %v0, 255, 0        # encoding: [0xe6,0x00,0x00,0x0f,0xf0,0x4a]554#CHECK: vcvdq	%v0, %v31, 0, 0         # encoding: [0xe6,0x0f,0x00,0x00,0x04,0x4a]555#CHECK: vcvdq	%v15, %v0, 0, 0         # encoding: [0xe6,0xf0,0x00,0x00,0x00,0x4a]556#CHECK: vcvdq	%v31, %v0, 0, 0         # encoding: [0xe6,0xf0,0x00,0x00,0x08,0x4a]557#CHECK: vcvdq	%v18, %v9, 52, 11       # encoding: [0xe6,0x29,0x00,0xb3,0x48,0x4a]558 559	vcvdq	%v0, %v0, 0, 0560	vcvdq	%v0, %v0, 0, 15561	vcvdq	%v0, %v0, 255, 0562	vcvdq	%v0, %v31, 0, 0563	vcvdq	%v15, %v0, 0, 0564	vcvdq	%v31, %v0, 0, 0565	vcvdq	%v18, %v9, 0x34, 11566 567#CHECK: vd	%v0, %v0, %v0, 0, 0     # encoding: [0xe7,0x00,0x00,0x00,0x00,0xb2]568#CHECK: vd	%v0, %v0, %v0, 0, 15    # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xb2]569#CHECK: vd	%v0, %v0, %v0, 15, 0    # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xb2]570#CHECK: vd	%v0, %v0, %v31, 0, 0    # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xb2]571#CHECK: vd	%v0, %v31, %v0, 0, 0    # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xb2]572#CHECK: vd	%v31, %v0, %v0, 0, 0    # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xb2]573#CHECK: vd	%v13, %v17, %v21, 8, 4  # encoding: [0xe7,0xd1,0x50,0x04,0x86,0xb2]574 575	vd	%v0, %v0, %v0, 0, 0576	vd	%v0, %v0, %v0, 0, 15577	vd	%v0, %v0, %v0, 15, 0578	vd	%v0, %v0, %v31, 0, 0579	vd	%v0, %v31, %v0, 0, 0580	vd	%v31, %v0, %v0, 0, 0581	vd	%v13, %v17, %v21, 8, 4582 583#CHECK: vdf	%v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x20,0xb2]584#CHECK: vdf	%v0, %v0, %v0, 15       # encoding: [0xe7,0x00,0x00,0x0f,0x20,0xb2]585#CHECK: vdf	%v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xb2]586#CHECK: vdf	%v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xb2]587#CHECK: vdf	%v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xb2]588#CHECK: vdf	%v13, %v17, %v21, 4     # encoding: [0xe7,0xd1,0x50,0x04,0x26,0xb2]589 590	vdf	%v0, %v0, %v0, 0591	vdf	%v0, %v0, %v0, 15592	vdf	%v0, %v0, %v31, 0593	vdf	%v0, %v31, %v0, 0594	vdf	%v31, %v0, %v0, 0595	vdf	%v13, %v17, %v21, 4596 597#CHECK: vdg	%v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x30,0xb2]598#CHECK: vdg	%v0, %v0, %v0, 15       # encoding: [0xe7,0x00,0x00,0x0f,0x30,0xb2]599#CHECK: vdg	%v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xb2]600#CHECK: vdg	%v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xb2]601#CHECK: vdg	%v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xb2]602#CHECK: vdg	%v13, %v17, %v21, 4     # encoding: [0xe7,0xd1,0x50,0x04,0x36,0xb2]603 604	vdg	%v0, %v0, %v0, 0605	vdg	%v0, %v0, %v0, 15606	vdg	%v0, %v0, %v31, 0607	vdg	%v0, %v31, %v0, 0608	vdg	%v31, %v0, %v0, 0609	vdg	%v13, %v17, %v21, 4610 611#CHECK: vdq	%v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x40,0xb2]612#CHECK: vdq	%v0, %v0, %v0, 15       # encoding: [0xe7,0x00,0x00,0x0f,0x40,0xb2]613#CHECK: vdq	%v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xb2]614#CHECK: vdq	%v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xb2]615#CHECK: vdq	%v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xb2]616#CHECK: vdq	%v13, %v17, %v21, 4     # encoding: [0xe7,0xd1,0x50,0x04,0x46,0xb2]617 618	vdq	%v0, %v0, %v0, 0619	vdq	%v0, %v0, %v0, 15620	vdq	%v0, %v0, %v31, 0621	vdq	%v0, %v31, %v0, 0622	vdq	%v31, %v0, %v0, 0623	vdq	%v13, %v17, %v21, 4624 625#CHECK: vdl	%v0, %v0, %v0, 0, 0     # encoding: [0xe7,0x00,0x00,0x00,0x00,0xb0]626#CHECK: vdl	%v0, %v0, %v0, 0, 15    # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xb0]627#CHECK: vdl	%v0, %v0, %v0, 15, 0    # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xb0]628#CHECK: vdl	%v0, %v0, %v31, 0, 0    # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xb0]629#CHECK: vdl	%v0, %v31, %v0, 0, 0    # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xb0]630#CHECK: vdl	%v31, %v0, %v0, 0, 0    # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xb0]631#CHECK: vdl	%v13, %v17, %v21, 8, 4  # encoding: [0xe7,0xd1,0x50,0x04,0x86,0xb0]632 633	vdl	%v0, %v0, %v0, 0, 0634	vdl	%v0, %v0, %v0, 0, 15635	vdl	%v0, %v0, %v0, 15, 0636	vdl	%v0, %v0, %v31, 0, 0637	vdl	%v0, %v31, %v0, 0, 0638	vdl	%v31, %v0, %v0, 0, 0639	vdl	%v13, %v17, %v21, 8, 4640 641#CHECK: vdlf	%v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x20,0xb0]642#CHECK: vdlf	%v0, %v0, %v0, 15       # encoding: [0xe7,0x00,0x00,0x0f,0x20,0xb0]643#CHECK: vdlf	%v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xb0]644#CHECK: vdlf	%v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xb0]645#CHECK: vdlf	%v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xb0]646#CHECK: vdlf	%v13, %v17, %v21, 4     # encoding: [0xe7,0xd1,0x50,0x04,0x26,0xb0]647 648	vdlf	%v0, %v0, %v0, 0649	vdlf	%v0, %v0, %v0, 15650	vdlf	%v0, %v0, %v31, 0651	vdlf	%v0, %v31, %v0, 0652	vdlf	%v31, %v0, %v0, 0653	vdlf	%v13, %v17, %v21, 4654 655#CHECK: vdlg	%v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x30,0xb0]656#CHECK: vdlg	%v0, %v0, %v0, 15       # encoding: [0xe7,0x00,0x00,0x0f,0x30,0xb0]657#CHECK: vdlg	%v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xb0]658#CHECK: vdlg	%v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xb0]659#CHECK: vdlg	%v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xb0]660#CHECK: vdlg	%v13, %v17, %v21, 4     # encoding: [0xe7,0xd1,0x50,0x04,0x36,0xb0]661 662	vdlg	%v0, %v0, %v0, 0663	vdlg	%v0, %v0, %v0, 15664	vdlg	%v0, %v0, %v31, 0665	vdlg	%v0, %v31, %v0, 0666	vdlg	%v31, %v0, %v0, 0667	vdlg	%v13, %v17, %v21, 4668 669#CHECK: vdlq	%v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x40,0xb0]670#CHECK: vdlq	%v0, %v0, %v0, 15       # encoding: [0xe7,0x00,0x00,0x0f,0x40,0xb0]671#CHECK: vdlq	%v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xb0]672#CHECK: vdlq	%v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xb0]673#CHECK: vdlq	%v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xb0]674#CHECK: vdlq	%v13, %v17, %v21, 4     # encoding: [0xe7,0xd1,0x50,0x04,0x46,0xb0]675 676	vdlq	%v0, %v0, %v0, 0677	vdlq	%v0, %v0, %v0, 15678	vdlq	%v0, %v0, %v31, 0679	vdlq	%v0, %v31, %v0, 0680	vdlq	%v31, %v0, %v0, 0681	vdlq	%v13, %v17, %v21, 4682 683#CHECK: veval	%v0, %v0, %v0, %v0, 0   # encoding: [0xe7,0x00,0x00,0x00,0x00,0x88]684#CHECK: veval	%v0, %v0, %v0, %v0, 255 # encoding: [0xe7,0x00,0x00,0xff,0x00,0x88]685#CHECK: veval	%v0, %v0, %v0, %v15, 0  # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x88]686#CHECK: veval	%v0, %v0, %v0, %v31, 0  # encoding: [0xe7,0x00,0x00,0x00,0xf1,0x88]687#CHECK: veval	%v0, %v0, %v15, %v0, 0  # encoding: [0xe7,0x00,0xf0,0x00,0x00,0x88]688#CHECK: veval	%v0, %v0, %v31, %v0, 0  # encoding: [0xe7,0x00,0xf0,0x00,0x02,0x88]689#CHECK: veval	%v0, %v15, %v0, %v0, 0  # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x88]690#CHECK: veval	%v0, %v31, %v0, %v0, 0  # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x88]691#CHECK: veval	%v15, %v0, %v0, %v0, 0  # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x88]692#CHECK: veval	%v31, %v0, %v0, %v0, 0  # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x88]693#CHECK: veval	%v18, %v3, %v20, %v5, 4 # encoding: [0xe7,0x23,0x40,0x04,0x5a,0x88]694 695	veval	%v0, %v0, %v0, %v0, 0696	veval	%v0, %v0, %v0, %v0, 255697	veval	%v0, %v0, %v0, %v15, 0698	veval	%v0, %v0, %v0, %v31, 0699	veval	%v0, %v0, %v15, %v0, 0700	veval	%v0, %v0, %v31, %v0, 0701	veval	%v0, %v15, %v0, %v0, 0702	veval	%v0, %v31, %v0, %v0, 0703	veval	%v15, %v0, %v0, %v0, 0704	veval	%v31, %v0, %v0, %v0, 0705	veval	%v18, %v3, %v20, %v5, 4706 707#CHECK: vecq    %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x40,0xdb]708#CHECK: vecq    %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x40,0xdb]709#CHECK: vecq    %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xdb]710#CHECK: vecq    %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x40,0xdb]711#CHECK: vecq    %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xdb]712#CHECK: vecq    %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x44,0xdb]713 714	vecq	%v0, %v0715	vecq	%v0, %v15716	vecq	%v0, %v31717	vecq	%v15, %v0718	vecq	%v31, %v0719	vecq	%v14, %v17720 721#CHECK: veclq   %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x40,0xd9]722#CHECK: veclq   %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x40,0xd9]723#CHECK: veclq   %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xd9]724#CHECK: veclq   %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x40,0xd9]725#CHECK: veclq   %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xd9]726#CHECK: veclq   %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x44,0xd9]727 728	veclq	%v0, %v0729	veclq	%v0, %v15730	veclq	%v0, %v31731	veclq	%v15, %v0732	veclq	%v31, %v0733	veclq	%v14, %v17734 735#CHECK: vgem	%v0, %v0, 0             # encoding: [0xe7,0x00,0x00,0x00,0x00,0x54]736#CHECK: vgem	%v0, %v0, 15            # encoding: [0xe7,0x00,0x00,0x00,0xf0,0x54]737#CHECK: vgem	%v0, %v15, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x54]738#CHECK: vgem	%v0, %v31, 0            # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x54]739#CHECK: vgem	%v15, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x54]740#CHECK: vgem	%v31, %v0, 0            # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x54]741#CHECK: vgem	%v14, %v17, 11          # encoding: [0xe7,0xe1,0x00,0x00,0xb4,0x54]742 743	vgem	%v0, %v0, 0744	vgem	%v0, %v0, 15745	vgem	%v0, %v15, 0746	vgem	%v0, %v31, 0747	vgem	%v15, %v0, 0748	vgem	%v31, %v0, 0749	vgem	%v14, %v17, 11750 751#CHECK: vgemb	%v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x00,0x54]752#CHECK: vgemb	%v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x00,0x54]753#CHECK: vgemb	%v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x04,0x54]754#CHECK: vgemb	%v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x00,0x54]755#CHECK: vgemb	%v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x08,0x54]756#CHECK: vgemb	%v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x04,0x54]757 758	vgemb	%v0, %v0759	vgemb	%v0, %v15760	vgemb	%v0, %v31761	vgemb	%v15, %v0762	vgemb	%v31, %v0763	vgemb	%v14, %v17764 765#CHECK: vgemh	%v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x10,0x54]766#CHECK: vgemh	%v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x10,0x54]767#CHECK: vgemh	%v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x14,0x54]768#CHECK: vgemh	%v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x10,0x54]769#CHECK: vgemh	%v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x18,0x54]770#CHECK: vgemh	%v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x14,0x54]771 772	vgemh	%v0, %v0773	vgemh	%v0, %v15774	vgemh	%v0, %v31775	vgemh	%v15, %v0776	vgemh	%v31, %v0777	vgemh	%v14, %v17778 779#CHECK: vgemf	%v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x20,0x54]780#CHECK: vgemf	%v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x20,0x54]781#CHECK: vgemf	%v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x24,0x54]782#CHECK: vgemf	%v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x20,0x54]783#CHECK: vgemf	%v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x28,0x54]784#CHECK: vgemf	%v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x24,0x54]785 786	vgemf	%v0, %v0787	vgemf	%v0, %v15788	vgemf	%v0, %v31789	vgemf	%v15, %v0790	vgemf	%v31, %v0791	vgemf	%v14, %v17792 793#CHECK: vgemg	%v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x30,0x54]794#CHECK: vgemg	%v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x30,0x54]795#CHECK: vgemg	%v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x34,0x54]796#CHECK: vgemg	%v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x30,0x54]797#CHECK: vgemg	%v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x38,0x54]798#CHECK: vgemg	%v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x34,0x54]799 800	vgemg	%v0, %v0801	vgemg	%v0, %v15802	vgemg	%v0, %v31803	vgemg	%v15, %v0804	vgemg	%v31, %v0805	vgemg	%v14, %v17806 807#CHECK: vgemq	%v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x40,0x54]808#CHECK: vgemq	%v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x40,0x54]809#CHECK: vgemq	%v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x44,0x54]810#CHECK: vgemq	%v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x40,0x54]811#CHECK: vgemq	%v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x48,0x54]812#CHECK: vgemq	%v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x44,0x54]813 814	vgemq	%v0, %v0815	vgemq	%v0, %v15816	vgemq	%v0, %v31817	vgemq	%v15, %v0818	vgemq	%v31, %v0819	vgemq	%v14, %v17820 821#CHECK: vlcq    %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x40,0xde]822#CHECK: vlcq    %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x40,0xde]823#CHECK: vlcq    %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xde]824#CHECK: vlcq    %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x40,0xde]825#CHECK: vlcq    %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xde]826#CHECK: vlcq    %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x44,0xde]827 828	vlcq	%v0, %v0829	vlcq	%v0, %v15830	vlcq	%v0, %v31831	vlcq	%v15, %v0832	vlcq	%v31, %v0833	vlcq	%v14, %v17834 835#CHECK: vlpq    %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x40,0xdf]836#CHECK: vlpq    %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x40,0xdf]837#CHECK: vlpq    %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xdf]838#CHECK: vlpq    %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x40,0xdf]839#CHECK: vlpq    %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xdf]840#CHECK: vlpq    %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x44,0xdf]841 842	vlpq	%v0, %v0843	vlpq	%v0, %v15844	vlpq	%v0, %v31845	vlpq	%v15, %v0846	vlpq	%v31, %v0847	vlpq	%v14, %v17848 849#CHECK: vmalg   %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x03,0x00,0x00,0xaa]850#CHECK: vmalg   %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x03,0x00,0xf1,0xaa]851#CHECK: vmalg   %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf3,0x00,0x02,0xaa]852#CHECK: vmalg   %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x03,0x00,0x04,0xaa]853#CHECK: vmalg   %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x03,0x00,0x08,0xaa]854#CHECK: vmalg   %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x53,0x00,0x97,0xaa]855 856	vmalg	%v0, %v0, %v0, %v0857	vmalg	%v0, %v0, %v0, %v31858	vmalg	%v0, %v0, %v31, %v0859	vmalg	%v0, %v31, %v0, %v0860	vmalg	%v31, %v0, %v0, %v0861	vmalg	%v13, %v17, %v21, %v25862 863#CHECK: vmalq   %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x04,0x00,0x00,0xaa]864#CHECK: vmalq   %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x04,0x00,0xf1,0xaa]865#CHECK: vmalq   %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf4,0x00,0x02,0xaa]866#CHECK: vmalq   %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x04,0x00,0x04,0xaa]867#CHECK: vmalq   %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x04,0x00,0x08,0xaa]868#CHECK: vmalq   %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x54,0x00,0x97,0xaa]869 870	vmalq	%v0, %v0, %v0, %v0871	vmalq	%v0, %v0, %v0, %v31872	vmalq	%v0, %v0, %v31, %v0873	vmalq	%v0, %v31, %v0, %v0874	vmalq	%v31, %v0, %v0, %v0875	vmalq	%v13, %v17, %v21, %v25876 877#CHECK: vmahg   %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x03,0x00,0x00,0xab]878#CHECK: vmahg   %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x03,0x00,0xf1,0xab]879#CHECK: vmahg   %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf3,0x00,0x02,0xab]880#CHECK: vmahg   %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x03,0x00,0x04,0xab]881#CHECK: vmahg   %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x03,0x00,0x08,0xab]882#CHECK: vmahg   %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x53,0x00,0x97,0xab]883 884	vmahg	%v0, %v0, %v0, %v0885	vmahg	%v0, %v0, %v0, %v31886	vmahg	%v0, %v0, %v31, %v0887	vmahg	%v0, %v31, %v0, %v0888	vmahg	%v31, %v0, %v0, %v0889	vmahg	%v13, %v17, %v21, %v25890 891#CHECK: vmahq   %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x04,0x00,0x00,0xab]892#CHECK: vmahq   %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x04,0x00,0xf1,0xab]893#CHECK: vmahq   %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf4,0x00,0x02,0xab]894#CHECK: vmahq   %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x04,0x00,0x04,0xab]895#CHECK: vmahq   %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x04,0x00,0x08,0xab]896#CHECK: vmahq   %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x54,0x00,0x97,0xab]897 898	vmahq	%v0, %v0, %v0, %v0899	vmahq	%v0, %v0, %v0, %v31900	vmahq	%v0, %v0, %v31, %v0901	vmahq	%v0, %v31, %v0, %v0902	vmahq	%v31, %v0, %v0, %v0903	vmahq	%v13, %v17, %v21, %v25904 905#CHECK: vmalhg  %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x03,0x00,0x00,0xa9]906#CHECK: vmalhg  %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x03,0x00,0xf1,0xa9]907#CHECK: vmalhg  %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf3,0x00,0x02,0xa9]908#CHECK: vmalhg  %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x03,0x00,0x04,0xa9]909#CHECK: vmalhg  %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x03,0x00,0x08,0xa9]910#CHECK: vmalhg  %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x53,0x00,0x97,0xa9]911 912	vmalhg	%v0, %v0, %v0, %v0913	vmalhg	%v0, %v0, %v0, %v31914	vmalhg	%v0, %v0, %v31, %v0915	vmalhg	%v0, %v31, %v0, %v0916	vmalhg	%v31, %v0, %v0, %v0917	vmalhg	%v13, %v17, %v21, %v25918 919#CHECK: vmalhq  %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x04,0x00,0x00,0xa9]920#CHECK: vmalhq  %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x04,0x00,0xf1,0xa9]921#CHECK: vmalhq  %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf4,0x00,0x02,0xa9]922#CHECK: vmalhq  %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x04,0x00,0x04,0xa9]923#CHECK: vmalhq  %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x04,0x00,0x08,0xa9]924#CHECK: vmalhq  %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x54,0x00,0x97,0xa9]925 926	vmalhq	%v0, %v0, %v0, %v0927	vmalhq	%v0, %v0, %v0, %v31928	vmalhq	%v0, %v0, %v31, %v0929	vmalhq	%v0, %v31, %v0, %v0930	vmalhq	%v31, %v0, %v0, %v0931	vmalhq	%v13, %v17, %v21, %v25932 933#CHECK: vmaeg   %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x03,0x00,0x00,0xae]934#CHECK: vmaeg   %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x03,0x00,0xf1,0xae]935#CHECK: vmaeg   %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf3,0x00,0x02,0xae]936#CHECK: vmaeg   %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x03,0x00,0x04,0xae]937#CHECK: vmaeg   %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x03,0x00,0x08,0xae]938#CHECK: vmaeg   %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x53,0x00,0x97,0xae]939 940	vmaeg	%v0, %v0, %v0, %v0941	vmaeg	%v0, %v0, %v0, %v31942	vmaeg	%v0, %v0, %v31, %v0943	vmaeg	%v0, %v31, %v0, %v0944	vmaeg	%v31, %v0, %v0, %v0945	vmaeg	%v13, %v17, %v21, %v25946 947#CHECK: vmaleg  %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x03,0x00,0x00,0xac]948#CHECK: vmaleg  %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x03,0x00,0xf1,0xac]949#CHECK: vmaleg  %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf3,0x00,0x02,0xac]950#CHECK: vmaleg  %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x03,0x00,0x04,0xac]951#CHECK: vmaleg  %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x03,0x00,0x08,0xac]952#CHECK: vmaleg  %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x53,0x00,0x97,0xac]953 954	vmaleg	%v0, %v0, %v0, %v0955	vmaleg	%v0, %v0, %v0, %v31956	vmaleg	%v0, %v0, %v31, %v0957	vmaleg	%v0, %v31, %v0, %v0958	vmaleg	%v31, %v0, %v0, %v0959	vmaleg	%v13, %v17, %v21, %v25960 961#CHECK: vmaog   %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x03,0x00,0x00,0xaf]962#CHECK: vmaog   %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x03,0x00,0xf1,0xaf]963#CHECK: vmaog   %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf3,0x00,0x02,0xaf]964#CHECK: vmaog   %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x03,0x00,0x04,0xaf]965#CHECK: vmaog   %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x03,0x00,0x08,0xaf]966#CHECK: vmaog   %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x53,0x00,0x97,0xaf]967 968	vmaog	%v0, %v0, %v0, %v0969	vmaog	%v0, %v0, %v0, %v31970	vmaog	%v0, %v0, %v31, %v0971	vmaog	%v0, %v31, %v0, %v0972	vmaog	%v31, %v0, %v0, %v0973	vmaog	%v13, %v17, %v21, %v25974 975#CHECK: vmalog  %v0, %v0, %v0, %v0      # encoding: [0xe7,0x00,0x03,0x00,0x00,0xad]976#CHECK: vmalog  %v0, %v0, %v0, %v31     # encoding: [0xe7,0x00,0x03,0x00,0xf1,0xad]977#CHECK: vmalog  %v0, %v0, %v31, %v0     # encoding: [0xe7,0x00,0xf3,0x00,0x02,0xad]978#CHECK: vmalog  %v0, %v31, %v0, %v0     # encoding: [0xe7,0x0f,0x03,0x00,0x04,0xad]979#CHECK: vmalog  %v31, %v0, %v0, %v0     # encoding: [0xe7,0xf0,0x03,0x00,0x08,0xad]980#CHECK: vmalog  %v13, %v17, %v21, %v25  # encoding: [0xe7,0xd1,0x53,0x00,0x97,0xad]981 982	vmalog	%v0, %v0, %v0, %v0983	vmalog	%v0, %v0, %v0, %v31984	vmalog	%v0, %v0, %v31, %v0985	vmalog	%v0, %v31, %v0, %v0986	vmalog	%v31, %v0, %v0, %v0987	vmalog	%v13, %v17, %v21, %v25988 989#CHECK: vmlg    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0xa2]990#CHECK: vmlg    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xa2]991#CHECK: vmlg    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xa2]992#CHECK: vmlg    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xa2]993#CHECK: vmlg    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xa2]994 995	vmlg	%v0, %v0, %v0996	vmlg	%v0, %v0, %v31997	vmlg	%v0, %v31, %v0998	vmlg	%v31, %v0, %v0999	vmlg	%v18, %v3, %v201000 1001#CHECK: vmlq    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x40,0xa2]1002#CHECK: vmlq    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xa2]1003#CHECK: vmlq    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xa2]1004#CHECK: vmlq    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xa2]1005#CHECK: vmlq    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xa2]1006 1007	vmlq	%v0, %v0, %v01008	vmlq	%v0, %v0, %v311009	vmlq	%v0, %v31, %v01010	vmlq	%v31, %v0, %v01011	vmlq	%v18, %v3, %v201012 1013#CHECK: vmhg    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0xa3]1014#CHECK: vmhg    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xa3]1015#CHECK: vmhg    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xa3]1016#CHECK: vmhg    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xa3]1017#CHECK: vmhg    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xa3]1018 1019	vmhg	%v0, %v0, %v01020	vmhg	%v0, %v0, %v311021	vmhg	%v0, %v31, %v01022	vmhg	%v31, %v0, %v01023	vmhg	%v18, %v3, %v201024 1025#CHECK: vmhq    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x40,0xa3]1026#CHECK: vmhq    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xa3]1027#CHECK: vmhq    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xa3]1028#CHECK: vmhq    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xa3]1029#CHECK: vmhq    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xa3]1030 1031	vmhq	%v0, %v0, %v01032	vmhq	%v0, %v0, %v311033	vmhq	%v0, %v31, %v01034	vmhq	%v31, %v0, %v01035	vmhq	%v18, %v3, %v201036 1037#CHECK: vmlhg   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0xa1]1038#CHECK: vmlhg   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xa1]1039#CHECK: vmlhg   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xa1]1040#CHECK: vmlhg   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xa1]1041#CHECK: vmlhg   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xa1]1042 1043	vmlhg	%v0, %v0, %v01044	vmlhg	%v0, %v0, %v311045	vmlhg	%v0, %v31, %v01046	vmlhg	%v31, %v0, %v01047	vmlhg	%v18, %v3, %v201048 1049#CHECK: vmlhq   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x40,0xa1]1050#CHECK: vmlhq   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xa1]1051#CHECK: vmlhq   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xa1]1052#CHECK: vmlhq   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xa1]1053#CHECK: vmlhq   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xa1]1054 1055	vmlhq	%v0, %v0, %v01056	vmlhq	%v0, %v0, %v311057	vmlhq	%v0, %v31, %v01058	vmlhq	%v31, %v0, %v01059	vmlhq	%v18, %v3, %v201060 1061#CHECK: vmeg    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0xa6]1062#CHECK: vmeg    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xa6]1063#CHECK: vmeg    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xa6]1064#CHECK: vmeg    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xa6]1065#CHECK: vmeg    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xa6]1066 1067	vmeg	%v0, %v0, %v01068	vmeg	%v0, %v0, %v311069	vmeg	%v0, %v31, %v01070	vmeg	%v31, %v0, %v01071	vmeg	%v18, %v3, %v201072 1073#CHECK: vmleg   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0xa4]1074#CHECK: vmleg   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xa4]1075#CHECK: vmleg   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xa4]1076#CHECK: vmleg   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xa4]1077#CHECK: vmleg   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xa4]1078 1079	vmleg	%v0, %v0, %v01080	vmleg	%v0, %v0, %v311081	vmleg	%v0, %v31, %v01082	vmleg	%v31, %v0, %v01083	vmleg	%v18, %v3, %v201084 1085#CHECK: vmog    %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0xa7]1086#CHECK: vmog    %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xa7]1087#CHECK: vmog    %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xa7]1088#CHECK: vmog    %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xa7]1089#CHECK: vmog    %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xa7]1090 1091	vmog	%v0, %v0, %v01092	vmog	%v0, %v0, %v311093	vmog	%v0, %v31, %v01094	vmog	%v31, %v0, %v01095	vmog	%v18, %v3, %v201096 1097#CHECK: vmlog   %v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x30,0xa5]1098#CHECK: vmlog   %v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xa5]1099#CHECK: vmlog   %v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xa5]1100#CHECK: vmlog   %v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xa5]1101#CHECK: vmlog   %v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x3a,0xa5]1102 1103	vmlog	%v0, %v0, %v01104	vmlog	%v0, %v0, %v311105	vmlog	%v0, %v31, %v01106	vmlog	%v31, %v0, %v01107	vmlog	%v18, %v3, %v201108 1109#CHECK: vmnq	%v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x40,0xfe]1110#CHECK: vmnq	%v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xfe]1111#CHECK: vmnq	%v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xfe]1112#CHECK: vmnq	%v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xfe]1113#CHECK: vmnq	%v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xfe]1114 1115	vmnq	%v0, %v0, %v01116	vmnq	%v0, %v0, %v311117	vmnq	%v0, %v31, %v01118	vmnq	%v31, %v0, %v01119	vmnq	%v18, %v3, %v201120 1121#CHECK: vmnlq	%v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x40,0xfc]1122#CHECK: vmnlq	%v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xfc]1123#CHECK: vmnlq	%v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xfc]1124#CHECK: vmnlq	%v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xfc]1125#CHECK: vmnlq	%v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xfc]1126 1127	vmnlq	%v0, %v0, %v01128	vmnlq	%v0, %v0, %v311129	vmnlq	%v0, %v31, %v01130	vmnlq	%v31, %v0, %v01131	vmnlq	%v18, %v3, %v201132 1133#CHECK: vmxq	%v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x40,0xff]1134#CHECK: vmxq	%v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xff]1135#CHECK: vmxq	%v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xff]1136#CHECK: vmxq	%v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xff]1137#CHECK: vmxq	%v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xff]1138 1139	vmxq	%v0, %v0, %v01140	vmxq	%v0, %v0, %v311141	vmxq	%v0, %v31, %v01142	vmxq	%v31, %v0, %v01143	vmxq	%v18, %v3, %v201144 1145#CHECK: vmxlq	%v0, %v0, %v0           # encoding: [0xe7,0x00,0x00,0x00,0x40,0xfd]1146#CHECK: vmxlq	%v0, %v0, %v31          # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xfd]1147#CHECK: vmxlq	%v0, %v31, %v0          # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xfd]1148#CHECK: vmxlq	%v31, %v0, %v0          # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xfd]1149#CHECK: vmxlq	%v18, %v3, %v20         # encoding: [0xe7,0x23,0x40,0x00,0x4a,0xfd]1150 1151	vmxlq	%v0, %v0, %v01152	vmxlq	%v0, %v0, %v311153	vmxlq	%v0, %v31, %v01154	vmxlq	%v31, %v0, %v01155	vmxlq	%v18, %v3, %v201156 1157#CHECK: vr	%v0, %v0, %v0, 0, 0     # encoding: [0xe7,0x00,0x00,0x00,0x00,0xb3]1158#CHECK: vr	%v0, %v0, %v0, 0, 15    # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xb3]1159#CHECK: vr	%v0, %v0, %v0, 15, 0    # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xb3]1160#CHECK: vr	%v0, %v0, %v31, 0, 0    # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xb3]1161#CHECK: vr	%v0, %v31, %v0, 0, 0    # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xb3]1162#CHECK: vr	%v31, %v0, %v0, 0, 0    # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xb3]1163#CHECK: vr	%v13, %v17, %v21, 8, 4  # encoding: [0xe7,0xd1,0x50,0x04,0x86,0xb3]1164 1165	vr	%v0, %v0, %v0, 0, 01166	vr	%v0, %v0, %v0, 0, 151167	vr	%v0, %v0, %v0, 15, 01168	vr	%v0, %v0, %v31, 0, 01169	vr	%v0, %v31, %v0, 0, 01170	vr	%v31, %v0, %v0, 0, 01171	vr	%v13, %v17, %v21, 8, 41172 1173#CHECK: vrf	%v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x20,0xb3]1174#CHECK: vrf	%v0, %v0, %v0, 15       # encoding: [0xe7,0x00,0x00,0x0f,0x20,0xb3]1175#CHECK: vrf	%v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xb3]1176#CHECK: vrf	%v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xb3]1177#CHECK: vrf	%v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xb3]1178#CHECK: vrf	%v13, %v17, %v21, 4     # encoding: [0xe7,0xd1,0x50,0x04,0x26,0xb3]1179 1180	vrf	%v0, %v0, %v0, 01181	vrf	%v0, %v0, %v0, 151182	vrf	%v0, %v0, %v31, 01183	vrf	%v0, %v31, %v0, 01184	vrf	%v31, %v0, %v0, 01185	vrf	%v13, %v17, %v21, 41186 1187#CHECK: vrg	%v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x30,0xb3]1188#CHECK: vrg	%v0, %v0, %v0, 15       # encoding: [0xe7,0x00,0x00,0x0f,0x30,0xb3]1189#CHECK: vrg	%v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xb3]1190#CHECK: vrg	%v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xb3]1191#CHECK: vrg	%v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xb3]1192#CHECK: vrg	%v13, %v17, %v21, 4     # encoding: [0xe7,0xd1,0x50,0x04,0x36,0xb3]1193 1194	vrg	%v0, %v0, %v0, 01195	vrg	%v0, %v0, %v0, 151196	vrg	%v0, %v0, %v31, 01197	vrg	%v0, %v31, %v0, 01198	vrg	%v31, %v0, %v0, 01199	vrg	%v13, %v17, %v21, 41200 1201#CHECK: vrq	%v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x40,0xb3]1202#CHECK: vrq	%v0, %v0, %v0, 15       # encoding: [0xe7,0x00,0x00,0x0f,0x40,0xb3]1203#CHECK: vrq	%v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xb3]1204#CHECK: vrq	%v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xb3]1205#CHECK: vrq	%v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xb3]1206#CHECK: vrq	%v13, %v17, %v21, 4     # encoding: [0xe7,0xd1,0x50,0x04,0x46,0xb3]1207 1208	vrq	%v0, %v0, %v0, 01209	vrq	%v0, %v0, %v0, 151210	vrq	%v0, %v0, %v31, 01211	vrq	%v0, %v31, %v0, 01212	vrq	%v31, %v0, %v0, 01213	vrq	%v13, %v17, %v21, 41214 1215#CHECK: vrl	%v0, %v0, %v0, 0, 0     # encoding: [0xe7,0x00,0x00,0x00,0x00,0xb1]1216#CHECK: vrl	%v0, %v0, %v0, 0, 15    # encoding: [0xe7,0x00,0x00,0x0f,0x00,0xb1]1217#CHECK: vrl	%v0, %v0, %v0, 15, 0    # encoding: [0xe7,0x00,0x00,0x00,0xf0,0xb1]1218#CHECK: vrl	%v0, %v0, %v31, 0, 0    # encoding: [0xe7,0x00,0xf0,0x00,0x02,0xb1]1219#CHECK: vrl	%v0, %v31, %v0, 0, 0    # encoding: [0xe7,0x0f,0x00,0x00,0x04,0xb1]1220#CHECK: vrl	%v31, %v0, %v0, 0, 0    # encoding: [0xe7,0xf0,0x00,0x00,0x08,0xb1]1221#CHECK: vrl	%v13, %v17, %v21, 8, 4  # encoding: [0xe7,0xd1,0x50,0x04,0x86,0xb1]1222 1223	vrl	%v0, %v0, %v0, 0, 01224	vrl	%v0, %v0, %v0, 0, 151225	vrl	%v0, %v0, %v0, 15, 01226	vrl	%v0, %v0, %v31, 0, 01227	vrl	%v0, %v31, %v0, 0, 01228	vrl	%v31, %v0, %v0, 0, 01229	vrl	%v13, %v17, %v21, 8, 41230 1231#CHECK: vrlf	%v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x20,0xb1]1232#CHECK: vrlf	%v0, %v0, %v0, 15       # encoding: [0xe7,0x00,0x00,0x0f,0x20,0xb1]1233#CHECK: vrlf	%v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x22,0xb1]1234#CHECK: vrlf	%v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x24,0xb1]1235#CHECK: vrlf	%v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x28,0xb1]1236#CHECK: vrlf	%v13, %v17, %v21, 4     # encoding: [0xe7,0xd1,0x50,0x04,0x26,0xb1]1237 1238	vrlf	%v0, %v0, %v0, 01239	vrlf	%v0, %v0, %v0, 151240	vrlf	%v0, %v0, %v31, 01241	vrlf	%v0, %v31, %v0, 01242	vrlf	%v31, %v0, %v0, 01243	vrlf	%v13, %v17, %v21, 41244 1245#CHECK: vrlg	%v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x30,0xb1]1246#CHECK: vrlg	%v0, %v0, %v0, 15       # encoding: [0xe7,0x00,0x00,0x0f,0x30,0xb1]1247#CHECK: vrlg	%v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x32,0xb1]1248#CHECK: vrlg	%v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xb1]1249#CHECK: vrlg	%v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xb1]1250#CHECK: vrlg	%v13, %v17, %v21, 4     # encoding: [0xe7,0xd1,0x50,0x04,0x36,0xb1]1251 1252	vrlg	%v0, %v0, %v0, 01253	vrlg	%v0, %v0, %v0, 151254	vrlg	%v0, %v0, %v31, 01255	vrlg	%v0, %v31, %v0, 01256	vrlg	%v31, %v0, %v0, 01257	vrlg	%v13, %v17, %v21, 41258 1259#CHECK: vrlq	%v0, %v0, %v0, 0        # encoding: [0xe7,0x00,0x00,0x00,0x40,0xb1]1260#CHECK: vrlq	%v0, %v0, %v0, 15       # encoding: [0xe7,0x00,0x00,0x0f,0x40,0xb1]1261#CHECK: vrlq	%v0, %v0, %v31, 0       # encoding: [0xe7,0x00,0xf0,0x00,0x42,0xb1]1262#CHECK: vrlq	%v0, %v31, %v0, 0       # encoding: [0xe7,0x0f,0x00,0x00,0x44,0xb1]1263#CHECK: vrlq	%v31, %v0, %v0, 0       # encoding: [0xe7,0xf0,0x00,0x00,0x48,0xb1]1264#CHECK: vrlq	%v13, %v17, %v21, 4     # encoding: [0xe7,0xd1,0x50,0x04,0x46,0xb1]1265 1266	vrlq	%v0, %v0, %v0, 01267	vrlq	%v0, %v0, %v0, 151268	vrlq	%v0, %v0, %v31, 01269	vrlq	%v0, %v31, %v0, 01270	vrlq	%v31, %v0, %v0, 01271	vrlq	%v13, %v17, %v21, 41272 1273#CHECK: vtp	%v0, 0                  # encoding: [0xe6,0x00,0x00,0x00,0x00,0x5f]1274#CHECK: vtp	%v0, 65535              # encoding: [0xe6,0x00,0x0f,0xff,0xf0,0x5f]1275#CHECK: vtp	%v15, 4660              # encoding: [0xe6,0x0f,0x01,0x23,0x40,0x5f]1276 1277	vtp	%v0, 01278	vtp	%v0, 655351279	vtp	%v15, 46601280 1281#CHECK: vtz	%v0, %v0, 0             # encoding: [0xe6,0x00,0x00,0x00,0x00,0x7f]1282#CHECK: vtz	%v0, %v0, 65535         # encoding: [0xe6,0x00,0x0f,0xff,0xf0,0x7f]1283#CHECK: vtz	%v0, %v31, 0            # encoding: [0xe6,0x00,0xf0,0x00,0x02,0x7f]1284#CHECK: vtz	%v31, %v0, 0            # encoding: [0xe6,0x0f,0x00,0x00,0x04,0x7f]1285#CHECK: vtz	%v13, %v17, 4660        # encoding: [0xe6,0x0d,0x11,0x23,0x42,0x7f]1286 1287	vtz	%v0, %v0, 01288	vtz	%v0, %v0, 655351289	vtz	%v0, %v31, 01290	vtz	%v31, %v0, 01291	vtz	%v13, %v17, 46601292 1293#CHECK: vuphg   %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x30,0xd7]1294#CHECK: vuphg   %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xd7]1295#CHECK: vuphg   %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xd7]1296#CHECK: vuphg   %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xd7]1297#CHECK: vuphg   %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xd7]1298#CHECK: vuphg   %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xd7]1299 1300	vuphg	%v0, %v01301	vuphg	%v0, %v151302	vuphg	%v0, %v311303	vuphg	%v15, %v01304	vuphg	%v31, %v01305	vuphg	%v14, %v171306 1307#CHECK: vuplg   %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x30,0xd6]1308#CHECK: vuplg   %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xd6]1309#CHECK: vuplg   %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xd6]1310#CHECK: vuplg   %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xd6]1311#CHECK: vuplg   %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xd6]1312#CHECK: vuplg   %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xd6]1313 1314	vuplg	%v0, %v01315	vuplg	%v0, %v151316	vuplg	%v0, %v311317	vuplg	%v15, %v01318	vuplg	%v31, %v01319	vuplg	%v14, %v171320 1321#CHECK: vuplhg  %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x30,0xd5]1322#CHECK: vuplhg  %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xd5]1323#CHECK: vuplhg  %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xd5]1324#CHECK: vuplhg  %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xd5]1325#CHECK: vuplhg  %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xd5]1326#CHECK: vuplhg  %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xd5]1327 1328	vuplhg	%v0, %v01329	vuplhg	%v0, %v151330	vuplhg	%v0, %v311331	vuplhg	%v15, %v01332	vuplhg	%v31, %v01333	vuplhg	%v14, %v171334 1335#CHECK: vupllg  %v0, %v0                # encoding: [0xe7,0x00,0x00,0x00,0x30,0xd4]1336#CHECK: vupllg  %v0, %v15               # encoding: [0xe7,0x0f,0x00,0x00,0x30,0xd4]1337#CHECK: vupllg  %v0, %v31               # encoding: [0xe7,0x0f,0x00,0x00,0x34,0xd4]1338#CHECK: vupllg  %v15, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x30,0xd4]1339#CHECK: vupllg  %v31, %v0               # encoding: [0xe7,0xf0,0x00,0x00,0x38,0xd4]1340#CHECK: vupllg  %v14, %v17              # encoding: [0xe7,0xe1,0x00,0x00,0x34,0xd4]1341 1342	vupllg	%v0, %v01343	vupllg	%v0, %v151344	vupllg	%v0, %v311345	vupllg	%v15, %v01346	vupllg	%v31, %v01347	vupllg	%v14, %v171348 1349