summaryrefslogtreecommitdiffstats
path: root/llvm/test/MC/Disassembler
diff options
context:
space:
mode:
authorUlrich Weigand <ulrich.weigand@de.ibm.com>2017-05-10 12:39:11 +0000
committerUlrich Weigand <ulrich.weigand@de.ibm.com>2017-05-10 12:39:11 +0000
commit52461726dd7de97f5f83f50baaf542a2e86f25ce (patch)
tree55d8bfa45bc64c68b2f5da507ae8888cf254ddfc /llvm/test/MC/Disassembler
parentc29af824bff54622ee15364d30048c1a7c8d4715 (diff)
downloadbcm5719-llvm-52461726dd7de97f5f83f50baaf542a2e86f25ce.tar.gz
bcm5719-llvm-52461726dd7de97f5f83f50baaf542a2e86f25ce.zip
[SystemZ] Reformat assembler/disassembler tests
The assembler and disassmebler test cases started out formatted and sorted in a particular way, but this got lost over time as patches were added. Reformat them again. NFC. llvm-svn: 302642
Diffstat (limited to 'llvm/test/MC/Disassembler')
-rw-r--r--llvm/test/MC/Disassembler/SystemZ/insns-z13.txt4044
-rw-r--r--llvm/test/MC/Disassembler/SystemZ/insns.txt4382
2 files changed, 4228 insertions, 4198 deletions
diff --git a/llvm/test/MC/Disassembler/SystemZ/insns-z13.txt b/llvm/test/MC/Disassembler/SystemZ/insns-z13.txt
index 5a983860df1..dcee2768584 100644
--- a/llvm/test/MC/Disassembler/SystemZ/insns-z13.txt
+++ b/llvm/test/MC/Disassembler/SystemZ/insns-z13.txt
@@ -2,6 +2,297 @@
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu -mcpu=z13 \
# RUN: | FileCheck %s
+# CHECK: lcbb %r0, 0, 0
+0xe7 0x00 0x00 0x00 0x00 0x27
+
+# CHECK: lcbb %r0, 0, 15
+0xe7 0x00 0x00 0x00 0xf0 0x27
+
+# CHECK: lcbb %r0, 4095, 0
+0xe7 0x00 0x0f 0xff 0x00 0x27
+
+# CHECK: lcbb %r0, 0(%r15), 0
+0xe7 0x00 0xf0 0x00 0x00 0x27
+
+# CHECK: lcbb %r0, 0(%r15,%r1), 0
+0xe7 0x0f 0x10 0x00 0x00 0x27
+
+# CHECK: lcbb %r15, 0, 0
+0xe7 0xf0 0x00 0x00 0x00 0x27
+
+# CHECK: lcbb %r2, 1383(%r3,%r4), 8
+0xe7 0x23 0x45 0x67 0x80 0x27
+
+# CHECK: llzrgf %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x3a
+
+# CHECK: llzrgf %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x3a
+
+# CHECK: llzrgf %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x3a
+
+# CHECK: llzrgf %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x3a
+
+# CHECK: llzrgf %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x3a
+
+# CHECK: llzrgf %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x3a
+
+# CHECK: llzrgf %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x3a
+
+# CHECK: llzrgf %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x3a
+
+# CHECK: llzrgf %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x3a
+
+# CHECK: llzrgf %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x3a
+
+# CHECK: lochi %r11, 42, 0
+0xec 0xb0 0x00 0x2a 0x00 0x42
+
+# CHECK: lochio %r11, 42
+0xec 0xb1 0x00 0x2a 0x00 0x42
+
+# CHECK: lochih %r11, 42
+0xec 0xb2 0x00 0x2a 0x00 0x42
+
+# CHECK: lochinle %r11, 42
+0xec 0xb3 0x00 0x2a 0x00 0x42
+
+# CHECK: lochil %r11, -1
+0xec 0xb4 0xff 0xff 0x00 0x42
+
+# CHECK: lochinhe %r11, 42
+0xec 0xb5 0x00 0x2a 0x00 0x42
+
+# CHECK: lochilh %r11, -1
+0xec 0xb6 0xff 0xff 0x00 0x42
+
+# CHECK: lochine %r11, 0
+0xec 0xb7 0x00 0x00 0x00 0x42
+
+# CHECK: lochie %r11, 0
+0xec 0xb8 0x00 0x00 0x00 0x42
+
+# CHECK: lochinlh %r11, 42
+0xec 0xb9 0x00 0x2a 0x00 0x42
+
+# CHECK: lochihe %r11, 255
+0xec 0xba 0x00 0xff 0x00 0x42
+
+# CHECK: lochinl %r11, 255
+0xec 0xbb 0x00 0xff 0x00 0x42
+
+# CHECK: lochile %r11, 32767
+0xec 0xbc 0x7f 0xff 0x00 0x42
+
+# CHECK: lochinh %r11, 32767
+0xec 0xbd 0x7f 0xff 0x00 0x42
+
+# CHECK: lochino %r11, 32512
+0xec 0xbe 0x7f 0x00 0x00 0x42
+
+# CHECK: lochi %r11, 32512, 15
+0xec 0xbf 0x7f 0x00 0x00 0x42
+
+# CHECK: locghi %r11, 42, 0
+0xec 0xb0 0x00 0x2a 0x00 0x46
+
+# CHECK: locghio %r11, 42
+0xec 0xb1 0x00 0x2a 0x00 0x46
+
+# CHECK: locghih %r11, 42
+0xec 0xb2 0x00 0x2a 0x00 0x46
+
+# CHECK: locghinle %r11, 42
+0xec 0xb3 0x00 0x2a 0x00 0x46
+
+# CHECK: locghil %r11, -1
+0xec 0xb4 0xff 0xff 0x00 0x46
+
+# CHECK: locghinhe %r11, 42
+0xec 0xb5 0x00 0x2a 0x00 0x46
+
+# CHECK: locghilh %r11, -1
+0xec 0xb6 0xff 0xff 0x00 0x46
+
+# CHECK: locghine %r11, 0
+0xec 0xb7 0x00 0x00 0x00 0x46
+
+# CHECK: locghie %r11, 0
+0xec 0xb8 0x00 0x00 0x00 0x46
+
+# CHECK: locghinlh %r11, 42
+0xec 0xb9 0x00 0x2a 0x00 0x46
+
+# CHECK: locghihe %r11, 255
+0xec 0xba 0x00 0xff 0x00 0x46
+
+# CHECK: locghinl %r11, 255
+0xec 0xbb 0x00 0xff 0x00 0x46
+
+# CHECK: locghile %r11, 32767
+0xec 0xbc 0x7f 0xff 0x00 0x46
+
+# CHECK: locghinh %r11, 32767
+0xec 0xbd 0x7f 0xff 0x00 0x46
+
+# CHECK: locghino %r11, 32512
+0xec 0xbe 0x7f 0x00 0x00 0x46
+
+# CHECK: locghi %r11, 32512, 15
+0xec 0xbf 0x7f 0x00 0x00 0x46
+
+# CHECK: lochhi %r11, 42, 0
+0xec 0xb0 0x00 0x2a 0x00 0x4e
+
+# CHECK: lochhio %r11, 42
+0xec 0xb1 0x00 0x2a 0x00 0x4e
+
+# CHECK: lochhih %r11, 42
+0xec 0xb2 0x00 0x2a 0x00 0x4e
+
+# CHECK: lochhinle %r11, 42
+0xec 0xb3 0x00 0x2a 0x00 0x4e
+
+# CHECK: lochhil %r11, -1
+0xec 0xb4 0xff 0xff 0x00 0x4e
+
+# CHECK: lochhinhe %r11, 42
+0xec 0xb5 0x00 0x2a 0x00 0x4e
+
+# CHECK: lochhilh %r11, -1
+0xec 0xb6 0xff 0xff 0x00 0x4e
+
+# CHECK: lochhine %r11, 0
+0xec 0xb7 0x00 0x00 0x00 0x4e
+
+# CHECK: lochhie %r11, 0
+0xec 0xb8 0x00 0x00 0x00 0x4e
+
+# CHECK: lochhinlh %r11, 42
+0xec 0xb9 0x00 0x2a 0x00 0x4e
+
+# CHECK: lochhihe %r11, 255
+0xec 0xba 0x00 0xff 0x00 0x4e
+
+# CHECK: lochhinl %r11, 255
+0xec 0xbb 0x00 0xff 0x00 0x4e
+
+# CHECK: lochhile %r11, 32767
+0xec 0xbc 0x7f 0xff 0x00 0x4e
+
+# CHECK: lochhinh %r11, 32767
+0xec 0xbd 0x7f 0xff 0x00 0x4e
+
+# CHECK: lochhino %r11, 32512
+0xec 0xbe 0x7f 0x00 0x00 0x4e
+
+# CHECK: lochhi %r11, 32512, 15
+0xec 0xbf 0x7f 0x00 0x00 0x4e
+
+# CHECK: locfh %r7, 6399(%r8), 0
+0xeb 0x70 0x88 0xff 0x01 0xe0
+
+# CHECK: locfho %r7, 6399(%r8)
+0xeb 0x71 0x88 0xff 0x01 0xe0
+
+# CHECK: locfhh %r7, 6399(%r8)
+0xeb 0x72 0x88 0xff 0x01 0xe0
+
+# CHECK: locfhnle %r7, 6399(%r8)
+0xeb 0x73 0x88 0xff 0x01 0xe0
+
+# CHECK: locfhl %r7, 6399(%r8)
+0xeb 0x74 0x88 0xff 0x01 0xe0
+
+# CHECK: locfhnhe %r7, 6399(%r8)
+0xeb 0x75 0x88 0xff 0x01 0xe0
+
+# CHECK: locfhlh %r7, 6399(%r8)
+0xeb 0x76 0x88 0xff 0x01 0xe0
+
+# CHECK: locfhne %r7, 6399(%r8)
+0xeb 0x77 0x88 0xff 0x01 0xe0
+
+# CHECK: locfhe %r7, 6399(%r8)
+0xeb 0x78 0x88 0xff 0x01 0xe0
+
+# CHECK: locfhnlh %r7, 6399(%r8)
+0xeb 0x79 0x88 0xff 0x01 0xe0
+
+# CHECK: locfhhe %r7, 6399(%r8)
+0xeb 0x7a 0x88 0xff 0x01 0xe0
+
+# CHECK: locfhnl %r7, 6399(%r8)
+0xeb 0x7b 0x88 0xff 0x01 0xe0
+
+# CHECK: locfhle %r7, 6399(%r8)
+0xeb 0x7c 0x88 0xff 0x01 0xe0
+
+# CHECK: locfhnh %r7, 6399(%r8)
+0xeb 0x7d 0x88 0xff 0x01 0xe0
+
+# CHECK: locfhno %r7, 6399(%r8)
+0xeb 0x7e 0x88 0xff 0x01 0xe0
+
+# CHECK: locfh %r7, 6399(%r8), 15
+0xeb 0x7f 0x88 0xff 0x01 0xe0
+
+# CHECK: locfhr %r11, %r3, 0
+0xb9 0xe0 0x00 0xb3
+
+# CHECK: locfhro %r11, %r3
+0xb9 0xe0 0x10 0xb3
+
+# CHECK: locfhrh %r11, %r3
+0xb9 0xe0 0x20 0xb3
+
+# CHECK: locfhrnle %r11, %r3
+0xb9 0xe0 0x30 0xb3
+
+# CHECK: locfhrl %r11, %r3
+0xb9 0xe0 0x40 0xb3
+
+# CHECK: locfhrnhe %r11, %r3
+0xb9 0xe0 0x50 0xb3
+
+# CHECK: locfhrlh %r11, %r3
+0xb9 0xe0 0x60 0xb3
+
+# CHECK: locfhrne %r11, %r3
+0xb9 0xe0 0x70 0xb3
+
+# CHECK: locfhre %r11, %r3
+0xb9 0xe0 0x80 0xb3
+
+# CHECK: locfhrnlh %r11, %r3
+0xb9 0xe0 0x90 0xb3
+
+# CHECK: locfhrhe %r11, %r3
+0xb9 0xe0 0xa0 0xb3
+
+# CHECK: locfhrnl %r11, %r3
+0xb9 0xe0 0xb0 0xb3
+
+# CHECK: locfhrle %r11, %r3
+0xb9 0xe0 0xc0 0xb3
+
+# CHECK: locfhrnh %r11, %r3
+0xb9 0xe0 0xd0 0xb3
+
+# CHECK: locfhrno %r11, %r3
+0xb9 0xe0 0xe0 0xb3
+
+# CHECK: locfhr %r11, %r3, 15
+0xb9 0xe0 0xf0 0xb3
+
# CHECK: lzrf %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x3b
@@ -62,4548 +353,4287 @@
# CHECK: lzrg %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x2a
-# CHECK: llzrgf %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x3a
+# CHECK: stocfh %r0, 0, 0
+0xeb 0x00 0x00 0x00 0x00 0xe1
-# CHECK: llzrgf %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x3a
+# CHECK: stocfh %r0, 0, 15
+0xeb 0x0f 0x00 0x00 0x00 0xe1
-# CHECK: llzrgf %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x3a
+# CHECK: stocfh %r0, -524288, 0
+0xeb 0x00 0x00 0x00 0x80 0xe1
-# CHECK: llzrgf %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x3a
+# CHECK: stocfh %r0, 524287, 0
+0xeb 0x00 0x0f 0xff 0x7f 0xe1
-# CHECK: llzrgf %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x3a
+# CHECK: stocfh %r0, 0(%r1), 0
+0xeb 0x00 0x10 0x00 0x00 0xe1
-# CHECK: llzrgf %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x3a
+# CHECK: stocfh %r0, 0(%r15), 0
+0xeb 0x00 0xf0 0x00 0x00 0xe1
-# CHECK: llzrgf %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x3a
+# CHECK: stocfh %r15, 0, 0
+0xeb 0xf0 0x00 0x00 0x00 0xe1
-# CHECK: llzrgf %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x3a
+# CHECK: stocfho %r1, 2(%r3)
+0xeb 0x11 0x30 0x02 0x00 0xe1
-# CHECK: llzrgf %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x3a
+# CHECK: stocfhh %r1, 2(%r3)
+0xeb 0x12 0x30 0x02 0x00 0xe1
-# CHECK: llzrgf %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x3a
+# CHECK: stocfhnle %r1, 2(%r3)
+0xeb 0x13 0x30 0x02 0x00 0xe1
-#CHECK: lcbb %r0, 0, 0
-0xe7 0x00 0x00 0x00 0x00 0x27
+# CHECK: stocfhl %r1, 2(%r3)
+0xeb 0x14 0x30 0x02 0x00 0xe1
-#CHECK: lcbb %r1, 2475(%r7,%r8), 12
-0xe7 0x17 0x89 0xab 0xc0 0x27
+# CHECK: stocfhnhe %r1, 2(%r3)
+0xeb 0x15 0x30 0x02 0x00 0xe1
-#CHECK: lcbb %r15, 4095(%r15,%r15), 15
-0xe7 0xff 0xff 0xff 0xf0 0x27
+# CHECK: stocfhlh %r1, 2(%r3)
+0xeb 0x16 0x30 0x02 0x00 0xe1
-#CHECK: va %v0, %v0, %v0, 11
+# CHECK: stocfhne %r1, 2(%r3)
+0xeb 0x17 0x30 0x02 0x00 0xe1
+
+# CHECK: stocfhe %r1, 2(%r3)
+0xeb 0x18 0x30 0x02 0x00 0xe1
+
+# CHECK: stocfhnlh %r1, 2(%r3)
+0xeb 0x19 0x30 0x02 0x00 0xe1
+
+# CHECK: stocfhhe %r1, 2(%r3)
+0xeb 0x1a 0x30 0x02 0x00 0xe1
+
+# CHECK: stocfhnl %r1, 2(%r3)
+0xeb 0x1b 0x30 0x02 0x00 0xe1
+
+# CHECK: stocfhle %r1, 2(%r3)
+0xeb 0x1c 0x30 0x02 0x00 0xe1
+
+# CHECK: stocfhnh %r1, 2(%r3)
+0xeb 0x1d 0x30 0x02 0x00 0xe1
+
+# CHECK: stocfhno %r1, 2(%r3)
+0xeb 0x1e 0x30 0x02 0x00 0xe1
+
+# CHECK: stocfh %r1, 2(%r3), 15
+0xeb 0x1f 0x30 0x02 0x00 0xe1
+
+# CHECK: va %v0, %v0, %v0, 11
0xe7 0x00 0x00 0x00 0xb0 0xf3
-#CHECK: va %v18, %v3, %v20, 11
+# CHECK: va %v18, %v3, %v20, 11
0xe7 0x23 0x40 0x00 0xba 0xf3
-#CHECK: va %v31, %v31, %v31, 11
+# CHECK: va %v31, %v31, %v31, 11
0xe7 0xff 0xf0 0x00 0xbe 0xf3
-#CHECK: vab %v0, %v0, %v0
+# CHECK: vab %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0xf3
-#CHECK: vab %v18, %v3, %v20
+# CHECK: vab %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x0a 0xf3
-#CHECK: vab %v31, %v31, %v31
+# CHECK: vab %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x0e 0xf3
-#CHECK: vacc %v0, %v0, %v0, 11
+# CHECK: vac %v0, %v0, %v0, %v0, 11
+0xe7 0x00 0x0b 0x00 0x00 0xbb
+
+# CHECK: vac %v3, %v20, %v5, %v22, 11
+0xe7 0x34 0x5b 0x00 0x65 0xbb
+
+# CHECK: vac %v31, %v31, %v31, %v31, 11
+0xe7 0xff 0xfb 0x00 0xff 0xbb
+
+# CHECK: vacc %v0, %v0, %v0, 11
0xe7 0x00 0x00 0x00 0xb0 0xf1
-#CHECK: vacc %v18, %v3, %v20, 11
+# CHECK: vacc %v18, %v3, %v20, 11
0xe7 0x23 0x40 0x00 0xba 0xf1
-#CHECK: vacc %v31, %v31, %v31, 11
+# CHECK: vacc %v31, %v31, %v31, 11
0xe7 0xff 0xf0 0x00 0xbe 0xf1
-#CHECK: vaccb %v0, %v0, %v0
+# CHECK: vaccb %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0xf1
-#CHECK: vaccb %v18, %v3, %v20
+# CHECK: vaccb %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x0a 0xf1
-#CHECK: vaccb %v31, %v31, %v31
+# CHECK: vaccb %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x0e 0xf1
-#CHECK: vaccc %v0, %v0, %v0, %v0, 11
+# CHECK: vaccc %v0, %v0, %v0, %v0, 11
0xe7 0x00 0x0b 0x00 0x00 0xb9
-#CHECK: vaccc %v3, %v20, %v5, %v22, 11
+# CHECK: vaccc %v3, %v20, %v5, %v22, 11
0xe7 0x34 0x5b 0x00 0x65 0xb9
-#CHECK: vaccc %v31, %v31, %v31, %v31, 11
+# CHECK: vaccc %v31, %v31, %v31, %v31, 11
0xe7 0xff 0xfb 0x00 0xff 0xb9
-#CHECK: vacccq %v0, %v0, %v0, %v0
+# CHECK: vacccq %v0, %v0, %v0, %v0
0xe7 0x00 0x04 0x00 0x00 0xb9
-#CHECK: vacccq %v3, %v20, %v5, %v22
+# CHECK: vacccq %v3, %v20, %v5, %v22
0xe7 0x34 0x54 0x00 0x65 0xb9
-#CHECK: vacccq %v31, %v31, %v31, %v31
+# CHECK: vacccq %v31, %v31, %v31, %v31
0xe7 0xff 0xf4 0x00 0xff 0xb9
-#CHECK: vaccf %v0, %v0, %v0
+# CHECK: vaccf %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x20 0xf1
-#CHECK: vaccf %v18, %v3, %v20
+# CHECK: vaccf %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x2a 0xf1
-#CHECK: vaccf %v31, %v31, %v31
+# CHECK: vaccf %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x2e 0xf1
-#CHECK: vaccg %v0, %v0, %v0
+# CHECK: vaccg %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x30 0xf1
-#CHECK: vaccg %v18, %v3, %v20
+# CHECK: vaccg %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x3a 0xf1
-#CHECK: vaccg %v31, %v31, %v31
+# CHECK: vaccg %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x3e 0xf1
-#CHECK: vacch %v0, %v0, %v0
+# CHECK: vacch %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x10 0xf1
-#CHECK: vacch %v18, %v3, %v20
+# CHECK: vacch %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x1a 0xf1
-#CHECK: vacch %v31, %v31, %v31
+# CHECK: vacch %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x1e 0xf1
-#CHECK: vaccq %v0, %v0, %v0
+# CHECK: vaccq %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x40 0xf1
-#CHECK: vaccq %v18, %v3, %v20
+# CHECK: vaccq %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x4a 0xf1
-#CHECK: vaccq %v31, %v31, %v31
+# CHECK: vaccq %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x4e 0xf1
-#CHECK: vac %v0, %v0, %v0, %v0, 11
-0xe7 0x00 0x0b 0x00 0x00 0xbb
-
-#CHECK: vac %v3, %v20, %v5, %v22, 11
-0xe7 0x34 0x5b 0x00 0x65 0xbb
-
-#CHECK: vac %v31, %v31, %v31, %v31, 11
-0xe7 0xff 0xfb 0x00 0xff 0xbb
-
-#CHECK: vacq %v0, %v0, %v0, %v0
+# CHECK: vacq %v0, %v0, %v0, %v0
0xe7 0x00 0x04 0x00 0x00 0xbb
-#CHECK: vacq %v3, %v20, %v5, %v22
+# CHECK: vacq %v3, %v20, %v5, %v22
0xe7 0x34 0x54 0x00 0x65 0xbb
-#CHECK: vacq %v31, %v31, %v31, %v31
+# CHECK: vacq %v31, %v31, %v31, %v31
0xe7 0xff 0xf4 0x00 0xff 0xbb
-#CHECK: vaf %v0, %v0, %v0
+# CHECK: vaf %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x20 0xf3
-#CHECK: vaf %v18, %v3, %v20
+# CHECK: vaf %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x2a 0xf3
-#CHECK: vaf %v31, %v31, %v31
+# CHECK: vaf %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x2e 0xf3
-#CHECK: vag %v0, %v0, %v0
+# CHECK: vag %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x30 0xf3
-#CHECK: vag %v18, %v3, %v20
+# CHECK: vag %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x3a 0xf3
-#CHECK: vag %v31, %v31, %v31
+# CHECK: vag %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x3e 0xf3
-#CHECK: vah %v0, %v0, %v0
+# CHECK: vah %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x10 0xf3
-#CHECK: vah %v18, %v3, %v20
+# CHECK: vah %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x1a 0xf3
-#CHECK: vah %v31, %v31, %v31
+# CHECK: vah %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x1e 0xf3
-#CHECK: vaq %v0, %v0, %v0
+# CHECK: vaq %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x40 0xf3
-#CHECK: vaq %v18, %v3, %v20
+# CHECK: vaq %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x4a 0xf3
-#CHECK: vaq %v31, %v31, %v31
+# CHECK: vaq %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x4e 0xf3
-#CHECK: vavg %v0, %v0, %v0, 11
+# CHECK: vavg %v0, %v0, %v0, 11
0xe7 0x00 0x00 0x00 0xb0 0xf2
-#CHECK: vavg %v18, %v3, %v20, 11
+# CHECK: vavg %v18, %v3, %v20, 11
0xe7 0x23 0x40 0x00 0xba 0xf2
-#CHECK: vavg %v31, %v31, %v31, 11
+# CHECK: vavg %v31, %v31, %v31, 11
0xe7 0xff 0xf0 0x00 0xbe 0xf2
-#CHECK: vavgb %v0, %v0, %v0
+# CHECK: vavgb %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0xf2
-#CHECK: vavgb %v18, %v3, %v20
+# CHECK: vavgb %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x0a 0xf2
-#CHECK: vavgb %v31, %v31, %v31
+# CHECK: vavgb %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x0e 0xf2
-#CHECK: vavgf %v0, %v0, %v0
+# CHECK: vavgf %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x20 0xf2
-#CHECK: vavgf %v18, %v3, %v20
+# CHECK: vavgf %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x2a 0xf2
-#CHECK: vavgf %v31, %v31, %v31
+# CHECK: vavgf %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x2e 0xf2
-#CHECK: vavgg %v0, %v0, %v0
+# CHECK: vavgg %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x30 0xf2
-#CHECK: vavgg %v18, %v3, %v20
+# CHECK: vavgg %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x3a 0xf2
-#CHECK: vavgg %v31, %v31, %v31
+# CHECK: vavgg %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x3e 0xf2
-#CHECK: vavgh %v0, %v0, %v0
+# CHECK: vavgh %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x10 0xf2
-#CHECK: vavgh %v18, %v3, %v20
+# CHECK: vavgh %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x1a 0xf2
-#CHECK: vavgh %v31, %v31, %v31
+# CHECK: vavgh %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x1e 0xf2
-#CHECK: vavgl %v0, %v0, %v0, 11
+# CHECK: vavgl %v0, %v0, %v0, 11
0xe7 0x00 0x00 0x00 0xb0 0xf0
-#CHECK: vavgl %v18, %v3, %v20, 11
+# CHECK: vavgl %v18, %v3, %v20, 11
0xe7 0x23 0x40 0x00 0xba 0xf0
-#CHECK: vavgl %v31, %v31, %v31, 11
+# CHECK: vavgl %v31, %v31, %v31, 11
0xe7 0xff 0xf0 0x00 0xbe 0xf0
-#CHECK: vavglb %v0, %v0, %v0
+# CHECK: vavglb %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0xf0
-#CHECK: vavglb %v18, %v3, %v20
+# CHECK: vavglb %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x0a 0xf0
-#CHECK: vavglb %v31, %v31, %v31
+# CHECK: vavglb %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x0e 0xf0
-#CHECK: vavglf %v0, %v0, %v0
+# CHECK: vavglf %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x20 0xf0
-#CHECK: vavglf %v18, %v3, %v20
+# CHECK: vavglf %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x2a 0xf0
-#CHECK: vavglf %v31, %v31, %v31
+# CHECK: vavglf %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x2e 0xf0
-#CHECK: vavglg %v0, %v0, %v0
+# CHECK: vavglg %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x30 0xf0
-#CHECK: vavglg %v18, %v3, %v20
+# CHECK: vavglg %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x3a 0xf0
-#CHECK: vavglg %v31, %v31, %v31
+# CHECK: vavglg %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x3e 0xf0
-#CHECK: vavglh %v0, %v0, %v0
+# CHECK: vavglh %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x10 0xf0
-#CHECK: vavglh %v18, %v3, %v20
+# CHECK: vavglh %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x1a 0xf0
-#CHECK: vavglh %v31, %v31, %v31
+# CHECK: vavglh %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x1e 0xf0
-#CHECK: vcdg %v0, %v0, 11, 0, 0
+# CHECK: vcdg %v0, %v0, 11, 0, 0
0xe7 0x00 0x00 0x00 0xb0 0xc3
-#CHECK: vcdg %v19, %v14, 11, 4, 10
+# CHECK: vcdg %v19, %v14, 11, 4, 10
0xe7 0x3e 0x00 0xa4 0xb8 0xc3
-#CHECK: vcdg %v31, %v31, 11, 7, 15
+# CHECK: vcdg %v31, %v31, 11, 7, 15
0xe7 0xff 0x00 0xf7 0xbc 0xc3
-#CHECK: vcdgb %v0, %v0, 0, 0
+# CHECK: vcdgb %v0, %v0, 0, 0
0xe7 0x00 0x00 0x00 0x30 0xc3
-#CHECK: vcdgb %v19, %v14, 4, 10
+# CHECK: vcdgb %v19, %v14, 4, 10
0xe7 0x3e 0x00 0xa4 0x38 0xc3
-#CHECK: vcdgb %v31, %v31, 7, 15
+# CHECK: vcdgb %v31, %v31, 7, 15
0xe7 0xff 0x00 0xf7 0x3c 0xc3
-#CHECK: vcdlg %v0, %v0, 11, 0, 0
+# CHECK: vcdlg %v0, %v0, 11, 0, 0
0xe7 0x00 0x00 0x00 0xb0 0xc1
-#CHECK: vcdlg %v19, %v14, 11, 4, 10
+# CHECK: vcdlg %v19, %v14, 11, 4, 10
0xe7 0x3e 0x00 0xa4 0xb8 0xc1
-#CHECK: vcdlg %v31, %v31, 11, 7, 15
+# CHECK: vcdlg %v31, %v31, 11, 7, 15
0xe7 0xff 0x00 0xf7 0xbc 0xc1
-#CHECK: vcdlgb %v0, %v0, 0, 0
+# CHECK: vcdlgb %v0, %v0, 0, 0
0xe7 0x00 0x00 0x00 0x30 0xc1
-#CHECK: vcdlgb %v19, %v14, 4, 10
+# CHECK: vcdlgb %v19, %v14, 4, 10
0xe7 0x3e 0x00 0xa4 0x38 0xc1
-#CHECK: vcdlgb %v31, %v31, 7, 15
+# CHECK: vcdlgb %v31, %v31, 7, 15
0xe7 0xff 0x00 0xf7 0x3c 0xc1
-#CHECK: vceq %v0, %v0, %v0, 11, 9
+# CHECK: vceq %v0, %v0, %v0, 11, 9
0xe7 0x00 0x00 0x90 0xb0 0xf8
-#CHECK: vceq %v18, %v3, %v20, 11, 9
+# CHECK: vceq %v18, %v3, %v20, 11, 9
0xe7 0x23 0x40 0x90 0xba 0xf8
-#CHECK: vceq %v7, %v24, %v9, 11, 9
+# CHECK: vceq %v7, %v24, %v9, 11, 9
0xe7 0x78 0x90 0x90 0xb4 0xf8
-#CHECK: vceq %v31, %v31, %v31, 11, 9
+# CHECK: vceq %v31, %v31, %v31, 11, 9
0xe7 0xff 0xf0 0x90 0xbe 0xf8
-#CHECK: vceqb %v0, %v0, %v0
+# CHECK: vceqb %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0xf8
-#CHECK: vceqb %v18, %v3, %v20
+# CHECK: vceqb %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x0a 0xf8
-#CHECK: vceqbs %v7, %v24, %v9
-0xe7 0x78 0x90 0x10 0x04 0xf8
-
-#CHECK: vceqb %v31, %v31, %v31
+# CHECK: vceqb %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x0e 0xf8
-#CHECK: vceqf %v0, %v0, %v0
+# CHECK: vceqbs %v7, %v24, %v9
+0xe7 0x78 0x90 0x10 0x04 0xf8
+
+# CHECK: vceqf %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x20 0xf8
-#CHECK: vceqf %v18, %v3, %v20
+# CHECK: vceqf %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x2a 0xf8
-#CHECK: vceqfs %v7, %v24, %v9
-0xe7 0x78 0x90 0x10 0x24 0xf8
-
-#CHECK: vceqf %v31, %v31, %v31
+# CHECK: vceqf %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x2e 0xf8
-#CHECK: vceqg %v0, %v0, %v0
+# CHECK: vceqfs %v7, %v24, %v9
+0xe7 0x78 0x90 0x10 0x24 0xf8
+
+# CHECK: vceqg %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x30 0xf8
-#CHECK: vceqg %v18, %v3, %v20
+# CHECK: vceqg %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x3a 0xf8
-#CHECK: vceqgs %v7, %v24, %v9
-0xe7 0x78 0x90 0x10 0x34 0xf8
-
-#CHECK: vceqg %v31, %v31, %v31
+# CHECK: vceqg %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x3e 0xf8
-#CHECK: vceqh %v0, %v0, %v0
+# CHECK: vceqgs %v7, %v24, %v9
+0xe7 0x78 0x90 0x10 0x34 0xf8
+
+# CHECK: vceqh %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x10 0xf8
-#CHECK: vceqh %v18, %v3, %v20
+# CHECK: vceqh %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x1a 0xf8
-#CHECK: vceqhs %v7, %v24, %v9
-0xe7 0x78 0x90 0x10 0x14 0xf8
-
-#CHECK: vceqh %v31, %v31, %v31
+# CHECK: vceqh %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x1e 0xf8
-#CHECK: vcgd %v0, %v0, 11, 0, 0
+# CHECK: vceqhs %v7, %v24, %v9
+0xe7 0x78 0x90 0x10 0x14 0xf8
+
+# CHECK: vcgd %v0, %v0, 11, 0, 0
0xe7 0x00 0x00 0x00 0xb0 0xc2
-#CHECK: vcgd %v19, %v14, 11, 4, 10
+# CHECK: vcgd %v19, %v14, 11, 4, 10
0xe7 0x3e 0x00 0xa4 0xb8 0xc2
-#CHECK: vcgd %v31, %v31, 11, 7, 15
+# CHECK: vcgd %v31, %v31, 11, 7, 15
0xe7 0xff 0x00 0xf7 0xbc 0xc2
-#CHECK: vcgdb %v0, %v0, 0, 0
+# CHECK: vcgdb %v0, %v0, 0, 0
0xe7 0x00 0x00 0x00 0x30 0xc2
-#CHECK: vcgdb %v19, %v14, 4, 10
+# CHECK: vcgdb %v19, %v14, 4, 10
0xe7 0x3e 0x00 0xa4 0x38 0xc2
-#CHECK: vcgdb %v31, %v31, 7, 15
+# CHECK: vcgdb %v31, %v31, 7, 15
0xe7 0xff 0x00 0xf7 0x3c 0xc2
-#CHECK: vch %v0, %v0, %v0, 11, 9
+# CHECK: vch %v0, %v0, %v0, 11, 9
0xe7 0x00 0x00 0x90 0xb0 0xfb
-#CHECK: vch %v18, %v3, %v20, 11, 9
+# CHECK: vch %v18, %v3, %v20, 11, 9
0xe7 0x23 0x40 0x90 0xba 0xfb
-#CHECK: vch %v7, %v24, %v9, 11, 9
+# CHECK: vch %v7, %v24, %v9, 11, 9
0xe7 0x78 0x90 0x90 0xb4 0xfb
-#CHECK: vch %v31, %v31, %v31, 11, 9
+# CHECK: vch %v31, %v31, %v31, 11, 9
0xe7 0xff 0xf0 0x90 0xbe 0xfb
-#CHECK: vchb %v0, %v0, %v0
+# CHECK: vchb %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0xfb
-#CHECK: vchb %v18, %v3, %v20
+# CHECK: vchb %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x0a 0xfb
-#CHECK: vchbs %v7, %v24, %v9
-0xe7 0x78 0x90 0x10 0x04 0xfb
-
-#CHECK: vchb %v31, %v31, %v31
+# CHECK: vchb %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x0e 0xfb
-#CHECK: vchf %v0, %v0, %v0
+# CHECK: vchbs %v7, %v24, %v9
+0xe7 0x78 0x90 0x10 0x04 0xfb
+
+# CHECK: vchf %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x20 0xfb
-#CHECK: vchf %v18, %v3, %v20
+# CHECK: vchf %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x2a 0xfb
-#CHECK: vchfs %v7, %v24, %v9
-0xe7 0x78 0x90 0x10 0x24 0xfb
-
-#CHECK: vchf %v31, %v31, %v31
+# CHECK: vchf %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x2e 0xfb
-#CHECK: vchg %v0, %v0, %v0
+# CHECK: vchfs %v7, %v24, %v9
+0xe7 0x78 0x90 0x10 0x24 0xfb
+
+# CHECK: vchg %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x30 0xfb
-#CHECK: vchg %v18, %v3, %v20
+# CHECK: vchg %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x3a 0xfb
-#CHECK: vchgs %v7, %v24, %v9
-0xe7 0x78 0x90 0x10 0x34 0xfb
-
-#CHECK: vchg %v31, %v31, %v31
+# CHECK: vchg %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x3e 0xfb
-#CHECK: vchh %v0, %v0, %v0
+# CHECK: vchgs %v7, %v24, %v9
+0xe7 0x78 0x90 0x10 0x34 0xfb
+
+# CHECK: vchh %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x10 0xfb
-#CHECK: vchh %v18, %v3, %v20
+# CHECK: vchh %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x1a 0xfb
-#CHECK: vchhs %v7, %v24, %v9
-0xe7 0x78 0x90 0x10 0x14 0xfb
-
-#CHECK: vchh %v31, %v31, %v31
+# CHECK: vchh %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x1e 0xfb
-#CHECK: vchl %v0, %v0, %v0, 11, 9
+# CHECK: vchhs %v7, %v24, %v9
+0xe7 0x78 0x90 0x10 0x14 0xfb
+
+# CHECK: vchl %v0, %v0, %v0, 11, 9
0xe7 0x00 0x00 0x90 0xb0 0xf9
-#CHECK: vchl %v18, %v3, %v20, 11, 9
+# CHECK: vchl %v18, %v3, %v20, 11, 9
0xe7 0x23 0x40 0x90 0xba 0xf9
-#CHECK: vchl %v7, %v24, %v9, 11, 9
+# CHECK: vchl %v7, %v24, %v9, 11, 9
0xe7 0x78 0x90 0x90 0xb4 0xf9
-#CHECK: vchl %v31, %v31, %v31, 11, 9
+# CHECK: vchl %v31, %v31, %v31, 11, 9
0xe7 0xff 0xf0 0x90 0xbe 0xf9
-#CHECK: vchlb %v0, %v0, %v0
+# CHECK: vchlb %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0xf9
-#CHECK: vchlb %v18, %v3, %v20
+# CHECK: vchlb %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x0a 0xf9
-#CHECK: vchlbs %v7, %v24, %v9
-0xe7 0x78 0x90 0x10 0x04 0xf9
-
-#CHECK: vchlb %v31, %v31, %v31
+# CHECK: vchlb %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x0e 0xf9
-#CHECK: vchlf %v0, %v0, %v0
+# CHECK: vchlbs %v7, %v24, %v9
+0xe7 0x78 0x90 0x10 0x04 0xf9
+
+# CHECK: vchlf %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x20 0xf9
-#CHECK: vchlf %v18, %v3, %v20
+# CHECK: vchlf %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x2a 0xf9
-#CHECK: vchlfs %v7, %v24, %v9
-0xe7 0x78 0x90 0x10 0x24 0xf9
-
-#CHECK: vchlf %v31, %v31, %v31
+# CHECK: vchlf %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x2e 0xf9
-#CHECK: vchlg %v0, %v0, %v0
+# CHECK: vchlfs %v7, %v24, %v9
+0xe7 0x78 0x90 0x10 0x24 0xf9
+
+# CHECK: vchlg %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x30 0xf9
-#CHECK: vchlg %v18, %v3, %v20
+# CHECK: vchlg %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x3a 0xf9
-#CHECK: vchlgs %v7, %v24, %v9
-0xe7 0x78 0x90 0x10 0x34 0xf9
-
-#CHECK: vchlg %v31, %v31, %v31
+# CHECK: vchlg %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x3e 0xf9
-#CHECK: vchlh %v0, %v0, %v0
+# CHECK: vchlgs %v7, %v24, %v9
+0xe7 0x78 0x90 0x10 0x34 0xf9
+
+# CHECK: vchlh %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x10 0xf9
-#CHECK: vchlh %v18, %v3, %v20
+# CHECK: vchlh %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x1a 0xf9
-#CHECK: vchlhs %v7, %v24, %v9
-0xe7 0x78 0x90 0x10 0x14 0xf9
-
-#CHECK: vchlh %v31, %v31, %v31
+# CHECK: vchlh %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x1e 0xf9
-#CHECK: vcksm %v0, %v0, %v0
+# CHECK: vchlhs %v7, %v24, %v9
+0xe7 0x78 0x90 0x10 0x14 0xf9
+
+# CHECK: vcksm %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0x66
-#CHECK: vcksm %v18, %v3, %v20
+# CHECK: vcksm %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x0a 0x66
-#CHECK: vcksm %v31, %v31, %v31
+# CHECK: vcksm %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x0e 0x66
-#CHECK: vclgd %v0, %v0, 11, 0, 0
+# CHECK: vclgd %v0, %v0, 11, 0, 0
0xe7 0x00 0x00 0x00 0xb0 0xc0
-#CHECK: vclgd %v19, %v14, 11, 4, 10
+# CHECK: vclgd %v19, %v14, 11, 4, 10
0xe7 0x3e 0x00 0xa4 0xb8 0xc0
-#CHECK: vclgd %v31, %v31, 11, 7, 15
+# CHECK: vclgd %v31, %v31, 11, 7, 15
0xe7 0xff 0x00 0xf7 0xbc 0xc0
-#CHECK: vclgdb %v0, %v0, 0, 0
+# CHECK: vclgdb %v0, %v0, 0, 0
0xe7 0x00 0x00 0x00 0x30 0xc0
-#CHECK: vclgdb %v19, %v14, 4, 10
+# CHECK: vclgdb %v19, %v14, 4, 10
0xe7 0x3e 0x00 0xa4 0x38 0xc0
-#CHECK: vclgdb %v31, %v31, 7, 15
+# CHECK: vclgdb %v31, %v31, 7, 15
0xe7 0xff 0x00 0xf7 0x3c 0xc0
-#CHECK: vclz %v0, %v0, 11
+# CHECK: vclz %v0, %v0, 11
0xe7 0x00 0x00 0x00 0xb0 0x53
-#CHECK: vclz %v19, %v14, 11
+# CHECK: vclz %v19, %v14, 11
0xe7 0x3e 0x00 0x00 0xb8 0x53
-#CHECK: vclz %v31, %v31, 11
+# CHECK: vclz %v31, %v31, 11
0xe7 0xff 0x00 0x00 0xbc 0x53
-#CHECK: vclzb %v0, %v0
+# CHECK: vclzb %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0x53
-#CHECK: vclzb %v19, %v14
+# CHECK: vclzb %v19, %v14
0xe7 0x3e 0x00 0x00 0x08 0x53
-#CHECK: vclzb %v31, %v31
+# CHECK: vclzb %v31, %v31
0xe7 0xff 0x00 0x00 0x0c 0x53
-#CHECK: vclzf %v0, %v0
+# CHECK: vclzf %v0, %v0
0xe7 0x00 0x00 0x00 0x20 0x53
-#CHECK: vclzf %v19, %v14
+# CHECK: vclzf %v19, %v14
0xe7 0x3e 0x00 0x00 0x28 0x53
-#CHECK: vclzf %v31, %v31
+# CHECK: vclzf %v31, %v31
0xe7 0xff 0x00 0x00 0x2c 0x53
-#CHECK: vclzg %v0, %v0
+# CHECK: vclzg %v0, %v0
0xe7 0x00 0x00 0x00 0x30 0x53
-#CHECK: vclzg %v19, %v14
+# CHECK: vclzg %v19, %v14
0xe7 0x3e 0x00 0x00 0x38 0x53
-#CHECK: vclzg %v31, %v31
+# CHECK: vclzg %v31, %v31
0xe7 0xff 0x00 0x00 0x3c 0x53
-#CHECK: vclzh %v0, %v0
+# CHECK: vclzh %v0, %v0
0xe7 0x00 0x00 0x00 0x10 0x53
-#CHECK: vclzh %v19, %v14
+# CHECK: vclzh %v19, %v14
0xe7 0x3e 0x00 0x00 0x18 0x53
-#CHECK: vclzh %v31, %v31
+# CHECK: vclzh %v31, %v31
0xe7 0xff 0x00 0x00 0x1c 0x53
-#CHECK: vctz %v0, %v0, 11
+# CHECK: vctz %v0, %v0, 11
0xe7 0x00 0x00 0x00 0xb0 0x52
-#CHECK: vctz %v19, %v14, 11
+# CHECK: vctz %v19, %v14, 11
0xe7 0x3e 0x00 0x00 0xb8 0x52
-#CHECK: vctz %v31, %v31, 11
+# CHECK: vctz %v31, %v31, 11
0xe7 0xff 0x00 0x00 0xbc 0x52
-#CHECK: vctzb %v0, %v0
+# CHECK: vctzb %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0x52
-#CHECK: vctzb %v19, %v14
+# CHECK: vctzb %v19, %v14
0xe7 0x3e 0x00 0x00 0x08 0x52
-#CHECK: vctzb %v31, %v31
+# CHECK: vctzb %v31, %v31
0xe7 0xff 0x00 0x00 0x0c 0x52
-#CHECK: vctzf %v0, %v0
+# CHECK: vctzf %v0, %v0
0xe7 0x00 0x00 0x00 0x20 0x52
-#CHECK: vctzf %v19, %v14
+# CHECK: vctzf %v19, %v14
0xe7 0x3e 0x00 0x00 0x28 0x52
-#CHECK: vctzf %v31, %v31
+# CHECK: vctzf %v31, %v31
0xe7 0xff 0x00 0x00 0x2c 0x52
-#CHECK: vctzg %v0, %v0
+# CHECK: vctzg %v0, %v0
0xe7 0x00 0x00 0x00 0x30 0x52
-#CHECK: vctzg %v19, %v14
+# CHECK: vctzg %v19, %v14
0xe7 0x3e 0x00 0x00 0x38 0x52
-#CHECK: vctzg %v31, %v31
+# CHECK: vctzg %v31, %v31
0xe7 0xff 0x00 0x00 0x3c 0x52
-#CHECK: vctzh %v0, %v0
+# CHECK: vctzh %v0, %v0
0xe7 0x00 0x00 0x00 0x10 0x52
-#CHECK: vctzh %v19, %v14
+# CHECK: vctzh %v19, %v14
0xe7 0x3e 0x00 0x00 0x18 0x52
-#CHECK: vctzh %v31, %v31
+# CHECK: vctzh %v31, %v31
0xe7 0xff 0x00 0x00 0x1c 0x52
-#CHECK: vec %v0, %v0, 11
+# CHECK: vec %v0, %v0, 11
0xe7 0x00 0x00 0x00 0xb0 0xdb
-#CHECK: vec %v19, %v14, 11
+# CHECK: vec %v19, %v14, 11
0xe7 0x3e 0x00 0x00 0xb8 0xdb
-#CHECK: vec %v31, %v31, 11
+# CHECK: vec %v31, %v31, 11
0xe7 0xff 0x00 0x00 0xbc 0xdb
-#CHECK: vecb %v0, %v0
+# CHECK: vecb %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0xdb
-#CHECK: vecb %v19, %v14
+# CHECK: vecb %v19, %v14
0xe7 0x3e 0x00 0x00 0x08 0xdb
-#CHECK: vecb %v31, %v31
+# CHECK: vecb %v31, %v31
0xe7 0xff 0x00 0x00 0x0c 0xdb
-#CHECK: vecf %v0, %v0
+# CHECK: vecf %v0, %v0
0xe7 0x00 0x00 0x00 0x20 0xdb
-#CHECK: vecf %v19, %v14
+# CHECK: vecf %v19, %v14
0xe7 0x3e 0x00 0x00 0x28 0xdb
-#CHECK: vecf %v31, %v31
+# CHECK: vecf %v31, %v31
0xe7 0xff 0x00 0x00 0x2c 0xdb
-#CHECK: vecg %v0, %v0
+# CHECK: vecg %v0, %v0
0xe7 0x00 0x00 0x00 0x30 0xdb
-#CHECK: vecg %v19, %v14
+# CHECK: vecg %v19, %v14
0xe7 0x3e 0x00 0x00 0x38 0xdb
-#CHECK: vecg %v31, %v31
+# CHECK: vecg %v31, %v31
0xe7 0xff 0x00 0x00 0x3c 0xdb
-#CHECK: vech %v0, %v0
+# CHECK: vech %v0, %v0
0xe7 0x00 0x00 0x00 0x10 0xdb
-#CHECK: vech %v19, %v14
+# CHECK: vech %v19, %v14
0xe7 0x3e 0x00 0x00 0x18 0xdb
-#CHECK: vech %v31, %v31
+# CHECK: vech %v31, %v31
0xe7 0xff 0x00 0x00 0x1c 0xdb
-#CHECK: vecl %v0, %v0, 11
+# CHECK: vecl %v0, %v0, 11
0xe7 0x00 0x00 0x00 0xb0 0xd9
-#CHECK: vecl %v19, %v14, 11
+# CHECK: vecl %v19, %v14, 11
0xe7 0x3e 0x00 0x00 0xb8 0xd9
-#CHECK: vecl %v31, %v31, 11
+# CHECK: vecl %v31, %v31, 11
0xe7 0xff 0x00 0x00 0xbc 0xd9
-#CHECK: veclb %v0, %v0
+# CHECK: veclb %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0xd9
-#CHECK: veclb %v19, %v14
+# CHECK: veclb %v19, %v14
0xe7 0x3e 0x00 0x00 0x08 0xd9
-#CHECK: veclb %v31, %v31
+# CHECK: veclb %v31, %v31
0xe7 0xff 0x00 0x00 0x0c 0xd9
-#CHECK: veclf %v0, %v0
+# CHECK: veclf %v0, %v0
0xe7 0x00 0x00 0x00 0x20 0xd9
-#CHECK: veclf %v19, %v14
+# CHECK: veclf %v19, %v14
0xe7 0x3e 0x00 0x00 0x28 0xd9
-#CHECK: veclf %v31, %v31
+# CHECK: veclf %v31, %v31
0xe7 0xff 0x00 0x00 0x2c 0xd9
-#CHECK: veclg %v0, %v0
+# CHECK: veclg %v0, %v0
0xe7 0x00 0x00 0x00 0x30 0xd9
-#CHECK: veclg %v19, %v14
+# CHECK: veclg %v19, %v14
0xe7 0x3e 0x00 0x00 0x38 0xd9
-#CHECK: veclg %v31, %v31
+# CHECK: veclg %v31, %v31
0xe7 0xff 0x00 0x00 0x3c 0xd9
-#CHECK: veclh %v0, %v0
+# CHECK: veclh %v0, %v0
0xe7 0x00 0x00 0x00 0x10 0xd9
-#CHECK: veclh %v19, %v14
+# CHECK: veclh %v19, %v14
0xe7 0x3e 0x00 0x00 0x18 0xd9
-#CHECK: veclh %v31, %v31
+# CHECK: veclh %v31, %v31
0xe7 0xff 0x00 0x00 0x1c 0xd9
-#CHECK: verim %v0, %v0, %v0, 0, 11
+# CHECK: verim %v0, %v0, %v0, 0, 11
0xe7 0x00 0x00 0x00 0xb0 0x72
-#CHECK: verim %v3, %v20, %v5, 103, 11
+# CHECK: verim %v3, %v20, %v5, 103, 11
0xe7 0x34 0x50 0x67 0xb4 0x72
-#CHECK: verim %v31, %v31, %v31, 255, 11
+# CHECK: verim %v31, %v31, %v31, 255, 11
0xe7 0xff 0xf0 0xff 0xbe 0x72
-#CHECK: verimb %v0, %v0, %v0, 0
+# CHECK: verimb %v0, %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x00 0x72
-#CHECK: verimb %v3, %v20, %v5, 103
+# CHECK: verimb %v3, %v20, %v5, 103
0xe7 0x34 0x50 0x67 0x04 0x72
-#CHECK: verimb %v31, %v31, %v31, 255
+# CHECK: verimb %v31, %v31, %v31, 255
0xe7 0xff 0xf0 0xff 0x0e 0x72
-#CHECK: verimf %v0, %v0, %v0, 0
+# CHECK: verimf %v0, %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x20 0x72
-#CHECK: verimf %v3, %v20, %v5, 103
+# CHECK: verimf %v3, %v20, %v5, 103
0xe7 0x34 0x50 0x67 0x24 0x72
-#CHECK: verimf %v31, %v31, %v31, 255
+# CHECK: verimf %v31, %v31, %v31, 255
0xe7 0xff 0xf0 0xff 0x2e 0x72
-#CHECK: verimg %v0, %v0, %v0, 0
+# CHECK: verimg %v0, %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x30 0x72
-#CHECK: verimg %v3, %v20, %v5, 103
+# CHECK: verimg %v3, %v20, %v5, 103
0xe7 0x34 0x50 0x67 0x34 0x72
-#CHECK: verimg %v31, %v31, %v31, 255
+# CHECK: verimg %v31, %v31, %v31, 255
0xe7 0xff 0xf0 0xff 0x3e 0x72
-#CHECK: verimh %v0, %v0, %v0, 0
+# CHECK: verimh %v0, %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x10 0x72
-#CHECK: verimh %v3, %v20, %v5, 103
+# CHECK: verimh %v3, %v20, %v5, 103
0xe7 0x34 0x50 0x67 0x14 0x72
-#CHECK: verimh %v31, %v31, %v31, 255
+# CHECK: verimh %v31, %v31, %v31, 255
0xe7 0xff 0xf0 0xff 0x1e 0x72
-#CHECK: verllv %v0, %v0, %v0, 11
-0xe7 0x00 0x00 0x00 0xb0 0x73
-
-#CHECK: verllv %v18, %v3, %v20, 11
-0xe7 0x23 0x40 0x00 0xba 0x73
-
-#CHECK: verllv %v31, %v31, %v31, 11
-0xe7 0xff 0xf0 0x00 0xbe 0x73
-
-#CHECK: verllvb %v0, %v0, %v0
-0xe7 0x00 0x00 0x00 0x00 0x73
-
-#CHECK: verllvb %v18, %v3, %v20
-0xe7 0x23 0x40 0x00 0x0a 0x73
-
-#CHECK: verllvb %v31, %v31, %v31
-0xe7 0xff 0xf0 0x00 0x0e 0x73
-
-#CHECK: verllvf %v0, %v0, %v0
-0xe7 0x00 0x00 0x00 0x20 0x73
-
-#CHECK: verllvf %v18, %v3, %v20
-0xe7 0x23 0x40 0x00 0x2a 0x73
-
-#CHECK: verllvf %v31, %v31, %v31
-0xe7 0xff 0xf0 0x00 0x2e 0x73
-
-#CHECK: verllvg %v0, %v0, %v0
-0xe7 0x00 0x00 0x00 0x30 0x73
-
-#CHECK: verllvg %v18, %v3, %v20
-0xe7 0x23 0x40 0x00 0x3a 0x73
-
-#CHECK: verllvg %v31, %v31, %v31
-0xe7 0xff 0xf0 0x00 0x3e 0x73
-
-#CHECK: verllvh %v0, %v0, %v0
-0xe7 0x00 0x00 0x00 0x10 0x73
-
-#CHECK: verllvh %v18, %v3, %v20
-0xe7 0x23 0x40 0x00 0x1a 0x73
-
-#CHECK: verllvh %v31, %v31, %v31
-0xe7 0xff 0xf0 0x00 0x1e 0x73
-
-#CHECK: verll %v0, %v0, 0, 11
+# CHECK: verll %v0, %v0, 0, 11
0xe7 0x00 0x00 0x00 0xb0 0x33
-#CHECK: verll %v12, %v18, 1110(%r3), 11
+# CHECK: verll %v12, %v18, 1110(%r3), 11
0xe7 0xc2 0x34 0x56 0xb4 0x33
-#CHECK: verll %v31, %v31, 4095(%r15), 11
+# CHECK: verll %v31, %v31, 4095(%r15), 11
0xe7 0xff 0xff 0xff 0xbc 0x33
-#CHECK: verllb %v0, %v0, 0
+# CHECK: verllb %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x00 0x33
-#CHECK: verllb %v12, %v18, 1110(%r3)
+# CHECK: verllb %v12, %v18, 1110(%r3)
0xe7 0xc2 0x34 0x56 0x04 0x33
-#CHECK: verllb %v31, %v31, 4095(%r15)
+# CHECK: verllb %v31, %v31, 4095(%r15)
0xe7 0xff 0xff 0xff 0x0c 0x33
-#CHECK: verllf %v0, %v0, 0
+# CHECK: verllf %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x20 0x33
-#CHECK: verllf %v12, %v18, 1110(%r3)
+# CHECK: verllf %v12, %v18, 1110(%r3)
0xe7 0xc2 0x34 0x56 0x24 0x33
-#CHECK: verllf %v31, %v31, 4095(%r15)
+# CHECK: verllf %v31, %v31, 4095(%r15)
0xe7 0xff 0xff 0xff 0x2c 0x33
-#CHECK: verllg %v0, %v0, 0
+# CHECK: verllg %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x30 0x33
-#CHECK: verllg %v12, %v18, 1110(%r3)
+# CHECK: verllg %v12, %v18, 1110(%r3)
0xe7 0xc2 0x34 0x56 0x34 0x33
-#CHECK: verllg %v31, %v31, 4095(%r15)
+# CHECK: verllg %v31, %v31, 4095(%r15)
0xe7 0xff 0xff 0xff 0x3c 0x33
-#CHECK: verllh %v0, %v0, 0
+# CHECK: verllh %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x10 0x33
-#CHECK: verllh %v12, %v18, 1110(%r3)
+# CHECK: verllh %v12, %v18, 1110(%r3)
0xe7 0xc2 0x34 0x56 0x14 0x33
-#CHECK: verllh %v31, %v31, 4095(%r15)
+# CHECK: verllh %v31, %v31, 4095(%r15)
0xe7 0xff 0xff 0xff 0x1c 0x33
-#CHECK: veslv %v0, %v0, %v0, 11
-0xe7 0x00 0x00 0x00 0xb0 0x70
+# CHECK: verllv %v0, %v0, %v0, 11
+0xe7 0x00 0x00 0x00 0xb0 0x73
-#CHECK: veslv %v18, %v3, %v20, 11
-0xe7 0x23 0x40 0x00 0xba 0x70
+# CHECK: verllv %v18, %v3, %v20, 11
+0xe7 0x23 0x40 0x00 0xba 0x73
-#CHECK: veslv %v31, %v31, %v31, 11
-0xe7 0xff 0xf0 0x00 0xbe 0x70
+# CHECK: verllv %v31, %v31, %v31, 11
+0xe7 0xff 0xf0 0x00 0xbe 0x73
-#CHECK: veslvb %v0, %v0, %v0
-0xe7 0x00 0x00 0x00 0x00 0x70
+# CHECK: verllvb %v0, %v0, %v0
+0xe7 0x00 0x00 0x00 0x00 0x73
-#CHECK: veslvb %v18, %v3, %v20
-0xe7 0x23 0x40 0x00 0x0a 0x70
+# CHECK: verllvb %v18, %v3, %v20
+0xe7 0x23 0x40 0x00 0x0a 0x73
-#CHECK: veslvb %v31, %v31, %v31
-0xe7 0xff 0xf0 0x00 0x0e 0x70
+# CHECK: verllvb %v31, %v31, %v31
+0xe7 0xff 0xf0 0x00 0x0e 0x73
-#CHECK: veslvf %v0, %v0, %v0
-0xe7 0x00 0x00 0x00 0x20 0x70
+# CHECK: verllvf %v0, %v0, %v0
+0xe7 0x00 0x00 0x00 0x20 0x73
-#CHECK: veslvf %v18, %v3, %v20
-0xe7 0x23 0x40 0x00 0x2a 0x70
+# CHECK: verllvf %v18, %v3, %v20
+0xe7 0x23 0x40 0x00 0x2a 0x73
-#CHECK: veslvf %v31, %v31, %v31
-0xe7 0xff 0xf0 0x00 0x2e 0x70
+# CHECK: verllvf %v31, %v31, %v31
+0xe7 0xff 0xf0 0x00 0x2e 0x73
-#CHECK: veslvg %v0, %v0, %v0
-0xe7 0x00 0x00 0x00 0x30 0x70
+# CHECK: verllvg %v0, %v0, %v0
+0xe7 0x00 0x00 0x00 0x30 0x73
-#CHECK: veslvg %v18, %v3, %v20
-0xe7 0x23 0x40 0x00 0x3a 0x70
+# CHECK: verllvg %v18, %v3, %v20
+0xe7 0x23 0x40 0x00 0x3a 0x73
-#CHECK: veslvg %v31, %v31, %v31
-0xe7 0xff 0xf0 0x00 0x3e 0x70
+# CHECK: verllvg %v31, %v31, %v31
+0xe7 0xff 0xf0 0x00 0x3e 0x73
-#CHECK: veslvh %v0, %v0, %v0
-0xe7 0x00 0x00 0x00 0x10 0x70
+# CHECK: verllvh %v0, %v0, %v0
+0xe7 0x00 0x00 0x00 0x10 0x73
-#CHECK: veslvh %v18, %v3, %v20
-0xe7 0x23 0x40 0x00 0x1a 0x70
+# CHECK: verllvh %v18, %v3, %v20
+0xe7 0x23 0x40 0x00 0x1a 0x73
-#CHECK: veslvh %v31, %v31, %v31
-0xe7 0xff 0xf0 0x00 0x1e 0x70
+# CHECK: verllvh %v31, %v31, %v31
+0xe7 0xff 0xf0 0x00 0x1e 0x73
-#CHECK: vesl %v0, %v0, 0, 11
+# CHECK: vesl %v0, %v0, 0, 11
0xe7 0x00 0x00 0x00 0xb0 0x30
-#CHECK: vesl %v12, %v18, 1110(%r3), 11
+# CHECK: vesl %v12, %v18, 1110(%r3), 11
0xe7 0xc2 0x34 0x56 0xb4 0x30
-#CHECK: vesl %v31, %v31, 4095(%r15), 11
+# CHECK: vesl %v31, %v31, 4095(%r15), 11
0xe7 0xff 0xff 0xff 0xbc 0x30
-#CHECK: veslb %v0, %v0, 0
+# CHECK: veslb %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x00 0x30
-#CHECK: veslb %v12, %v18, 1110(%r3)
+# CHECK: veslb %v12, %v18, 1110(%r3)
0xe7 0xc2 0x34 0x56 0x04 0x30
-#CHECK: veslb %v31, %v31, 4095(%r15)
+# CHECK: veslb %v31, %v31, 4095(%r15)
0xe7 0xff 0xff 0xff 0x0c 0x30
-#CHECK: veslf %v0, %v0, 0
+# CHECK: veslf %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x20 0x30
-#CHECK: veslf %v12, %v18, 1110(%r3)
+# CHECK: veslf %v12, %v18, 1110(%r3)
0xe7 0xc2 0x34 0x56 0x24 0x30
-#CHECK: veslf %v31, %v31, 4095(%r15)
+# CHECK: veslf %v31, %v31, 4095(%r15)
0xe7 0xff 0xff 0xff 0x2c 0x30
-#CHECK: veslg %v0, %v0, 0
+# CHECK: veslg %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x30 0x30
-#CHECK: veslg %v12, %v18, 1110(%r3)
+# CHECK: veslg %v12, %v18, 1110(%r3)
0xe7 0xc2 0x34 0x56 0x34 0x30
-#CHECK: veslg %v31, %v31, 4095(%r15)
+# CHECK: veslg %v31, %v31, 4095(%r15)
0xe7 0xff 0xff 0xff 0x3c 0x30
-#CHECK: veslh %v0, %v0, 0
+# CHECK: veslh %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x10 0x30
-#CHECK: veslh %v12, %v18, 1110(%r3)
+# CHECK: veslh %v12, %v18, 1110(%r3)
0xe7 0xc2 0x34 0x56 0x14 0x30
-#CHECK: veslh %v31, %v31, 4095(%r15)
+# CHECK: veslh %v31, %v31, 4095(%r15)
0xe7 0xff 0xff 0xff 0x1c 0x30
-#CHECK: vesrav %v0, %v0, %v0, 11
-0xe7 0x00 0x00 0x00 0xb0 0x7a
+# CHECK: veslv %v0, %v0, %v0, 11
+0xe7 0x00 0x00 0x00 0xb0 0x70
-#CHECK: vesrav %v18, %v3, %v20, 11
-0xe7 0x23 0x40 0x00 0xba 0x7a
+# CHECK: veslv %v18, %v3, %v20, 11
+0xe7 0x23 0x40 0x00 0xba 0x70
-#CHECK: vesrav %v31, %v31, %v31, 11
-0xe7 0xff 0xf0 0x00 0xbe 0x7a
+# CHECK: veslv %v31, %v31, %v31, 11
+0xe7 0xff 0xf0 0x00 0xbe 0x70
-#CHECK: vesravb %v0, %v0, %v0
-0xe7 0x00 0x00 0x00 0x00 0x7a
+# CHECK: veslvb %v0, %v0, %v0
+0xe7 0x00 0x00 0x00 0x00 0x70
-#CHECK: vesravb %v18, %v3, %v20
-0xe7 0x23 0x40 0x00 0x0a 0x7a
+# CHECK: veslvb %v18, %v3, %v20
+0xe7 0x23 0x40 0x00 0x0a 0x70
-#CHECK: vesravb %v31, %v31, %v31
-0xe7 0xff 0xf0 0x00 0x0e 0x7a
+# CHECK: veslvb %v31, %v31, %v31
+0xe7 0xff 0xf0 0x00 0x0e 0x70
-#CHECK: vesravf %v0, %v0, %v0
-0xe7 0x00 0x00 0x00 0x20 0x7a
+# CHECK: veslvf %v0, %v0, %v0
+0xe7 0x00 0x00 0x00 0x20 0x70
-#CHECK: vesravf %v18, %v3, %v20
-0xe7 0x23 0x40 0x00 0x2a 0x7a
+# CHECK: veslvf %v18, %v3, %v20
+0xe7 0x23 0x40 0x00 0x2a 0x70
-#CHECK: vesravf %v31, %v31, %v31
-0xe7 0xff 0xf0 0x00 0x2e 0x7a
+# CHECK: veslvf %v31, %v31, %v31
+0xe7 0xff 0xf0 0x00 0x2e 0x70
-#CHECK: vesravg %v0, %v0, %v0
-0xe7 0x00 0x00 0x00 0x30 0x7a
+# CHECK: veslvg %v0, %v0, %v0
+0xe7 0x00 0x00 0x00 0x30 0x70
-#CHECK: vesravg %v18, %v3, %v20
-0xe7 0x23 0x40 0x00 0x3a 0x7a
+# CHECK: veslvg %v18, %v3, %v20
+0xe7 0x23 0x40 0x00 0x3a 0x70
-#CHECK: vesravg %v31, %v31, %v31
-0xe7 0xff 0xf0 0x00 0x3e 0x7a
+# CHECK: veslvg %v31, %v31, %v31
+0xe7 0xff 0xf0 0x00 0x3e 0x70
-#CHECK: vesravh %v0, %v0, %v0
-0xe7 0x00 0x00 0x00 0x10 0x7a
+# CHECK: veslvh %v0, %v0, %v0
+0xe7 0x00 0x00 0x00 0x10 0x70
-#CHECK: vesravh %v18, %v3, %v20
-0xe7 0x23 0x40 0x00 0x1a 0x7a
+# CHECK: veslvh %v18, %v3, %v20
+0xe7 0x23 0x40 0x00 0x1a 0x70
-#CHECK: vesravh %v31, %v31, %v31
-0xe7 0xff 0xf0 0x00 0x1e 0x7a
+# CHECK: veslvh %v31, %v31, %v31
+0xe7 0xff 0xf0 0x00 0x1e 0x70
-#CHECK: vesra %v0, %v0, 0, 11
+# CHECK: vesra %v0, %v0, 0, 11
0xe7 0x00 0x00 0x00 0xb0 0x3a
-#CHECK: vesra %v12, %v18, 1110(%r3), 11
+# CHECK: vesra %v12, %v18, 1110(%r3), 11
0xe7 0xc2 0x34 0x56 0xb4 0x3a
-#CHECK: vesra %v31, %v31, 4095(%r15), 11
+# CHECK: vesra %v31, %v31, 4095(%r15), 11
0xe7 0xff 0xff 0xff 0xbc 0x3a
-#CHECK: vesrab %v0, %v0, 0
+# CHECK: vesrab %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x00 0x3a
-#CHECK: vesrab %v12, %v18, 1110(%r3)
+# CHECK: vesrab %v12, %v18, 1110(%r3)
0xe7 0xc2 0x34 0x56 0x04 0x3a
-#CHECK: vesrab %v31, %v31, 4095(%r15)
+# CHECK: vesrab %v31, %v31, 4095(%r15)
0xe7 0xff 0xff 0xff 0x0c 0x3a
-#CHECK: vesraf %v0, %v0, 0
+# CHECK: vesraf %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x20 0x3a
-#CHECK: vesraf %v12, %v18, 1110(%r3)
+# CHECK: vesraf %v12, %v18, 1110(%r3)
0xe7 0xc2 0x34 0x56 0x24 0x3a
-#CHECK: vesraf %v31, %v31, 4095(%r15)
+# CHECK: vesraf %v31, %v31, 4095(%r15)
0xe7 0xff 0xff 0xff 0x2c 0x3a
-#CHECK: vesrag %v0, %v0, 0
+# CHECK: vesrag %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x30 0x3a
-#CHECK: vesrag %v12, %v18, 1110(%r3)
+# CHECK: vesrag %v12, %v18, 1110(%r3)
0xe7 0xc2 0x34 0x56 0x34 0x3a
-#CHECK: vesrag %v31, %v31, 4095(%r15)
+# CHECK: vesrag %v31, %v31, 4095(%r15)
0xe7 0xff 0xff 0xff 0x3c 0x3a
-#CHECK: vesrah %v0, %v0, 0
+# CHECK: vesrah %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x10 0x3a
-#CHECK: vesrah %v12, %v18, 1110(%r3)
+# CHECK: vesrah %v12, %v18, 1110(%r3)
0xe7 0xc2 0x34 0x56 0x14 0x3a
-#CHECK: vesrah %v31, %v31, 4095(%r15)
+# CHECK: vesrah %v31, %v31, 4095(%r15)
0xe7 0xff 0xff 0xff 0x1c 0x3a
-#CHECK: vesrlv %v0, %v0, %v0, 11
-0xe7 0x00 0x00 0x00 0xb0 0x78
+# CHECK: vesrav %v0, %v0, %v0, 11
+0xe7 0x00 0x00 0x00 0xb0 0x7a
-#CHECK: vesrlv %v18, %v3, %v20, 11
-0xe7 0x23 0x40 0x00 0xba 0x78
+# CHECK: vesrav %v18, %v3, %v20, 11
+0xe7 0x23 0x40 0x00 0xba 0x7a
-#CHECK: vesrlv %v31, %v31, %v31, 11
-0xe7 0xff 0xf0 0x00 0xbe 0x78
+# CHECK: vesrav %v31, %v31, %v31, 11
+0xe7 0xff 0xf0 0x00 0xbe 0x7a
-#CHECK: vesrlvb %v0, %v0, %v0
-0xe7 0x00 0x00 0x00 0x00 0x78
+# CHECK: vesravb %v0, %v0, %v0
+0xe7 0x00 0x00 0x00 0x00 0x7a
-#CHECK: vesrlvb %v18, %v3, %v20
-0xe7 0x23 0x40 0x00 0x0a 0x78
+# CHECK: vesravb %v18, %v3, %v20
+0xe7 0x23 0x40 0x00 0x0a 0x7a
-#CHECK: vesrlvb %v31, %v31, %v31
-0xe7 0xff 0xf0 0x00 0x0e 0x78
+# CHECK: vesravb %v31, %v31, %v31
+0xe7 0xff 0xf0 0x00 0x0e 0x7a
-#CHECK: vesrlvf %v0, %v0, %v0
-0xe7 0x00 0x00 0x00 0x20 0x78
+# CHECK: vesravf %v0, %v0, %v0
+0xe7 0x00 0x00 0x00 0x20 0x7a
-#CHECK: vesrlvf %v18, %v3, %v20
-0xe7 0x23 0x40 0x00 0x2a 0x78
+# CHECK: vesravf %v18, %v3, %v20
+0xe7 0x23 0x40 0x00 0x2a 0x7a
-#CHECK: vesrlvf %v31, %v31, %v31
-0xe7 0xff 0xf0 0x00 0x2e 0x78
+# CHECK: vesravf %v31, %v31, %v31
+0xe7 0xff 0xf0 0x00 0x2e 0x7a
-#CHECK: vesrlvg %v0, %v0, %v0
-0xe7 0x00 0x00 0x00 0x30 0x78
+# CHECK: vesravg %v0, %v0, %v0
+0xe7 0x00 0x00 0x00 0x30 0x7a
-#CHECK: vesrlvg %v18, %v3, %v20
-0xe7 0x23 0x40 0x00 0x3a 0x78
+# CHECK: vesravg %v18, %v3, %v20
+0xe7 0x23 0x40 0x00 0x3a 0x7a
-#CHECK: vesrlvg %v31, %v31, %v31
-0xe7 0xff 0xf0 0x00 0x3e 0x78
+# CHECK: vesravg %v31, %v31, %v31
+0xe7 0xff 0xf0 0x00 0x3e 0x7a
-#CHECK: vesrlvh %v0, %v0, %v0
-0xe7 0x00 0x00 0x00 0x10 0x78
+# CHECK: vesravh %v0, %v0, %v0
+0xe7 0x00 0x00 0x00 0x10 0x7a
-#CHECK: vesrlvh %v18, %v3, %v20
-0xe7 0x23 0x40 0x00 0x1a 0x78
+# CHECK: vesravh %v18, %v3, %v20
+0xe7 0x23 0x40 0x00 0x1a 0x7a
-#CHECK: vesrlvh %v31, %v31, %v31
-0xe7 0xff 0xf0 0x00 0x1e 0x78
+# CHECK: vesravh %v31, %v31, %v31
+0xe7 0xff 0xf0 0x00 0x1e 0x7a
-#CHECK: vesrl %v0, %v0, 0, 11
+# CHECK: vesrl %v0, %v0, 0, 11
0xe7 0x00 0x00 0x00 0xb0 0x38
-#CHECK: vesrl %v12, %v18, 1110(%r3), 11
+# CHECK: vesrl %v12, %v18, 1110(%r3), 11
0xe7 0xc2 0x34 0x56 0xb4 0x38
-#CHECK: vesrl %v31, %v31, 4095(%r15), 11
+# CHECK: vesrl %v31, %v31, 4095(%r15), 11
0xe7 0xff 0xff 0xff 0xbc 0x38
-#CHECK: vesrlb %v0, %v0, 0
+# CHECK: vesrlb %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x00 0x38
-#CHECK: vesrlb %v12, %v18, 1110(%r3)
+# CHECK: vesrlb %v12, %v18, 1110(%r3)
0xe7 0xc2 0x34 0x56 0x04 0x38
-#CHECK: vesrlb %v31, %v31, 4095(%r15)
+# CHECK: vesrlb %v31, %v31, 4095(%r15)
0xe7 0xff 0xff 0xff 0x0c 0x38
-#CHECK: vesrlf %v0, %v0, 0
+# CHECK: vesrlf %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x20 0x38
-#CHECK: vesrlf %v12, %v18, 1110(%r3)
+# CHECK: vesrlf %v12, %v18, 1110(%r3)
0xe7 0xc2 0x34 0x56 0x24 0x38
-#CHECK: vesrlf %v31, %v31, 4095(%r15)
+# CHECK: vesrlf %v31, %v31, 4095(%r15)
0xe7 0xff 0xff 0xff 0x2c 0x38
-#CHECK: vesrlg %v0, %v0, 0
+# CHECK: vesrlg %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x30 0x38
-#CHECK: vesrlg %v12, %v18, 1110(%r3)
+# CHECK: vesrlg %v12, %v18, 1110(%r3)
0xe7 0xc2 0x34 0x56 0x34 0x38
-#CHECK: vesrlg %v31, %v31, 4095(%r15)
+# CHECK: vesrlg %v31, %v31, 4095(%r15)
0xe7 0xff 0xff 0xff 0x3c 0x38
-#CHECK: vesrlh %v0, %v0, 0
+# CHECK: vesrlh %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x10 0x38
-#CHECK: vesrlh %v12, %v18, 1110(%r3)
+# CHECK: vesrlh %v12, %v18, 1110(%r3)
0xe7 0xc2 0x34 0x56 0x14 0x38
-#CHECK: vesrlh %v31, %v31, 4095(%r15)
+# CHECK: vesrlh %v31, %v31, 4095(%r15)
0xe7 0xff 0xff 0xff 0x1c 0x38
-#CHECK: vfa %v0, %v0, %v0, 11, 9
+# CHECK: vesrlv %v0, %v0, %v0, 11
+0xe7 0x00 0x00 0x00 0xb0 0x78
+
+# CHECK: vesrlv %v18, %v3, %v20, 11
+0xe7 0x23 0x40 0x00 0xba 0x78
+
+# CHECK: vesrlv %v31, %v31, %v31, 11
+0xe7 0xff 0xf0 0x00 0xbe 0x78
+
+# CHECK: vesrlvb %v0, %v0, %v0
+0xe7 0x00 0x00 0x00 0x00 0x78
+
+# CHECK: vesrlvb %v18, %v3, %v20
+0xe7 0x23 0x40 0x00 0x0a 0x78
+
+# CHECK: vesrlvb %v31, %v31, %v31
+0xe7 0xff 0xf0 0x00 0x0e 0x78
+
+# CHECK: vesrlvf %v0, %v0, %v0
+0xe7 0x00 0x00 0x00 0x20 0x78
+
+# CHECK: vesrlvf %v18, %v3, %v20
+0xe7 0x23 0x40 0x00 0x2a 0x78
+
+# CHECK: vesrlvf %v31, %v31, %v31
+0xe7 0xff 0xf0 0x00 0x2e 0x78
+
+# CHECK: vesrlvg %v0, %v0, %v0
+0xe7 0x00 0x00 0x00 0x30 0x78
+
+# CHECK: vesrlvg %v18, %v3, %v20
+0xe7 0x23 0x40 0x00 0x3a 0x78
+
+# CHECK: vesrlvg %v31, %v31, %v31
+0xe7 0xff 0xf0 0x00 0x3e 0x78
+
+# CHECK: vesrlvh %v0, %v0, %v0
+0xe7 0x00 0x00 0x00 0x10 0x78
+
+# CHECK: vesrlvh %v18, %v3, %v20
+0xe7 0x23 0x40 0x00 0x1a 0x78
+
+# CHECK: vesrlvh %v31, %v31, %v31
+0xe7 0xff 0xf0 0x00 0x1e 0x78
+
+# CHECK: vfa %v0, %v0, %v0, 11, 9
0xe7 0x00 0x00 0x09 0xb0 0xe3
-#CHECK: vfa %v18, %v3, %v20, 11, 9
+# CHECK: vfa %v18, %v3, %v20, 11, 9
0xe7 0x23 0x40 0x09 0xba 0xe3
-#CHECK: vfa %v31, %v31, %v31, 11, 9
+# CHECK: vfa %v31, %v31, %v31, 11, 9
0xe7 0xff 0xf0 0x09 0xbe 0xe3
-#CHECK: vfadb %v0, %v0, %v0
+# CHECK: vfadb %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x30 0xe3
-#CHECK: vfadb %v18, %v3, %v20
+# CHECK: vfadb %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x3a 0xe3
-#CHECK: vfadb %v31, %v31, %v31
+# CHECK: vfadb %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x3e 0xe3
-#CHECK: vfae %v0, %v0, %v0, 11, 0
+# CHECK: vfae %v0, %v0, %v0, 11, 0
0xe7 0x00 0x00 0x00 0xb0 0x82
-#CHECK: vfae %v0, %v0, %v0, 11, 12
+# CHECK: vfae %v0, %v0, %v0, 11, 12
0xe7 0x00 0x00 0xc0 0xb0 0x82
-#CHECK: vfae %v18, %v3, %v20, 11, 0
+# CHECK: vfae %v18, %v3, %v20, 11, 0
0xe7 0x23 0x40 0x00 0xba 0x82
-#CHECK: vfae %v31, %v31, %v31, 11, 4
+# CHECK: vfae %v31, %v31, %v31, 11, 4
0xe7 0xff 0xf0 0x40 0xbe 0x82
-#CHECK: vfaeb %v0, %v0, %v0, 0
+# CHECK: vfaeb %v0, %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x00 0x82
-#CHECK: vfaeb %v0, %v0, %v0, 12
+# CHECK: vfaeb %v0, %v0, %v0, 12
0xe7 0x00 0x00 0xc0 0x00 0x82
-#CHECK: vfaeb %v18, %v3, %v20, 0
+# CHECK: vfaeb %v18, %v3, %v20, 0
0xe7 0x23 0x40 0x00 0x0a 0x82
-#CHECK: vfaeb %v31, %v31, %v31, 4
+# CHECK: vfaeb %v31, %v31, %v31, 4
0xe7 0xff 0xf0 0x40 0x0e 0x82
-#CHECK: vfaebs %v31, %v31, %v31, 8
+# CHECK: vfaebs %v31, %v31, %v31, 8
0xe7 0xff 0xf0 0x90 0x0e 0x82
-#CHECK: vfaezb %v31, %v31, %v31, 4
+# CHECK: vfaezb %v31, %v31, %v31, 4
0xe7 0xff 0xf0 0x60 0x0e 0x82
-#CHECK: vfaezbs %v31, %v31, %v31, 8
+# CHECK: vfaezbs %v31, %v31, %v31, 8
0xe7 0xff 0xf0 0xb0 0x0e 0x82
-#CHECK: vfaef %v0, %v0, %v0, 0
+# CHECK: vfaef %v0, %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x20 0x82
-#CHECK: vfaef %v0, %v0, %v0, 12
+# CHECK: vfaef %v0, %v0, %v0, 12
0xe7 0x00 0x00 0xc0 0x20 0x82
-#CHECK: vfaef %v18, %v3, %v20, 0
+# CHECK: vfaef %v18, %v3, %v20, 0
0xe7 0x23 0x40 0x00 0x2a 0x82
-#CHECK: vfaef %v31, %v31, %v31, 4
+# CHECK: vfaef %v31, %v31, %v31, 4
0xe7 0xff 0xf0 0x40 0x2e 0x82
-#CHECK: vfaefs %v31, %v31, %v31, 8
+# CHECK: vfaefs %v31, %v31, %v31, 8
0xe7 0xff 0xf0 0x90 0x2e 0x82
-#CHECK: vfaezf %v31, %v31, %v31, 4
+# CHECK: vfaezf %v31, %v31, %v31, 4
0xe7 0xff 0xf0 0x60 0x2e 0x82
-#CHECK: vfaezfs %v31, %v31, %v31, 8
+# CHECK: vfaezfs %v31, %v31, %v31, 8
0xe7 0xff 0xf0 0xb0 0x2e 0x82
-#CHECK: vfaeh %v0, %v0, %v0, 0
+# CHECK: vfaeh %v0, %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x10 0x82
-#CHECK: vfaeh %v0, %v0, %v0, 12
+# CHECK: vfaeh %v0, %v0, %v0, 12
0xe7 0x00 0x00 0xc0 0x10 0x82
-#CHECK: vfaeh %v18, %v3, %v20, 0
+# CHECK: vfaeh %v18, %v3, %v20, 0
0xe7 0x23 0x40 0x00 0x1a 0x82
-#CHECK: vfaeh %v31, %v31, %v31, 4
+# CHECK: vfaeh %v31, %v31, %v31, 4
0xe7 0xff 0xf0 0x40 0x1e 0x82
-#CHECK: vfaehs %v31, %v31, %v31, 8
+# CHECK: vfaehs %v31, %v31, %v31, 8
0xe7 0xff 0xf0 0x90 0x1e 0x82
-#CHECK: vfaezh %v31, %v31, %v31, 4
+# CHECK: vfaezh %v31, %v31, %v31, 4
0xe7 0xff 0xf0 0x60 0x1e 0x82
-#CHECK: vfaezhs %v31, %v31, %v31, 8
+# CHECK: vfaezhs %v31, %v31, %v31, 8
0xe7 0xff 0xf0 0xb0 0x1e 0x82
-#CHECK: vfce %v0, %v0, %v0, 11, 9
+# CHECK: vfce %v0, %v0, %v0, 11, 9
0xe7 0x00 0x00 0x09 0xb0 0xe8
-#CHECK: vfce %v18, %v3, %v20, 11, 9
+# CHECK: vfce %v18, %v3, %v20, 11, 9
0xe7 0x23 0x40 0x09 0xba 0xe8
-#CHECK: vfce %v31, %v31, %v31, 11, 9
+# CHECK: vfce %v31, %v31, %v31, 11, 9
0xe7 0xff 0xf0 0x09 0xbe 0xe8
-#CHECK: vfcedb %v0, %v0, %v0
+# CHECK: vfcedb %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x30 0xe8
-#CHECK: vfcedb %v18, %v3, %v20
+# CHECK: vfcedb %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x3a 0xe8
-#CHECK: vfcedb %v31, %v31, %v31
+# CHECK: vfcedb %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x3e 0xe8
-#CHECK: vfcedbs %v0, %v0, %v0
+# CHECK: vfcedbs %v0, %v0, %v0
0xe7 0x00 0x00 0x10 0x30 0xe8
-#CHECK: vfcedbs %v18, %v3, %v20
+# CHECK: vfcedbs %v18, %v3, %v20
0xe7 0x23 0x40 0x10 0x3a 0xe8
-#CHECK: vfcedbs %v31, %v31, %v31
+# CHECK: vfcedbs %v31, %v31, %v31
0xe7 0xff 0xf0 0x10 0x3e 0xe8
-#CHECK: vfch %v0, %v0, %v0, 11, 9
+# CHECK: vfch %v0, %v0, %v0, 11, 9
0xe7 0x00 0x00 0x09 0xb0 0xeb
-#CHECK: vfch %v18, %v3, %v20, 11, 9
+# CHECK: vfch %v18, %v3, %v20, 11, 9
0xe7 0x23 0x40 0x09 0xba 0xeb
-#CHECK: vfch %v31, %v31, %v31, 11, 9
+# CHECK: vfch %v31, %v31, %v31, 11, 9
0xe7 0xff 0xf0 0x09 0xbe 0xeb
-#CHECK: vfchdb %v0, %v0, %v0
+# CHECK: vfchdb %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x30 0xeb
-#CHECK: vfchdb %v18, %v3, %v20
+# CHECK: vfchdb %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x3a 0xeb
-#CHECK: vfchdb %v31, %v31, %v31
+# CHECK: vfchdb %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x3e 0xeb
-#CHECK: vfchdbs %v0, %v0, %v0
+# CHECK: vfchdbs %v0, %v0, %v0
0xe7 0x00 0x00 0x10 0x30 0xeb
-#CHECK: vfchdbs %v18, %v3, %v20
+# CHECK: vfchdbs %v18, %v3, %v20
0xe7 0x23 0x40 0x10 0x3a 0xeb
-#CHECK: vfchdbs %v31, %v31, %v31
+# CHECK: vfchdbs %v31, %v31, %v31
0xe7 0xff 0xf0 0x10 0x3e 0xeb
-#CHECK: vfche %v0, %v0, %v0, 11, 9
+# CHECK: vfche %v0, %v0, %v0, 11, 9
0xe7 0x00 0x00 0x09 0xb0 0xea
-#CHECK: vfche %v18, %v3, %v20, 11, 9
+# CHECK: vfche %v18, %v3, %v20, 11, 9
0xe7 0x23 0x40 0x09 0xba 0xea
-#CHECK: vfche %v31, %v31, %v31, 11, 9
+# CHECK: vfche %v31, %v31, %v31, 11, 9
0xe7 0xff 0xf0 0x09 0xbe 0xea
-#CHECK: vfchedb %v0, %v0, %v0
+# CHECK: vfchedb %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x30 0xea
-#CHECK: vfchedb %v18, %v3, %v20
+# CHECK: vfchedb %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x3a 0xea
-#CHECK: vfchedb %v31, %v31, %v31
+# CHECK: vfchedb %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x3e 0xea
-#CHECK: vfchedbs %v0, %v0, %v0
+# CHECK: vfchedbs %v0, %v0, %v0
0xe7 0x00 0x00 0x10 0x30 0xea
-#CHECK: vfchedbs %v18, %v3, %v20
+# CHECK: vfchedbs %v18, %v3, %v20
0xe7 0x23 0x40 0x10 0x3a 0xea
-#CHECK: vfchedbs %v31, %v31, %v31
+# CHECK: vfchedbs %v31, %v31, %v31
0xe7 0xff 0xf0 0x10 0x3e 0xea
-#CHECK: vfd %v0, %v0, %v0, 11, 9
+# CHECK: vfd %v0, %v0, %v0, 11, 9
0xe7 0x00 0x00 0x09 0xb0 0xe5
-#CHECK: vfd %v18, %v3, %v20, 11, 9
+# CHECK: vfd %v18, %v3, %v20, 11, 9
0xe7 0x23 0x40 0x09 0xba 0xe5
-#CHECK: vfd %v31, %v31, %v31, 11, 9
+# CHECK: vfd %v31, %v31, %v31, 11, 9
0xe7 0xff 0xf0 0x09 0xbe 0xe5
-#CHECK: vfddb %v0, %v0, %v0
+# CHECK: vfddb %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x30 0xe5
-#CHECK: vfddb %v18, %v3, %v20
+# CHECK: vfddb %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x3a 0xe5
-#CHECK: vfddb %v31, %v31, %v31
+# CHECK: vfddb %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x3e 0xe5
-#CHECK: vfee %v0, %v0, %v0, 11, 0
+# CHECK: vfee %v0, %v0, %v0, 11, 0
0xe7 0x00 0x00 0x00 0xb0 0x80
-#CHECK: vfee %v0, %v0, %v0, 11, 12
+# CHECK: vfee %v0, %v0, %v0, 11, 12
0xe7 0x00 0x00 0xc0 0xb0 0x80
-#CHECK: vfee %v18, %v3, %v20, 11, 0
+# CHECK: vfee %v18, %v3, %v20, 11, 0
0xe7 0x23 0x40 0x00 0xba 0x80
-#CHECK: vfee %v31, %v31, %v31, 11, 0
+# CHECK: vfee %v31, %v31, %v31, 11, 0
0xe7 0xff 0xf0 0x00 0xbe 0x80
-#CHECK: vfeeb %v0, %v0, %v0, 0
+# CHECK: vfeeb %v0, %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x00 0x80
-#CHECK: vfeeb %v0, %v0, %v0, 12
+# CHECK: vfeeb %v0, %v0, %v0, 12
0xe7 0x00 0x00 0xc0 0x00 0x80
-#CHECK: vfeeb %v18, %v3, %v20, 0
+# CHECK: vfeeb %v18, %v3, %v20, 0
0xe7 0x23 0x40 0x00 0x0a 0x80
-#CHECK: vfeebs %v7, %v24, %v9
+# CHECK: vfeeb %v31, %v31, %v31, 0
+0xe7 0xff 0xf0 0x00 0x0e 0x80
+
+# CHECK: vfeebs %v7, %v24, %v9
0xe7 0x78 0x90 0x10 0x04 0x80
-#CHECK: vfeezb %v18, %v3, %v20
+# CHECK: vfeezb %v18, %v3, %v20
0xe7 0x23 0x40 0x20 0x0a 0x80
-#CHECK: vfeezbs %v7, %v24, %v9
+# CHECK: vfeezbs %v7, %v24, %v9
0xe7 0x78 0x90 0x30 0x04 0x80
-#CHECK: vfeeb %v31, %v31, %v31, 0
-0xe7 0xff 0xf0 0x00 0x0e 0x80
-
-#CHECK: vfeef %v0, %v0, %v0, 0
+# CHECK: vfeef %v0, %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x20 0x80
-#CHECK: vfeef %v0, %v0, %v0, 12
+# CHECK: vfeef %v0, %v0, %v0, 12
0xe7 0x00 0x00 0xc0 0x20 0x80
-#CHECK: vfeef %v18, %v3, %v20, 0
+# CHECK: vfeef %v18, %v3, %v20, 0
0xe7 0x23 0x40 0x00 0x2a 0x80
-#CHECK: vfeefs %v7, %v24, %v9
+# CHECK: vfeef %v31, %v31, %v31, 0
+0xe7 0xff 0xf0 0x00 0x2e 0x80
+
+# CHECK: vfeefs %v7, %v24, %v9
0xe7 0x78 0x90 0x10 0x24 0x80
-#CHECK: vfeezf %v18, %v3, %v20
+# CHECK: vfeezf %v18, %v3, %v20
0xe7 0x23 0x40 0x20 0x2a 0x80
-#CHECK: vfeezfs %v7, %v24, %v9
+# CHECK: vfeezfs %v7, %v24, %v9
0xe7 0x78 0x90 0x30 0x24 0x80
-#CHECK: vfeef %v31, %v31, %v31, 0
-0xe7 0xff 0xf0 0x00 0x2e 0x80
-
-#CHECK: vfeeh %v0, %v0, %v0, 0
+# CHECK: vfeeh %v0, %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x10 0x80
-#CHECK: vfeeh %v0, %v0, %v0, 12
+# CHECK: vfeeh %v0, %v0, %v0, 12
0xe7 0x00 0x00 0xc0 0x10 0x80
-#CHECK: vfeeh %v18, %v3, %v20, 0
+# CHECK: vfeeh %v18, %v3, %v20, 0
0xe7 0x23 0x40 0x00 0x1a 0x80
-#CHECK: vfeehs %v7, %v24, %v9
+# CHECK: vfeeh %v31, %v31, %v31, 0
+0xe7 0xff 0xf0 0x00 0x1e 0x80
+
+# CHECK: vfeehs %v7, %v24, %v9
0xe7 0x78 0x90 0x10 0x14 0x80
-#CHECK: vfeezh %v18, %v3, %v20
+# CHECK: vfeezh %v18, %v3, %v20
0xe7 0x23 0x40 0x20 0x1a 0x80
-#CHECK: vfeezhs %v7, %v24, %v9
+# CHECK: vfeezhs %v7, %v24, %v9
0xe7 0x78 0x90 0x30 0x14 0x80
-#CHECK: vfeeh %v31, %v31, %v31, 0
-0xe7 0xff 0xf0 0x00 0x1e 0x80
-
-#CHECK: vfene %v0, %v0, %v0, 11, 0
+# CHECK: vfene %v0, %v0, %v0, 11, 0
0xe7 0x00 0x00 0x00 0xb0 0x81
-#CHECK: vfene %v0, %v0, %v0, 11, 12
+# CHECK: vfene %v0, %v0, %v0, 11, 12
0xe7 0x00 0x00 0xc0 0xb0 0x81
-#CHECK: vfene %v18, %v3, %v20, 11, 0
+# CHECK: vfene %v18, %v3, %v20, 11, 0
0xe7 0x23 0x40 0x00 0xba 0x81
-#CHECK: vfene %v31, %v31, %v31, 11, 0
+# CHECK: vfene %v31, %v31, %v31, 11, 0
0xe7 0xff 0xf0 0x00 0xbe 0x81
-#CHECK: vfeneb %v0, %v0, %v0, 0
+# CHECK: vfeneb %v0, %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x00 0x81
-#CHECK: vfeneb %v0, %v0, %v0, 12
+# CHECK: vfeneb %v0, %v0, %v0, 12
0xe7 0x00 0x00 0xc0 0x00 0x81
-#CHECK: vfeneb %v18, %v3, %v20, 0
+# CHECK: vfeneb %v18, %v3, %v20, 0
0xe7 0x23 0x40 0x00 0x0a 0x81
-#CHECK: vfenebs %v7, %v24, %v9
+# CHECK: vfenebs %v7, %v24, %v9
0xe7 0x78 0x90 0x10 0x04 0x81
-#CHECK: vfenezb %v18, %v3, %v20
+# CHECK: vfeneb %v31, %v31, %v31, 0
+0xe7 0xff 0xf0 0x00 0x0e 0x81
+
+# CHECK: vfenezb %v18, %v3, %v20
0xe7 0x23 0x40 0x20 0x0a 0x81
-#CHECK: vfenezbs %v7, %v24, %v9
+# CHECK: vfenezbs %v7, %v24, %v9
0xe7 0x78 0x90 0x30 0x04 0x81
-#CHECK: vfeneb %v31, %v31, %v31, 0
-0xe7 0xff 0xf0 0x00 0x0e 0x81
-
-#CHECK: vfenef %v0, %v0, %v0, 0
+# CHECK: vfenef %v0, %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x20 0x81
-#CHECK: vfenef %v0, %v0, %v0, 12
+# CHECK: vfenef %v0, %v0, %v0, 12
0xe7 0x00 0x00 0xc0 0x20 0x81
-#CHECK: vfenef %v18, %v3, %v20, 0
+# CHECK: vfenef %v18, %v3, %v20, 0
0xe7 0x23 0x40 0x00 0x2a 0x81
-#CHECK: vfenefs %v7, %v24, %v9
+# CHECK: vfenef %v31, %v31, %v31, 0
+0xe7 0xff 0xf0 0x00 0x2e 0x81
+
+# CHECK: vfenefs %v7, %v24, %v9
0xe7 0x78 0x90 0x10 0x24 0x81
-#CHECK: vfenezf %v18, %v3, %v20
+# CHECK: vfenezf %v18, %v3, %v20
0xe7 0x23 0x40 0x20 0x2a 0x81
-#CHECK: vfenezfs %v7, %v24, %v9
+# CHECK: vfenezfs %v7, %v24, %v9
0xe7 0x78 0x90 0x30 0x24 0x81
-#CHECK: vfenef %v31, %v31, %v31, 0
-0xe7 0xff 0xf0 0x00 0x2e 0x81
-
-#CHECK: vfeneh %v0, %v0, %v0, 0
+# CHECK: vfeneh %v0, %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x10 0x81
-#CHECK: vfeneh %v0, %v0, %v0, 12
+# CHECK: vfeneh %v0, %v0, %v0, 12
0xe7 0x00 0x00 0xc0 0x10 0x81
-#CHECK: vfeneh %v18, %v3, %v20, 0
+# CHECK: vfeneh %v18, %v3, %v20, 0
0xe7 0x23 0x40 0x00 0x1a 0x81
-#CHECK: vfenehs %v7, %v24, %v9
+# CHECK: vfeneh %v31, %v31, %v31, 0
+0xe7 0xff 0xf0 0x00 0x1e 0x81
+
+# CHECK: vfenehs %v7, %v24, %v9
0xe7 0x78 0x90 0x10 0x14 0x81
-#CHECK: vfenezh %v18, %v3, %v20
+# CHECK: vfenezh %v18, %v3, %v20
0xe7 0x23 0x40 0x20 0x1a 0x81
-#CHECK: vfenezhs %v7, %v24, %v9
+# CHECK: vfenezhs %v7, %v24, %v9
0xe7 0x78 0x90 0x30 0x14 0x81
-#CHECK: vfeneh %v31, %v31, %v31, 0
-0xe7 0xff 0xf0 0x00 0x1e 0x81
-
-#CHECK: vfi %v0, %v0, 11, 0, 0
+# CHECK: vfi %v0, %v0, 11, 0, 0
0xe7 0x00 0x00 0x00 0xb0 0xc7
-#CHECK: vfi %v19, %v14, 11, 4, 10
+# CHECK: vfi %v19, %v14, 11, 4, 10
0xe7 0x3e 0x00 0xa4 0xb8 0xc7
-#CHECK: vfi %v31, %v31, 11, 7, 15
+# CHECK: vfi %v31, %v31, 11, 7, 15
0xe7 0xff 0x00 0xf7 0xbc 0xc7
-#CHECK: vfidb %v0, %v0, 0, 0
+# CHECK: vfidb %v0, %v0, 0, 0
0xe7 0x00 0x00 0x00 0x30 0xc7
-#CHECK: vfidb %v19, %v14, 4, 10
+# CHECK: vfidb %v19, %v14, 4, 10
0xe7 0x3e 0x00 0xa4 0x38 0xc7
-#CHECK: vfidb %v31, %v31, 7, 15
+# CHECK: vfidb %v31, %v31, 7, 15
0xe7 0xff 0x00 0xf7 0x3c 0xc7
-#CHECK: vistr %v0, %v0, 11, 0
-0xe7 0x00 0x00 0x00 0xb0 0x5c
-
-#CHECK: vistr %v0, %v0, 11, 12
-0xe7 0x00 0x00 0xc0 0xb0 0x5c
-
-#CHECK: vistr %v18, %v3, 11, 0
-0xe7 0x23 0x00 0x00 0xb8 0x5c
-
-#CHECK: vistr %v31, %v31, 11, 0
-0xe7 0xff 0x00 0x00 0xbc 0x5c
-
-#CHECK: vistrb %v0, %v0, 0
-0xe7 0x00 0x00 0x00 0x00 0x5c
-
-#CHECK: vistrb %v0, %v0, 12
-0xe7 0x00 0x00 0xc0 0x00 0x5c
-
-#CHECK: vistrb %v18, %v3, 0
-0xe7 0x23 0x00 0x00 0x08 0x5c
-
-#CHECK: vistrbs %v7, %v24
-0xe7 0x78 0x00 0x10 0x04 0x5c
+# CHECK: vflcdb %v0, %v0
+0xe7 0x00 0x00 0x00 0x30 0xcc
-#CHECK: vistrb %v31, %v31, 0
-0xe7 0xff 0x00 0x00 0x0c 0x5c
+# CHECK: vflcdb %v19, %v14
+0xe7 0x3e 0x00 0x00 0x38 0xcc
-#CHECK: vistrf %v0, %v0, 0
-0xe7 0x00 0x00 0x00 0x20 0x5c
+# CHECK: vflcdb %v31, %v31
+0xe7 0xff 0x00 0x00 0x3c 0xcc
-#CHECK: vistrf %v0, %v0, 12
-0xe7 0x00 0x00 0xc0 0x20 0x5c
+# CHECK: vflndb %v0, %v0
+0xe7 0x00 0x00 0x10 0x30 0xcc
-#CHECK: vistrf %v18, %v3, 0
-0xe7 0x23 0x00 0x00 0x28 0x5c
+# CHECK: vflndb %v19, %v14
+0xe7 0x3e 0x00 0x10 0x38 0xcc
-#CHECK: vistrfs %v7, %v24
-0xe7 0x78 0x00 0x10 0x24 0x5c
+# CHECK: vflndb %v31, %v31
+0xe7 0xff 0x00 0x10 0x3c 0xcc
-#CHECK: vistrf %v31, %v31, 0
-0xe7 0xff 0x00 0x00 0x2c 0x5c
+# CHECK: vflpdb %v0, %v0
+0xe7 0x00 0x00 0x20 0x30 0xcc
-#CHECK: vistrh %v0, %v0, 0
-0xe7 0x00 0x00 0x00 0x10 0x5c
+# CHECK: vflpdb %v19, %v14
+0xe7 0x3e 0x00 0x20 0x38 0xcc
-#CHECK: vistrh %v0, %v0, 12
-0xe7 0x00 0x00 0xc0 0x10 0x5c
+# CHECK: vflpdb %v31, %v31
+0xe7 0xff 0x00 0x20 0x3c 0xcc
-#CHECK: vistrh %v18, %v3, 0
-0xe7 0x23 0x00 0x00 0x18 0x5c
+# CHECK: vfm %v0, %v0, %v0, 11, 9
+0xe7 0x00 0x00 0x09 0xb0 0xe7
-#CHECK: vistrhs %v7, %v24
-0xe7 0x78 0x00 0x10 0x14 0x5c
+# CHECK: vfm %v18, %v3, %v20, 11, 9
+0xe7 0x23 0x40 0x09 0xba 0xe7
-#CHECK: vistrh %v31, %v31, 0
-0xe7 0xff 0x00 0x00 0x1c 0x5c
+# CHECK: vfm %v31, %v31, %v31, 11, 9
+0xe7 0xff 0xf0 0x09 0xbe 0xe7
-#CHECK: vfma %v0, %v0, %v0, %v0, 9, 11
+# CHECK: vfma %v0, %v0, %v0, %v0, 9, 11
0xe7 0x00 0x0b 0x09 0x00 0x8f
-#CHECK: vfma %v3, %v20, %v5, %v22, 9, 11
+# CHECK: vfma %v3, %v20, %v5, %v22, 9, 11
0xe7 0x34 0x5b 0x09 0x65 0x8f
-#CHECK: vfma %v31, %v31, %v31, %v31, 9, 11
+# CHECK: vfma %v31, %v31, %v31, %v31, 9, 11
0xe7 0xff 0xfb 0x09 0xff 0x8f
-#CHECK: vfmadb %v0, %v0, %v0, %v0
+# CHECK: vfmadb %v0, %v0, %v0, %v0
0xe7 0x00 0x03 0x00 0x00 0x8f
-#CHECK: vfmadb %v3, %v20, %v5, %v22
+# CHECK: vfmadb %v3, %v20, %v5, %v22
0xe7 0x34 0x53 0x00 0x65 0x8f
-#CHECK: vfmadb %v31, %v31, %v31, %v31
+# CHECK: vfmadb %v31, %v31, %v31, %v31
0xe7 0xff 0xf3 0x00 0xff 0x8f
-#CHECK: vfm %v0, %v0, %v0, 11, 9
-0xe7 0x00 0x00 0x09 0xb0 0xe7
-
-#CHECK: vfm %v18, %v3, %v20, 11, 9
-0xe7 0x23 0x40 0x09 0xba 0xe7
-
-#CHECK: vfm %v31, %v31, %v31, 11, 9
-0xe7 0xff 0xf0 0x09 0xbe 0xe7
-
-#CHECK: vfmdb %v0, %v0, %v0
+# CHECK: vfmdb %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x30 0xe7
-#CHECK: vfmdb %v18, %v3, %v20
+# CHECK: vfmdb %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x3a 0xe7
-#CHECK: vfmdb %v31, %v31, %v31
+# CHECK: vfmdb %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x3e 0xe7
-#CHECK: vfms %v0, %v0, %v0, %v0, 9, 11
+# CHECK: vfms %v0, %v0, %v0, %v0, 9, 11
0xe7 0x00 0x0b 0x09 0x00 0x8e
-#CHECK: vfms %v3, %v20, %v5, %v22, 9, 11
+# CHECK: vfms %v3, %v20, %v5, %v22, 9, 11
0xe7 0x34 0x5b 0x09 0x65 0x8e
-#CHECK: vfms %v31, %v31, %v31, %v31, 9, 11
+# CHECK: vfms %v31, %v31, %v31, %v31, 9, 11
0xe7 0xff 0xfb 0x09 0xff 0x8e
-#CHECK: vfmsdb %v0, %v0, %v0, %v0
+# CHECK: vfmsdb %v0, %v0, %v0, %v0
0xe7 0x00 0x03 0x00 0x00 0x8e
-#CHECK: vfmsdb %v3, %v20, %v5, %v22
+# CHECK: vfmsdb %v3, %v20, %v5, %v22
0xe7 0x34 0x53 0x00 0x65 0x8e
-#CHECK: vfmsdb %v31, %v31, %v31, %v31
+# CHECK: vfmsdb %v31, %v31, %v31, %v31
0xe7 0xff 0xf3 0x00 0xff 0x8e
-#CHECK: vfs %v0, %v0, %v0, 11, 9
+# CHECK: vfpso %v0, %v0, 11, 9, 7
+0xe7 0x00 0x00 0x79 0xb0 0xcc
+
+# CHECK: vfpso %v19, %v14, 11, 9, 7
+0xe7 0x3e 0x00 0x79 0xb8 0xcc
+
+# CHECK: vfpso %v31, %v31, 11, 9, 7
+0xe7 0xff 0x00 0x79 0xbc 0xcc
+
+# CHECK: vfpsodb %v0, %v0, 7
+0xe7 0x00 0x00 0x70 0x30 0xcc
+
+# CHECK: vfpsodb %v19, %v14, 7
+0xe7 0x3e 0x00 0x70 0x38 0xcc
+
+# CHECK: vfpsodb %v31, %v31, 7
+0xe7 0xff 0x00 0x70 0x3c 0xcc
+
+# CHECK: vfs %v0, %v0, %v0, 11, 9
0xe7 0x00 0x00 0x09 0xb0 0xe2
-#CHECK: vfs %v18, %v3, %v20, 11, 9
+# CHECK: vfs %v18, %v3, %v20, 11, 9
0xe7 0x23 0x40 0x09 0xba 0xe2
-#CHECK: vfs %v31, %v31, %v31, 11, 9
+# CHECK: vfs %v31, %v31, %v31, 11, 9
0xe7 0xff 0xf0 0x09 0xbe 0xe2
-#CHECK: vfsdb %v0, %v0, %v0
+# CHECK: vfsdb %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x30 0xe2
-#CHECK: vfsdb %v18, %v3, %v20
+# CHECK: vfsdb %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x3a 0xe2
-#CHECK: vfsdb %v31, %v31, %v31
+# CHECK: vfsdb %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x3e 0xe2
-#CHECK: vzero %v0
-0xe7 0x00 0x00 0x00 0x00 0x44
+# CHECK: vfsq %v0, %v0, 11, 9
+0xe7 0x00 0x00 0x09 0xb0 0xce
+
+# CHECK: vfsq %v19, %v14, 11, 9
+0xe7 0x3e 0x00 0x09 0xb8 0xce
+
+# CHECK: vfsq %v31, %v31, 11, 9
+0xe7 0xff 0x00 0x09 0xbc 0xce
-#CHECK: vgbm %v0, 1
+# CHECK: vfsqdb %v0, %v0
+0xe7 0x00 0x00 0x00 0x30 0xce
+
+# CHECK: vfsqdb %v19, %v14
+0xe7 0x3e 0x00 0x00 0x38 0xce
+
+# CHECK: vfsqdb %v31, %v31
+0xe7 0xff 0x00 0x00 0x3c 0xce
+
+# CHECK: vftci %v0, %v0, 0, 11, 9
+0xe7 0x00 0x00 0x09 0xb0 0x4a
+
+# CHECK: vftci %v19, %v4, 1383, 11, 9
+0xe7 0x34 0x56 0x79 0xb8 0x4a
+
+# CHECK: vftci %v31, %v31, 4095, 11, 9
+0xe7 0xff 0xff 0xf9 0xbc 0x4a
+
+# CHECK: vftcidb %v0, %v0, 0
+0xe7 0x00 0x00 0x00 0x30 0x4a
+
+# CHECK: vftcidb %v19, %v4, 1383
+0xe7 0x34 0x56 0x70 0x38 0x4a
+
+# CHECK: vftcidb %v31, %v31, 4095
+0xe7 0xff 0xff 0xf0 0x3c 0x4a
+
+# CHECK: vgbm %v0, 1
0xe7 0x00 0x00 0x01 0x00 0x44
-#CHECK: vgbm %v0, 65534
+# CHECK: vgbm %v0, 65534
0xe7 0x00 0xff 0xfe 0x00 0x44
-#CHECK: vone %v0
-0xe7 0x00 0xff 0xff 0x00 0x44
-
-#CHECK: vgbm %v17, 4660
+# CHECK: vgbm %v17, 4660
0xe7 0x10 0x12 0x34 0x08 0x44
-#CHECK: vone %v31
+# CHECK: vzero %v0
+0xe7 0x00 0x00 0x00 0x00 0x44
+
+# CHECK: vone %v0
+0xe7 0x00 0xff 0xff 0x00 0x44
+
+# CHECK: vone %v31
0xe7 0xf0 0xff 0xff 0x08 0x44
-#CHECK: vgef %v0, 0(%v0), 0
+# CHECK: vgef %v0, 0(%v0), 0
0xe7 0x00 0x00 0x00 0x00 0x13
-#CHECK: vgef %v10, 1000(%v19,%r7), 2
+# CHECK: vgef %v10, 1000(%v19,%r7), 2
0xe7 0xa3 0x73 0xe8 0x24 0x13
-#CHECK: vgef %v31, 4095(%v31,%r15), 3
+# CHECK: vgef %v31, 4095(%v31,%r15), 3
0xe7 0xff 0xff 0xff 0x3c 0x13
-#CHECK: vgeg %v0, 0(%v0), 0
+# CHECK: vgeg %v0, 0(%v0), 0
0xe7 0x00 0x00 0x00 0x00 0x12
-#CHECK: vgeg %v10, 1000(%v19,%r7), 1
+# CHECK: vgeg %v10, 1000(%v19,%r7), 1
0xe7 0xa3 0x73 0xe8 0x14 0x12
-#CHECK: vgeg %v31, 4095(%v31,%r15), 1
+# CHECK: vgeg %v31, 4095(%v31,%r15), 1
0xe7 0xff 0xff 0xff 0x1c 0x12
-#CHECK: vgfma %v0, %v0, %v0, %v0, 11
+# CHECK: vgfm %v0, %v0, %v0, 11
+0xe7 0x00 0x00 0x00 0xb0 0xb4
+
+# CHECK: vgfm %v18, %v3, %v20, 11
+0xe7 0x23 0x40 0x00 0xba 0xb4
+
+# CHECK: vgfm %v31, %v31, %v31, 11
+0xe7 0xff 0xf0 0x00 0xbe 0xb4
+
+# CHECK: vgfma %v0, %v0, %v0, %v0, 11
0xe7 0x00 0x0b 0x00 0x00 0xbc
-#CHECK: vgfma %v3, %v20, %v5, %v22, 11
+# CHECK: vgfma %v3, %v20, %v5, %v22, 11
0xe7 0x34 0x5b 0x00 0x65 0xbc
-#CHECK: vgfma %v31, %v31, %v31, %v31, 11
+# CHECK: vgfma %v31, %v31, %v31, %v31, 11
0xe7 0xff 0xfb 0x00 0xff 0xbc
-#CHECK: vgfmab %v0, %v0, %v0, %v0
+# CHECK: vgfmab %v0, %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0xbc
-#CHECK: vgfmab %v3, %v20, %v5, %v22
+# CHECK: vgfmab %v3, %v20, %v5, %v22
0xe7 0x34 0x50 0x00 0x65 0xbc
-#CHECK: vgfmab %v31, %v31, %v31, %v31
+# CHECK: vgfmab %v31, %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0xff 0xbc
-#CHECK: vgfmaf %v0, %v0, %v0, %v0
+# CHECK: vgfmaf %v0, %v0, %v0, %v0
0xe7 0x00 0x02 0x00 0x00 0xbc
-#CHECK: vgfmaf %v3, %v20, %v5, %v22
+# CHECK: vgfmaf %v3, %v20, %v5, %v22
0xe7 0x34 0x52 0x00 0x65 0xbc
-#CHECK: vgfmaf %v31, %v31, %v31, %v31
+# CHECK: vgfmaf %v31, %v31, %v31, %v31
0xe7 0xff 0xf2 0x00 0xff 0xbc
-#CHECK: vgfmag %v0, %v0, %v0, %v0
+# CHECK: vgfmag %v0, %v0, %v0, %v0
0xe7 0x00 0x03 0x00 0x00 0xbc
-#CHECK: vgfmag %v3, %v20, %v5, %v22
+# CHECK: vgfmag %v3, %v20, %v5, %v22
0xe7 0x34 0x53 0x00 0x65 0xbc
-#CHECK: vgfmag %v31, %v31, %v31, %v31
+# CHECK: vgfmag %v31, %v31, %v31, %v31
0xe7 0xff 0xf3 0x00 0xff 0xbc
-#CHECK: vgfmah %v0, %v0, %v0, %v0
+# CHECK: vgfmah %v0, %v0, %v0, %v0
0xe7 0x00 0x01 0x00 0x00 0xbc
-#CHECK: vgfmah %v3, %v20, %v5, %v22
+# CHECK: vgfmah %v3, %v20, %v5, %v22
0xe7 0x34 0x51 0x00 0x65 0xbc
-#CHECK: vgfmah %v31, %v31, %v31, %v31
+# CHECK: vgfmah %v31, %v31, %v31, %v31
0xe7 0xff 0xf1 0x00 0xff 0xbc
-#CHECK: vgfm %v0, %v0, %v0, 11
-0xe7 0x00 0x00 0x00 0xb0 0xb4
-
-#CHECK: vgfm %v18, %v3, %v20, 11
-0xe7 0x23 0x40 0x00 0xba 0xb4
-
-#CHECK: vgfm %v31, %v31, %v31, 11
-0xe7 0xff 0xf0 0x00 0xbe 0xb4
-
-#CHECK: vgfmb %v0, %v0, %v0
+# CHECK: vgfmb %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0xb4
-#CHECK: vgfmb %v18, %v3, %v20
+# CHECK: vgfmb %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x0a 0xb4
-#CHECK: vgfmb %v31, %v31, %v31
+# CHECK: vgfmb %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x0e 0xb4
-#CHECK: vgfmf %v0, %v0, %v0
+# CHECK: vgfmf %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x20 0xb4
-#CHECK: vgfmf %v18, %v3, %v20
+# CHECK: vgfmf %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x2a 0xb4
-#CHECK: vgfmf %v31, %v31, %v31
+# CHECK: vgfmf %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x2e 0xb4
-#CHECK: vgfmg %v0, %v0, %v0
+# CHECK: vgfmg %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x30 0xb4
-#CHECK: vgfmg %v18, %v3, %v20
+# CHECK: vgfmg %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x3a 0xb4
-#CHECK: vgfmg %v31, %v31, %v31
+# CHECK: vgfmg %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x3e 0xb4
-#CHECK: vgfmh %v0, %v0, %v0
+# CHECK: vgfmh %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x10 0xb4
-#CHECK: vgfmh %v18, %v3, %v20
+# CHECK: vgfmh %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x1a 0xb4
-#CHECK: vgfmh %v31, %v31, %v31
+# CHECK: vgfmh %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x1e 0xb4
-#CHECK: vgm %v0, 0, 0, 11
+# CHECK: vgm %v0, 0, 0, 11
0xe7 0x00 0x00 0x00 0xb0 0x46
-#CHECK: vgm %v22, 55, 66, 11
+# CHECK: vgm %v22, 55, 66, 11
0xe7 0x60 0x37 0x42 0xb8 0x46
-#CHECK: vgm %v31, 255, 255, 11
+# CHECK: vgm %v31, 255, 255, 11
0xe7 0xf0 0xff 0xff 0xb8 0x46
-#CHECK: vgmb %v0, 0, 0
+# CHECK: vgmb %v0, 0, 0
0xe7 0x00 0x00 0x00 0x00 0x46
-#CHECK: vgmb %v22, 55, 66
+# CHECK: vgmb %v22, 55, 66
0xe7 0x60 0x37 0x42 0x08 0x46
-#CHECK: vgmb %v31, 255, 255
+# CHECK: vgmb %v31, 255, 255
0xe7 0xf0 0xff 0xff 0x08 0x46
-#CHECK: vgmf %v0, 0, 0
+# CHECK: vgmf %v0, 0, 0
0xe7 0x00 0x00 0x00 0x20 0x46
-#CHECK: vgmf %v22, 55, 66
+# CHECK: vgmf %v22, 55, 66
0xe7 0x60 0x37 0x42 0x28 0x46
-#CHECK: vgmf %v31, 255, 255
+# CHECK: vgmf %v31, 255, 255
0xe7 0xf0 0xff 0xff 0x28 0x46
-#CHECK: vgmg %v0, 0, 0
+# CHECK: vgmg %v0, 0, 0
0xe7 0x00 0x00 0x00 0x30 0x46
-#CHECK: vgmg %v22, 55, 66
+# CHECK: vgmg %v22, 55, 66
0xe7 0x60 0x37 0x42 0x38 0x46
-#CHECK: vgmg %v31, 255, 255
+# CHECK: vgmg %v31, 255, 255
0xe7 0xf0 0xff 0xff 0x38 0x46
-#CHECK: vgmh %v0, 0, 0
+# CHECK: vgmh %v0, 0, 0
0xe7 0x00 0x00 0x00 0x10 0x46
-#CHECK: vgmh %v22, 55, 66
+# CHECK: vgmh %v22, 55, 66
0xe7 0x60 0x37 0x42 0x18 0x46
-#CHECK: vgmh %v31, 255, 255
+# CHECK: vgmh %v31, 255, 255
0xe7 0xf0 0xff 0xff 0x18 0x46
-#CHECK: vl %v0, 0
+# CHECK: vistr %v0, %v0, 11, 0
+0xe7 0x00 0x00 0x00 0xb0 0x5c
+
+# CHECK: vistr %v0, %v0, 11, 12
+0xe7 0x00 0x00 0xc0 0xb0 0x5c
+
+# CHECK: vistr %v18, %v3, 11, 0
+0xe7 0x23 0x00 0x00 0xb8 0x5c
+
+# CHECK: vistr %v31, %v31, 11, 0
+0xe7 0xff 0x00 0x00 0xbc 0x5c
+
+# CHECK: vistrb %v0, %v0, 0
+0xe7 0x00 0x00 0x00 0x00 0x5c
+
+# CHECK: vistrb %v0, %v0, 12
+0xe7 0x00 0x00 0xc0 0x00 0x5c
+
+# CHECK: vistrb %v18, %v3, 0
+0xe7 0x23 0x00 0x00 0x08 0x5c
+
+# CHECK: vistrb %v31, %v31, 0
+0xe7 0xff 0x00 0x00 0x0c 0x5c
+
+# CHECK: vistrbs %v7, %v24
+0xe7 0x78 0x00 0x10 0x04 0x5c
+
+# CHECK: vistrf %v0, %v0, 0
+0xe7 0x00 0x00 0x00 0x20 0x5c
+
+# CHECK: vistrf %v0, %v0, 12
+0xe7 0x00 0x00 0xc0 0x20 0x5c
+
+# CHECK: vistrf %v18, %v3, 0
+0xe7 0x23 0x00 0x00 0x28 0x5c
+
+# CHECK: vistrf %v31, %v31, 0
+0xe7 0xff 0x00 0x00 0x2c 0x5c
+
+# CHECK: vistrfs %v7, %v24
+0xe7 0x78 0x00 0x10 0x24 0x5c
+
+# CHECK: vistrh %v0, %v0, 0
+0xe7 0x00 0x00 0x00 0x10 0x5c
+
+# CHECK: vistrh %v0, %v0, 12
+0xe7 0x00 0x00 0xc0 0x10 0x5c
+
+# CHECK: vistrh %v18, %v3, 0
+0xe7 0x23 0x00 0x00 0x18 0x5c
+
+# CHECK: vistrh %v31, %v31, 0
+0xe7 0xff 0x00 0x00 0x1c 0x5c
+
+# CHECK: vistrhs %v7, %v24
+0xe7 0x78 0x00 0x10 0x14 0x5c
+
+# CHECK: vl %v0, 0
0xe7 0x00 0x00 0x00 0x00 0x06
-#CHECK: vl %v17, 2475(%r7,%r8)
+# CHECK: vl %v17, 2475(%r7,%r8)
0xe7 0x17 0x89 0xab 0x08 0x06
-#CHECK: vl %v31, 4095(%r15,%r15)
+# CHECK: vl %v31, 4095(%r15,%r15)
0xe7 0xff 0xff 0xff 0x08 0x06
-#CHECK: vlbb %v0, 0, 0
+# CHECK: vlbb %v0, 0, 0
0xe7 0x00 0x00 0x00 0x00 0x07
-#CHECK: vlbb %v17, 2475(%r7,%r8), 12
+# CHECK: vlbb %v17, 2475(%r7,%r8), 12
0xe7 0x17 0x89 0xab 0xc8 0x07
-#CHECK: vlbb %v31, 4095(%r15,%r15), 15
+# CHECK: vlbb %v31, 4095(%r15,%r15), 15
0xe7 0xff 0xff 0xff 0xf8 0x07
-#CHECK: vlc %v0, %v0, 11
+# CHECK: vlc %v0, %v0, 11
0xe7 0x00 0x00 0x00 0xb0 0xde
-#CHECK: vlc %v19, %v14, 11
+# CHECK: vlc %v19, %v14, 11
0xe7 0x3e 0x00 0x00 0xb8 0xde
-#CHECK: vlc %v31, %v31, 11
+# CHECK: vlc %v31, %v31, 11
0xe7 0xff 0x00 0x00 0xbc 0xde
-#CHECK: vlcb %v0, %v0
+# CHECK: vlcb %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0xde
-#CHECK: vlcb %v19, %v14
+# CHECK: vlcb %v19, %v14
0xe7 0x3e 0x00 0x00 0x08 0xde
-#CHECK: vlcb %v31, %v31
+# CHECK: vlcb %v31, %v31
0xe7 0xff 0x00 0x00 0x0c 0xde
-#CHECK: vlcf %v0, %v0
+# CHECK: vlcf %v0, %v0
0xe7 0x00 0x00 0x00 0x20 0xde
-#CHECK: vlcf %v19, %v14
+# CHECK: vlcf %v19, %v14
0xe7 0x3e 0x00 0x00 0x28 0xde
-#CHECK: vlcf %v31, %v31
+# CHECK: vlcf %v31, %v31
0xe7 0xff 0x00 0x00 0x2c 0xde
-#CHECK: vlcg %v0, %v0
+# CHECK: vlcg %v0, %v0
0xe7 0x00 0x00 0x00 0x30 0xde
-#CHECK: vlcg %v19, %v14
+# CHECK: vlcg %v19, %v14
0xe7 0x3e 0x00 0x00 0x38 0xde
-#CHECK: vlcg %v31, %v31
+# CHECK: vlcg %v31, %v31
0xe7 0xff 0x00 0x00 0x3c 0xde
-#CHECK: vlch %v0, %v0
+# CHECK: vlch %v0, %v0
0xe7 0x00 0x00 0x00 0x10 0xde
-#CHECK: vlch %v19, %v14
+# CHECK: vlch %v19, %v14
0xe7 0x3e 0x00 0x00 0x18 0xde
-#CHECK: vlch %v31, %v31
+# CHECK: vlch %v31, %v31
0xe7 0xff 0x00 0x00 0x1c 0xde
-#CHECK: vlde %v0, %v0, 11, 9
+# CHECK: vlde %v0, %v0, 11, 9
0xe7 0x00 0x00 0x09 0xb0 0xc4
-#CHECK: vlde %v19, %v14, 11, 9
+# CHECK: vlde %v19, %v14, 11, 9
0xe7 0x3e 0x00 0x09 0xb8 0xc4
-#CHECK: vlde %v31, %v31, 11, 9
+# CHECK: vlde %v31, %v31, 11, 9
0xe7 0xff 0x00 0x09 0xbc 0xc4
-#CHECK: vldeb %v0, %v0
+# CHECK: vldeb %v0, %v0
0xe7 0x00 0x00 0x00 0x20 0xc4
-#CHECK: vldeb %v19, %v14
+# CHECK: vldeb %v19, %v14
0xe7 0x3e 0x00 0x00 0x28 0xc4
-#CHECK: vldeb %v31, %v31
+# CHECK: vldeb %v31, %v31
0xe7 0xff 0x00 0x00 0x2c 0xc4
-#CHECK: vleb %v0, 0, 0
+# CHECK: vleb %v0, 0, 0
0xe7 0x00 0x00 0x00 0x00 0x00
-#CHECK: vleb %v17, 2475(%r7,%r8), 12
+# CHECK: vleb %v17, 2475(%r7,%r8), 12
0xe7 0x17 0x89 0xab 0xc8 0x00
-#CHECK: vleb %v31, 4095(%r15,%r15), 15
+# CHECK: vleb %v31, 4095(%r15,%r15), 15
0xe7 0xff 0xff 0xff 0xf8 0x00
-#CHECK: vled %v0, %v0, 11, 0, 0
+# CHECK: vled %v0, %v0, 11, 0, 0
0xe7 0x00 0x00 0x00 0xb0 0xc5
-#CHECK: vled %v19, %v14, 11, 4, 10
+# CHECK: vled %v19, %v14, 11, 4, 10
0xe7 0x3e 0x00 0xa4 0xb8 0xc5
-#CHECK: vled %v31, %v31, 11, 7, 15
+# CHECK: vled %v31, %v31, 11, 7, 15
0xe7 0xff 0x00 0xf7 0xbc 0xc5
-#CHECK: vledb %v0, %v0, 0, 0
+# CHECK: vledb %v0, %v0, 0, 0
0xe7 0x00 0x00 0x00 0x30 0xc5
-#CHECK: vledb %v19, %v14, 4, 10
+# CHECK: vledb %v19, %v14, 4, 10
0xe7 0x3e 0x00 0xa4 0x38 0xc5
-#CHECK: vledb %v31, %v31, 7, 15
+# CHECK: vledb %v31, %v31, 7, 15
0xe7 0xff 0x00 0xf7 0x3c 0xc5
-#CHECK: vlef %v0, 0, 0
+# CHECK: vlef %v0, 0, 0
0xe7 0x00 0x00 0x00 0x00 0x03
-#CHECK: vlef %v17, 2475(%r7,%r8), 2
+# CHECK: vlef %v17, 2475(%r7,%r8), 2
0xe7 0x17 0x89 0xab 0x28 0x03
-#CHECK: vlef %v31, 4095(%r15,%r15), 3
+# CHECK: vlef %v31, 4095(%r15,%r15), 3
0xe7 0xff 0xff 0xff 0x38 0x03
-#CHECK: vleg %v0, 0, 0
+# CHECK: vleg %v0, 0, 0
0xe7 0x00 0x00 0x00 0x00 0x02
-#CHECK: vleg %v17, 2475(%r7,%r8), 1
+# CHECK: vleg %v17, 2475(%r7,%r8), 1
0xe7 0x17 0x89 0xab 0x18 0x02
-#CHECK: vleg %v31, 4095(%r15,%r15), 1
+# CHECK: vleg %v31, 4095(%r15,%r15), 1
0xe7 0xff 0xff 0xff 0x18 0x02
-#CHECK: vleh %v0, 0, 0
+# CHECK: vleh %v0, 0, 0
0xe7 0x00 0x00 0x00 0x00 0x01
-#CHECK: vleh %v17, 2475(%r7,%r8), 5
+# CHECK: vleh %v17, 2475(%r7,%r8), 5
0xe7 0x17 0x89 0xab 0x58 0x01
-#CHECK: vleh %v31, 4095(%r15,%r15), 7
+# CHECK: vleh %v31, 4095(%r15,%r15), 7
0xe7 0xff 0xff 0xff 0x78 0x01
-#CHECK: vleib %v0, 0, 0
+# CHECK: vleib %v0, 0, 0
0xe7 0x00 0x00 0x00 0x00 0x40
-#CHECK: vleib %v23, -30293, 12
+# CHECK: vleib %v23, -30293, 12
0xe7 0x70 0x89 0xab 0xc8 0x40
-#CHECK: vleib %v31, -1, 15
+# CHECK: vleib %v31, -1, 15
0xe7 0xf0 0xff 0xff 0xf8 0x40
-#CHECK: vleif %v0, 0, 0
+# CHECK: vleif %v0, 0, 0
0xe7 0x00 0x00 0x00 0x00 0x43
-#CHECK: vleif %v23, -30293, 2
+# CHECK: vleif %v23, -30293, 2
0xe7 0x70 0x89 0xab 0x28 0x43
-#CHECK: vleif %v31, -1, 3
+# CHECK: vleif %v31, -1, 3
0xe7 0xf0 0xff 0xff 0x38 0x43
-#CHECK: vleig %v0, 0, 0
+# CHECK: vleig %v0, 0, 0
0xe7 0x00 0x00 0x00 0x00 0x42
-#CHECK: vleig %v23, -30293, 1
+# CHECK: vleig %v23, -30293, 1
0xe7 0x70 0x89 0xab 0x18 0x42
-#CHECK: vleig %v31, -1, 1
+# CHECK: vleig %v31, -1, 1
0xe7 0xf0 0xff 0xff 0x18 0x42
-#CHECK: vleih %v0, 0, 0
+# CHECK: vleih %v0, 0, 0
0xe7 0x00 0x00 0x00 0x00 0x41
-#CHECK: vleih %v23, -30293, 5
+# CHECK: vleih %v23, -30293, 5
0xe7 0x70 0x89 0xab 0x58 0x41
-#CHECK: vleih %v31, -1, 7
+# CHECK: vleih %v31, -1, 7
0xe7 0xf0 0xff 0xff 0x78 0x41
-#CHECK: vfpso %v0, %v0, 11, 9, 7
-0xe7 0x00 0x00 0x79 0xb0 0xcc
-
-#CHECK: vfpso %v19, %v14, 11, 9, 7
-0xe7 0x3e 0x00 0x79 0xb8 0xcc
-
-#CHECK: vfpso %v31, %v31, 11, 9, 7
-0xe7 0xff 0x00 0x79 0xbc 0xcc
-
-#CHECK: vfpsodb %v0, %v0, 7
-0xe7 0x00 0x00 0x70 0x30 0xcc
-
-#CHECK: vfpsodb %v19, %v14, 7
-0xe7 0x3e 0x00 0x70 0x38 0xcc
-
-#CHECK: vfpsodb %v31, %v31, 7
-0xe7 0xff 0x00 0x70 0x3c 0xcc
-
-#CHECK: vflcdb %v0, %v0
-0xe7 0x00 0x00 0x00 0x30 0xcc
-
-#CHECK: vflcdb %v19, %v14
-0xe7 0x3e 0x00 0x00 0x38 0xcc
-
-#CHECK: vflcdb %v31, %v31
-0xe7 0xff 0x00 0x00 0x3c 0xcc
-
-#CHECK: vflndb %v0, %v0
-0xe7 0x00 0x00 0x10 0x30 0xcc
-
-#CHECK: vflndb %v19, %v14
-0xe7 0x3e 0x00 0x10 0x38 0xcc
-
-#CHECK: vflndb %v31, %v31
-0xe7 0xff 0x00 0x10 0x3c 0xcc
-
-#CHECK: vflpdb %v0, %v0
-0xe7 0x00 0x00 0x20 0x30 0xcc
-
-#CHECK: vflpdb %v19, %v14
-0xe7 0x3e 0x00 0x20 0x38 0xcc
-
-#CHECK: vflpdb %v31, %v31
-0xe7 0xff 0x00 0x20 0x3c 0xcc
-
-#CHECK: vlgv %r0, %v0, 0, 11
+# CHECK: vlgv %r0, %v0, 0, 11
0xe7 0x00 0x00 0x00 0xb0 0x21
-#CHECK: vlgv %r2, %v19, 1383(%r4), 11
+# CHECK: vlgv %r2, %v19, 1383(%r4), 11
0xe7 0x23 0x45 0x67 0xb4 0x21
-#CHECK: vlgv %r15, %v31, 4095(%r15), 11
+# CHECK: vlgv %r15, %v31, 4095(%r15), 11
0xe7 0xff 0xff 0xff 0xb4 0x21
-#CHECK: vlgvb %r0, %v0, 0
+# CHECK: vlgvb %r0, %v0, 0
0xe7 0x00 0x00 0x00 0x00 0x21
-#CHECK: vlgvb %r2, %v19, 1383(%r4)
+# CHECK: vlgvb %r2, %v19, 1383(%r4)
0xe7 0x23 0x45 0x67 0x04 0x21
-#CHECK: vlgvb %r15, %v31, 4095(%r15)
+# CHECK: vlgvb %r15, %v31, 4095(%r15)
0xe7 0xff 0xff 0xff 0x04 0x21
-#CHECK: vlgvf %r0, %v0, 0
+# CHECK: vlgvf %r0, %v0, 0
0xe7 0x00 0x00 0x00 0x20 0x21
-#CHECK: vlgvf %r2, %v19, 1383(%r4)
+# CHECK: vlgvf %r2, %v19, 1383(%r4)
0xe7 0x23 0x45 0x67 0x24 0x21
-#CHECK: vlgvf %r15, %v31, 4095(%r15)
+# CHECK: vlgvf %r15, %v31, 4095(%r15)
0xe7 0xff 0xff 0xff 0x24 0x21
-#CHECK: vlgvg %r0, %v0, 0
+# CHECK: vlgvg %r0, %v0, 0
0xe7 0x00 0x00 0x00 0x30 0x21
-#CHECK: vlgvg %r2, %v19, 1383(%r4)
+# CHECK: vlgvg %r2, %v19, 1383(%r4)
0xe7 0x23 0x45 0x67 0x34 0x21
-#CHECK: vlgvg %r15, %v31, 4095(%r15)
+# CHECK: vlgvg %r15, %v31, 4095(%r15)
0xe7 0xff 0xff 0xff 0x34 0x21
-#CHECK: vlgvh %r0, %v0, 0
+# CHECK: vlgvh %r0, %v0, 0
0xe7 0x00 0x00 0x00 0x10 0x21
-#CHECK: vlgvh %r2, %v19, 1383(%r4)
+# CHECK: vlgvh %r2, %v19, 1383(%r4)
0xe7 0x23 0x45 0x67 0x14 0x21
-#CHECK: vlgvh %r15, %v31, 4095(%r15)
+# CHECK: vlgvh %r15, %v31, 4095(%r15)
0xe7 0xff 0xff 0xff 0x14 0x21
-#CHECK: vfsq %v0, %v0, 11, 9
-0xe7 0x00 0x00 0x09 0xb0 0xce
-
-#CHECK: vfsq %v19, %v14, 11, 9
-0xe7 0x3e 0x00 0x09 0xb8 0xce
-
-#CHECK: vfsq %v31, %v31, 11, 9
-0xe7 0xff 0x00 0x09 0xbc 0xce
-
-#CHECK: vfsqdb %v0, %v0
-0xe7 0x00 0x00 0x00 0x30 0xce
-
-#CHECK: vfsqdb %v19, %v14
-0xe7 0x3e 0x00 0x00 0x38 0xce
-
-#CHECK: vfsqdb %v31, %v31
-0xe7 0xff 0x00 0x00 0x3c 0xce
-
-#CHECK: vftci %v0, %v0, 0, 11, 9
-0xe7 0x00 0x00 0x09 0xb0 0x4a
-
-#CHECK: vftci %v19, %v4, 1383, 11, 9
-0xe7 0x34 0x56 0x79 0xb8 0x4a
-
-#CHECK: vftci %v31, %v31, 4095, 11, 9
-0xe7 0xff 0xff 0xf9 0xbc 0x4a
-
-#CHECK: vftcidb %v0, %v0, 0
-0xe7 0x00 0x00 0x00 0x30 0x4a
-
-#CHECK: vftcidb %v19, %v4, 1383
-0xe7 0x34 0x56 0x70 0x38 0x4a
-
-#CHECK: vftcidb %v31, %v31, 4095
-0xe7 0xff 0xff 0xf0 0x3c 0x4a
-
-#CHECK: vll %v0, %r0, 0
+# CHECK: vll %v0, %r0, 0
0xe7 0x00 0x00 0x00 0x00 0x37
-#CHECK: vll %v18, %r3, 1383(%r4)
+# CHECK: vll %v18, %r3, 1383(%r4)
0xe7 0x23 0x45 0x67 0x08 0x37
-#CHECK: vll %v31, %r15, 4095(%r15)
+# CHECK: vll %v31, %r15, 4095(%r15)
0xe7 0xff 0xff 0xff 0x08 0x37
-#CHECK: vllez %v0, 0, 11
+# CHECK: vllez %v0, 0, 11
0xe7 0x00 0x00 0x00 0xb0 0x04
-#CHECK: vllez %v17, 2475(%r7,%r8), 11
+# CHECK: vllez %v17, 2475(%r7,%r8), 11
0xe7 0x17 0x89 0xab 0xb8 0x04
-#CHECK: vllez %v31, 4095(%r15,%r15), 11
+# CHECK: vllez %v31, 4095(%r15,%r15), 11
0xe7 0xff 0xff 0xff 0xb8 0x04
-#CHECK: vllezb %v0, 0
+# CHECK: vllezb %v0, 0
0xe7 0x00 0x00 0x00 0x00 0x04
-#CHECK: vllezb %v17, 2475(%r7,%r8)
+# CHECK: vllezb %v17, 2475(%r7,%r8)
0xe7 0x17 0x89 0xab 0x08 0x04
-#CHECK: vllezb %v31, 4095(%r15,%r15)
+# CHECK: vllezb %v31, 4095(%r15,%r15)
0xe7 0xff 0xff 0xff 0x08 0x04
-#CHECK: vllezf %v0, 0
+# CHECK: vllezf %v0, 0
0xe7 0x00 0x00 0x00 0x20 0x04
-#CHECK: vllezf %v17, 2475(%r7,%r8)
+# CHECK: vllezf %v17, 2475(%r7,%r8)
0xe7 0x17 0x89 0xab 0x28 0x04
-#CHECK: vllezf %v31, 4095(%r15,%r15)
+# CHECK: vllezf %v31, 4095(%r15,%r15)
0xe7 0xff 0xff 0xff 0x28 0x04
-#CHECK: vllezg %v0, 0
+# CHECK: vllezg %v0, 0
0xe7 0x00 0x00 0x00 0x30 0x04
-#CHECK: vllezg %v17, 2475(%r7,%r8)
+# CHECK: vllezg %v17, 2475(%r7,%r8)
0xe7 0x17 0x89 0xab 0x38 0x04
-#CHECK: vllezg %v31, 4095(%r15,%r15)
+# CHECK: vllezg %v31, 4095(%r15,%r15)
0xe7 0xff 0xff 0xff 0x38 0x04
-#CHECK: vllezh %v0, 0
+# CHECK: vllezh %v0, 0
0xe7 0x00 0x00 0x00 0x10 0x04
-#CHECK: vllezh %v17, 2475(%r7,%r8)
+# CHECK: vllezh %v17, 2475(%r7,%r8)
0xe7 0x17 0x89 0xab 0x18 0x04
-#CHECK: vllezh %v31, 4095(%r15,%r15)
+# CHECK: vllezh %v31, 4095(%r15,%r15)
0xe7 0xff 0xff 0xff 0x18 0x04
-#CHECK: vlm %v0, %v0, 0
+# CHECK: vlm %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x00 0x36
-#CHECK: vlm %v12, %v18, 1110(%r3)
+# CHECK: vlm %v12, %v18, 1110(%r3)
0xe7 0xc2 0x34 0x56 0x04 0x36
-#CHECK: vlm %v31, %v31, 4095(%r15)
+# CHECK: vlm %v31, %v31, 4095(%r15)
0xe7 0xff 0xff 0xff 0x0c 0x36
-#CHECK: vlp %v0, %v0, 11
+# CHECK: vlp %v0, %v0, 11
0xe7 0x00 0x00 0x00 0xb0 0xdf
-#CHECK: vlp %v19, %v14, 11
+# CHECK: vlp %v19, %v14, 11
0xe7 0x3e 0x00 0x00 0xb8 0xdf
-#CHECK: vlp %v31, %v31, 11
+# CHECK: vlp %v31, %v31, 11
0xe7 0xff 0x00 0x00 0xbc 0xdf
-#CHECK: vlpb %v0, %v0
+# CHECK: vlpb %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0xdf
-#CHECK: vlpb %v19, %v14
+# CHECK: vlpb %v19, %v14
0xe7 0x3e 0x00 0x00 0x08 0xdf
-#CHECK: vlpb %v31, %v31
+# CHECK: vlpb %v31, %v31
0xe7 0xff 0x00 0x00 0x0c 0xdf
-#CHECK: vlpf %v0, %v0
+# CHECK: vlpf %v0, %v0
0xe7 0x00 0x00 0x00 0x20 0xdf
-#CHECK: vlpf %v19, %v14
+# CHECK: vlpf %v19, %v14
0xe7 0x3e 0x00 0x00 0x28 0xdf
-#CHECK: vlpf %v31, %v31
+# CHECK: vlpf %v31, %v31
0xe7 0xff 0x00 0x00 0x2c 0xdf
-#CHECK: vlpg %v0, %v0
+# CHECK: vlpg %v0, %v0
0xe7 0x00 0x00 0x00 0x30 0xdf
-#CHECK: vlpg %v19, %v14
+# CHECK: vlpg %v19, %v14
0xe7 0x3e 0x00 0x00 0x38 0xdf
-#CHECK: vlpg %v31, %v31
+# CHECK: vlpg %v31, %v31
0xe7 0xff 0x00 0x00 0x3c 0xdf
-#CHECK: vlph %v0, %v0
+# CHECK: vlph %v0, %v0
0xe7 0x00 0x00 0x00 0x10 0xdf
-#CHECK: vlph %v19, %v14
+# CHECK: vlph %v19, %v14
0xe7 0x3e 0x00 0x00 0x18 0xdf
-#CHECK: vlph %v31, %v31
+# CHECK: vlph %v31, %v31
0xe7 0xff 0x00 0x00 0x1c 0xdf
-#CHECK: vlr %v0, %v0
+# CHECK: vlr %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0x56
-#CHECK: vlr %v19, %v14
+# CHECK: vlr %v19, %v14
0xe7 0x3e 0x00 0x00 0x08 0x56
-#CHECK: vlr %v31, %v31
+# CHECK: vlr %v31, %v31
0xe7 0xff 0x00 0x00 0x0c 0x56
-#CHECK: vlrep %v0, 0, 11
+# CHECK: vlrep %v0, 0, 11
0xe7 0x00 0x00 0x00 0xb0 0x05
-#CHECK: vlrep %v17, 2475(%r7,%r8), 11
+# CHECK: vlrep %v17, 2475(%r7,%r8), 11
0xe7 0x17 0x89 0xab 0xb8 0x05
-#CHECK: vlrep %v31, 4095(%r15,%r15), 11
+# CHECK: vlrep %v31, 4095(%r15,%r15), 11
0xe7 0xff 0xff 0xff 0xb8 0x05
-#CHECK: vlrepb %v0, 0
+# CHECK: vlrepb %v0, 0
0xe7 0x00 0x00 0x00 0x00 0x05
-#CHECK: vlrepb %v17, 2475(%r7,%r8)
+# CHECK: vlrepb %v17, 2475(%r7,%r8)
0xe7 0x17 0x89 0xab 0x08 0x05
-#CHECK: vlrepb %v31, 4095(%r15,%r15)
+# CHECK: vlrepb %v31, 4095(%r15,%r15)
0xe7 0xff 0xff 0xff 0x08 0x05
-#CHECK: vlrepf %v0, 0
+# CHECK: vlrepf %v0, 0
0xe7 0x00 0x00 0x00 0x20 0x05
-#CHECK: vlrepf %v17, 2475(%r7,%r8)
+# CHECK: vlrepf %v17, 2475(%r7,%r8)
0xe7 0x17 0x89 0xab 0x28 0x05
-#CHECK: vlrepf %v31, 4095(%r15,%r15)
+# CHECK: vlrepf %v31, 4095(%r15,%r15)
0xe7 0xff 0xff 0xff 0x28 0x05
-#CHECK: vlrepg %v0, 0
+# CHECK: vlrepg %v0, 0
0xe7 0x00 0x00 0x00 0x30 0x05
-#CHECK: vlrepg %v17, 2475(%r7,%r8)
+# CHECK: vlrepg %v17, 2475(%r7,%r8)
0xe7 0x17 0x89 0xab 0x38 0x05
-#CHECK: vlrepg %v31, 4095(%r15,%r15)
+# CHECK: vlrepg %v31, 4095(%r15,%r15)
0xe7 0xff 0xff 0xff 0x38 0x05
-#CHECK: vlreph %v0, 0
+# CHECK: vlreph %v0, 0
0xe7 0x00 0x00 0x00 0x10 0x05
-#CHECK: vlreph %v17, 2475(%r7,%r8)
+# CHECK: vlreph %v17, 2475(%r7,%r8)
0xe7 0x17 0x89 0xab 0x18 0x05
-#CHECK: vlreph %v31, 4095(%r15,%r15)
+# CHECK: vlreph %v31, 4095(%r15,%r15)
0xe7 0xff 0xff 0xff 0x18 0x05
-#CHECK: vlvg %v0, %r0, 0, 11
+# CHECK: vlvg %v0, %r0, 0, 11
0xe7 0x00 0x00 0x00 0xb0 0x22
-#CHECK: vlvg %v18, %r3, 1383(%r4), 11
+# CHECK: vlvg %v18, %r3, 1383(%r4), 11
0xe7 0x23 0x45 0x67 0xb8 0x22
-#CHECK: vlvg %v31, %r15, 4095(%r15), 11
+# CHECK: vlvg %v31, %r15, 4095(%r15), 11
0xe7 0xff 0xff 0xff 0xb8 0x22
-#CHECK: vlvgb %v0, %r0, 0
+# CHECK: vlvgb %v0, %r0, 0
0xe7 0x00 0x00 0x00 0x00 0x22
-#CHECK: vlvgb %v18, %r3, 1383(%r4)
+# CHECK: vlvgb %v18, %r3, 1383(%r4)
0xe7 0x23 0x45 0x67 0x08 0x22
-#CHECK: vlvgb %v31, %r15, 4095(%r15)
+# CHECK: vlvgb %v31, %r15, 4095(%r15)
0xe7 0xff 0xff 0xff 0x08 0x22
-#CHECK: vlvgf %v0, %r0, 0
+# CHECK: vlvgf %v0, %r0, 0
0xe7 0x00 0x00 0x00 0x20 0x22
-#CHECK: vlvgf %v18, %r3, 1383(%r4)
+# CHECK: vlvgf %v18, %r3, 1383(%r4)
0xe7 0x23 0x45 0x67 0x28 0x22
-#CHECK: vlvgf %v31, %r15, 4095(%r15)
+# CHECK: vlvgf %v31, %r15, 4095(%r15)
0xe7 0xff 0xff 0xff 0x28 0x22
-#CHECK: vlvgg %v0, %r0, 0
+# CHECK: vlvgg %v0, %r0, 0
0xe7 0x00 0x00 0x00 0x30 0x22
-#CHECK: vlvgg %v18, %r3, 1383(%r4)
+# CHECK: vlvgg %v18, %r3, 1383(%r4)
0xe7 0x23 0x45 0x67 0x38 0x22
-#CHECK: vlvgg %v31, %r15, 4095(%r15)
+# CHECK: vlvgg %v31, %r15, 4095(%r15)
0xe7 0xff 0xff 0xff 0x38 0x22
-#CHECK: vlvgh %v0, %r0, 0
+# CHECK: vlvgh %v0, %r0, 0
0xe7 0x00 0x00 0x00 0x10 0x22
-#CHECK: vlvgh %v18, %r3, 1383(%r4)
+# CHECK: vlvgh %v18, %r3, 1383(%r4)
0xe7 0x23 0x45 0x67 0x18 0x22
-#CHECK: vlvgh %v31, %r15, 4095(%r15)
+# CHECK: vlvgh %v31, %r15, 4095(%r15)
0xe7 0xff 0xff 0xff 0x18 0x22
-#CHECK: vlvgp %v0, %r0, %r0
+# CHECK: vlvgp %v0, %r0, %r0
0xe7 0x00 0x00 0x00 0x00 0x62
-#CHECK: vlvgp %v18, %r3, %r4
+# CHECK: vlvgp %v18, %r3, %r4
0xe7 0x23 0x40 0x00 0x08 0x62
-#CHECK: vlvgp %v31, %r15, %r15
+# CHECK: vlvgp %v31, %r15, %r15
0xe7 0xff 0xf0 0x00 0x08 0x62
-#CHECK: vmae %v0, %v0, %v0, %v0, 11
+# CHECK: vmae %v0, %v0, %v0, %v0, 11
0xe7 0x00 0x0b 0x00 0x00 0xae
-#CHECK: vmae %v3, %v20, %v5, %v22, 11
+# CHECK: vmae %v3, %v20, %v5, %v22, 11
0xe7 0x34 0x5b 0x00 0x65 0xae
-#CHECK: vmae %v31, %v31, %v31, %v31, 11
+# CHECK: vmae %v31, %v31, %v31, %v31, 11
0xe7 0xff 0xfb 0x00 0xff 0xae
-#CHECK: vmaeb %v0, %v0, %v0, %v0
+# CHECK: vmaeb %v0, %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0xae
-#CHECK: vmaeb %v3, %v20, %v5, %v22
+# CHECK: vmaeb %v3, %v20, %v5, %v22
0xe7 0x34 0x50 0x00 0x65 0xae
-#CHECK: vmaeb %v31, %v31, %v31, %v31
+# CHECK: vmaeb %v31, %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0xff 0xae
-#CHECK: vmaef %v0, %v0, %v0, %v0
+# CHECK: vmaef %v0, %v0, %v0, %v0
0xe7 0x00 0x02 0x00 0x00 0xae
-#CHECK: vmaef %v3, %v20, %v5, %v22
+# CHECK: vmaef %v3, %v20, %v5, %v22
0xe7 0x34 0x52 0x00 0x65 0xae
-#CHECK: vmaef %v31, %v31, %v31, %v31
+# CHECK: vmaef %v31, %v31, %v31, %v31
0xe7 0xff 0xf2 0x00 0xff 0xae
-#CHECK: vmaeh %v0, %v0, %v0, %v0
+# CHECK: vmaeh %v0, %v0, %v0, %v0
0xe7 0x00 0x01 0x00 0x00 0xae
-#CHECK: vmaeh %v3, %v20, %v5, %v22
+# CHECK: vmaeh %v3, %v20, %v5, %v22
0xe7 0x34 0x51 0x00 0x65 0xae
-#CHECK: vmaeh %v31, %v31, %v31, %v31
+# CHECK: vmaeh %v31, %v31, %v31, %v31
0xe7 0xff 0xf1 0x00 0xff 0xae
-#CHECK: vmah %v0, %v0, %v0, %v0, 11
+# CHECK: vmah %v0, %v0, %v0, %v0, 11
0xe7 0x00 0x0b 0x00 0x00 0xab
-#CHECK: vmah %v3, %v20, %v5, %v22, 11
+# CHECK: vmah %v3, %v20, %v5, %v22, 11
0xe7 0x34 0x5b 0x00 0x65 0xab
-#CHECK: vmah %v31, %v31, %v31, %v31, 11
+# CHECK: vmah %v31, %v31, %v31, %v31, 11
0xe7 0xff 0xfb 0x00 0xff 0xab
-#CHECK: vmahb %v0, %v0, %v0, %v0
+# CHECK: vmahb %v0, %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0xab
-#CHECK: vmahb %v3, %v20, %v5, %v22
+# CHECK: vmahb %v3, %v20, %v5, %v22
0xe7 0x34 0x50 0x00 0x65 0xab
-#CHECK: vmahb %v31, %v31, %v31, %v31
+# CHECK: vmahb %v31, %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0xff 0xab
-#CHECK: vmahf %v0, %v0, %v0, %v0
+# CHECK: vmahf %v0, %v0, %v0, %v0
0xe7 0x00 0x02 0x00 0x00 0xab
-#CHECK: vmahf %v3, %v20, %v5, %v22
+# CHECK: vmahf %v3, %v20, %v5, %v22
0xe7 0x34 0x52 0x00 0x65 0xab
-#CHECK: vmahf %v31, %v31, %v31, %v31
+# CHECK: vmahf %v31, %v31, %v31, %v31
0xe7 0xff 0xf2 0x00 0xff 0xab
-#CHECK: vmahh %v0, %v0, %v0, %v0
+# CHECK: vmahh %v0, %v0, %v0, %v0
0xe7 0x00 0x01 0x00 0x00 0xab
-#CHECK: vmahh %v3, %v20, %v5, %v22
+# CHECK: vmahh %v3, %v20, %v5, %v22
0xe7 0x34 0x51 0x00 0x65 0xab
-#CHECK: vmahh %v31, %v31, %v31, %v31
+# CHECK: vmahh %v31, %v31, %v31, %v31
0xe7 0xff 0xf1 0x00 0xff 0xab
-#CHECK: vmal %v0, %v0, %v0, %v0, 11
+# CHECK: vmal %v0, %v0, %v0, %v0, 11
0xe7 0x00 0x0b 0x00 0x00 0xaa
-#CHECK: vmal %v3, %v20, %v5, %v22, 11
+# CHECK: vmal %v3, %v20, %v5, %v22, 11
0xe7 0x34 0x5b 0x00 0x65 0xaa
-#CHECK: vmal %v31, %v31, %v31, %v31, 11
+# CHECK: vmal %v31, %v31, %v31, %v31, 11
0xe7 0xff 0xfb 0x00 0xff 0xaa
-#CHECK: vmalb %v0, %v0, %v0, %v0
+# CHECK: vmalb %v0, %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0xaa
-#CHECK: vmalb %v3, %v20, %v5, %v22
+# CHECK: vmalb %v3, %v20, %v5, %v22
0xe7 0x34 0x50 0x00 0x65 0xaa
-#CHECK: vmalb %v31, %v31, %v31, %v31
+# CHECK: vmalb %v31, %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0xff 0xaa
-#CHECK: vmale %v0, %v0, %v0, %v0, 11
+# CHECK: vmale %v0, %v0, %v0, %v0, 11
0xe7 0x00 0x0b 0x00 0x00 0xac
-#CHECK: vmale %v3, %v20, %v5, %v22, 11
+# CHECK: vmale %v3, %v20, %v5, %v22, 11
0xe7 0x34 0x5b 0x00 0x65 0xac
-#CHECK: vmale %v31, %v31, %v31, %v31, 11
+# CHECK: vmale %v31, %v31, %v31, %v31, 11
0xe7 0xff 0xfb 0x00 0xff 0xac
-#CHECK: vmaleb %v0, %v0, %v0, %v0
+# CHECK: vmaleb %v0, %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0xac
-#CHECK: vmaleb %v3, %v20, %v5, %v22
+# CHECK: vmaleb %v3, %v20, %v5, %v22
0xe7 0x34 0x50 0x00 0x65 0xac
-#CHECK: vmaleb %v31, %v31, %v31, %v31
+# CHECK: vmaleb %v31, %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0xff 0xac
-#CHECK: vmalef %v0, %v0, %v0, %v0
+# CHECK: vmalef %v0, %v0, %v0, %v0
0xe7 0x00 0x02 0x00 0x00 0xac
-#CHECK: vmalef %v3, %v20, %v5, %v22
+# CHECK: vmalef %v3, %v20, %v5, %v22
0xe7 0x34 0x52 0x00 0x65 0xac
-#CHECK: vmalef %v31, %v31, %v31, %v31
+# CHECK: vmalef %v31, %v31, %v31, %v31
0xe7 0xff 0xf2 0x00 0xff 0xac
-#CHECK: vmaleh %v0, %v0, %v0, %v0
+# CHECK: vmaleh %v0, %v0, %v0, %v0
0xe7 0x00 0x01 0x00 0x00 0xac
-#CHECK: vmaleh %v3, %v20, %v5, %v22
+# CHECK: vmaleh %v3, %v20, %v5, %v22
0xe7 0x34 0x51 0x00 0x65 0xac
-#CHECK: vmaleh %v31, %v31, %v31, %v31
+# CHECK: vmaleh %v31, %v31, %v31, %v31
0xe7 0xff 0xf1 0x00 0xff 0xac
-#CHECK: vmalf %v0, %v0, %v0, %v0
+# CHECK: vmalf %v0, %v0, %v0, %v0
0xe7 0x00 0x02 0x00 0x00 0xaa
-#CHECK: vmalf %v3, %v20, %v5, %v22
+# CHECK: vmalf %v3, %v20, %v5, %v22
0xe7 0x34 0x52 0x00 0x65 0xaa
-#CHECK: vmalf %v31, %v31, %v31, %v31
+# CHECK: vmalf %v31, %v31, %v31, %v31
0xe7 0xff 0xf2 0x00 0xff 0xaa
-#CHECK: vmalh %v0, %v0, %v0, %v0, 11
+# CHECK: vmalh %v0, %v0, %v0, %v0, 11
0xe7 0x00 0x0b 0x00 0x00 0xa9
-#CHECK: vmalh %v3, %v20, %v5, %v22, 11
+# CHECK: vmalh %v3, %v20, %v5, %v22, 11
0xe7 0x34 0x5b 0x00 0x65 0xa9
-#CHECK: vmalh %v31, %v31, %v31, %v31, 11
+# CHECK: vmalh %v31, %v31, %v31, %v31, 11
0xe7 0xff 0xfb 0x00 0xff 0xa9
-#CHECK: vmalhb %v0, %v0, %v0, %v0
+# CHECK: vmalhb %v0, %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0xa9
-#CHECK: vmalhb %v3, %v20, %v5, %v22
+# CHECK: vmalhb %v3, %v20, %v5, %v22
0xe7 0x34 0x50 0x00 0x65 0xa9
-#CHECK: vmalhb %v31, %v31, %v31, %v31
+# CHECK: vmalhb %v31, %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0xff 0xa9
-#CHECK: vmalhf %v0, %v0, %v0, %v0
+# CHECK: vmalhf %v0, %v0, %v0, %v0
0xe7 0x00 0x02 0x00 0x00 0xa9
-#CHECK: vmalhf %v3, %v20, %v5, %v22
+# CHECK: vmalhf %v3, %v20, %v5, %v22
0xe7 0x34 0x52 0x00 0x65 0xa9
-#CHECK: vmalhf %v31, %v31, %v31, %v31
+# CHECK: vmalhf %v31, %v31, %v31, %v31
0xe7 0xff 0xf2 0x00 0xff 0xa9
-#CHECK: vmalhh %v0, %v0, %v0, %v0
+# CHECK: vmalhh %v0, %v0, %v0, %v0
0xe7 0x00 0x01 0x00 0x00 0xa9
-#CHECK: vmalhh %v3, %v20, %v5, %v22
+# CHECK: vmalhh %v3, %v20, %v5, %v22
0xe7 0x34 0x51 0x00 0x65 0xa9
-#CHECK: vmalhh %v31, %v31, %v31, %v31
+# CHECK: vmalhh %v31, %v31, %v31, %v31
0xe7 0xff 0xf1 0x00 0xff 0xa9
-#CHECK: vmalhw %v0, %v0, %v0, %v0
+# CHECK: vmalhw %v0, %v0, %v0, %v0
0xe7 0x00 0x01 0x00 0x00 0xaa
-#CHECK: vmalhw %v3, %v20, %v5, %v22
+# CHECK: vmalhw %v3, %v20, %v5, %v22
0xe7 0x34 0x51 0x00 0x65 0xaa
-#CHECK: vmalhw %v31, %v31, %v31, %v31
+# CHECK: vmalhw %v31, %v31, %v31, %v31
0xe7 0xff 0xf1 0x00 0xff 0xaa
-#CHECK: vmalo %v0, %v0, %v0, %v0, 11
+# CHECK: vmalo %v0, %v0, %v0, %v0, 11
0xe7 0x00 0x0b 0x00 0x00 0xad
-#CHECK: vmalo %v3, %v20, %v5, %v22, 11
+# CHECK: vmalo %v3, %v20, %v5, %v22, 11
0xe7 0x34 0x5b 0x00 0x65 0xad
-#CHECK: vmalo %v31, %v31, %v31, %v31, 11
+# CHECK: vmalo %v31, %v31, %v31, %v31, 11
0xe7 0xff 0xfb 0x00 0xff 0xad
-#CHECK: vmalob %v0, %v0, %v0, %v0
+# CHECK: vmalob %v0, %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0xad
-#CHECK: vmalob %v3, %v20, %v5, %v22
+# CHECK: vmalob %v3, %v20, %v5, %v22
0xe7 0x34 0x50 0x00 0x65 0xad
-#CHECK: vmalob %v31, %v31, %v31, %v31
+# CHECK: vmalob %v31, %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0xff 0xad
-#CHECK: vmalof %v0, %v0, %v0, %v0
+# CHECK: vmalof %v0, %v0, %v0, %v0
0xe7 0x00 0x02 0x00 0x00 0xad
-#CHECK: vmalof %v3, %v20, %v5, %v22
+# CHECK: vmalof %v3, %v20, %v5, %v22
0xe7 0x34 0x52 0x00 0x65 0xad
-#CHECK: vmalof %v31, %v31, %v31, %v31
+# CHECK: vmalof %v31, %v31, %v31, %v31
0xe7 0xff 0xf2 0x00 0xff 0xad
-#CHECK: vmaloh %v0, %v0, %v0, %v0
+# CHECK: vmaloh %v0, %v0, %v0, %v0
0xe7 0x00 0x01 0x00 0x00 0xad
-#CHECK: vmaloh %v3, %v20, %v5, %v22
+# CHECK: vmaloh %v3, %v20, %v5, %v22
0xe7 0x34 0x51 0x00 0x65 0xad
-#CHECK: vmaloh %v31, %v31, %v31, %v31
+# CHECK: vmaloh %v31, %v31, %v31, %v31
0xe7 0xff 0xf1 0x00 0xff 0xad
-#CHECK: vmao %v0, %v0, %v0, %v0, 11
+# CHECK: vmao %v0, %v0, %v0, %v0, 11
0xe7 0x00 0x0b 0x00 0x00 0xaf
-#CHECK: vmao %v3, %v20, %v5, %v22, 11
+# CHECK: vmao %v3, %v20, %v5, %v22, 11
0xe7 0x34 0x5b 0x00 0x65 0xaf
-#CHECK: vmao %v31, %v31, %v31, %v31, 11
+# CHECK: vmao %v31, %v31, %v31, %v31, 11
0xe7 0xff 0xfb 0x00 0xff 0xaf
-#CHECK: vmaob %v0, %v0, %v0, %v0
+# CHECK: vmaob %v0, %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0xaf
-#CHECK: vmaob %v3, %v20, %v5, %v22
+# CHECK: vmaob %v3, %v20, %v5, %v22
0xe7 0x34 0x50 0x00 0x65 0xaf
-#CHECK: vmaob %v31, %v31, %v31, %v31
+# CHECK: vmaob %v31, %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0xff 0xaf
-#CHECK: vmaof %v0, %v0, %v0, %v0
+# CHECK: vmaof %v0, %v0, %v0, %v0
0xe7 0x00 0x02 0x00 0x00 0xaf
-#CHECK: vmaof %v3, %v20, %v5, %v22
+# CHECK: vmaof %v3, %v20, %v5, %v22
0xe7 0x34 0x52 0x00 0x65 0xaf
-#CHECK: vmaof %v31, %v31, %v31, %v31
+# CHECK: vmaof %v31, %v31, %v31, %v31
0xe7 0xff 0xf2 0x00 0xff 0xaf
-#CHECK: vmaoh %v0, %v0, %v0, %v0
+# CHECK: vmaoh %v0, %v0, %v0, %v0
0xe7 0x00 0x01 0x00 0x00 0xaf
-#CHECK: vmaoh %v3, %v20, %v5, %v22
+# CHECK: vmaoh %v3, %v20, %v5, %v22
0xe7 0x34 0x51 0x00 0x65 0xaf
-#CHECK: vmaoh %v31, %v31, %v31, %v31
+# CHECK: vmaoh %v31, %v31, %v31, %v31
0xe7 0xff 0xf1 0x00 0xff 0xaf
-#CHECK: vme %v0, %v0, %v0, 11
+# CHECK: vme %v0, %v0, %v0, 11
0xe7 0x00 0x00 0x00 0xb0 0xa6
-#CHECK: vme %v18, %v3, %v20, 11
+# CHECK: vme %v18, %v3, %v20, 11
0xe7 0x23 0x40 0x00 0xba 0xa6
-#CHECK: vme %v31, %v31, %v31, 11
+# CHECK: vme %v31, %v31, %v31, 11
0xe7 0xff 0xf0 0x00 0xbe 0xa6
-#CHECK: vmeb %v0, %v0, %v0
+# CHECK: vmeb %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0xa6
-#CHECK: vmeb %v18, %v3, %v20
+# CHECK: vmeb %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x0a 0xa6
-#CHECK: vmeb %v31, %v31, %v31
+# CHECK: vmeb %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x0e 0xa6
-#CHECK: vmef %v0, %v0, %v0
+# CHECK: vmef %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x20 0xa6
-#CHECK: vmef %v18, %v3, %v20
+# CHECK: vmef %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x2a 0xa6
-#CHECK: vmef %v31, %v31, %v31
+# CHECK: vmef %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x2e 0xa6
-#CHECK: vmeh %v0, %v0, %v0
+# CHECK: vmeh %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x10 0xa6
-#CHECK: vmeh %v18, %v3, %v20
+# CHECK: vmeh %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x1a 0xa6
-#CHECK: vmeh %v31, %v31, %v31
+# CHECK: vmeh %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x1e 0xa6
-#CHECK: vmh %v0, %v0, %v0, 11
+# CHECK: vmh %v0, %v0, %v0, 11
0xe7 0x00 0x00 0x00 0xb0 0xa3
-#CHECK: vmh %v18, %v3, %v20, 11
+# CHECK: vmh %v18, %v3, %v20, 11
0xe7 0x23 0x40 0x00 0xba 0xa3
-#CHECK: vmh %v31, %v31, %v31, 11
+# CHECK: vmh %v31, %v31, %v31, 11
0xe7 0xff 0xf0 0x00 0xbe 0xa3
-#CHECK: vmhb %v0, %v0, %v0
+# CHECK: vmhb %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0xa3
-#CHECK: vmhb %v18, %v3, %v20
+# CHECK: vmhb %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x0a 0xa3
-#CHECK: vmhb %v31, %v31, %v31
+# CHECK: vmhb %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x0e 0xa3
-#CHECK: vmhf %v0, %v0, %v0
+# CHECK: vmhf %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x20 0xa3
-#CHECK: vmhf %v18, %v3, %v20
+# CHECK: vmhf %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x2a 0xa3
-#CHECK: vmhf %v31, %v31, %v31
+# CHECK: vmhf %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x2e 0xa3
-#CHECK: vmhh %v0, %v0, %v0
+# CHECK: vmhh %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x10 0xa3
-#CHECK: vmhh %v18, %v3, %v20
+# CHECK: vmhh %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x1a 0xa3
-#CHECK: vmhh %v31, %v31, %v31
+# CHECK: vmhh %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x1e 0xa3
-#CHECK: vml %v0, %v0, %v0, 11
+# CHECK: vml %v0, %v0, %v0, 11
0xe7 0x00 0x00 0x00 0xb0 0xa2
-#CHECK: vml %v18, %v3, %v20, 11
+# CHECK: vml %v18, %v3, %v20, 11
0xe7 0x23 0x40 0x00 0xba 0xa2
-#CHECK: vml %v31, %v31, %v31, 11
+# CHECK: vml %v31, %v31, %v31, 11
0xe7 0xff 0xf0 0x00 0xbe 0xa2
-#CHECK: vmlb %v0, %v0, %v0
+# CHECK: vmlb %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0xa2
-#CHECK: vmlb %v18, %v3, %v20
+# CHECK: vmlb %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x0a 0xa2
-#CHECK: vmlb %v31, %v31, %v31
+# CHECK: vmlb %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x0e 0xa2
-#CHECK: vmlf %v0, %v0, %v0
-0xe7 0x00 0x00 0x00 0x20 0xa2
-
-#CHECK: vmlf %v18, %v3, %v20
-0xe7 0x23 0x40 0x00 0x2a 0xa2
-
-#CHECK: vmlf %v31, %v31, %v31
-0xe7 0xff 0xf0 0x00 0x2e 0xa2
-
-#CHECK: vmle %v0, %v0, %v0, 11
+# CHECK: vmle %v0, %v0, %v0, 11
0xe7 0x00 0x00 0x00 0xb0 0xa4
-#CHECK: vmle %v18, %v3, %v20, 11
+# CHECK: vmle %v18, %v3, %v20, 11
0xe7 0x23 0x40 0x00 0xba 0xa4
-#CHECK: vmle %v31, %v31, %v31, 11
+# CHECK: vmle %v31, %v31, %v31, 11
0xe7 0xff 0xf0 0x00 0xbe 0xa4
-#CHECK: vmleb %v0, %v0, %v0
+# CHECK: vmleb %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0xa4
-#CHECK: vmleb %v18, %v3, %v20
+# CHECK: vmleb %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x0a 0xa4
-#CHECK: vmleb %v31, %v31, %v31
+# CHECK: vmleb %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x0e 0xa4
-#CHECK: vmlef %v0, %v0, %v0
+# CHECK: vmlef %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x20 0xa4
-#CHECK: vmlef %v18, %v3, %v20
+# CHECK: vmlef %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x2a 0xa4
-#CHECK: vmlef %v31, %v31, %v31
+# CHECK: vmlef %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x2e 0xa4
-#CHECK: vmleh %v0, %v0, %v0
+# CHECK: vmleh %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x10 0xa4
-#CHECK: vmleh %v18, %v3, %v20
+# CHECK: vmleh %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x1a 0xa4
-#CHECK: vmleh %v31, %v31, %v31
+# CHECK: vmleh %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x1e 0xa4
-#CHECK: vmlh %v0, %v0, %v0, 11
+# CHECK: vmlf %v0, %v0, %v0
+0xe7 0x00 0x00 0x00 0x20 0xa2
+
+# CHECK: vmlf %v18, %v3, %v20
+0xe7 0x23 0x40 0x00 0x2a 0xa2
+
+# CHECK: vmlf %v31, %v31, %v31
+0xe7 0xff 0xf0 0x00 0x2e 0xa2
+
+# CHECK: vmlh %v0, %v0, %v0, 11
0xe7 0x00 0x00 0x00 0xb0 0xa1
-#CHECK: vmlh %v18, %v3, %v20, 11
+# CHECK: vmlh %v18, %v3, %v20, 11
0xe7 0x23 0x40 0x00 0xba 0xa1
-#CHECK: vmlh %v31, %v31, %v31, 11
+# CHECK: vmlh %v31, %v31, %v31, 11
0xe7 0xff 0xf0 0x00 0xbe 0xa1
-#CHECK: vmlhb %v0, %v0, %v0
+# CHECK: vmlhb %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0xa1
-#CHECK: vmlhb %v18, %v3, %v20
+# CHECK: vmlhb %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x0a 0xa1
-#CHECK: vmlhb %v31, %v31, %v31
+# CHECK: vmlhb %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x0e 0xa1
-#CHECK: vmlhf %v0, %v0, %v0
+# CHECK: vmlhf %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x20 0xa1
-#CHECK: vmlhf %v18, %v3, %v20
+# CHECK: vmlhf %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x2a 0xa1
-#CHECK: vmlhf %v31, %v31, %v31
+# CHECK: vmlhf %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x2e 0xa1
-#CHECK: vmlhh %v0, %v0, %v0
+# CHECK: vmlhh %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x10 0xa1
-#CHECK: vmlhh %v18, %v3, %v20
+# CHECK: vmlhh %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x1a 0xa1
-#CHECK: vmlhh %v31, %v31, %v31
+# CHECK: vmlhh %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x1e 0xa1
-#CHECK: vmlhw %v0, %v0, %v0
+# CHECK: vmlhw %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x10 0xa2
-#CHECK: vmlhw %v18, %v3, %v20
+# CHECK: vmlhw %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x1a 0xa2
-#CHECK: vmlhw %v31, %v31, %v31
+# CHECK: vmlhw %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x1e 0xa2
-#CHECK: vmlo %v0, %v0, %v0, 11
+# CHECK: vmlo %v0, %v0, %v0, 11
0xe7 0x00 0x00 0x00 0xb0 0xa5
-#CHECK: vmlo %v18, %v3, %v20, 11
+# CHECK: vmlo %v18, %v3, %v20, 11
0xe7 0x23 0x40 0x00 0xba 0xa5
-#CHECK: vmlo %v31, %v31, %v31, 11
+# CHECK: vmlo %v31, %v31, %v31, 11
0xe7 0xff 0xf0 0x00 0xbe 0xa5
-#CHECK: vmlob %v0, %v0, %v0
+# CHECK: vmlob %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0xa5
-#CHECK: vmlob %v18, %v3, %v20
+# CHECK: vmlob %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x0a 0xa5
-#CHECK: vmlob %v31, %v31, %v31
+# CHECK: vmlob %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x0e 0xa5
-#CHECK: vmlof %v0, %v0, %v0
+# CHECK: vmlof %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x20 0xa5
-#CHECK: vmlof %v18, %v3, %v20
+# CHECK: vmlof %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x2a 0xa5
-#CHECK: vmlof %v31, %v31, %v31
+# CHECK: vmlof %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x2e 0xa5
-#CHECK: vmloh %v0, %v0, %v0
+# CHECK: vmloh %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x10 0xa5
-#CHECK: vmloh %v18, %v3, %v20
+# CHECK: vmloh %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x1a 0xa5
-#CHECK: vmloh %v31, %v31, %v31
+# CHECK: vmloh %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x1e 0xa5
-#CHECK: vmn %v0, %v0, %v0, 11
+# CHECK: vmn %v0, %v0, %v0, 11
0xe7 0x00 0x00 0x00 0xb0 0xfe
-#CHECK: vmn %v18, %v3, %v20, 11
+# CHECK: vmn %v18, %v3, %v20, 11
0xe7 0x23 0x40 0x00 0xba 0xfe
-#CHECK: vmn %v31, %v31, %v31, 11
+# CHECK: vmn %v31, %v31, %v31, 11
0xe7 0xff 0xf0 0x00 0xbe 0xfe
-#CHECK: vmnb %v0, %v0, %v0
+# CHECK: vmnb %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0xfe
-#CHECK: vmnb %v18, %v3, %v20
+# CHECK: vmnb %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x0a 0xfe
-#CHECK: vmnb %v31, %v31, %v31
+# CHECK: vmnb %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x0e 0xfe
-#CHECK: vmnf %v0, %v0, %v0
+# CHECK: vmnf %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x20 0xfe
-#CHECK: vmnf %v18, %v3, %v20
+# CHECK: vmnf %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x2a 0xfe
-#CHECK: vmnf %v31, %v31, %v31
+# CHECK: vmnf %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x2e 0xfe
-#CHECK: vmng %v0, %v0, %v0
+# CHECK: vmng %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x30 0xfe
-#CHECK: vmng %v18, %v3, %v20
+# CHECK: vmng %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x3a 0xfe
-#CHECK: vmng %v31, %v31, %v31
+# CHECK: vmng %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x3e 0xfe
-#CHECK: vmnh %v0, %v0, %v0
+# CHECK: vmnh %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x10 0xfe
-#CHECK: vmnh %v18, %v3, %v20
+# CHECK: vmnh %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x1a 0xfe
-#CHECK: vmnh %v31, %v31, %v31
+# CHECK: vmnh %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x1e 0xfe
-#CHECK: vmnl %v0, %v0, %v0, 11
+# CHECK: vmnl %v0, %v0, %v0, 11
0xe7 0x00 0x00 0x00 0xb0 0xfc
-#CHECK: vmnl %v18, %v3, %v20, 11
+# CHECK: vmnl %v18, %v3, %v20, 11
0xe7 0x23 0x40 0x00 0xba 0xfc
-#CHECK: vmnl %v31, %v31, %v31, 11
+# CHECK: vmnl %v31, %v31, %v31, 11
0xe7 0xff 0xf0 0x00 0xbe 0xfc
-#CHECK: vmnlb %v0, %v0, %v0
+# CHECK: vmnlb %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0xfc
-#CHECK: vmnlb %v18, %v3, %v20
+# CHECK: vmnlb %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x0a 0xfc
-#CHECK: vmnlb %v31, %v31, %v31
+# CHECK: vmnlb %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x0e 0xfc
-#CHECK: vmnlf %v0, %v0, %v0
+# CHECK: vmnlf %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x20 0xfc
-#CHECK: vmnlf %v18, %v3, %v20
+# CHECK: vmnlf %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x2a 0xfc
-#CHECK: vmnlf %v31, %v31, %v31
+# CHECK: vmnlf %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x2e 0xfc
-#CHECK: vmnlg %v0, %v0, %v0
+# CHECK: vmnlg %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x30 0xfc
-#CHECK: vmnlg %v18, %v3, %v20
+# CHECK: vmnlg %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x3a 0xfc
-#CHECK: vmnlg %v31, %v31, %v31
+# CHECK: vmnlg %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x3e 0xfc
-#CHECK: vmnlh %v0, %v0, %v0
+# CHECK: vmnlh %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x10 0xfc
-#CHECK: vmnlh %v18, %v3, %v20
+# CHECK: vmnlh %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x1a 0xfc
-#CHECK: vmnlh %v31, %v31, %v31
+# CHECK: vmnlh %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x1e 0xfc
-#CHECK: vmo %v0, %v0, %v0, 11
+# CHECK: vmo %v0, %v0, %v0, 11
0xe7 0x00 0x00 0x00 0xb0 0xa7
-#CHECK: vmo %v18, %v3, %v20, 11
+# CHECK: vmo %v18, %v3, %v20, 11
0xe7 0x23 0x40 0x00 0xba 0xa7
-#CHECK: vmo %v31, %v31, %v31, 11
+# CHECK: vmo %v31, %v31, %v31, 11
0xe7 0xff 0xf0 0x00 0xbe 0xa7
-#CHECK: vmob %v0, %v0, %v0
+# CHECK: vmob %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0xa7
-#CHECK: vmob %v18, %v3, %v20
+# CHECK: vmob %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x0a 0xa7
-#CHECK: vmob %v31, %v31, %v31
+# CHECK: vmob %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x0e 0xa7
-#CHECK: vmof %v0, %v0, %v0
+# CHECK: vmof %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x20 0xa7
-#CHECK: vmof %v18, %v3, %v20
+# CHECK: vmof %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x2a 0xa7
-#CHECK: vmof %v31, %v31, %v31
+# CHECK: vmof %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x2e 0xa7
-#CHECK: vmoh %v0, %v0, %v0
+# CHECK: vmoh %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x10 0xa7
-#CHECK: vmoh %v18, %v3, %v20
+# CHECK: vmoh %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x1a 0xa7
-#CHECK: vmoh %v31, %v31, %v31
+# CHECK: vmoh %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x1e 0xa7
-#CHECK: vmrh %v0, %v0, %v0, 11
+# CHECK: vmrh %v0, %v0, %v0, 11
0xe7 0x00 0x00 0x00 0xb0 0x61
-#CHECK: vmrh %v18, %v3, %v20, 11
+# CHECK: vmrh %v18, %v3, %v20, 11
0xe7 0x23 0x40 0x00 0xba 0x61
-#CHECK: vmrh %v31, %v31, %v31, 11
+# CHECK: vmrh %v31, %v31, %v31, 11
0xe7 0xff 0xf0 0x00 0xbe 0x61
-#CHECK: vmrhb %v0, %v0, %v0
+# CHECK: vmrhb %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0x61
-#CHECK: vmrhb %v18, %v3, %v20
+# CHECK: vmrhb %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x0a 0x61
-#CHECK: vmrhb %v31, %v31, %v31
+# CHECK: vmrhb %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x0e 0x61
-#CHECK: vmrhf %v0, %v0, %v0
+# CHECK: vmrhf %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x20 0x61
-#CHECK: vmrhf %v18, %v3, %v20
+# CHECK: vmrhf %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x2a 0x61
-#CHECK: vmrhf %v31, %v31, %v31
+# CHECK: vmrhf %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x2e 0x61
-#CHECK: vmrhg %v0, %v0, %v0
+# CHECK: vmrhg %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x30 0x61
-#CHECK: vmrhg %v18, %v3, %v20
+# CHECK: vmrhg %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x3a 0x61
-#CHECK: vmrhg %v31, %v31, %v31
+# CHECK: vmrhg %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x3e 0x61
-#CHECK: vmrhh %v0, %v0, %v0
+# CHECK: vmrhh %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x10 0x61
-#CHECK: vmrhh %v18, %v3, %v20
+# CHECK: vmrhh %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x1a 0x61
-#CHECK: vmrhh %v31, %v31, %v31
+# CHECK: vmrhh %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x1e 0x61
-#CHECK: vmrl %v0, %v0, %v0, 11
+# CHECK: vmrl %v0, %v0, %v0, 11
0xe7 0x00 0x00 0x00 0xb0 0x60
-#CHECK: vmrl %v18, %v3, %v20, 11
+# CHECK: vmrl %v18, %v3, %v20, 11
0xe7 0x23 0x40 0x00 0xba 0x60
-#CHECK: vmrl %v31, %v31, %v31, 11
+# CHECK: vmrl %v31, %v31, %v31, 11
0xe7 0xff 0xf0 0x00 0xbe 0x60
-#CHECK: vmrlb %v0, %v0, %v0
+# CHECK: vmrlb %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0x60
-#CHECK: vmrlb %v18, %v3, %v20
+# CHECK: vmrlb %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x0a 0x60
-#CHECK: vmrlb %v31, %v31, %v31
+# CHECK: vmrlb %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x0e 0x60
-#CHECK: vmrlf %v0, %v0, %v0
+# CHECK: vmrlf %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x20 0x60
-#CHECK: vmrlf %v18, %v3, %v20
+# CHECK: vmrlf %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x2a 0x60
-#CHECK: vmrlf %v31, %v31, %v31
+# CHECK: vmrlf %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x2e 0x60
-#CHECK: vmrlg %v0, %v0, %v0
+# CHECK: vmrlg %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x30 0x60
-#CHECK: vmrlg %v18, %v3, %v20
+# CHECK: vmrlg %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x3a 0x60
-#CHECK: vmrlg %v31, %v31, %v31
+# CHECK: vmrlg %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x3e 0x60
-#CHECK: vmrlh %v0, %v0, %v0
+# CHECK: vmrlh %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x10 0x60
-#CHECK: vmrlh %v18, %v3, %v20
+# CHECK: vmrlh %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x1a 0x60
-#CHECK: vmrlh %v31, %v31, %v31
+# CHECK: vmrlh %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x1e 0x60
-#CHECK: vmx %v0, %v0, %v0, 11
+# CHECK: vmx %v0, %v0, %v0, 11
0xe7 0x00 0x00 0x00 0xb0 0xff
-#CHECK: vmx %v18, %v3, %v20, 11
+# CHECK: vmx %v18, %v3, %v20, 11
0xe7 0x23 0x40 0x00 0xba 0xff
-#CHECK: vmx %v31, %v31, %v31, 11
+# CHECK: vmx %v31, %v31, %v31, 11
0xe7 0xff 0xf0 0x00 0xbe 0xff
-#CHECK: vmxb %v0, %v0, %v0
+# CHECK: vmxb %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0xff
-#CHECK: vmxb %v18, %v3, %v20
+# CHECK: vmxb %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x0a 0xff
-#CHECK: vmxb %v31, %v31, %v31
+# CHECK: vmxb %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x0e 0xff
-#CHECK: vmxf %v0, %v0, %v0
+# CHECK: vmxf %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x20 0xff
-#CHECK: vmxf %v18, %v3, %v20
+# CHECK: vmxf %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x2a 0xff
-#CHECK: vmxf %v31, %v31, %v31
+# CHECK: vmxf %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x2e 0xff
-#CHECK: vmxg %v0, %v0, %v0
+# CHECK: vmxg %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x30 0xff
-#CHECK: vmxg %v18, %v3, %v20
+# CHECK: vmxg %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x3a 0xff
-#CHECK: vmxg %v31, %v31, %v31
+# CHECK: vmxg %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x3e 0xff
-#CHECK: vmxh %v0, %v0, %v0
+# CHECK: vmxh %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x10 0xff
-#CHECK: vmxh %v18, %v3, %v20
+# CHECK: vmxh %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x1a 0xff
-#CHECK: vmxh %v31, %v31, %v31
+# CHECK: vmxh %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x1e 0xff
-#CHECK: vmxl %v0, %v0, %v0, 11
+# CHECK: vmxl %v0, %v0, %v0, 11
0xe7 0x00 0x00 0x00 0xb0 0xfd
-#CHECK: vmxl %v18, %v3, %v20, 11
+# CHECK: vmxl %v18, %v3, %v20, 11
0xe7 0x23 0x40 0x00 0xba 0xfd
-#CHECK: vmxl %v31, %v31, %v31, 11
+# CHECK: vmxl %v31, %v31, %v31, 11
0xe7 0xff 0xf0 0x00 0xbe 0xfd
-#CHECK: vmxlb %v0, %v0, %v0
+# CHECK: vmxlb %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0xfd
-#CHECK: vmxlb %v18, %v3, %v20
+# CHECK: vmxlb %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x0a 0xfd
-#CHECK: vmxlb %v31, %v31, %v31
+# CHECK: vmxlb %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x0e 0xfd
-#CHECK: vmxlf %v0, %v0, %v0
+# CHECK: vmxlf %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x20 0xfd
-#CHECK: vmxlf %v18, %v3, %v20
+# CHECK: vmxlf %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x2a 0xfd
-#CHECK: vmxlf %v31, %v31, %v31
+# CHECK: vmxlf %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x2e 0xfd
-#CHECK: vmxlg %v0, %v0, %v0
+# CHECK: vmxlg %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x30 0xfd
-#CHECK: vmxlg %v18, %v3, %v20
+# CHECK: vmxlg %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x3a 0xfd
-#CHECK: vmxlg %v31, %v31, %v31
+# CHECK: vmxlg %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x3e 0xfd
-#CHECK: vmxlh %v0, %v0, %v0
+# CHECK: vmxlh %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x10 0xfd
-#CHECK: vmxlh %v18, %v3, %v20
+# CHECK: vmxlh %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x1a 0xfd
-#CHECK: vmxlh %v31, %v31, %v31
+# CHECK: vmxlh %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x1e 0xfd
-#CHECK: vn %v0, %v0, %v0
+# CHECK: vn %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0x68
-#CHECK: vn %v18, %v3, %v20
+# CHECK: vn %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x0a 0x68
-#CHECK: vn %v31, %v31, %v31
+# CHECK: vn %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x0e 0x68
-#CHECK: vnc %v0, %v0, %v0
+# CHECK: vnc %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0x69
-#CHECK: vnc %v18, %v3, %v20
+# CHECK: vnc %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x0a 0x69
-#CHECK: vnc %v31, %v31, %v31
+# CHECK: vnc %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x0e 0x69
-#CHECK: vno %v0, %v0, %v0
+# CHECK: vno %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0x6b
-#CHECK: vno %v18, %v3, %v20
+# CHECK: vno %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x0a 0x6b
-#CHECK: vno %v31, %v31, %v31
+# CHECK: vno %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x0e 0x6b
-#CHECK: vo %v0, %v0, %v0
+# CHECK: vo %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0x6a
-#CHECK: vo %v18, %v3, %v20
+# CHECK: vo %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x0a 0x6a
-#CHECK: vo %v31, %v31, %v31
+# CHECK: vo %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x0e 0x6a
-#CHECK: vpdi %v0, %v0, %v0, 0
+# CHECK: vpdi %v0, %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x00 0x84
-#CHECK: vpdi %v3, %v20, %v5, 4
+# CHECK: vpdi %v3, %v20, %v5, 4
0xe7 0x34 0x50 0x00 0x44 0x84
-#CHECK: vpdi %v31, %v31, %v31, 15
+# CHECK: vpdi %v31, %v31, %v31, 15
0xe7 0xff 0xf0 0x00 0xfe 0x84
-#CHECK: vperm %v0, %v0, %v0, %v0
+# CHECK: vperm %v0, %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0x8c
-#CHECK: vperm %v3, %v20, %v5, %v22
+# CHECK: vperm %v3, %v20, %v5, %v22
0xe7 0x34 0x50 0x00 0x65 0x8c
-#CHECK: vperm %v31, %v31, %v31, %v31
+# CHECK: vperm %v31, %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0xff 0x8c
-#CHECK: vpk %v0, %v0, %v0, 11
+# CHECK: vpk %v0, %v0, %v0, 11
0xe7 0x00 0x00 0x00 0xb0 0x94
-#CHECK: vpk %v18, %v3, %v20, 11
+# CHECK: vpk %v18, %v3, %v20, 11
0xe7 0x23 0x40 0x00 0xba 0x94
-#CHECK: vpk %v31, %v31, %v31, 11
+# CHECK: vpk %v31, %v31, %v31, 11
0xe7 0xff 0xf0 0x00 0xbe 0x94
-#CHECK: vpkf %v0, %v0, %v0
+# CHECK: vpkf %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x20 0x94
-#CHECK: vpkf %v18, %v3, %v20
+# CHECK: vpkf %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x2a 0x94
-#CHECK: vpkf %v31, %v31, %v31
+# CHECK: vpkf %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x2e 0x94
-#CHECK: vpkg %v0, %v0, %v0
+# CHECK: vpkg %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x30 0x94
-#CHECK: vpkg %v18, %v3, %v20
+# CHECK: vpkg %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x3a 0x94
-#CHECK: vpkg %v31, %v31, %v31
+# CHECK: vpkg %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x3e 0x94
-#CHECK: vpkh %v0, %v0, %v0
+# CHECK: vpkh %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x10 0x94
-#CHECK: vpkh %v18, %v3, %v20
+# CHECK: vpkh %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x1a 0x94
-#CHECK: vpkh %v31, %v31, %v31
+# CHECK: vpkh %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x1e 0x94
-#CHECK: vpkls %v0, %v0, %v0, 11, 9
+# CHECK: vpkls %v0, %v0, %v0, 11, 9
0xe7 0x00 0x00 0x90 0xb0 0x95
-#CHECK: vpkls %v18, %v3, %v20, 11, 9
+# CHECK: vpkls %v18, %v3, %v20, 11, 9
0xe7 0x23 0x40 0x90 0xba 0x95
-#CHECK: vpkls %v31, %v31, %v31, 11, 9
+# CHECK: vpkls %v31, %v31, %v31, 11, 9
0xe7 0xff 0xf0 0x90 0xbe 0x95
-#CHECK: vpklsf %v0, %v0, %v0
+# CHECK: vpklsf %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x20 0x95
-#CHECK: vpklsf %v18, %v3, %v20
+# CHECK: vpklsf %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x2a 0x95
-#CHECK: vpklsfs %v7, %v24, %v9
-0xe7 0x78 0x90 0x10 0x24 0x95
-
-#CHECK: vpklsf %v31, %v31, %v31
+# CHECK: vpklsf %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x2e 0x95
-#CHECK: vpklsg %v0, %v0, %v0
+# CHECK: vpklsfs %v7, %v24, %v9
+0xe7 0x78 0x90 0x10 0x24 0x95
+
+# CHECK: vpklsg %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x30 0x95
-#CHECK: vpklsg %v18, %v3, %v20
+# CHECK: vpklsg %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x3a 0x95
-#CHECK: vpklsgs %v7, %v24, %v9
-0xe7 0x78 0x90 0x10 0x34 0x95
-
-#CHECK: vpklsg %v31, %v31, %v31
+# CHECK: vpklsg %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x3e 0x95
-#CHECK: vpklsh %v0, %v0, %v0
+# CHECK: vpklsgs %v7, %v24, %v9
+0xe7 0x78 0x90 0x10 0x34 0x95
+
+# CHECK: vpklsh %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x10 0x95
-#CHECK: vpklsh %v18, %v3, %v20
+# CHECK: vpklsh %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x1a 0x95
-#CHECK: vpklshs %v7, %v24, %v9
-0xe7 0x78 0x90 0x10 0x14 0x95
-
-#CHECK: vpklsh %v31, %v31, %v31
+# CHECK: vpklsh %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x1e 0x95
-#CHECK: vpks %v0, %v0, %v0, 11, 9
+# CHECK: vpklshs %v7, %v24, %v9
+0xe7 0x78 0x90 0x10 0x14 0x95
+
+# CHECK: vpks %v0, %v0, %v0, 11, 9
0xe7 0x00 0x00 0x90 0xb0 0x97
-#CHECK: vpks %v18, %v3, %v20, 11, 9
+# CHECK: vpks %v18, %v3, %v20, 11, 9
0xe7 0x23 0x40 0x90 0xba 0x97
-#CHECK: vpks %v31, %v31, %v31, 11, 9
+# CHECK: vpks %v31, %v31, %v31, 11, 9
0xe7 0xff 0xf0 0x90 0xbe 0x97
-#CHECK: vpksf %v0, %v0, %v0
+# CHECK: vpksf %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x20 0x97
-#CHECK: vpksf %v18, %v3, %v20
+# CHECK: vpksf %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x2a 0x97
-#CHECK: vpksfs %v7, %v24, %v9
-0xe7 0x78 0x90 0x10 0x24 0x97
-
-#CHECK: vpksf %v31, %v31, %v31
+# CHECK: vpksf %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x2e 0x97
-#CHECK: vpksg %v0, %v0, %v0
+# CHECK: vpksfs %v7, %v24, %v9
+0xe7 0x78 0x90 0x10 0x24 0x97
+
+# CHECK: vpksg %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x30 0x97
-#CHECK: vpksg %v18, %v3, %v20
+# CHECK: vpksg %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x3a 0x97
-#CHECK: vpksgs %v7, %v24, %v9
-0xe7 0x78 0x90 0x10 0x34 0x97
-
-#CHECK: vpksg %v31, %v31, %v31
+# CHECK: vpksg %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x3e 0x97
-#CHECK: vpksh %v0, %v0, %v0
+# CHECK: vpksgs %v7, %v24, %v9
+0xe7 0x78 0x90 0x10 0x34 0x97
+
+# CHECK: vpksh %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x10 0x97
-#CHECK: vpksh %v18, %v3, %v20
+# CHECK: vpksh %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x1a 0x97
-#CHECK: vpkshs %v7, %v24, %v9
-0xe7 0x78 0x90 0x10 0x14 0x97
-
-#CHECK: vpksh %v31, %v31, %v31
+# CHECK: vpksh %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x1e 0x97
-#CHECK: vpopct %v0, %v0, 0
+# CHECK: vpkshs %v7, %v24, %v9
+0xe7 0x78 0x90 0x10 0x14 0x97
+
+# CHECK: vpopct %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x00 0x50
-#CHECK: vpopct %v19, %v14, 0
+# CHECK: vpopct %v19, %v14, 0
0xe7 0x3e 0x00 0x00 0x08 0x50
-#CHECK: vpopct %v31, %v31
+# CHECK: vpopct %v31, %v31
0xe7 0xff 0x00 0x00 0x0c 0x50
-#CHECK: vrep %v0, %v0, 0, 11
+# CHECK: vrep %v0, %v0, 0, 11
0xe7 0x00 0x00 0x00 0xb0 0x4d
-#CHECK: vrep %v19, %v4, 22136, 11
+# CHECK: vrep %v19, %v4, 22136, 11
0xe7 0x34 0x56 0x78 0xb8 0x4d
-#CHECK: vrep %v31, %v31, 65535, 11
+# CHECK: vrep %v31, %v31, 65535, 11
0xe7 0xff 0xff 0xff 0xbc 0x4d
-#CHECK: vrepb %v0, %v0, 0
+# CHECK: vrepb %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x00 0x4d
-#CHECK: vrepb %v19, %v4, 22136
+# CHECK: vrepb %v19, %v4, 22136
0xe7 0x34 0x56 0x78 0x08 0x4d
-#CHECK: vrepb %v31, %v31, 65535
+# CHECK: vrepb %v31, %v31, 65535
0xe7 0xff 0xff 0xff 0x0c 0x4d
-#CHECK: vrepf %v0, %v0, 0
+# CHECK: vrepf %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x20 0x4d
-#CHECK: vrepf %v19, %v4, 22136
+# CHECK: vrepf %v19, %v4, 22136
0xe7 0x34 0x56 0x78 0x28 0x4d
-#CHECK: vrepf %v31, %v31, 65535
+# CHECK: vrepf %v31, %v31, 65535
0xe7 0xff 0xff 0xff 0x2c 0x4d
-#CHECK: vrepg %v0, %v0, 0
+# CHECK: vrepg %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x30 0x4d
-#CHECK: vrepg %v19, %v4, 22136
+# CHECK: vrepg %v19, %v4, 22136
0xe7 0x34 0x56 0x78 0x38 0x4d
-#CHECK: vrepg %v31, %v31, 65535
+# CHECK: vrepg %v31, %v31, 65535
0xe7 0xff 0xff 0xff 0x3c 0x4d
-#CHECK: vreph %v0, %v0, 0
+# CHECK: vreph %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x10 0x4d
-#CHECK: vreph %v19, %v4, 22136
+# CHECK: vreph %v19, %v4, 22136
0xe7 0x34 0x56 0x78 0x18 0x4d
-#CHECK: vreph %v31, %v31, 65535
+# CHECK: vreph %v31, %v31, 65535
0xe7 0xff 0xff 0xff 0x1c 0x4d
-#CHECK: vrepi %v0, 0, 11
+# CHECK: vrepi %v0, 0, 11
0xe7 0x00 0x00 0x00 0xb0 0x45
-#CHECK: vrepi %v23, -30293, 11
+# CHECK: vrepi %v23, -30293, 11
0xe7 0x70 0x89 0xab 0xb8 0x45
-#CHECK: vrepi %v31, -1, 11
+# CHECK: vrepi %v31, -1, 11
0xe7 0xf0 0xff 0xff 0xb8 0x45
-#CHECK: vrepib %v0, 0
+# CHECK: vrepib %v0, 0
0xe7 0x00 0x00 0x00 0x00 0x45
-#CHECK: vrepib %v23, -30293
+# CHECK: vrepib %v23, -30293
0xe7 0x70 0x89 0xab 0x08 0x45
-#CHECK: vrepib %v31, -1
+# CHECK: vrepib %v31, -1
0xe7 0xf0 0xff 0xff 0x08 0x45
-#CHECK: vrepif %v0, 0
+# CHECK: vrepif %v0, 0
0xe7 0x00 0x00 0x00 0x20 0x45
-#CHECK: vrepif %v23, -30293
+# CHECK: vrepif %v23, -30293
0xe7 0x70 0x89 0xab 0x28 0x45
-#CHECK: vrepif %v31, -1
+# CHECK: vrepif %v31, -1
0xe7 0xf0 0xff 0xff 0x28 0x45
-#CHECK: vrepig %v0, 0
+# CHECK: vrepig %v0, 0
0xe7 0x00 0x00 0x00 0x30 0x45
-#CHECK: vrepig %v23, -30293
+# CHECK: vrepig %v23, -30293
0xe7 0x70 0x89 0xab 0x38 0x45
-#CHECK: vrepig %v31, -1
+# CHECK: vrepig %v31, -1
0xe7 0xf0 0xff 0xff 0x38 0x45
-#CHECK: vrepih %v0, 0
+# CHECK: vrepih %v0, 0
0xe7 0x00 0x00 0x00 0x10 0x45
-#CHECK: vrepih %v23, -30293
+# CHECK: vrepih %v23, -30293
0xe7 0x70 0x89 0xab 0x18 0x45
-#CHECK: vrepih %v31, -1
+# CHECK: vrepih %v31, -1
0xe7 0xf0 0xff 0xff 0x18 0x45
-#CHECK: vs %v0, %v0, %v0, 11
+# CHECK: vs %v0, %v0, %v0, 11
0xe7 0x00 0x00 0x00 0xb0 0xf7
-#CHECK: vs %v18, %v3, %v20, 11
+# CHECK: vs %v18, %v3, %v20, 11
0xe7 0x23 0x40 0x00 0xba 0xf7
-#CHECK: vs %v31, %v31, %v31, 11
+# CHECK: vs %v31, %v31, %v31, 11
0xe7 0xff 0xf0 0x00 0xbe 0xf7
-#CHECK: vsb %v0, %v0, %v0
+# CHECK: vsb %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0xf7
-#CHECK: vsb %v18, %v3, %v20
+# CHECK: vsb %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x0a 0xf7
-#CHECK: vsb %v31, %v31, %v31
+# CHECK: vsb %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x0e 0xf7
-#CHECK: vsbi %v0, %v0, %v0, %v0, 11
-0xe7 0x00 0x0b 0x00 0x00 0xbf
-
-#CHECK: vsbi %v3, %v20, %v5, %v22, 11
-0xe7 0x34 0x5b 0x00 0x65 0xbf
-
-#CHECK: vsbi %v31, %v31, %v31, %v31, 11
-0xe7 0xff 0xfb 0x00 0xff 0xbf
-
-#CHECK: vsbiq %v0, %v0, %v0, %v0
-0xe7 0x00 0x04 0x00 0x00 0xbf
-
-#CHECK: vsbiq %v3, %v20, %v5, %v22
-0xe7 0x34 0x54 0x00 0x65 0xbf
-
-#CHECK: vsbiq %v31, %v31, %v31, %v31
-0xe7 0xff 0xf4 0x00 0xff 0xbf
-
-#CHECK: vsbcbi %v0, %v0, %v0, %v0, 11
+# CHECK: vsbcbi %v0, %v0, %v0, %v0, 11
0xe7 0x00 0x0b 0x00 0x00 0xbd
-#CHECK: vsbcbi %v3, %v20, %v5, %v22, 11
+# CHECK: vsbcbi %v3, %v20, %v5, %v22, 11
0xe7 0x34 0x5b 0x00 0x65 0xbd
-#CHECK: vsbcbi %v31, %v31, %v31, %v31, 11
+# CHECK: vsbcbi %v31, %v31, %v31, %v31, 11
0xe7 0xff 0xfb 0x00 0xff 0xbd
-#CHECK: vsbcbiq %v0, %v0, %v0, %v0
+# CHECK: vsbcbiq %v0, %v0, %v0, %v0
0xe7 0x00 0x04 0x00 0x00 0xbd
-#CHECK: vsbcbiq %v3, %v20, %v5, %v22
+# CHECK: vsbcbiq %v3, %v20, %v5, %v22
0xe7 0x34 0x54 0x00 0x65 0xbd
-#CHECK: vsbcbiq %v31, %v31, %v31, %v31
+# CHECK: vsbcbiq %v31, %v31, %v31, %v31
0xe7 0xff 0xf4 0x00 0xff 0xbd
-#CHECK: vscbi %v0, %v0, %v0, 11
+# CHECK: vsbi %v0, %v0, %v0, %v0, 11
+0xe7 0x00 0x0b 0x00 0x00 0xbf
+
+# CHECK: vsbi %v3, %v20, %v5, %v22, 11
+0xe7 0x34 0x5b 0x00 0x65 0xbf
+
+# CHECK: vsbi %v31, %v31, %v31, %v31, 11
+0xe7 0xff 0xfb 0x00 0xff 0xbf
+
+# CHECK: vsbiq %v0, %v0, %v0, %v0
+0xe7 0x00 0x04 0x00 0x00 0xbf
+
+# CHECK: vsbiq %v3, %v20, %v5, %v22
+0xe7 0x34 0x54 0x00 0x65 0xbf
+
+# CHECK: vsbiq %v31, %v31, %v31, %v31
+0xe7 0xff 0xf4 0x00 0xff 0xbf
+
+# CHECK: vscbi %v0, %v0, %v0, 11
0xe7 0x00 0x00 0x00 0xb0 0xf5
-#CHECK: vscbi %v18, %v3, %v20, 11
+# CHECK: vscbi %v18, %v3, %v20, 11
0xe7 0x23 0x40 0x00 0xba 0xf5
-#CHECK: vscbi %v31, %v31, %v31, 11
+# CHECK: vscbi %v31, %v31, %v31, 11
0xe7 0xff 0xf0 0x00 0xbe 0xf5
-#CHECK: vscbib %v0, %v0, %v0
+# CHECK: vscbib %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0xf5
-#CHECK: vscbib %v18, %v3, %v20
+# CHECK: vscbib %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x0a 0xf5
-#CHECK: vscbib %v31, %v31, %v31
+# CHECK: vscbib %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x0e 0xf5
-#CHECK: vscbif %v0, %v0, %v0
+# CHECK: vscbif %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x20 0xf5
-#CHECK: vscbif %v18, %v3, %v20
+# CHECK: vscbif %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x2a 0xf5
-#CHECK: vscbif %v31, %v31, %v31
+# CHECK: vscbif %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x2e 0xf5
-#CHECK: vscbig %v0, %v0, %v0
+# CHECK: vscbig %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x30 0xf5
-#CHECK: vscbig %v18, %v3, %v20
+# CHECK: vscbig %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x3a 0xf5
-#CHECK: vscbig %v31, %v31, %v31
+# CHECK: vscbig %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x3e 0xf5
-#CHECK: vscbih %v0, %v0, %v0
+# CHECK: vscbih %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x10 0xf5
-#CHECK: vscbih %v18, %v3, %v20
+# CHECK: vscbih %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x1a 0xf5
-#CHECK: vscbih %v31, %v31, %v31
+# CHECK: vscbih %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x1e 0xf5
-#CHECK: vscbiq %v0, %v0, %v0
+# CHECK: vscbiq %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x40 0xf5
-#CHECK: vscbiq %v18, %v3, %v20
+# CHECK: vscbiq %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x4a 0xf5
-#CHECK: vscbiq %v31, %v31, %v31
+# CHECK: vscbiq %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x4e 0xf5
-#CHECK: vscef %v0, 0(%v0), 0
+# CHECK: vscef %v0, 0(%v0), 0
0xe7 0x00 0x00 0x00 0x00 0x1b
-#CHECK: vscef %v10, 1000(%v19,%r7), 2
+# CHECK: vscef %v10, 1000(%v19,%r7), 2
0xe7 0xa3 0x73 0xe8 0x24 0x1b
-#CHECK: vscef %v31, 4095(%v31,%r15), 3
+# CHECK: vscef %v31, 4095(%v31,%r15), 3
0xe7 0xff 0xff 0xff 0x3c 0x1b
-#CHECK: vsceg %v0, 0(%v0), 0
+# CHECK: vsceg %v0, 0(%v0), 0
0xe7 0x00 0x00 0x00 0x00 0x1a
-#CHECK: vsceg %v10, 1000(%v19,%r7), 1
+# CHECK: vsceg %v10, 1000(%v19,%r7), 1
0xe7 0xa3 0x73 0xe8 0x14 0x1a
-#CHECK: vsceg %v31, 4095(%v31,%r15), 1
+# CHECK: vsceg %v31, 4095(%v31,%r15), 1
0xe7 0xff 0xff 0xff 0x1c 0x1a
-#CHECK: vseg %v0, %v0, 11
+# CHECK: vseg %v0, %v0, 11
0xe7 0x00 0x00 0x00 0xb0 0x5f
-#CHECK: vseg %v19, %v14, 11
+# CHECK: vseg %v19, %v14, 11
0xe7 0x3e 0x00 0x00 0xb8 0x5f
-#CHECK: vseg %v31, %v31, 11
+# CHECK: vseg %v31, %v31, 11
0xe7 0xff 0x00 0x00 0xbc 0x5f
-#CHECK: vsegb %v0, %v0
+# CHECK: vsegb %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0x5f
-#CHECK: vsegb %v19, %v14
+# CHECK: vsegb %v19, %v14
0xe7 0x3e 0x00 0x00 0x08 0x5f
-#CHECK: vsegb %v31, %v31
+# CHECK: vsegb %v31, %v31
0xe7 0xff 0x00 0x00 0x0c 0x5f
-#CHECK: vsegf %v0, %v0
+# CHECK: vsegf %v0, %v0
0xe7 0x00 0x00 0x00 0x20 0x5f
-#CHECK: vsegf %v19, %v14
+# CHECK: vsegf %v19, %v14
0xe7 0x3e 0x00 0x00 0x28 0x5f
-#CHECK: vsegf %v31, %v31
+# CHECK: vsegf %v31, %v31
0xe7 0xff 0x00 0x00 0x2c 0x5f
-#CHECK: vsegh %v0, %v0
+# CHECK: vsegh %v0, %v0
0xe7 0x00 0x00 0x00 0x10 0x5f
-#CHECK: vsegh %v19, %v14
+# CHECK: vsegh %v19, %v14
0xe7 0x3e 0x00 0x00 0x18 0x5f
-#CHECK: vsegh %v31, %v31
+# CHECK: vsegh %v31, %v31
0xe7 0xff 0x00 0x00 0x1c 0x5f
-#CHECK: vsel %v0, %v0, %v0, %v0
+# CHECK: vsel %v0, %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0x8d
-#CHECK: vsel %v3, %v20, %v5, %v22
+# CHECK: vsel %v3, %v20, %v5, %v22
0xe7 0x34 0x50 0x00 0x65 0x8d
-#CHECK: vsel %v31, %v31, %v31, %v31
+# CHECK: vsel %v31, %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0xff 0x8d
-#CHECK: vsf %v0, %v0, %v0
+# CHECK: vsf %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x20 0xf7
-#CHECK: vsf %v18, %v3, %v20
+# CHECK: vsf %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x2a 0xf7
-#CHECK: vsf %v31, %v31, %v31
+# CHECK: vsf %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x2e 0xf7
-#CHECK: vsg %v0, %v0, %v0
+# CHECK: vsg %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x30 0xf7
-#CHECK: vsg %v18, %v3, %v20
+# CHECK: vsg %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x3a 0xf7
-#CHECK: vsg %v31, %v31, %v31
+# CHECK: vsg %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x3e 0xf7
-#CHECK: vsh %v0, %v0, %v0
+# CHECK: vsh %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x10 0xf7
-#CHECK: vsh %v18, %v3, %v20
+# CHECK: vsh %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x1a 0xf7
-#CHECK: vsh %v31, %v31, %v31
+# CHECK: vsh %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x1e 0xf7
-#CHECK: vsl %v0, %v0, %v0
+# CHECK: vsl %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0x74
-#CHECK: vsl %v18, %v3, %v20
+# CHECK: vsl %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x0a 0x74
-#CHECK: vsl %v31, %v31, %v31
+# CHECK: vsl %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x0e 0x74
-#CHECK: vslb %v0, %v0, %v0
+# CHECK: vslb %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0x75
-#CHECK: vslb %v18, %v3, %v20
+# CHECK: vslb %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x0a 0x75
-#CHECK: vslb %v31, %v31, %v31
+# CHECK: vslb %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x0e 0x75
-#CHECK: vsldb %v0, %v0, %v0, 0
+# CHECK: vsldb %v0, %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x00 0x77
-#CHECK: vsldb %v3, %v20, %v5, 103
+# CHECK: vsldb %v3, %v20, %v5, 103
0xe7 0x34 0x50 0x67 0x04 0x77
-#CHECK: vsldb %v31, %v31, %v31, 255
+# CHECK: vsldb %v31, %v31, %v31, 255
0xe7 0xff 0xf0 0xff 0x0e 0x77
-#CHECK: vsq %v0, %v0, %v0
+# CHECK: vsq %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x40 0xf7
-#CHECK: vsq %v18, %v3, %v20
+# CHECK: vsq %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x4a 0xf7
-#CHECK: vsq %v31, %v31, %v31
+# CHECK: vsq %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x4e 0xf7
-#CHECK: vsra %v0, %v0, %v0
+# CHECK: vsra %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0x7e
-#CHECK: vsra %v18, %v3, %v20
+# CHECK: vsra %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x0a 0x7e
-#CHECK: vsra %v31, %v31, %v31
+# CHECK: vsra %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x0e 0x7e
-#CHECK: vsrab %v0, %v0, %v0
+# CHECK: vsrab %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0x7f
-#CHECK: vsrab %v18, %v3, %v20
+# CHECK: vsrab %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x0a 0x7f
-#CHECK: vsrab %v31, %v31, %v31
+# CHECK: vsrab %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x0e 0x7f
-#CHECK: vsrl %v0, %v0, %v0
+# CHECK: vsrl %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0x7c
-#CHECK: vsrl %v18, %v3, %v20
+# CHECK: vsrl %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x0a 0x7c
-#CHECK: vsrl %v31, %v31, %v31
+# CHECK: vsrl %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x0e 0x7c
-#CHECK: vsrlb %v0, %v0, %v0
+# CHECK: vsrlb %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0x7d
-#CHECK: vsrlb %v18, %v3, %v20
+# CHECK: vsrlb %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x0a 0x7d
-#CHECK: vsrlb %v31, %v31, %v31
+# CHECK: vsrlb %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x0e 0x7d
-#CHECK: vst %v0, 0
+# CHECK: vst %v0, 0
0xe7 0x00 0x00 0x00 0x00 0x0E
-#CHECK: vst %v17, 2475(%r7,%r8)
+# CHECK: vst %v17, 2475(%r7,%r8)
0xe7 0x17 0x89 0xab 0x08 0x0E
-#CHECK: vst %v31, 4095(%r15,%r15)
+# CHECK: vst %v31, 4095(%r15,%r15)
0xe7 0xff 0xff 0xff 0x08 0x0E
-#CHECK: vsteb %v0, 0, 0
+# CHECK: vsteb %v0, 0, 0
0xe7 0x00 0x00 0x00 0x00 0x08
-#CHECK: vsteb %v17, 2475(%r7,%r8), 12
+# CHECK: vsteb %v17, 2475(%r7,%r8), 12
0xe7 0x17 0x89 0xab 0xc8 0x08
-#CHECK: vsteb %v31, 4095(%r15,%r15), 15
+# CHECK: vsteb %v31, 4095(%r15,%r15), 15
0xe7 0xff 0xff 0xff 0xf8 0x08
-#CHECK: vstef %v0, 0, 0
+# CHECK: vstef %v0, 0, 0
0xe7 0x00 0x00 0x00 0x00 0x0b
-#CHECK: vstef %v17, 2475(%r7,%r8), 2
+# CHECK: vstef %v17, 2475(%r7,%r8), 2
0xe7 0x17 0x89 0xab 0x28 0x0b
-#CHECK: vstef %v31, 4095(%r15,%r15), 3
+# CHECK: vstef %v31, 4095(%r15,%r15), 3
0xe7 0xff 0xff 0xff 0x38 0x0b
-#CHECK: vsteg %v0, 0, 0
+# CHECK: vsteg %v0, 0, 0
0xe7 0x00 0x00 0x00 0x00 0x0a
-#CHECK: vsteg %v17, 2475(%r7,%r8), 1
+# CHECK: vsteg %v17, 2475(%r7,%r8), 1
0xe7 0x17 0x89 0xab 0x18 0x0a
-#CHECK: vsteg %v31, 4095(%r15,%r15), 1
+# CHECK: vsteg %v31, 4095(%r15,%r15), 1
0xe7 0xff 0xff 0xff 0x18 0x0a
-#CHECK: vsteh %v0, 0, 0
+# CHECK: vsteh %v0, 0, 0
0xe7 0x00 0x00 0x00 0x00 0x09
-#CHECK: vsteh %v17, 2475(%r7,%r8), 5
+# CHECK: vsteh %v17, 2475(%r7,%r8), 5
0xe7 0x17 0x89 0xab 0x58 0x09
-#CHECK: vsteh %v31, 4095(%r15,%r15), 7
+# CHECK: vsteh %v31, 4095(%r15,%r15), 7
0xe7 0xff 0xff 0xff 0x78 0x09
-#CHECK: vstl %v0, %r0, 0
+# CHECK: vstl %v0, %r0, 0
0xe7 0x00 0x00 0x00 0x00 0x3f
-#CHECK: vstl %v18, %r3, 1383(%r4)
+# CHECK: vstl %v18, %r3, 1383(%r4)
0xe7 0x23 0x45 0x67 0x08 0x3f
-#CHECK: vstl %v31, %r15, 4095(%r15)
+# CHECK: vstl %v31, %r15, 4095(%r15)
0xe7 0xff 0xff 0xff 0x08 0x3f
-#CHECK: vstm %v0, %v0, 0
+# CHECK: vstm %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x00 0x3e
-#CHECK: vstm %v12, %v18, 1110(%r3)
+# CHECK: vstm %v12, %v18, 1110(%r3)
0xe7 0xc2 0x34 0x56 0x04 0x3e
-#CHECK: vstm %v31, %v31, 4095(%r15)
+# CHECK: vstm %v31, %v31, 4095(%r15)
0xe7 0xff 0xff 0xff 0x0c 0x3e
-#CHECK: vstrc %v0, %v0, %v0, %v0, 11, 0
+# CHECK: vstrc %v0, %v0, %v0, %v0, 11, 0
0xe7 0x00 0x0b 0x00 0x00 0x8a
-#CHECK: vstrc %v0, %v0, %v0, %v0, 11, 12
+# CHECK: vstrc %v0, %v0, %v0, %v0, 11, 12
0xe7 0x00 0x0b 0xc0 0x00 0x8a
-#CHECK: vstrc %v18, %v3, %v20, %v5, 11, 0
+# CHECK: vstrc %v18, %v3, %v20, %v5, 11, 0
0xe7 0x23 0x4b 0x00 0x5a 0x8a
-#CHECK: vstrc %v31, %v31, %v31, %v31, 11, 4
+# CHECK: vstrc %v31, %v31, %v31, %v31, 11, 4
0xe7 0xff 0xfb 0x40 0xff 0x8a
-#CHECK: vstrcb %v0, %v0, %v0, %v0, 0
+# CHECK: vstrcb %v0, %v0, %v0, %v0, 0
0xe7 0x00 0x00 0x00 0x00 0x8a
-#CHECK: vstrcb %v0, %v0, %v0, %v0, 12
+# CHECK: vstrcb %v0, %v0, %v0, %v0, 12
0xe7 0x00 0x00 0xc0 0x00 0x8a
-#CHECK: vstrcb %v18, %v3, %v20, %v5, 0
+# CHECK: vstrcb %v18, %v3, %v20, %v5, 0
0xe7 0x23 0x40 0x00 0x5a 0x8a
-#CHECK: vstrcb %v31, %v31, %v31, %v31, 4
+# CHECK: vstrcb %v31, %v31, %v31, %v31, 4
0xe7 0xff 0xf0 0x40 0xff 0x8a
-#CHECK: vstrcbs %v31, %v31, %v31, %v31, 8
+# CHECK: vstrcbs %v31, %v31, %v31, %v31, 8
0xe7 0xff 0xf0 0x90 0xff 0x8a
-#CHECK: vstrczb %v31, %v31, %v31, %v31, 4
+# CHECK: vstrczb %v31, %v31, %v31, %v31, 4
0xe7 0xff 0xf0 0x60 0xff 0x8a
-#CHECK: vstrczbs %v31, %v31, %v31, %v31, 8
+# CHECK: vstrczbs %v31, %v31, %v31, %v31, 8
0xe7 0xff 0xf0 0xb0 0xff 0x8a
-#CHECK: vstrcf %v0, %v0, %v0, %v0, 0
+# CHECK: vstrcf %v0, %v0, %v0, %v0, 0
0xe7 0x00 0x02 0x00 0x00 0x8a
-#CHECK: vstrcf %v0, %v0, %v0, %v0, 12
+# CHECK: vstrcf %v0, %v0, %v0, %v0, 12
0xe7 0x00 0x02 0xc0 0x00 0x8a
-#CHECK: vstrcf %v18, %v3, %v20, %v5, 0
+# CHECK: vstrcf %v18, %v3, %v20, %v5, 0
0xe7 0x23 0x42 0x00 0x5a 0x8a
-#CHECK: vstrcf %v31, %v31, %v31, %v31, 4
+# CHECK: vstrcf %v31, %v31, %v31, %v31, 4
0xe7 0xff 0xf2 0x40 0xff 0x8a
-#CHECK: vstrcfs %v31, %v31, %v31, %v31, 8
+# CHECK: vstrcfs %v31, %v31, %v31, %v31, 8
0xe7 0xff 0xf2 0x90 0xff 0x8a
-#CHECK: vstrczf %v31, %v31, %v31, %v31, 4
+# CHECK: vstrczf %v31, %v31, %v31, %v31, 4
0xe7 0xff 0xf2 0x60 0xff 0x8a
-#CHECK: vstrczfs %v31, %v31, %v31, %v31, 8
+# CHECK: vstrczfs %v31, %v31, %v31, %v31, 8
0xe7 0xff 0xf2 0xb0 0xff 0x8a
-#CHECK: vstrch %v0, %v0, %v0, %v0, 0
+# CHECK: vstrch %v0, %v0, %v0, %v0, 0
0xe7 0x00 0x01 0x00 0x00 0x8a
-#CHECK: vstrch %v0, %v0, %v0, %v0, 12
+# CHECK: vstrch %v0, %v0, %v0, %v0, 12
0xe7 0x00 0x01 0xc0 0x00 0x8a
-#CHECK: vstrch %v18, %v3, %v20, %v5, 0
+# CHECK: vstrch %v18, %v3, %v20, %v5, 0
0xe7 0x23 0x41 0x00 0x5a 0x8a
-#CHECK: vstrch %v31, %v31, %v31, %v31, 4
+# CHECK: vstrch %v31, %v31, %v31, %v31, 4
0xe7 0xff 0xf1 0x40 0xff 0x8a
-#CHECK: vstrchs %v31, %v31, %v31, %v31, 8
+# CHECK: vstrchs %v31, %v31, %v31, %v31, 8
0xe7 0xff 0xf1 0x90 0xff 0x8a
-#CHECK: vstrczh %v31, %v31, %v31, %v31, 4
+# CHECK: vstrczh %v31, %v31, %v31, %v31, 4
0xe7 0xff 0xf1 0x60 0xff 0x8a
-#CHECK: vstrczhs %v31, %v31, %v31, %v31, 8
+# CHECK: vstrczhs %v31, %v31, %v31, %v31, 8
0xe7 0xff 0xf1 0xb0 0xff 0x8a
-#CHECK: vsumg %v0, %v0, %v0, 11
+# CHECK: vsum %v0, %v0, %v0, 11
+0xe7 0x00 0x00 0x00 0xb0 0x64
+
+# CHECK: vsum %v18, %v3, %v20, 11
+0xe7 0x23 0x40 0x00 0xba 0x64
+
+# CHECK: vsum %v31, %v31, %v31, 11
+0xe7 0xff 0xf0 0x00 0xbe 0x64
+
+# CHECK: vsumb %v0, %v0, %v0
+0xe7 0x00 0x00 0x00 0x00 0x64
+
+# CHECK: vsumb %v18, %v3, %v20
+0xe7 0x23 0x40 0x00 0x0a 0x64
+
+# CHECK: vsumb %v31, %v31, %v31
+0xe7 0xff 0xf0 0x00 0x0e 0x64
+
+# CHECK: vsumg %v0, %v0, %v0, 11
0xe7 0x00 0x00 0x00 0xb0 0x65
-#CHECK: vsumg %v18, %v3, %v20, 11
+# CHECK: vsumg %v18, %v3, %v20, 11
0xe7 0x23 0x40 0x00 0xba 0x65
-#CHECK: vsumg %v31, %v31, %v31, 11
+# CHECK: vsumg %v31, %v31, %v31, 11
0xe7 0xff 0xf0 0x00 0xbe 0x65
-#CHECK: vsumgh %v0, %v0, %v0
+# CHECK: vsumgf %v0, %v0, %v0
+0xe7 0x00 0x00 0x00 0x20 0x65
+
+# CHECK: vsumgf %v18, %v3, %v20
+0xe7 0x23 0x40 0x00 0x2a 0x65
+
+# CHECK: vsumgf %v31, %v31, %v31
+0xe7 0xff 0xf0 0x00 0x2e 0x65
+
+# CHECK: vsumgh %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x10 0x65
-#CHECK: vsumgh %v18, %v3, %v20
+# CHECK: vsumgh %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x1a 0x65
-#CHECK: vsumgh %v31, %v31, %v31
+# CHECK: vsumgh %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x1e 0x65
-#CHECK: vsumgf %v0, %v0, %v0
-0xe7 0x00 0x00 0x00 0x20 0x65
+# CHECK: vsumh %v0, %v0, %v0
+0xe7 0x00 0x00 0x00 0x10 0x64
-#CHECK: vsumgf %v18, %v3, %v20
-0xe7 0x23 0x40 0x00 0x2a 0x65
+# CHECK: vsumh %v18, %v3, %v20
+0xe7 0x23 0x40 0x00 0x1a 0x64
-#CHECK: vsumgf %v31, %v31, %v31
-0xe7 0xff 0xf0 0x00 0x2e 0x65
+# CHECK: vsumh %v31, %v31, %v31
+0xe7 0xff 0xf0 0x00 0x1e 0x64
-#CHECK: vsumq %v0, %v0, %v0, 11
+# CHECK: vsumq %v0, %v0, %v0, 11
0xe7 0x00 0x00 0x00 0xb0 0x67
-#CHECK: vsumq %v18, %v3, %v20, 11
+# CHECK: vsumq %v18, %v3, %v20, 11
0xe7 0x23 0x40 0x00 0xba 0x67
-#CHECK: vsumq %v31, %v31, %v31, 11
+# CHECK: vsumq %v31, %v31, %v31, 11
0xe7 0xff 0xf0 0x00 0xbe 0x67
-#CHECK: vsumqf %v0, %v0, %v0
+# CHECK: vsumqf %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x20 0x67
-#CHECK: vsumqf %v18, %v3, %v20
+# CHECK: vsumqf %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x2a 0x67
-#CHECK: vsumqf %v31, %v31, %v31
+# CHECK: vsumqf %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x2e 0x67
-#CHECK: vsumqg %v0, %v0, %v0
+# CHECK: vsumqg %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x30 0x67
-#CHECK: vsumqg %v18, %v3, %v20
+# CHECK: vsumqg %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x3a 0x67
-#CHECK: vsumqg %v31, %v31, %v31
+# CHECK: vsumqg %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x3e 0x67
-#CHECK: vsum %v0, %v0, %v0, 11
-0xe7 0x00 0x00 0x00 0xb0 0x64
-
-#CHECK: vsum %v18, %v3, %v20, 11
-0xe7 0x23 0x40 0x00 0xba 0x64
-
-#CHECK: vsum %v31, %v31, %v31, 11
-0xe7 0xff 0xf0 0x00 0xbe 0x64
-
-#CHECK: vsumb %v0, %v0, %v0
-0xe7 0x00 0x00 0x00 0x00 0x64
-
-#CHECK: vsumb %v18, %v3, %v20
-0xe7 0x23 0x40 0x00 0x0a 0x64
-
-#CHECK: vsumb %v31, %v31, %v31
-0xe7 0xff 0xf0 0x00 0x0e 0x64
-
-#CHECK: vsumh %v0, %v0, %v0
-0xe7 0x00 0x00 0x00 0x10 0x64
-
-#CHECK: vsumh %v18, %v3, %v20
-0xe7 0x23 0x40 0x00 0x1a 0x64
-
-#CHECK: vsumh %v31, %v31, %v31
-0xe7 0xff 0xf0 0x00 0x1e 0x64
-
-#CHECK: vtm %v0, %v0
+# CHECK: vtm %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0xd8
-#CHECK: vtm %v19, %v14
+# CHECK: vtm %v19, %v14
0xe7 0x3e 0x00 0x00 0x08 0xd8
-#CHECK: vtm %v31, %v31
+# CHECK: vtm %v31, %v31
0xe7 0xff 0x00 0x00 0x0c 0xd8
-#CHECK: vuph %v0, %v0, 11
+# CHECK: vuph %v0, %v0, 11
0xe7 0x00 0x00 0x00 0xb0 0xd7
-#CHECK: vuph %v19, %v14, 11
+# CHECK: vuph %v19, %v14, 11
0xe7 0x3e 0x00 0x00 0xb8 0xd7
-#CHECK: vuph %v31, %v31, 11
+# CHECK: vuph %v31, %v31, 11
0xe7 0xff 0x00 0x00 0xbc 0xd7
-#CHECK: vuphb %v0, %v0
+# CHECK: vuphb %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0xd7
-#CHECK: vuphb %v19, %v14
+# CHECK: vuphb %v19, %v14
0xe7 0x3e 0x00 0x00 0x08 0xd7
-#CHECK: vuphb %v31, %v31
+# CHECK: vuphb %v31, %v31
0xe7 0xff 0x00 0x00 0x0c 0xd7
-#CHECK: vuphf %v0, %v0
+# CHECK: vuphf %v0, %v0
0xe7 0x00 0x00 0x00 0x20 0xd7
-#CHECK: vuphf %v19, %v14
+# CHECK: vuphf %v19, %v14
0xe7 0x3e 0x00 0x00 0x28 0xd7
-#CHECK: vuphf %v31, %v31
+# CHECK: vuphf %v31, %v31
0xe7 0xff 0x00 0x00 0x2c 0xd7
-#CHECK: vuphh %v0, %v0
+# CHECK: vuphh %v0, %v0
0xe7 0x00 0x00 0x00 0x10 0xd7
-#CHECK: vuphh %v19, %v14
+# CHECK: vuphh %v19, %v14
0xe7 0x3e 0x00 0x00 0x18 0xd7
-#CHECK: vuphh %v31, %v31
+# CHECK: vuphh %v31, %v31
0xe7 0xff 0x00 0x00 0x1c 0xd7
-#CHECK: vuplh %v0, %v0, 11
+# CHECK: vupl %v0, %v0, 11
+0xe7 0x00 0x00 0x00 0xb0 0xd6
+
+# CHECK: vupl %v19, %v14, 11
+0xe7 0x3e 0x00 0x00 0xb8 0xd6
+
+# CHECK: vupl %v31, %v31, 11
+0xe7 0xff 0x00 0x00 0xbc 0xd6
+
+# CHECK: vuplb %v0, %v0
+0xe7 0x00 0x00 0x00 0x00 0xd6
+
+# CHECK: vuplb %v19, %v14
+0xe7 0x3e 0x00 0x00 0x08 0xd6
+
+# CHECK: vuplb %v31, %v31
+0xe7 0xff 0x00 0x00 0x0c 0xd6
+
+# CHECK: vuplf %v0, %v0
+0xe7 0x00 0x00 0x00 0x20 0xd6
+
+# CHECK: vuplf %v19, %v14
+0xe7 0x3e 0x00 0x00 0x28 0xd6
+
+# CHECK: vuplf %v31, %v31
+0xe7 0xff 0x00 0x00 0x2c 0xd6
+
+# CHECK: vuplh %v0, %v0, 11
0xe7 0x00 0x00 0x00 0xb0 0xd5
-#CHECK: vuplh %v19, %v14, 11
+# CHECK: vuplh %v19, %v14, 11
0xe7 0x3e 0x00 0x00 0xb8 0xd5
-#CHECK: vuplh %v31, %v31, 11
+# CHECK: vuplh %v31, %v31, 11
0xe7 0xff 0x00 0x00 0xbc 0xd5
-#CHECK: vuplhb %v0, %v0
+# CHECK: vuplhb %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0xd5
-#CHECK: vuplhb %v19, %v14
+# CHECK: vuplhb %v19, %v14
0xe7 0x3e 0x00 0x00 0x08 0xd5
-#CHECK: vuplhb %v31, %v31
+# CHECK: vuplhb %v31, %v31
0xe7 0xff 0x00 0x00 0x0c 0xd5
-#CHECK: vuplhf %v0, %v0
+# CHECK: vuplhf %v0, %v0
0xe7 0x00 0x00 0x00 0x20 0xd5
-#CHECK: vuplhf %v19, %v14
+# CHECK: vuplhf %v19, %v14
0xe7 0x3e 0x00 0x00 0x28 0xd5
-#CHECK: vuplhf %v31, %v31
+# CHECK: vuplhf %v31, %v31
0xe7 0xff 0x00 0x00 0x2c 0xd5
-#CHECK: vuplhh %v0, %v0
+# CHECK: vuplhh %v0, %v0
0xe7 0x00 0x00 0x00 0x10 0xd5
-#CHECK: vuplhh %v19, %v14
+# CHECK: vuplhh %v19, %v14
0xe7 0x3e 0x00 0x00 0x18 0xd5
-#CHECK: vuplhh %v31, %v31
+# CHECK: vuplhh %v31, %v31
0xe7 0xff 0x00 0x00 0x1c 0xd5
-#CHECK: vupl %v0, %v0, 11
-0xe7 0x00 0x00 0x00 0xb0 0xd6
-
-#CHECK: vupl %v19, %v14, 11
-0xe7 0x3e 0x00 0x00 0xb8 0xd6
-
-#CHECK: vupl %v31, %v31, 11
-0xe7 0xff 0x00 0x00 0xbc 0xd6
-
-#CHECK: vuplb %v0, %v0
-0xe7 0x00 0x00 0x00 0x00 0xd6
-
-#CHECK: vuplb %v19, %v14
-0xe7 0x3e 0x00 0x00 0x08 0xd6
-
-#CHECK: vuplb %v31, %v31
-0xe7 0xff 0x00 0x00 0x0c 0xd6
-
-#CHECK: vuplf %v0, %v0
-0xe7 0x00 0x00 0x00 0x20 0xd6
-
-#CHECK: vuplf %v19, %v14
-0xe7 0x3e 0x00 0x00 0x28 0xd6
-
-#CHECK: vuplf %v31, %v31
-0xe7 0xff 0x00 0x00 0x2c 0xd6
-
-#CHECK: vuplhw %v0, %v0
+# CHECK: vuplhw %v0, %v0
0xe7 0x00 0x00 0x00 0x10 0xd6
-#CHECK: vuplhw %v19, %v14
+# CHECK: vuplhw %v19, %v14
0xe7 0x3e 0x00 0x00 0x18 0xd6
-#CHECK: vuplhw %v31, %v31
+# CHECK: vuplhw %v31, %v31
0xe7 0xff 0x00 0x00 0x1c 0xd6
-#CHECK: vupll %v0, %v0, 11
+# CHECK: vupll %v0, %v0, 11
0xe7 0x00 0x00 0x00 0xb0 0xd4
-#CHECK: vupll %v19, %v14, 11
+# CHECK: vupll %v19, %v14, 11
0xe7 0x3e 0x00 0x00 0xb8 0xd4
-#CHECK: vupll %v31, %v31, 11
+# CHECK: vupll %v31, %v31, 11
0xe7 0xff 0x00 0x00 0xbc 0xd4
-#CHECK: vupllb %v0, %v0
+# CHECK: vupllb %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0xd4
-#CHECK: vupllb %v19, %v14
+# CHECK: vupllb %v19, %v14
0xe7 0x3e 0x00 0x00 0x08 0xd4
-#CHECK: vupllb %v31, %v31
+# CHECK: vupllb %v31, %v31
0xe7 0xff 0x00 0x00 0x0c 0xd4
-#CHECK: vupllf %v0, %v0
+# CHECK: vupllf %v0, %v0
0xe7 0x00 0x00 0x00 0x20 0xd4
-#CHECK: vupllf %v19, %v14
+# CHECK: vupllf %v19, %v14
0xe7 0x3e 0x00 0x00 0x28 0xd4
-#CHECK: vupllf %v31, %v31
+# CHECK: vupllf %v31, %v31
0xe7 0xff 0x00 0x00 0x2c 0xd4
-#CHECK: vupllh %v0, %v0
+# CHECK: vupllh %v0, %v0
0xe7 0x00 0x00 0x00 0x10 0xd4
-#CHECK: vupllh %v19, %v14
+# CHECK: vupllh %v19, %v14
0xe7 0x3e 0x00 0x00 0x18 0xd4
-#CHECK: vupllh %v31, %v31
+# CHECK: vupllh %v31, %v31
0xe7 0xff 0x00 0x00 0x1c 0xd4
-#CHECK: vx %v0, %v0, %v0
+# CHECK: vx %v0, %v0, %v0
0xe7 0x00 0x00 0x00 0x00 0x6d
-#CHECK: vx %v18, %v3, %v20
+# CHECK: vx %v18, %v3, %v20
0xe7 0x23 0x40 0x00 0x0a 0x6d
-#CHECK: vx %v31, %v31, %v31
+# CHECK: vx %v31, %v31, %v31
0xe7 0xff 0xf0 0x00 0x0e 0x6d
-#CHECK: wcdgb %f0, %f0, 0, 0
+# CHECK: wcdgb %f0, %f0, 0, 0
0xe7 0x00 0x00 0x08 0x30 0xc3
-#CHECK: wcdgb %v19, %f14, 4, 10
+# CHECK: wcdgb %v19, %f14, 4, 10
0xe7 0x3e 0x00 0xac 0x38 0xc3
-#CHECK: wcdgb %v31, %v31, 7, 15
+# CHECK: wcdgb %v31, %v31, 7, 15
0xe7 0xff 0x00 0xff 0x3c 0xc3
-#CHECK: wcdlgb %f0, %f0, 0, 0
+# CHECK: wcdlgb %f0, %f0, 0, 0
0xe7 0x00 0x00 0x08 0x30 0xc1
-#CHECK: wcdlgb %v19, %f14, 4, 10
+# CHECK: wcdlgb %v19, %f14, 4, 10
0xe7 0x3e 0x00 0xac 0x38 0xc1
-#CHECK: wcdlgb %v31, %v31, 7, 15
+# CHECK: wcdlgb %v31, %v31, 7, 15
0xe7 0xff 0x00 0xff 0x3c 0xc1
-#CHECK: wcgdb %f0, %f0, 0, 0
+# CHECK: wcgdb %f0, %f0, 0, 0
0xe7 0x00 0x00 0x08 0x30 0xc2
-#CHECK: wcgdb %v19, %f14, 4, 10
+# CHECK: wcgdb %v19, %f14, 4, 10
0xe7 0x3e 0x00 0xac 0x38 0xc2
-#CHECK: wcgdb %v31, %v31, 7, 15
+# CHECK: wcgdb %v31, %v31, 7, 15
0xe7 0xff 0x00 0xff 0x3c 0xc2
-#CHECK: wclgdb %f0, %f0, 0, 0
+# CHECK: wclgdb %f0, %f0, 0, 0
0xe7 0x00 0x00 0x08 0x30 0xc0
-#CHECK: wclgdb %v19, %f14, 4, 10
+# CHECK: wclgdb %v19, %f14, 4, 10
0xe7 0x3e 0x00 0xac 0x38 0xc0
-#CHECK: wclgdb %v31, %v31, 7, 15
+# CHECK: wclgdb %v31, %v31, 7, 15
0xe7 0xff 0x00 0xff 0x3c 0xc0
-#CHECK: wfadb %f0, %f0, %f0
+# CHECK: wfadb %f0, %f0, %f0
0xe7 0x00 0x00 0x08 0x30 0xe3
-#CHECK: wfadb %v18, %f3, %v20
+# CHECK: wfadb %v18, %f3, %v20
0xe7 0x23 0x40 0x08 0x3a 0xe3
-#CHECK: wfadb %v31, %v31, %v31
+# CHECK: wfadb %v31, %v31, %v31
0xe7 0xff 0xf0 0x08 0x3e 0xe3
-#CHECK: wfc %f0, %f0, 11, 9
+# CHECK: wfc %f0, %f0, 11, 9
0xe7 0x00 0x00 0x09 0xb0 0xcb
-#CHECK: wfc %v19, %f14, 11, 9
+# CHECK: wfc %v19, %f14, 11, 9
0xe7 0x3e 0x00 0x09 0xb8 0xcb
-#CHECK: wfc %v31, %v31, 11, 9
+# CHECK: wfc %v31, %v31, 11, 9
0xe7 0xff 0x00 0x09 0xbc 0xcb
-#CHECK: wfcdb %f0, %f0
+# CHECK: wfcdb %f0, %f0
0xe7 0x00 0x00 0x00 0x30 0xcb
-#CHECK: wfcdb %v19, %f14
+# CHECK: wfcdb %v19, %f14
0xe7 0x3e 0x00 0x00 0x38 0xcb
-#CHECK: wfcdb %v31, %v31
+# CHECK: wfcdb %v31, %v31
0xe7 0xff 0x00 0x00 0x3c 0xcb
-#CHECK: wfcedb %f0, %f0, %f0
+# CHECK: wfcedb %f0, %f0, %f0
0xe7 0x00 0x00 0x08 0x30 0xe8
-#CHECK: wfcedb %v18, %f3, %v20
+# CHECK: wfcedb %v18, %f3, %v20
0xe7 0x23 0x40 0x08 0x3a 0xe8
-#CHECK: wfcedb %v31, %v31, %v31
+# CHECK: wfcedb %v31, %v31, %v31
0xe7 0xff 0xf0 0x08 0x3e 0xe8
-#CHECK: wfcedbs %f0, %f0, %f0
+# CHECK: wfcedbs %f0, %f0, %f0
0xe7 0x00 0x00 0x18 0x30 0xe8
-#CHECK: wfcedbs %v18, %f3, %v20
+# CHECK: wfcedbs %v18, %f3, %v20
0xe7 0x23 0x40 0x18 0x3a 0xe8
-#CHECK: wfcedbs %v31, %v31, %v31
+# CHECK: wfcedbs %v31, %v31, %v31
0xe7 0xff 0xf0 0x18 0x3e 0xe8
-#CHECK: wfchdb %f0, %f0, %f0
+# CHECK: wfchdb %f0, %f0, %f0
0xe7 0x00 0x00 0x08 0x30 0xeb
-#CHECK: wfchdb %v18, %f3, %v20
+# CHECK: wfchdb %v18, %f3, %v20
0xe7 0x23 0x40 0x08 0x3a 0xeb
-#CHECK: wfchdb %v31, %v31, %v31
+# CHECK: wfchdb %v31, %v31, %v31
0xe7 0xff 0xf0 0x08 0x3e 0xeb
-#CHECK: wfchdbs %f0, %f0, %f0
+# CHECK: wfchdbs %f0, %f0, %f0
0xe7 0x00 0x00 0x18 0x30 0xeb
-#CHECK: wfchdbs %v18, %f3, %v20
+# CHECK: wfchdbs %v18, %f3, %v20
0xe7 0x23 0x40 0x18 0x3a 0xeb
-#CHECK: wfchdbs %v31, %v31, %v31
+# CHECK: wfchdbs %v31, %v31, %v31
0xe7 0xff 0xf0 0x18 0x3e 0xeb
-#CHECK: wfchedb %f0, %f0, %f0
+# CHECK: wfchedb %f0, %f0, %f0
0xe7 0x00 0x00 0x08 0x30 0xea
-#CHECK: wfchedb %v18, %f3, %v20
+# CHECK: wfchedb %v18, %f3, %v20
0xe7 0x23 0x40 0x08 0x3a 0xea
-#CHECK: wfchedb %v31, %v31, %v31
+# CHECK: wfchedb %v31, %v31, %v31
0xe7 0xff 0xf0 0x08 0x3e 0xea
-#CHECK: wfchedbs %f0, %f0, %f0
+# CHECK: wfchedbs %f0, %f0, %f0
0xe7 0x00 0x00 0x18 0x30 0xea
-#CHECK: wfchedbs %v18, %f3, %v20
+# CHECK: wfchedbs %v18, %f3, %v20
0xe7 0x23 0x40 0x18 0x3a 0xea
-#CHECK: wfchedbs %v31, %v31, %v31
+# CHECK: wfchedbs %v31, %v31, %v31
0xe7 0xff 0xf0 0x18 0x3e 0xea
-#CHECK: wfddb %f0, %f0, %f0
+# CHECK: wfddb %f0, %f0, %f0
0xe7 0x00 0x00 0x08 0x30 0xe5
-#CHECK: wfddb %v18, %f3, %v20
+# CHECK: wfddb %v18, %f3, %v20
0xe7 0x23 0x40 0x08 0x3a 0xe5
-#CHECK: wfddb %v31, %v31, %v31
+# CHECK: wfddb %v31, %v31, %v31
0xe7 0xff 0xf0 0x08 0x3e 0xe5
-#CHECK: wfidb %f0, %f0, 0, 0
+# CHECK: wfidb %f0, %f0, 0, 0
0xe7 0x00 0x00 0x08 0x30 0xc7
-#CHECK: wfidb %v19, %f14, 4, 10
+# CHECK: wfidb %v19, %f14, 4, 10
0xe7 0x3e 0x00 0xac 0x38 0xc7
-#CHECK: wfidb %v31, %v31, 7, 15
+# CHECK: wfidb %v31, %v31, 7, 15
0xe7 0xff 0x00 0xff 0x3c 0xc7
-#CHECK: wfk %f0, %f0, 11, 9
+# CHECK: wfk %f0, %f0, 11, 9
0xe7 0x00 0x00 0x09 0xb0 0xca
-#CHECK: wfk %v19, %f14, 11, 9
+# CHECK: wfk %v19, %f14, 11, 9
0xe7 0x3e 0x00 0x09 0xb8 0xca
-#CHECK: wfk %v31, %v31, 11, 9
+# CHECK: wfk %v31, %v31, 11, 9
0xe7 0xff 0x00 0x09 0xbc 0xca
-#CHECK: wfkdb %f0, %f0
+# CHECK: wfkdb %f0, %f0
0xe7 0x00 0x00 0x00 0x30 0xca
-#CHECK: wfkdb %v19, %f14
+# CHECK: wfkdb %v19, %f14
0xe7 0x3e 0x00 0x00 0x38 0xca
-#CHECK: wfkdb %v31, %v31
+# CHECK: wfkdb %v31, %v31
0xe7 0xff 0x00 0x00 0x3c 0xca
-#CHECK: wfpsodb %f0, %f0, 7
-0xe7 0x00 0x00 0x78 0x30 0xcc
-
-#CHECK: wfpsodb %v19, %f14, 7
-0xe7 0x3e 0x00 0x78 0x38 0xcc
-
-#CHECK: wfpsodb %v31, %v31, 7
-0xe7 0xff 0x00 0x78 0x3c 0xcc
-
-#CHECK: wflcdb %f0, %f0
+# CHECK: wflcdb %f0, %f0
0xe7 0x00 0x00 0x08 0x30 0xcc
-#CHECK: wflcdb %v19, %f14
+# CHECK: wflcdb %v19, %f14
0xe7 0x3e 0x00 0x08 0x38 0xcc
-#CHECK: wflcdb %v31, %v31
+# CHECK: wflcdb %v31, %v31
0xe7 0xff 0x00 0x08 0x3c 0xcc
-#CHECK: wflndb %f0, %f0
+# CHECK: wflndb %f0, %f0
0xe7 0x00 0x00 0x18 0x30 0xcc
-#CHECK: wflndb %v19, %f14
+# CHECK: wflndb %v19, %f14
0xe7 0x3e 0x00 0x18 0x38 0xcc
-#CHECK: wflndb %v31, %v31
+# CHECK: wflndb %v31, %v31
0xe7 0xff 0x00 0x18 0x3c 0xcc
-#CHECK: wflpdb %f0, %f0
+# CHECK: wflpdb %f0, %f0
0xe7 0x00 0x00 0x28 0x30 0xcc
-#CHECK: wflpdb %v19, %f14
+# CHECK: wflpdb %v19, %f14
0xe7 0x3e 0x00 0x28 0x38 0xcc
-#CHECK: wflpdb %v31, %v31
+# CHECK: wflpdb %v31, %v31
0xe7 0xff 0x00 0x28 0x3c 0xcc
-#CHECK: wfmadb %f0, %f0, %f0, %f0
+# CHECK: wfmadb %f0, %f0, %f0, %f0
0xe7 0x00 0x03 0x08 0x00 0x8f
-#CHECK: wfmadb %f3, %v20, %f5, %v22
+# CHECK: wfmadb %f3, %v20, %f5, %v22
0xe7 0x34 0x53 0x08 0x65 0x8f
-#CHECK: wfmadb %v31, %v31, %v31, %v31
+# CHECK: wfmadb %v31, %v31, %v31, %v31
0xe7 0xff 0xf3 0x08 0xff 0x8f
-#CHECK: wfmdb %f0, %f0, %f0
+# CHECK: wfmdb %f0, %f0, %f0
0xe7 0x00 0x00 0x08 0x30 0xe7
-#CHECK: wfmdb %v18, %f3, %v20
+# CHECK: wfmdb %v18, %f3, %v20
0xe7 0x23 0x40 0x08 0x3a 0xe7
-#CHECK: wfmdb %v31, %v31, %v31
+# CHECK: wfmdb %v31, %v31, %v31
0xe7 0xff 0xf0 0x08 0x3e 0xe7
-#CHECK: wfmsdb %f0, %f0, %f0, %f0
+# CHECK: wfmsdb %f0, %f0, %f0, %f0
0xe7 0x00 0x03 0x08 0x00 0x8e
-#CHECK: wfmsdb %f3, %v20, %f5, %v22
+# CHECK: wfmsdb %f3, %v20, %f5, %v22
0xe7 0x34 0x53 0x08 0x65 0x8e
-#CHECK: wfmsdb %v31, %v31, %v31, %v31
+# CHECK: wfmsdb %v31, %v31, %v31, %v31
0xe7 0xff 0xf3 0x08 0xff 0x8e
-#CHECK: wfsdb %f0, %f0, %f0
+# CHECK: wfpsodb %f0, %f0, 7
+0xe7 0x00 0x00 0x78 0x30 0xcc
+
+# CHECK: wfpsodb %v19, %f14, 7
+0xe7 0x3e 0x00 0x78 0x38 0xcc
+
+# CHECK: wfpsodb %v31, %v31, 7
+0xe7 0xff 0x00 0x78 0x3c 0xcc
+
+# CHECK: wfsdb %f0, %f0, %f0
0xe7 0x00 0x00 0x08 0x30 0xe2
-#CHECK: wfsdb %v18, %f3, %v20
+# CHECK: wfsdb %v18, %f3, %v20
0xe7 0x23 0x40 0x08 0x3a 0xe2
-#CHECK: wfsdb %v31, %v31, %v31
+# CHECK: wfsdb %v31, %v31, %v31
0xe7 0xff 0xf0 0x08 0x3e 0xe2
-#CHECK: wfsqdb %f0, %f0
+# CHECK: wfsqdb %f0, %f0
0xe7 0x00 0x00 0x08 0x30 0xce
-#CHECK: wfsqdb %v19, %f14
+# CHECK: wfsqdb %v19, %f14
0xe7 0x3e 0x00 0x08 0x38 0xce
-#CHECK: wfsqdb %v31, %v31
+# CHECK: wfsqdb %v31, %v31
0xe7 0xff 0x00 0x08 0x3c 0xce
-#CHECK: wftcidb %f0, %f0, 0
+# CHECK: wftcidb %f0, %f0, 0
0xe7 0x00 0x00 0x08 0x30 0x4a
-#CHECK: wftcidb %v19, %f4, 1383
+# CHECK: wftcidb %v19, %f4, 1383
0xe7 0x34 0x56 0x78 0x38 0x4a
-#CHECK: wftcidb %v31, %v31, 4095
+# CHECK: wftcidb %v31, %v31, 4095
0xe7 0xff 0xff 0xf8 0x3c 0x4a
-#CHECK: wldeb %f0, %f0
+# CHECK: wldeb %f0, %f0
0xe7 0x00 0x00 0x08 0x20 0xc4
-#CHECK: wldeb %v19, %f14
+# CHECK: wldeb %v19, %f14
0xe7 0x3e 0x00 0x08 0x28 0xc4
-#CHECK: wldeb %v31, %v31
+# CHECK: wldeb %v31, %v31
0xe7 0xff 0x00 0x08 0x2c 0xc4
-#CHECK: wledb %f0, %f0, 0, 0
+# CHECK: wledb %f0, %f0, 0, 0
0xe7 0x00 0x00 0x08 0x30 0xc5
-#CHECK: wledb %v19, %f14, 4, 10
+# CHECK: wledb %v19, %f14, 4, 10
0xe7 0x3e 0x00 0xac 0x38 0xc5
-#CHECK: wledb %v31, %v31, 7, 15
+# CHECK: wledb %v31, %v31, 7, 15
0xe7 0xff 0x00 0xff 0x3c 0xc5
-#CHECK: lochi %r11, 42, 0
-0xec 0xb0 0x00 0x2a 0x00 0x42
-
-#CHECK: lochio %r11, 42
-0xec 0xb1 0x00 0x2a 0x00 0x42
-
-#CHECK: lochih %r11, 42
-0xec 0xb2 0x00 0x2a 0x00 0x42
-
-#CHECK: lochinle %r11, 42
-0xec 0xb3 0x00 0x2a 0x00 0x42
-
-#CHECK: lochil %r11, -1
-0xec 0xb4 0xff 0xff 0x00 0x42
-
-#CHECK: lochinhe %r11, 42
-0xec 0xb5 0x00 0x2a 0x00 0x42
-
-#CHECK: lochilh %r11, -1
-0xec 0xb6 0xff 0xff 0x00 0x42
-
-#CHECK: lochine %r11, 0
-0xec 0xb7 0x00 0x00 0x00 0x42
-
-#CHECK: lochie %r11, 0
-0xec 0xb8 0x00 0x00 0x00 0x42
-
-#CHECK: lochinlh %r11, 42
-0xec 0xb9 0x00 0x2a 0x00 0x42
-
-#CHECK: lochihe %r11, 255
-0xec 0xba 0x00 0xff 0x00 0x42
-
-#CHECK: lochinl %r11, 255
-0xec 0xbb 0x00 0xff 0x00 0x42
-
-#CHECK: lochile %r11, 32767
-0xec 0xbc 0x7f 0xff 0x00 0x42
-
-#CHECK: lochinh %r11, 32767
-0xec 0xbd 0x7f 0xff 0x00 0x42
-
-#CHECK: lochino %r11, 32512
-0xec 0xbe 0x7f 0x00 0x00 0x42
-
-#CHECK: lochi %r11, 32512, 15
-0xec 0xbf 0x7f 0x00 0x00 0x42
-
-#CHECK: locghi %r11, 42, 0
-0xec 0xb0 0x00 0x2a 0x00 0x46
-
-#CHECK: locghio %r11, 42
-0xec 0xb1 0x00 0x2a 0x00 0x46
-
-#CHECK: locghih %r11, 42
-0xec 0xb2 0x00 0x2a 0x00 0x46
-
-#CHECK: locghinle %r11, 42
-0xec 0xb3 0x00 0x2a 0x00 0x46
-
-#CHECK: locghil %r11, -1
-0xec 0xb4 0xff 0xff 0x00 0x46
-
-#CHECK: locghinhe %r11, 42
-0xec 0xb5 0x00 0x2a 0x00 0x46
-
-#CHECK: locghilh %r11, -1
-0xec 0xb6 0xff 0xff 0x00 0x46
-
-#CHECK: locghine %r11, 0
-0xec 0xb7 0x00 0x00 0x00 0x46
-
-#CHECK: locghie %r11, 0
-0xec 0xb8 0x00 0x00 0x00 0x46
-
-#CHECK: locghinlh %r11, 42
-0xec 0xb9 0x00 0x2a 0x00 0x46
-
-#CHECK: locghihe %r11, 255
-0xec 0xba 0x00 0xff 0x00 0x46
-
-#CHECK: locghinl %r11, 255
-0xec 0xbb 0x00 0xff 0x00 0x46
-
-#CHECK: locghile %r11, 32767
-0xec 0xbc 0x7f 0xff 0x00 0x46
-
-#CHECK: locghinh %r11, 32767
-0xec 0xbd 0x7f 0xff 0x00 0x46
-
-#CHECK: locghino %r11, 32512
-0xec 0xbe 0x7f 0x00 0x00 0x46
-
-#CHECK: locghi %r11, 32512, 15
-0xec 0xbf 0x7f 0x00 0x00 0x46
-
-#CHECK: lochhi %r11, 42, 0
-0xec 0xb0 0x00 0x2a 0x00 0x4e
-
-#CHECK: lochhio %r11, 42
-0xec 0xb1 0x00 0x2a 0x00 0x4e
-
-#CHECK: lochhih %r11, 42
-0xec 0xb2 0x00 0x2a 0x00 0x4e
-
-#CHECK: lochhinle %r11, 42
-0xec 0xb3 0x00 0x2a 0x00 0x4e
-
-#CHECK: lochhil %r11, -1
-0xec 0xb4 0xff 0xff 0x00 0x4e
-
-#CHECK: lochhinhe %r11, 42
-0xec 0xb5 0x00 0x2a 0x00 0x4e
-
-#CHECK: lochhilh %r11, -1
-0xec 0xb6 0xff 0xff 0x00 0x4e
-
-#CHECK: lochhine %r11, 0
-0xec 0xb7 0x00 0x00 0x00 0x4e
-
-#CHECK: lochhie %r11, 0
-0xec 0xb8 0x00 0x00 0x00 0x4e
-
-#CHECK: lochhinlh %r11, 42
-0xec 0xb9 0x00 0x2a 0x00 0x4e
-
-#CHECK: lochhihe %r11, 255
-0xec 0xba 0x00 0xff 0x00 0x4e
-
-#CHECK: lochhinl %r11, 255
-0xec 0xbb 0x00 0xff 0x00 0x4e
-
-#CHECK: lochhile %r11, 32767
-0xec 0xbc 0x7f 0xff 0x00 0x4e
-
-#CHECK: lochhinh %r11, 32767
-0xec 0xbd 0x7f 0xff 0x00 0x4e
-
-#CHECK: lochhino %r11, 32512
-0xec 0xbe 0x7f 0x00 0x00 0x4e
-
-#CHECK: lochhi %r11, 32512, 15
-0xec 0xbf 0x7f 0x00 0x00 0x4e
-
-# CHECK: locfh %r7, 6399(%r8), 0
-0xeb 0x70 0x88 0xff 0x01 0xe0
-
-# CHECK: locfho %r7, 6399(%r8)
-0xeb 0x71 0x88 0xff 0x01 0xe0
-
-# CHECK: locfhh %r7, 6399(%r8)
-0xeb 0x72 0x88 0xff 0x01 0xe0
-
-# CHECK: locfhnle %r7, 6399(%r8)
-0xeb 0x73 0x88 0xff 0x01 0xe0
-
-# CHECK: locfhl %r7, 6399(%r8)
-0xeb 0x74 0x88 0xff 0x01 0xe0
-
-# CHECK: locfhnhe %r7, 6399(%r8)
-0xeb 0x75 0x88 0xff 0x01 0xe0
-
-# CHECK: locfhlh %r7, 6399(%r8)
-0xeb 0x76 0x88 0xff 0x01 0xe0
-
-# CHECK: locfhne %r7, 6399(%r8)
-0xeb 0x77 0x88 0xff 0x01 0xe0
-
-# CHECK: locfhe %r7, 6399(%r8)
-0xeb 0x78 0x88 0xff 0x01 0xe0
-
-# CHECK: locfhnlh %r7, 6399(%r8)
-0xeb 0x79 0x88 0xff 0x01 0xe0
-
-# CHECK: locfhhe %r7, 6399(%r8)
-0xeb 0x7a 0x88 0xff 0x01 0xe0
-
-# CHECK: locfhnl %r7, 6399(%r8)
-0xeb 0x7b 0x88 0xff 0x01 0xe0
-
-# CHECK: locfhle %r7, 6399(%r8)
-0xeb 0x7c 0x88 0xff 0x01 0xe0
-
-# CHECK: locfhnh %r7, 6399(%r8)
-0xeb 0x7d 0x88 0xff 0x01 0xe0
-
-# CHECK: locfhno %r7, 6399(%r8)
-0xeb 0x7e 0x88 0xff 0x01 0xe0
-
-# CHECK: locfh %r7, 6399(%r8), 15
-0xeb 0x7f 0x88 0xff 0x01 0xe0
-
-# CHECK: locfhr %r11, %r3, 0
-0xb9 0xe0 0x00 0xb3
-
-# CHECK: locfhro %r11, %r3
-0xb9 0xe0 0x10 0xb3
-
-# CHECK: locfhrh %r11, %r3
-0xb9 0xe0 0x20 0xb3
-
-# CHECK: locfhrnle %r11, %r3
-0xb9 0xe0 0x30 0xb3
-
-# CHECK: locfhrl %r11, %r3
-0xb9 0xe0 0x40 0xb3
-
-# CHECK: locfhrnhe %r11, %r3
-0xb9 0xe0 0x50 0xb3
-
-# CHECK: locfhrlh %r11, %r3
-0xb9 0xe0 0x60 0xb3
-
-# CHECK: locfhrne %r11, %r3
-0xb9 0xe0 0x70 0xb3
-
-# CHECK: locfhre %r11, %r3
-0xb9 0xe0 0x80 0xb3
-
-# CHECK: locfhrnlh %r11, %r3
-0xb9 0xe0 0x90 0xb3
-
-# CHECK: locfhrhe %r11, %r3
-0xb9 0xe0 0xa0 0xb3
-
-# CHECK: locfhrnl %r11, %r3
-0xb9 0xe0 0xb0 0xb3
-
-# CHECK: locfhrle %r11, %r3
-0xb9 0xe0 0xc0 0xb3
-
-# CHECK: locfhrnh %r11, %r3
-0xb9 0xe0 0xd0 0xb3
-
-# CHECK: locfhrno %r11, %r3
-0xb9 0xe0 0xe0 0xb3
-
-# CHECK: locfhr %r11, %r3, 15
-0xb9 0xe0 0xf0 0xb3
-
-# CHECK: stocfh %r1, 2(%r3), 0
-0xeb 0x10 0x30 0x02 0x00 0xe1
-
-# CHECK: stocfho %r1, 2(%r3)
-0xeb 0x11 0x30 0x02 0x00 0xe1
-
-# CHECK: stocfhh %r1, 2(%r3)
-0xeb 0x12 0x30 0x02 0x00 0xe1
-
-# CHECK: stocfhnle %r1, 2(%r3)
-0xeb 0x13 0x30 0x02 0x00 0xe1
-
-# CHECK: stocfhl %r1, 2(%r3)
-0xeb 0x14 0x30 0x02 0x00 0xe1
-
-# CHECK: stocfhnhe %r1, 2(%r3)
-0xeb 0x15 0x30 0x02 0x00 0xe1
-
-# CHECK: stocfhlh %r1, 2(%r3)
-0xeb 0x16 0x30 0x02 0x00 0xe1
-
-# CHECK: stocfhne %r1, 2(%r3)
-0xeb 0x17 0x30 0x02 0x00 0xe1
-
-# CHECK: stocfhe %r1, 2(%r3)
-0xeb 0x18 0x30 0x02 0x00 0xe1
-
-# CHECK: stocfhnlh %r1, 2(%r3)
-0xeb 0x19 0x30 0x02 0x00 0xe1
-
-# CHECK: stocfhhe %r1, 2(%r3)
-0xeb 0x1a 0x30 0x02 0x00 0xe1
-
-# CHECK: stocfhnl %r1, 2(%r3)
-0xeb 0x1b 0x30 0x02 0x00 0xe1
-
-# CHECK: stocfhle %r1, 2(%r3)
-0xeb 0x1c 0x30 0x02 0x00 0xe1
-
-# CHECK: stocfhnh %r1, 2(%r3)
-0xeb 0x1d 0x30 0x02 0x00 0xe1
-
-# CHECK: stocfhno %r1, 2(%r3)
-0xeb 0x1e 0x30 0x02 0x00 0xe1
-
-# CHECK: stocfh %r1, 2(%r3), 15
-0xeb 0x1f 0x30 0x02 0x00 0xe1
-
diff --git a/llvm/test/MC/Disassembler/SystemZ/insns.txt b/llvm/test/MC/Disassembler/SystemZ/insns.txt
index 9f76b6a5fd4..00ffd02fc50 100644
--- a/llvm/test/MC/Disassembler/SystemZ/insns.txt
+++ b/llvm/test/MC/Disassembler/SystemZ/insns.txt
@@ -1,17 +1,26 @@
# Test instructions that don't have PC-relative operands.
# RUN: llvm-mc --disassemble %s -triple=s390x-linux-gnu -mcpu=zEC12 | FileCheck %s
-# CHECK: adbr %f0, %f0
-0xb3 0x1a 0x00 0x00
+# CHECK: a %r0, 0
+0x5a 0x00 0x00 0x00
-# CHECK: adbr %f0, %f15
-0xb3 0x1a 0x00 0x0f
+# CHECK: a %r0, 4095
+0x5a 0x00 0x0f 0xff
-# CHECK: adbr %f7, %f8
-0xb3 0x1a 0x00 0x78
+# CHECK: a %r0, 0(%r1)
+0x5a 0x00 0x10 0x00
-# CHECK: adbr %f15, %f0
-0xb3 0x1a 0x00 0xf0
+# CHECK: a %r0, 0(%r15)
+0x5a 0x00 0xf0 0x00
+
+# CHECK: a %r0, 4095(%r1,%r15)
+0x5a 0x01 0xff 0xff
+
+# CHECK: a %r0, 4095(%r15,%r1)
+0x5a 0x0f 0x1f 0xff
+
+# CHECK: a %r15, 0
+0x5a 0xf0 0x00 0x00
# CHECK: adb %f0, 0
0xed 0x00 0x00 0x00 0x00 0x1a
@@ -34,17 +43,17 @@
# CHECK: adb %f15, 0
0xed 0xf0 0x00 0x00 0x00 0x1a
-# CHECK: aebr %f0, %f0
-0xb3 0x0a 0x00 0x00
+# CHECK: adbr %f0, %f0
+0xb3 0x1a 0x00 0x00
-# CHECK: aebr %f0, %f15
-0xb3 0x0a 0x00 0x0f
+# CHECK: adbr %f0, %f15
+0xb3 0x1a 0x00 0x0f
-# CHECK: aebr %f7, %f8
-0xb3 0x0a 0x00 0x78
+# CHECK: adbr %f7, %f8
+0xb3 0x1a 0x00 0x78
-# CHECK: aebr %f15, %f0
-0xb3 0x0a 0x00 0xf0
+# CHECK: adbr %f15, %f0
+0xb3 0x1a 0x00 0xf0
# CHECK: aeb %f0, 0
0xed 0x00 0x00 0x00 0x00 0x0a
@@ -67,6 +76,18 @@
# CHECK: aeb %f15, 0
0xed 0xf0 0x00 0x00 0x00 0x0a
+# CHECK: aebr %f0, %f0
+0xb3 0x0a 0x00 0x00
+
+# CHECK: aebr %f0, %f15
+0xb3 0x0a 0x00 0x0f
+
+# CHECK: aebr %f7, %f8
+0xb3 0x0a 0x00 0x78
+
+# CHECK: aebr %f15, %f0
+0xb3 0x0a 0x00 0xf0
+
# CHECK: afi %r0, -2147483648
0xc2 0x09 0x80 0x00 0x00 0x00
@@ -85,35 +106,35 @@
# CHECK: afi %r15, 0
0xc2 0xf9 0x00 0x00 0x00 0x00
-# CHECK: agfi %r0, -2147483648
-0xc2 0x08 0x80 0x00 0x00 0x00
+# CHECK: ag %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x08
-# CHECK: agfi %r0, -1
-0xc2 0x08 0xff 0xff 0xff 0xff
+# CHECK: ag %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x08
-# CHECK: agfi %r0, 0
-0xc2 0x08 0x00 0x00 0x00 0x00
+# CHECK: ag %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x08
-# CHECK: agfi %r0, 1
-0xc2 0x08 0x00 0x00 0x00 0x01
+# CHECK: ag %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x08
-# CHECK: agfi %r0, 2147483647
-0xc2 0x08 0x7f 0xff 0xff 0xff
+# CHECK: ag %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x08
-# CHECK: agfi %r15, 0
-0xc2 0xf8 0x00 0x00 0x00 0x00
+# CHECK: ag %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x08
-# CHECK: agfr %r0, %r0
-0xb9 0x18 0x00 0x00
+# CHECK: ag %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x08
-# CHECK: agfr %r0, %r15
-0xb9 0x18 0x00 0x0f
+# CHECK: ag %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x08
-# CHECK: agfr %r15, %r0
-0xb9 0x18 0x00 0xf0
+# CHECK: ag %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x08
-# CHECK: agfr %r7, %r8
-0xb9 0x18 0x00 0x78
+# CHECK: ag %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x08
# CHECK: agf %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x18
@@ -145,6 +166,36 @@
# CHECK: agf %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x18
+# CHECK: agfi %r0, -2147483648
+0xc2 0x08 0x80 0x00 0x00 0x00
+
+# CHECK: agfi %r0, -1
+0xc2 0x08 0xff 0xff 0xff 0xff
+
+# CHECK: agfi %r0, 0
+0xc2 0x08 0x00 0x00 0x00 0x00
+
+# CHECK: agfi %r0, 1
+0xc2 0x08 0x00 0x00 0x00 0x01
+
+# CHECK: agfi %r0, 2147483647
+0xc2 0x08 0x7f 0xff 0xff 0xff
+
+# CHECK: agfi %r15, 0
+0xc2 0xf8 0x00 0x00 0x00 0x00
+
+# CHECK: agfr %r0, %r0
+0xb9 0x18 0x00 0x00
+
+# CHECK: agfr %r0, %r15
+0xb9 0x18 0x00 0x0f
+
+# CHECK: agfr %r15, %r0
+0xb9 0x18 0x00 0xf0
+
+# CHECK: agfr %r7, %r8
+0xb9 0x18 0x00 0x78
+
# CHECK: aghi %r0, -32768
0xa7 0x0b 0x80 0x00
@@ -235,35 +286,26 @@
# CHECK: agsi 524287(%r15), 42
0xeb 0x2a 0xff 0xff 0x7f 0x7a
-# CHECK: ag %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x08
-
-# CHECK: ag %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x08
-
-# CHECK: ag %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x08
-
-# CHECK: ag %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x08
+# CHECK: ah %r0, 0
+0x4a 0x00 0x00 0x00
-# CHECK: ag %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x08
+# CHECK: ah %r0, 4095
+0x4a 0x00 0x0f 0xff
-# CHECK: ag %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x08
+# CHECK: ah %r0, 0(%r1)
+0x4a 0x00 0x10 0x00
-# CHECK: ag %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x08
+# CHECK: ah %r0, 0(%r15)
+0x4a 0x00 0xf0 0x00
-# CHECK: ag %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x08
+# CHECK: ah %r0, 4095(%r1,%r15)
+0x4a 0x01 0xff 0xff
-# CHECK: ag %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x08
+# CHECK: ah %r0, 4095(%r15,%r1)
+0x4a 0x0f 0x1f 0xff
-# CHECK: ag %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x08
+# CHECK: ah %r15, 0
+0x4a 0xf0 0x00 0x00
# CHECK: ahi %r0, -32768
0xa7 0x0a 0x80 0x00
@@ -298,27 +340,6 @@
# CHECK: ahik %r8, %r15, 32767
0xec 0x8f 0x7f 0xff 0x00 0xd8
-# CHECK: ah %r0, 0
-0x4a 0x00 0x00 0x00
-
-# CHECK: ah %r0, 4095
-0x4a 0x00 0x0f 0xff
-
-# CHECK: ah %r0, 0(%r1)
-0x4a 0x00 0x10 0x00
-
-# CHECK: ah %r0, 0(%r15)
-0x4a 0x00 0xf0 0x00
-
-# CHECK: ah %r0, 4095(%r1,%r15)
-0x4a 0x01 0xff 0xff
-
-# CHECK: ah %r0, 4095(%r15,%r1)
-0x4a 0x0f 0x1f 0xff
-
-# CHECK: ah %r15, 0
-0x4a 0xf0 0x00 0x00
-
# CHECK: ahy %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x7a
@@ -367,17 +388,56 @@
# CHECK: aih %r15, 0
0xcc 0xf8 0x00 0x00 0x00 0x00
-# CHECK: alcgr %r0, %r0
-0xb9 0x88 0x00 0x00
+# CHECK: al %r0, 0
+0x5e 0x00 0x00 0x00
-# CHECK: alcgr %r0, %r15
-0xb9 0x88 0x00 0x0f
+# CHECK: al %r0, 4095
+0x5e 0x00 0x0f 0xff
-# CHECK: alcgr %r15, %r0
-0xb9 0x88 0x00 0xf0
+# CHECK: al %r0, 0(%r1)
+0x5e 0x00 0x10 0x00
-# CHECK: alcgr %r7, %r8
-0xb9 0x88 0x00 0x78
+# CHECK: al %r0, 0(%r15)
+0x5e 0x00 0xf0 0x00
+
+# CHECK: al %r0, 4095(%r1,%r15)
+0x5e 0x01 0xff 0xff
+
+# CHECK: al %r0, 4095(%r15,%r1)
+0x5e 0x0f 0x1f 0xff
+
+# CHECK: al %r15, 0
+0x5e 0xf0 0x00 0x00
+
+# CHECK: alc %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x98
+
+# CHECK: alc %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x98
+
+# CHECK: alc %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x98
+
+# CHECK: alc %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x98
+
+# CHECK: alc %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x98
+
+# CHECK: alc %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x98
+
+# CHECK: alc %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x98
+
+# CHECK: alc %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x98
+
+# CHECK: alc %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x98
+
+# CHECK: alc %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x98
# CHECK: alcg %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x88
@@ -409,6 +469,18 @@
# CHECK: alcg %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x88
+# CHECK: alcgr %r0, %r0
+0xb9 0x88 0x00 0x00
+
+# CHECK: alcgr %r0, %r15
+0xb9 0x88 0x00 0x0f
+
+# CHECK: alcgr %r15, %r0
+0xb9 0x88 0x00 0xf0
+
+# CHECK: alcgr %r7, %r8
+0xb9 0x88 0x00 0x78
+
# CHECK: alcr %r0, %r0
0xb9 0x98 0x00 0x00
@@ -421,36 +493,6 @@
# CHECK: alcr %r7, %r8
0xb9 0x98 0x00 0x78
-# CHECK: alc %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x98
-
-# CHECK: alc %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x98
-
-# CHECK: alc %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x98
-
-# CHECK: alc %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x98
-
-# CHECK: alc %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x98
-
-# CHECK: alc %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x98
-
-# CHECK: alc %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x98
-
-# CHECK: alc %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x98
-
-# CHECK: alc %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x98
-
-# CHECK: alc %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x98
-
# CHECK: alfi %r0, 0
0xc2 0x0b 0x00 0x00 0x00 0x00
@@ -460,26 +502,35 @@
# CHECK: alfi %r15, 0
0xc2 0xfb 0x00 0x00 0x00 0x00
-# CHECK: algfi %r0, 0
-0xc2 0x0a 0x00 0x00 0x00 0x00
+# CHECK: alg %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x0a
-# CHECK: algfi %r0, 4294967295
-0xc2 0x0a 0xff 0xff 0xff 0xff
+# CHECK: alg %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x0a
-# CHECK: algfi %r15, 0
-0xc2 0xfa 0x00 0x00 0x00 0x00
+# CHECK: alg %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x0a
-# CHECK: algfr %r0, %r0
-0xb9 0x1a 0x00 0x00
+# CHECK: alg %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x0a
-# CHECK: algfr %r0, %r15
-0xb9 0x1a 0x00 0x0f
+# CHECK: alg %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x0a
-# CHECK: algfr %r15, %r0
-0xb9 0x1a 0x00 0xf0
+# CHECK: alg %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x0a
-# CHECK: algfr %r7, %r8
-0xb9 0x1a 0x00 0x78
+# CHECK: alg %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x0a
+
+# CHECK: alg %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x0a
+
+# CHECK: alg %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x0a
+
+# CHECK: alg %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x0a
# CHECK: algf %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x1a
@@ -511,53 +562,26 @@
# CHECK: algf %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x1a
-# CHECK: algr %r0, %r0
-0xb9 0x0a 0x00 0x00
-
-# CHECK: algr %r0, %r15
-0xb9 0x0a 0x00 0x0f
-
-# CHECK: algr %r15, %r0
-0xb9 0x0a 0x00 0xf0
-
-# CHECK: algr %r7, %r8
-0xb9 0x0a 0x00 0x78
-
-# CHECK: algrk %r0, %r0, %r0
-0xb9 0xea 0x00 0x00
-
-# CHECK: algrk %r2, %r3, %r4
-0xb9 0xea 0x40 0x23
-
-# CHECK: alg %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x0a
-
-# CHECK: alg %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x0a
-
-# CHECK: alg %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x0a
-
-# CHECK: alg %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x0a
+# CHECK: algfi %r0, 0
+0xc2 0x0a 0x00 0x00 0x00 0x00
-# CHECK: alg %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x0a
+# CHECK: algfi %r0, 4294967295
+0xc2 0x0a 0xff 0xff 0xff 0xff
-# CHECK: alg %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x0a
+# CHECK: algfi %r15, 0
+0xc2 0xfa 0x00 0x00 0x00 0x00
-# CHECK: alg %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x0a
+# CHECK: algfr %r0, %r0
+0xb9 0x1a 0x00 0x00
-# CHECK: alg %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x0a
+# CHECK: algfr %r0, %r15
+0xb9 0x1a 0x00 0x0f
-# CHECK: alg %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x0a
+# CHECK: algfr %r15, %r0
+0xb9 0x1a 0x00 0xf0
-# CHECK: alg %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x0a
+# CHECK: algfr %r7, %r8
+0xb9 0x1a 0x00 0x78
# CHECK: alghsik %r0, %r1, -32768
0xec 0x01 0x80 0x00 0x00 0xdb
@@ -574,6 +598,24 @@
# CHECK: alghsik %r8, %r15, 32767
0xec 0x8f 0x7f 0xff 0x00 0xdb
+# CHECK: algr %r0, %r0
+0xb9 0x0a 0x00 0x00
+
+# CHECK: algr %r0, %r15
+0xb9 0x0a 0x00 0x0f
+
+# CHECK: algr %r15, %r0
+0xb9 0x0a 0x00 0xf0
+
+# CHECK: algr %r7, %r8
+0xb9 0x0a 0x00 0x78
+
+# CHECK: algrk %r0, %r0, %r0
+0xb9 0xea 0x00 0x00
+
+# CHECK: algrk %r2, %r3, %r4
+0xb9 0xea 0x40 0x23
+
# CHECK: alhsik %r0, %r1, -32768
0xec 0x01 0x80 0x00 0x00 0xda
@@ -607,27 +649,6 @@
# CHECK: alrk %r2, %r3, %r4
0xb9 0xfa 0x40 0x23
-# CHECK: al %r0, 0
-0x5e 0x00 0x00 0x00
-
-# CHECK: al %r0, 4095
-0x5e 0x00 0x0f 0xff
-
-# CHECK: al %r0, 0(%r1)
-0x5e 0x00 0x10 0x00
-
-# CHECK: al %r0, 0(%r15)
-0x5e 0x00 0xf0 0x00
-
-# CHECK: al %r0, 4095(%r1,%r15)
-0x5e 0x01 0xff 0xff
-
-# CHECK: al %r0, 4095(%r15,%r1)
-0x5e 0x0f 0x1f 0xff
-
-# CHECK: al %r15, 0
-0x5e 0xf0 0x00 0x00
-
# CHECK: aly %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x5e
@@ -715,27 +736,6 @@
# CHECK: asi 524287(%r15), 42
0xeb 0x2a 0xff 0xff 0x7f 0x6a
-# CHECK: a %r0, 0
-0x5a 0x00 0x00 0x00
-
-# CHECK: a %r0, 4095
-0x5a 0x00 0x0f 0xff
-
-# CHECK: a %r0, 0(%r1)
-0x5a 0x00 0x10 0x00
-
-# CHECK: a %r0, 0(%r15)
-0x5a 0x00 0xf0 0x00
-
-# CHECK: a %r0, 4095(%r1,%r15)
-0x5a 0x01 0xff 0xff
-
-# CHECK: a %r0, 4095(%r15,%r1)
-0x5a 0x0f 0x1f 0xff
-
-# CHECK: a %r15, 0
-0x5a 0xf0 0x00 0x00
-
# CHECK: axbr %f0, %f0
0xb3 0x4a 0x00 0x00
@@ -778,6 +778,24 @@
# CHECK: ay %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x5a
+# CHECK: b 0
+0x47 0xf0 0x00 0x00
+
+# CHECK: b 4095
+0x47 0xf0 0x0f 0xff
+
+# CHECK: b 0(%r1)
+0x47 0xf0 0x10 0x00
+
+# CHECK: b 0(%r15)
+0x47 0xf0 0xf0 0x00
+
+# CHECK: b 4095(%r1,%r15)
+0x47 0xf1 0xff 0xff
+
+# CHECK: b 4095(%r15,%r1)
+0x47 0xff 0x1f 0xff
+
# CHECK: bal %r0, 0
0x45 0x00 0x00 0x00
@@ -850,36 +868,6 @@
# CHECK: bassm %r15, %r1
0x0c 0xf1
-# CHECK: bsm %r0, %r1
-0x0b 0x01
-
-# CHECK: bsm %r0, %r15
-0x0b 0x0f
-
-# CHECK: bsm %r14, %r9
-0x0b 0xe9
-
-# CHECK: bsm %r15, %r1
-0x0b 0xf1
-
-# CHECK: b 0
-0x47 0xf0 0x00 0x00
-
-# CHECK: b 4095
-0x47 0xf0 0x0f 0xff
-
-# CHECK: b 0(%r1)
-0x47 0xf0 0x10 0x00
-
-# CHECK: b 0(%r15)
-0x47 0xf0 0xf0 0x00
-
-# CHECK: b 4095(%r1,%r15)
-0x47 0xf1 0xff 0xff
-
-# CHECK: b 4095(%r15,%r1)
-0x47 0xff 0x1f 0xff
-
# CHECK: bc 0, 0
0x47 0x00 0x00 0x00
@@ -1015,18 +1003,6 @@
# CHECK: bct %r15, 0
0x46 0xf0 0x00 0x00
-# CHECK: bctr %r0, %r9
-0x06 0x09
-
-# CHECK: bctr %r0, %r15
-0x06 0x0f
-
-# CHECK: bctr %r15, %r0
-0x06 0xf0
-
-# CHECK: bctr %r15, %r9
-0x06 0xf9
-
# CHECK: bctg %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x46
@@ -1069,6 +1045,30 @@
# CHECK: bctgr %r15, %r9
0xb9 0x46 0x00 0xf9
+# CHECK: bctr %r0, %r9
+0x06 0x09
+
+# CHECK: bctr %r0, %r15
+0x06 0x0f
+
+# CHECK: bctr %r15, %r0
+0x06 0xf0
+
+# CHECK: bctr %r15, %r9
+0x06 0xf9
+
+# CHECK: bsm %r0, %r1
+0x0b 0x01
+
+# CHECK: bsm %r0, %r15
+0x0b 0x0f
+
+# CHECK: bsm %r14, %r9
+0x0b 0xe9
+
+# CHECK: bsm %r15, %r1
+0x0b 0xf1
+
# CHECK: bxh %r0, %r0, 0
0x86 0x00 0x00 0x00
@@ -1177,7 +1177,7 @@
# CHECK: bxleg %r14, %r15, 0
0xeb 0xef 0x00 0x00 0x00 0x45
-# CHECK: bxleg %r15, %r15, 0
+# CHECK: bxleg %r15, %r15, 0
0xeb 0xff 0x00 0x00 0x00 0x45
# CHECK: bxleg %r0, %r0, -524288
@@ -1207,17 +1207,26 @@
# CHECK: bxleg %r0, %r0, 524287(%r15)
0xeb 0x00 0xff 0xff 0x7f 0x45
-# CHECK: cdbr %f0, %f0
-0xb3 0x19 0x00 0x00
+# CHECK: c %r0, 0
+0x59 0x00 0x00 0x00
-# CHECK: cdbr %f0, %f15
-0xb3 0x19 0x00 0x0f
+# CHECK: c %r0, 4095
+0x59 0x00 0x0f 0xff
-# CHECK: cdbr %f7, %f8
-0xb3 0x19 0x00 0x78
+# CHECK: c %r0, 0(%r1)
+0x59 0x00 0x10 0x00
-# CHECK: cdbr %f15, %f0
-0xb3 0x19 0x00 0xf0
+# CHECK: c %r0, 0(%r15)
+0x59 0x00 0xf0 0x00
+
+# CHECK: c %r0, 4095(%r1,%r15)
+0x59 0x01 0xff 0xff
+
+# CHECK: c %r0, 4095(%r15,%r1)
+0x59 0x0f 0x1f 0xff
+
+# CHECK: c %r15, 0
+0x59 0xf0 0x00 0x00
# CHECK: cdb %f0, 0
0xed 0x00 0x00 0x00 0x00 0x19
@@ -1240,6 +1249,18 @@
# CHECK: cdb %f15, 0
0xed 0xf0 0x00 0x00 0x00 0x19
+# CHECK: cdbr %f0, %f0
+0xb3 0x19 0x00 0x00
+
+# CHECK: cdbr %f0, %f15
+0xb3 0x19 0x00 0x0f
+
+# CHECK: cdbr %f7, %f8
+0xb3 0x19 0x00 0x78
+
+# CHECK: cdbr %f15, %f0
+0xb3 0x19 0x00 0xf0
+
# CHECK: cdfbr %f0, %r0
0xb3 0x95 0x00 0x00
@@ -1255,22 +1276,22 @@
# CHECK: cdfbr %f15, %r15
0xb3 0x95 0x00 0xff
-# CHECK: cdfbra %f0, 0, %r0, 1
+# CHECK: cdfbra %f0, 0, %r0, 1
0xb3 0x95 0x01 0x00
-# CHECK: cdfbra %f0, 0, %r0, 15
+# CHECK: cdfbra %f0, 0, %r0, 15
0xb3 0x95 0x0f 0x00
-# CHECK: cdfbra %f0, 0, %r15, 1
+# CHECK: cdfbra %f0, 0, %r15, 1
0xb3 0x95 0x01 0x0f
-# CHECK: cdfbra %f0, 15, %r0, 1
+# CHECK: cdfbra %f0, 15, %r0, 1
0xb3 0x95 0xf1 0x00
-# CHECK: cdfbra %f4, 5, %r6, 7
+# CHECK: cdfbra %f4, 5, %r6, 7
0xb3 0x95 0x57 0x46
-# CHECK: cdfbra %f15, 0, %r0, 1
+# CHECK: cdfbra %f15, 0, %r0, 1
0xb3 0x95 0x01 0xf0
# CHECK: cdgbr %f0, %r0
@@ -1288,58 +1309,58 @@
# CHECK: cdgbr %f15, %r15
0xb3 0xa5 0x00 0xff
-# CHECK: cdgbra %f0, 0, %r0, 1
+# CHECK: cdgbra %f0, 0, %r0, 1
0xb3 0xa5 0x01 0x00
-# CHECK: cdgbra %f0, 0, %r0, 15
+# CHECK: cdgbra %f0, 0, %r0, 15
0xb3 0xa5 0x0f 0x00
-# CHECK: cdgbra %f0, 0, %r15, 1
+# CHECK: cdgbra %f0, 0, %r15, 1
0xb3 0xa5 0x01 0x0f
-# CHECK: cdgbra %f0, 15, %r0, 1
+# CHECK: cdgbra %f0, 15, %r0, 1
0xb3 0xa5 0xf1 0x00
-# CHECK: cdgbra %f4, 5, %r6, 7
+# CHECK: cdgbra %f4, 5, %r6, 7
0xb3 0xa5 0x57 0x46
-# CHECK: cdgbra %f15, 0, %r0, 1
+# CHECK: cdgbra %f15, 0, %r0, 1
0xb3 0xa5 0x01 0xf0
-# CHECK: cdlfbr %f0, 0, %r0, 1
+# CHECK: cdlfbr %f0, 0, %r0, 1
0xb3 0x91 0x01 0x00
-# CHECK: cdlfbr %f0, 0, %r0, 15
+# CHECK: cdlfbr %f0, 0, %r0, 15
0xb3 0x91 0x0f 0x00
-# CHECK: cdlfbr %f0, 0, %r15, 1
+# CHECK: cdlfbr %f0, 0, %r15, 1
0xb3 0x91 0x01 0x0f
-# CHECK: cdlfbr %f0, 15, %r0, 1
+# CHECK: cdlfbr %f0, 15, %r0, 1
0xb3 0x91 0xf1 0x00
-# CHECK: cdlfbr %f4, 5, %r6, 7
+# CHECK: cdlfbr %f4, 5, %r6, 7
0xb3 0x91 0x57 0x46
-# CHECK: cdlfbr %f15, 0, %r0, 1
+# CHECK: cdlfbr %f15, 0, %r0, 1
0xb3 0x91 0x01 0xf0
-# CHECK: cdlgbr %f0, 0, %r0, 1
+# CHECK: cdlgbr %f0, 0, %r0, 1
0xb3 0xa1 0x01 0x00
-# CHECK: cdlgbr %f0, 0, %r0, 15
+# CHECK: cdlgbr %f0, 0, %r0, 15
0xb3 0xa1 0x0f 0x00
-# CHECK: cdlgbr %f0, 0, %r15, 1
+# CHECK: cdlgbr %f0, 0, %r15, 1
0xb3 0xa1 0x01 0x0f
-# CHECK: cdlgbr %f0, 15, %r0, 1
+# CHECK: cdlgbr %f0, 15, %r0, 1
0xb3 0xa1 0xf1 0x00
-# CHECK: cdlgbr %f4, 5, %r6, 7
+# CHECK: cdlgbr %f4, 5, %r6, 7
0xb3 0xa1 0x57 0x46
-# CHECK: cdlgbr %f15, 0, %r0, 1
+# CHECK: cdlgbr %f15, 0, %r0, 1
0xb3 0xa1 0x01 0xf0
# CHECK: cds %r0, %r0, 0
@@ -1432,18 +1453,6 @@
# CHECK: cdsy %r14, %r0, 0
0xeb 0xe0 0x00 0x00 0x00 0x31
-# CHECK: cebr %f0, %f0
-0xb3 0x09 0x00 0x00
-
-# CHECK: cebr %f0, %f15
-0xb3 0x09 0x00 0x0f
-
-# CHECK: cebr %f7, %f8
-0xb3 0x09 0x00 0x78
-
-# CHECK: cebr %f15, %f0
-0xb3 0x09 0x00 0xf0
-
# CHECK: ceb %f0, 0
0xed 0x00 0x00 0x00 0x00 0x09
@@ -1465,6 +1474,18 @@
# CHECK: ceb %f15, 0
0xed 0xf0 0x00 0x00 0x00 0x09
+# CHECK: cebr %f0, %f0
+0xb3 0x09 0x00 0x00
+
+# CHECK: cebr %f0, %f15
+0xb3 0x09 0x00 0x0f
+
+# CHECK: cebr %f7, %f8
+0xb3 0x09 0x00 0x78
+
+# CHECK: cebr %f15, %f0
+0xb3 0x09 0x00 0xf0
+
# CHECK: cefbr %f0, %r0
0xb3 0x94 0x00 0x00
@@ -1480,22 +1501,22 @@
# CHECK: cefbr %f15, %r15
0xb3 0x94 0x00 0xff
-# CHECK: cefbra %f0, 0, %r0, 1
+# CHECK: cefbra %f0, 0, %r0, 1
0xb3 0x94 0x01 0x00
-# CHECK: cefbra %f0, 0, %r0, 15
+# CHECK: cefbra %f0, 0, %r0, 15
0xb3 0x94 0x0f 0x00
-# CHECK: cefbra %f0, 0, %r15, 1
+# CHECK: cefbra %f0, 0, %r15, 1
0xb3 0x94 0x01 0x0f
-# CHECK: cefbra %f0, 15, %r0, 1
+# CHECK: cefbra %f0, 15, %r0, 1
0xb3 0x94 0xf1 0x00
-# CHECK: cefbra %f4, 5, %r6, 7
+# CHECK: cefbra %f4, 5, %r6, 7
0xb3 0x94 0x57 0x46
-# CHECK: cefbra %f15, 0, %r0, 1
+# CHECK: cefbra %f15, 0, %r0, 1
0xb3 0x94 0x01 0xf0
# CHECK: cegbr %f0, %r0
@@ -1513,58 +1534,58 @@
# CHECK: cegbr %f15, %r15
0xb3 0xa4 0x00 0xff
-# CHECK: cegbra %f0, 0, %r0, 1
+# CHECK: cegbra %f0, 0, %r0, 1
0xb3 0xa4 0x01 0x00
-# CHECK: cegbra %f0, 0, %r0, 15
+# CHECK: cegbra %f0, 0, %r0, 15
0xb3 0xa4 0x0f 0x00
-# CHECK: cegbra %f0, 0, %r15, 1
+# CHECK: cegbra %f0, 0, %r15, 1
0xb3 0xa4 0x01 0x0f
-# CHECK: cegbra %f0, 15, %r0, 1
+# CHECK: cegbra %f0, 15, %r0, 1
0xb3 0xa4 0xf1 0x00
-# CHECK: cegbra %f4, 5, %r6, 7
+# CHECK: cegbra %f4, 5, %r6, 7
0xb3 0xa4 0x57 0x46
-# CHECK: cegbra %f15, 0, %r0, 1
+# CHECK: cegbra %f15, 0, %r0, 1
0xb3 0xa4 0x01 0xf0
-# CHECK: celfbr %f0, 0, %r0, 1
+# CHECK: celfbr %f0, 0, %r0, 1
0xb3 0x90 0x01 0x00
-# CHECK: celfbr %f0, 0, %r0, 15
+# CHECK: celfbr %f0, 0, %r0, 15
0xb3 0x90 0x0f 0x00
-# CHECK: celfbr %f0, 0, %r15, 1
+# CHECK: celfbr %f0, 0, %r15, 1
0xb3 0x90 0x01 0x0f
-# CHECK: celfbr %f0, 15, %r0, 1
+# CHECK: celfbr %f0, 15, %r0, 1
0xb3 0x90 0xf1 0x00
-# CHECK: celfbr %f4, 5, %r6, 7
+# CHECK: celfbr %f4, 5, %r6, 7
0xb3 0x90 0x57 0x46
-# CHECK: celfbr %f15, 0, %r0, 1
+# CHECK: celfbr %f15, 0, %r0, 1
0xb3 0x90 0x01 0xf0
-# CHECK: celgbr %f0, 0, %r0, 1
+# CHECK: celgbr %f0, 0, %r0, 1
0xb3 0xa0 0x01 0x00
-# CHECK: celgbr %f0, 0, %r0, 15
+# CHECK: celgbr %f0, 0, %r0, 15
0xb3 0xa0 0x0f 0x00
-# CHECK: celgbr %f0, 0, %r15, 1
+# CHECK: celgbr %f0, 0, %r15, 1
0xb3 0xa0 0x01 0x0f
-# CHECK: celgbr %f0, 15, %r0, 1
+# CHECK: celgbr %f0, 15, %r0, 1
0xb3 0xa0 0xf1 0x00
-# CHECK: celgbr %f4, 5, %r6, 7
+# CHECK: celgbr %f4, 5, %r6, 7
0xb3 0xa0 0x57 0x46
-# CHECK: celgbr %f15, 0, %r0, 1
+# CHECK: celgbr %f15, 0, %r0, 1
0xb3 0xa0 0x01 0xf0
# CHECK: cfdbr %r0, 0, %f0
@@ -1582,22 +1603,22 @@
# CHECK: cfdbr %r15, 0, %f0
0xb3 0x99 0x00 0xf0
-# CHECK: cfdbra %r0, 0, %f0, 1
+# CHECK: cfdbra %r0, 0, %f0, 1
0xb3 0x99 0x01 0x00
-# CHECK: cfdbra %r0, 0, %f0, 15
+# CHECK: cfdbra %r0, 0, %f0, 15
0xb3 0x99 0x0f 0x00
-# CHECK: cfdbra %r0, 0, %f15, 1
+# CHECK: cfdbra %r0, 0, %f15, 1
0xb3 0x99 0x01 0x0f
-# CHECK: cfdbra %r0, 15, %f0, 1
+# CHECK: cfdbra %r0, 15, %f0, 1
0xb3 0x99 0xf1 0x00
-# CHECK: cfdbra %r4, 5, %f6, 7
+# CHECK: cfdbra %r4, 5, %f6, 7
0xb3 0x99 0x57 0x46
-# CHECK: cfdbra %r15, 0, %f0, 1
+# CHECK: cfdbra %r15, 0, %f0, 1
0xb3 0x99 0x01 0xf0
# CHECK: cfebr %r0, 0, %f0
@@ -1615,22 +1636,22 @@
# CHECK: cfebr %r15, 0, %f0
0xb3 0x98 0x00 0xf0
-# CHECK: cfebra %r0, 0, %f0, 1
+# CHECK: cfebra %r0, 0, %f0, 1
0xb3 0x98 0x01 0x00
-# CHECK: cfebra %r0, 0, %f0, 15
+# CHECK: cfebra %r0, 0, %f0, 15
0xb3 0x98 0x0f 0x00
-# CHECK: cfebra %r0, 0, %f15, 1
+# CHECK: cfebra %r0, 0, %f15, 1
0xb3 0x98 0x01 0x0f
-# CHECK: cfebra %r0, 15, %f0, 1
+# CHECK: cfebra %r0, 15, %f0, 1
0xb3 0x98 0xf1 0x00
-# CHECK: cfebra %r4, 5, %f6, 7
+# CHECK: cfebra %r4, 5, %f6, 7
0xb3 0x98 0x57 0x46
-# CHECK: cfebra %r15, 0, %f0, 1
+# CHECK: cfebra %r15, 0, %f0, 1
0xb3 0x98 0x01 0xf0
# CHECK: cfi %r0, -2147483648
@@ -1666,24 +1687,54 @@
# CHECK: cfxbr %r15, 0, %f0
0xb3 0x9a 0x00 0xf0
-# CHECK: cfxbra %r0, 0, %f0, 1
+# CHECK: cfxbra %r0, 0, %f0, 1
0xb3 0x9a 0x01 0x00
-# CHECK: cfxbra %r0, 0, %f0, 15
+# CHECK: cfxbra %r0, 0, %f0, 15
0xb3 0x9a 0x0f 0x00
-# CHECK: cfxbra %r0, 0, %f13, 1
+# CHECK: cfxbra %r0, 0, %f13, 1
0xb3 0x9a 0x01 0x0d
-# CHECK: cfxbra %r0, 15, %f0, 1
+# CHECK: cfxbra %r0, 15, %f0, 1
0xb3 0x9a 0xf1 0x00
-# CHECK: cfxbra %r4, 5, %f8, 9
+# CHECK: cfxbra %r4, 5, %f8, 9
0xb3 0x9a 0x59 0x48
-# CHECK: cfxbra %r15, 0, %f0, 1
+# CHECK: cfxbra %r15, 0, %f0, 1
0xb3 0x9a 0x01 0xf0
+# CHECK: cg %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x20
+
+# CHECK: cg %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x20
+
+# CHECK: cg %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x20
+
+# CHECK: cg %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x20
+
+# CHECK: cg %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x20
+
+# CHECK: cg %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x20
+
+# CHECK: cg %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x20
+
+# CHECK: cg %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x20
+
+# CHECK: cg %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x20
+
+# CHECK: cg %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x20
+
# CHECK: cgdbr %r0, 0, %f0
0xb3 0xa9 0x00 0x00
@@ -1699,22 +1750,22 @@
# CHECK: cgdbr %r15, 0, %f0
0xb3 0xa9 0x00 0xf0
-# CHECK: cgdbra %r0, 0, %f0, 1
+# CHECK: cgdbra %r0, 0, %f0, 1
0xb3 0xa9 0x01 0x00
-# CHECK: cgdbra %r0, 0, %f0, 15
+# CHECK: cgdbra %r0, 0, %f0, 15
0xb3 0xa9 0x0f 0x00
-# CHECK: cgdbra %r0, 0, %f15, 1
+# CHECK: cgdbra %r0, 0, %f15, 1
0xb3 0xa9 0x01 0x0f
-# CHECK: cgdbra %r0, 15, %f0, 1
+# CHECK: cgdbra %r0, 15, %f0, 1
0xb3 0xa9 0xf1 0x00
-# CHECK: cgdbra %r4, 5, %f6, 7
+# CHECK: cgdbra %r4, 5, %f6, 7
0xb3 0xa9 0x57 0x46
-# CHECK: cgdbra %r15, 0, %f0, 1
+# CHECK: cgdbra %r15, 0, %f0, 1
0xb3 0xa9 0x01 0xf0
# CHECK: cgebr %r0, 0, %f0
@@ -1732,24 +1783,54 @@
# CHECK: cgebr %r15, 0, %f0
0xb3 0xa8 0x00 0xf0
-# CHECK: cgebra %r0, 0, %f0, 1
+# CHECK: cgebra %r0, 0, %f0, 1
0xb3 0xa8 0x01 0x00
-# CHECK: cgebra %r0, 0, %f0, 15
+# CHECK: cgebra %r0, 0, %f0, 15
0xb3 0xa8 0x0f 0x00
-# CHECK: cgebra %r0, 0, %f15, 1
+# CHECK: cgebra %r0, 0, %f15, 1
0xb3 0xa8 0x01 0x0f
-# CHECK: cgebra %r0, 15, %f0, 1
+# CHECK: cgebra %r0, 15, %f0, 1
0xb3 0xa8 0xf1 0x00
-# CHECK: cgebra %r4, 5, %f6, 7
+# CHECK: cgebra %r4, 5, %f6, 7
0xb3 0xa8 0x57 0x46
-# CHECK: cgebra %r15, 0, %f0, 1
+# CHECK: cgebra %r15, 0, %f0, 1
0xb3 0xa8 0x01 0xf0
+# CHECK: cgf %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x30
+
+# CHECK: cgf %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x30
+
+# CHECK: cgf %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x30
+
+# CHECK: cgf %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x30
+
+# CHECK: cgf %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x30
+
+# CHECK: cgf %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x30
+
+# CHECK: cgf %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x30
+
+# CHECK: cgf %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x30
+
+# CHECK: cgf %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x30
+
+# CHECK: cgf %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x30
+
# CHECK: cgfi %r0, -2147483648
0xc2 0x0c 0x80 0x00 0x00 0x00
@@ -1780,35 +1861,35 @@
# CHECK: cgfr %r7, %r8
0xb9 0x30 0x00 0x78
-# CHECK: cgf %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x30
+# CHECK: cgh %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x34
-# CHECK: cgf %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x30
+# CHECK: cgh %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x34
-# CHECK: cgf %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x30
+# CHECK: cgh %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x34
-# CHECK: cgf %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x30
+# CHECK: cgh %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x34
-# CHECK: cgf %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x30
+# CHECK: cgh %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x34
-# CHECK: cgf %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x30
+# CHECK: cgh %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x34
-# CHECK: cgf %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x30
+# CHECK: cgh %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x34
-# CHECK: cgf %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x30
+# CHECK: cgh %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x34
-# CHECK: cgf %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x30
+# CHECK: cgh %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x34
-# CHECK: cgf %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x30
+# CHECK: cgh %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x34
# CHECK: cghi %r0, -32768
0xa7 0x0f 0x80 0x00
@@ -1861,35 +1942,95 @@
# CHECK: cghsi 4095(%r15), 42
0xe5 0x58 0xff 0xff 0x00 0x2a
-# CHECK: cgh %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x34
+# CHECK: cgib %r0, 0, 0, 0
+0xec 0x00 0x00 0x00 0x00 0xfc
-# CHECK: cgh %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x34
+# CHECK: cgib %r0, -128, 0, 0
+0xec 0x00 0x00 0x00 0x80 0xfc
-# CHECK: cgh %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x34
+# CHECK: cgib %r0, -1, 0, 0
+0xec 0x00 0x00 0x00 0xff 0xfc
-# CHECK: cgh %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x34
+# CHECK: cgib %r0, 127, 0, 0
+0xec 0x00 0x00 0x00 0x7f 0xfc
-# CHECK: cgh %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x34
+# CHECK: cgib %r15, 0, 0, 0
+0xec 0xf0 0x00 0x00 0x00 0xfc
-# CHECK: cgh %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x34
+# CHECK: cgib %r7, 100, 0, 0
+0xec 0x70 0x00 0x00 0x64 0xfc
-# CHECK: cgh %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x34
+# CHECK: cgib %r0, 0, 0, 4095(%r15)
+0xec 0x00 0xff 0xff 0x00 0xfc
-# CHECK: cgh %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x34
+# CHECK: cgib %r0, 0, 0, 0(%r8)
+0xec 0x00 0x80 0x00 0x00 0xfc
-# CHECK: cgh %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x34
+# CHECK: cgib %r0, 0, 0, 4095(%r7)
+0xec 0x00 0x7f 0xff 0x00 0xfc
-# CHECK: cgh %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x34
+# CHECK: cgib %r0, 0, 1, 0
+0xec 0x01 0x00 0x00 0x00 0xfc
+
+# CHECK: cgibh %r0, 0, 0
+0xec 0x02 0x00 0x00 0x00 0xfc
+
+# CHECK: cgib %r0, 0, 3, 0
+0xec 0x03 0x00 0x00 0x00 0xfc
+
+# CHECK: cgibl %r0, 0, 0
+0xec 0x04 0x00 0x00 0x00 0xfc
+
+# CHECK: cgib %r0, 0, 5, 0
+0xec 0x05 0x00 0x00 0x00 0xfc
+
+# CHECK: cgiblh %r0, 0, 0
+0xec 0x06 0x00 0x00 0x00 0xfc
+
+# CHECK: cgib %r0, 0, 7, 0
+0xec 0x07 0x00 0x00 0x00 0xfc
+
+# CHECK: cgibe %r0, 0, 0
+0xec 0x08 0x00 0x00 0x00 0xfc
+
+# CHECK: cgib %r0, 0, 9, 0
+0xec 0x09 0x00 0x00 0x00 0xfc
+
+# CHECK: cgibhe %r0, 0, 0
+0xec 0x0a 0x00 0x00 0x00 0xfc
+
+# CHECK: cgib %r0, 0, 11, 0
+0xec 0x0b 0x00 0x00 0x00 0xfc
+
+# CHECK: cgible %r0, 0, 0
+0xec 0x0c 0x00 0x00 0x00 0xfc
+
+# CHECK: cgib %r0, 0, 13, 0
+0xec 0x0d 0x00 0x00 0x00 0xfc
+
+# CHECK: cgib %r0, 0, 14, 0
+0xec 0x0e 0x00 0x00 0x00 0xfc
+
+# CHECK: cgib %r0, 0, 15, 0
+0xec 0x0f 0x00 0x00 0x00 0xfc
+
+# CHECK: cgith %r0, 0
+0xec 0x00 0x00 0x00 0x20 0x70
+
+# CHECK: cgitl %r0, 0
+0xec 0x00 0x00 0x00 0x40 0x70
+
+# CHECK: cgite %r0, 0
+0xec 0x00 0x00 0x00 0x80 0x70
+
+# CHECK: cgitlh %r0, 0
+0xec 0x00 0x00 0x00 0x60 0x70
+
+# CHECK: cgithe %r0, 0
+0xec 0x00 0x00 0x00 0xa0 0x70
+
+# CHECK: cgitle %r0, 0
+0xec 0x00 0x00 0x00 0xc0 0x70
# CHECK: cgr %r0, %r0
0xb9 0x20 0x00 0x00
@@ -1987,126 +2128,6 @@
# CHECK: cgrtle %r0, %r1
0xb9 0x60 0xc0 0x01
-# CHECK: cg %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x20
-
-# CHECK: cg %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x20
-
-# CHECK: cg %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x20
-
-# CHECK: cg %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x20
-
-# CHECK: cg %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x20
-
-# CHECK: cg %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x20
-
-# CHECK: cg %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x20
-
-# CHECK: cg %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x20
-
-# CHECK: cg %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x20
-
-# CHECK: cg %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x20
-
-# CHECK: cgib %r0, 0, 0, 0
-0xec 0x00 0x00 0x00 0x00 0xfc
-
-# CHECK: cgib %r0, -128, 0, 0
-0xec 0x00 0x00 0x00 0x80 0xfc
-
-# CHECK: cgib %r0, -1, 0, 0
-0xec 0x00 0x00 0x00 0xff 0xfc
-
-# CHECK: cgib %r0, 127, 0, 0
-0xec 0x00 0x00 0x00 0x7f 0xfc
-
-# CHECK: cgib %r15, 0, 0, 0
-0xec 0xf0 0x00 0x00 0x00 0xfc
-
-# CHECK: cgib %r7, 100, 0, 0
-0xec 0x70 0x00 0x00 0x64 0xfc
-
-# CHECK: cgib %r0, 0, 0, 4095(%r15)
-0xec 0x00 0xff 0xff 0x00 0xfc
-
-# CHECK: cgib %r0, 0, 0, 0(%r8)
-0xec 0x00 0x80 0x00 0x00 0xfc
-
-# CHECK: cgib %r0, 0, 0, 4095(%r7)
-0xec 0x00 0x7f 0xff 0x00 0xfc
-
-# CHECK: cgib %r0, 0, 1, 0
-0xec 0x01 0x00 0x00 0x00 0xfc
-
-# CHECK: cgibh %r0, 0, 0
-0xec 0x02 0x00 0x00 0x00 0xfc
-
-# CHECK: cgib %r0, 0, 3, 0
-0xec 0x03 0x00 0x00 0x00 0xfc
-
-# CHECK: cgibl %r0, 0, 0
-0xec 0x04 0x00 0x00 0x00 0xfc
-
-# CHECK: cgib %r0, 0, 5, 0
-0xec 0x05 0x00 0x00 0x00 0xfc
-
-# CHECK: cgiblh %r0, 0, 0
-0xec 0x06 0x00 0x00 0x00 0xfc
-
-# CHECK: cgib %r0, 0, 7, 0
-0xec 0x07 0x00 0x00 0x00 0xfc
-
-# CHECK: cgibe %r0, 0, 0
-0xec 0x08 0x00 0x00 0x00 0xfc
-
-# CHECK: cgib %r0, 0, 9, 0
-0xec 0x09 0x00 0x00 0x00 0xfc
-
-# CHECK: cgibhe %r0, 0, 0
-0xec 0x0a 0x00 0x00 0x00 0xfc
-
-# CHECK: cgib %r0, 0, 11, 0
-0xec 0x0b 0x00 0x00 0x00 0xfc
-
-# CHECK: cgible %r0, 0, 0
-0xec 0x0c 0x00 0x00 0x00 0xfc
-
-# CHECK: cgib %r0, 0, 13, 0
-0xec 0x0d 0x00 0x00 0x00 0xfc
-
-# CHECK: cgib %r0, 0, 14, 0
-0xec 0x0e 0x00 0x00 0x00 0xfc
-
-# CHECK: cgib %r0, 0, 15, 0
-0xec 0x0f 0x00 0x00 0x00 0xfc
-
-# CHECK: cgith %r0, 0
-0xec 0x00 0x00 0x00 0x20 0x70
-
-# CHECK: cgitl %r0, 0
-0xec 0x00 0x00 0x00 0x40 0x70
-
-# CHECK: cgite %r0, 0
-0xec 0x00 0x00 0x00 0x80 0x70
-
-# CHECK: cgitlh %r0, 0
-0xec 0x00 0x00 0x00 0x60 0x70
-
-# CHECK: cgithe %r0, 0
-0xec 0x00 0x00 0x00 0xa0 0x70
-
-# CHECK: cgitle %r0, 0
-0xec 0x00 0x00 0x00 0xc0 0x70
-
# CHECK: cgxbr %r0, 0, %f0
0xb3 0xaa 0x00 0x00
@@ -2122,24 +2143,45 @@
# CHECK: cgxbr %r15, 0, %f0
0xb3 0xaa 0x00 0xf0
-# CHECK: cgxbra %r0, 0, %f0, 1
+# CHECK: cgxbra %r0, 0, %f0, 1
0xb3 0xaa 0x01 0x00
-# CHECK: cgxbra %r0, 0, %f0, 15
+# CHECK: cgxbra %r0, 0, %f0, 15
0xb3 0xaa 0x0f 0x00
-# CHECK: cgxbra %r0, 0, %f13, 1
+# CHECK: cgxbra %r0, 0, %f13, 1
0xb3 0xaa 0x01 0x0d
-# CHECK: cgxbra %r0, 15, %f0, 1
+# CHECK: cgxbra %r0, 15, %f0, 1
0xb3 0xaa 0xf1 0x00
-# CHECK: cgxbra %r4, 5, %f8, 9
+# CHECK: cgxbra %r4, 5, %f8, 9
0xb3 0xaa 0x59 0x48
-# CHECK: cgxbra %r15, 0, %f0, 1
+# CHECK: cgxbra %r15, 0, %f0, 1
0xb3 0xaa 0x01 0xf0
+# CHECK: ch %r0, 0
+0x49 0x00 0x00 0x00
+
+# CHECK: ch %r0, 4095
+0x49 0x00 0x0f 0xff
+
+# CHECK: ch %r0, 0(%r1)
+0x49 0x00 0x10 0x00
+
+# CHECK: ch %r0, 0(%r15)
+0x49 0x00 0xf0 0x00
+
+# CHECK: ch %r0, 4095(%r1,%r15)
+0x49 0x01 0xff 0xff
+
+# CHECK: ch %r0, 4095(%r15,%r1)
+0x49 0x0f 0x1f 0xff
+
+# CHECK: ch %r15, 0
+0x49 0xf0 0x00 0x00
+
# CHECK: chf %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0xcd
@@ -2254,27 +2296,6 @@
# CHECK: chsi 4095(%r15), 42
0xe5 0x5c 0xff 0xff 0x00 0x2a
-# CHECK: ch %r0, 0
-0x49 0x00 0x00 0x00
-
-# CHECK: ch %r0, 4095
-0x49 0x00 0x0f 0xff
-
-# CHECK: ch %r0, 0(%r1)
-0x49 0x00 0x10 0x00
-
-# CHECK: ch %r0, 0(%r15)
-0x49 0x00 0xf0 0x00
-
-# CHECK: ch %r0, 4095(%r1,%r15)
-0x49 0x01 0xff 0xff
-
-# CHECK: ch %r0, 4095(%r15,%r1)
-0x49 0x0f 0x1f 0xff
-
-# CHECK: ch %r15, 0
-0x49 0xf0 0x00 0x00
-
# CHECK: chy %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x79
@@ -2413,6 +2434,27 @@
# CHECK: citle %r0, 0
0xec 0x00 0x00 0x00 0xc0 0x72
+# CHECK: cl %r0, 0
+0x55 0x00 0x00 0x00
+
+# CHECK: cl %r0, 4095
+0x55 0x00 0x0f 0xff
+
+# CHECK: cl %r0, 0(%r1)
+0x55 0x00 0x10 0x00
+
+# CHECK: cl %r0, 0(%r15)
+0x55 0x00 0xf0 0x00
+
+# CHECK: cl %r0, 4095(%r1,%r15)
+0x55 0x01 0xff 0xff
+
+# CHECK: cl %r0, 4095(%r15,%r1)
+0x55 0x0f 0x1f 0xff
+
+# CHECK: cl %r15, 0
+0x55 0xf0 0x00 0x00
+
# CHECK: clc 0(1), 0
0xd5 0x00 0x00 0x00 0x00 0x00
@@ -2449,94 +2491,94 @@
# CHECK: clc 0(256,%r15), 0
0xd5 0xff 0xf0 0x00 0x00 0x00
-# CHECK: clfdbr %r0, 0, %f0, 1
+# CHECK: clfdbr %r0, 0, %f0, 1
0xb3 0x9d 0x01 0x00
-# CHECK: clfdbr %r0, 0, %f0, 15
+# CHECK: clfdbr %r0, 0, %f0, 15
0xb3 0x9d 0x0f 0x00
-# CHECK: clfdbr %r0, 0, %f15, 1
+# CHECK: clfdbr %r0, 0, %f15, 1
0xb3 0x9d 0x01 0x0f
-# CHECK: clfdbr %r0, 15, %f0, 1
+# CHECK: clfdbr %r0, 15, %f0, 1
0xb3 0x9d 0xf1 0x00
-# CHECK: clfdbr %r4, 5, %f6, 7
+# CHECK: clfdbr %r4, 5, %f6, 7
0xb3 0x9d 0x57 0x46
-# CHECK: clfdbr %r15, 0, %f0, 1
+# CHECK: clfdbr %r15, 0, %f0, 1
0xb3 0x9d 0x01 0xf0
-# CHECK: clfebr %r0, 0, %f0, 1
+# CHECK: clfebr %r0, 0, %f0, 1
0xb3 0x9c 0x01 0x00
-# CHECK: clfebr %r0, 0, %f0, 15
+# CHECK: clfebr %r0, 0, %f0, 15
0xb3 0x9c 0x0f 0x00
-# CHECK: clfebr %r0, 0, %f15, 1
+# CHECK: clfebr %r0, 0, %f15, 1
0xb3 0x9c 0x01 0x0f
-# CHECK: clfebr %r0, 15, %f0, 1
+# CHECK: clfebr %r0, 15, %f0, 1
0xb3 0x9c 0xf1 0x00
-# CHECK: clfebr %r4, 5, %f6, 7
+# CHECK: clfebr %r4, 5, %f6, 7
0xb3 0x9c 0x57 0x46
-# CHECK: clfebr %r15, 0, %f0, 1
+# CHECK: clfebr %r15, 0, %f0, 1
0xb3 0x9c 0x01 0xf0
-# CHECK: clfxbr %r0, 0, %f0, 1
+# CHECK: clfxbr %r0, 0, %f0, 1
0xb3 0x9e 0x01 0x00
-# CHECK: clfxbr %r0, 0, %f0, 15
+# CHECK: clfxbr %r0, 0, %f0, 15
0xb3 0x9e 0x0f 0x00
-# CHECK: clfxbr %r0, 0, %f13, 1
+# CHECK: clfxbr %r0, 0, %f13, 1
0xb3 0x9e 0x01 0x0d
-# CHECK: clfxbr %r0, 15, %f0, 1
+# CHECK: clfxbr %r0, 15, %f0, 1
0xb3 0x9e 0xf1 0x00
-# CHECK: clfxbr %r4, 5, %f8, 9
+# CHECK: clfxbr %r4, 5, %f8, 9
0xb3 0x9e 0x59 0x48
-# CHECK: clfxbr %r15, 0, %f0, 1
+# CHECK: clfxbr %r15, 0, %f0, 1
0xb3 0x9e 0x01 0xf0
-# CHECK: clgdbr %r0, 0, %f0, 1
+# CHECK: clgdbr %r0, 0, %f0, 1
0xb3 0xad 0x01 0x00
-# CHECK: clgdbr %r0, 0, %f0, 15
+# CHECK: clgdbr %r0, 0, %f0, 15
0xb3 0xad 0x0f 0x00
-# CHECK: clgdbr %r0, 0, %f15, 1
+# CHECK: clgdbr %r0, 0, %f15, 1
0xb3 0xad 0x01 0x0f
-# CHECK: clgdbr %r0, 15, %f0, 1
+# CHECK: clgdbr %r0, 15, %f0, 1
0xb3 0xad 0xf1 0x00
-# CHECK: clgdbr %r4, 5, %f6, 7
+# CHECK: clgdbr %r4, 5, %f6, 7
0xb3 0xad 0x57 0x46
-# CHECK: clgdbr %r15, 0, %f0, 1
+# CHECK: clgdbr %r15, 0, %f0, 1
0xb3 0xad 0x01 0xf0
-# CHECK: clgebr %r0, 0, %f0, 1
+# CHECK: clgebr %r0, 0, %f0, 1
0xb3 0xac 0x01 0x00
-# CHECK: clgebr %r0, 0, %f0, 15
+# CHECK: clgebr %r0, 0, %f0, 15
0xb3 0xac 0x0f 0x00
-# CHECK: clgebr %r0, 0, %f15, 1
+# CHECK: clgebr %r0, 0, %f15, 1
0xb3 0xac 0x01 0x0f
-# CHECK: clgebr %r0, 15, %f0, 1
+# CHECK: clgebr %r0, 15, %f0, 1
0xb3 0xac 0xf1 0x00
-# CHECK: clgebr %r4, 5, %f6, 7
+# CHECK: clgebr %r4, 5, %f6, 7
0xb3 0xac 0x57 0x46
-# CHECK: clgebr %r15, 0, %f0, 1
+# CHECK: clgebr %r15, 0, %f0, 1
0xb3 0xac 0x01 0xf0
# CHECK: clgib %r0, 0, 0, 0
@@ -2611,22 +2653,22 @@
# CHECK: clgib %r0, 0, 15, 0
0xec 0x0f 0x00 0x00 0x00 0xfd
-# CHECK: clgxbr %r0, 0, %f0, 1
+# CHECK: clgxbr %r0, 0, %f0, 1
0xb3 0xae 0x01 0x00
-# CHECK: clgxbr %r0, 0, %f0, 15
+# CHECK: clgxbr %r0, 0, %f0, 15
0xb3 0xae 0x0f 0x00
-# CHECK: clgxbr %r0, 0, %f13, 1
+# CHECK: clgxbr %r0, 0, %f13, 1
0xb3 0xae 0x01 0x0d
-# CHECK: clgxbr %r0, 15, %f0, 1
+# CHECK: clgxbr %r0, 15, %f0, 1
0xb3 0xae 0xf1 0x00
-# CHECK: clgxbr %r4, 5, %f8, 9
+# CHECK: clgxbr %r4, 5, %f8, 9
0xb3 0xae 0x59 0x48
-# CHECK: clgxbr %r15, 0, %f0, 1
+# CHECK: clgxbr %r15, 0, %f0, 1
0xb3 0xae 0x01 0xf0
# CHECK: clfhsi 0, 0
@@ -2677,6 +2719,36 @@
# CHECK: clfitle %r0, 0
0xec 0x00 0x00 0x00 0xc0 0x73
+# CHECK: clg %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x21
+
+# CHECK: clg %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x21
+
+# CHECK: clg %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x21
+
+# CHECK: clg %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x21
+
+# CHECK: clg %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x21
+
+# CHECK: clg %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x21
+
+# CHECK: clg %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x21
+
+# CHECK: clg %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x21
+
+# CHECK: clg %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x21
+
+# CHECK: clg %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x21
+
# CHECK: clgith %r0, 0
0xec 0x00 0x00 0x00 0x20 0x71
@@ -2845,36 +2917,6 @@
# CHECK: clgrb %r0, %r0, 15, 0
0xec 0x00 0x00 0x00 0xf0 0xe5
-# CHECK: clg %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x21
-
-# CHECK: clg %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x21
-
-# CHECK: clg %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x21
-
-# CHECK: clg %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x21
-
-# CHECK: clg %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x21
-
-# CHECK: clg %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x21
-
-# CHECK: clg %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x21
-
-# CHECK: clg %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x21
-
-# CHECK: clg %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x21
-
-# CHECK: clg %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x21
-
# CHECK: clhf %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0xcf
@@ -3271,27 +3313,6 @@
# CHECK: clst %r7, %r8
0xb2 0x5d 0x00 0x78
-# CHECK: cl %r0, 0
-0x55 0x00 0x00 0x00
-
-# CHECK: cl %r0, 4095
-0x55 0x00 0x0f 0xff
-
-# CHECK: cl %r0, 0(%r1)
-0x55 0x00 0x10 0x00
-
-# CHECK: cl %r0, 0(%r15)
-0x55 0x00 0xf0 0x00
-
-# CHECK: cl %r0, 4095(%r1,%r15)
-0x55 0x01 0xff 0xff
-
-# CHECK: cl %r0, 4095(%r15,%r1)
-0x55 0x0f 0x1f 0xff
-
-# CHECK: cl %r15, 0
-0x55 0xf0 0x00 0x00
-
# CHECK: cly %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x55
@@ -3451,6 +3472,30 @@
# CHECK: crtle %r0, %r1
0xb9 0x72 0xc0 0x01
+# CHECK: cs %r0, %r0, 0
+0xba 0x00 0x00 0x00
+
+# CHECK: cs %r0, %r0, 4095
+0xba 0x00 0x0f 0xff
+
+# CHECK: cs %r0, %r0, 0(%r1)
+0xba 0x00 0x10 0x00
+
+# CHECK: cs %r0, %r0, 0(%r15)
+0xba 0x00 0xf0 0x00
+
+# CHECK: cs %r0, %r0, 4095(%r1)
+0xba 0x00 0x1f 0xff
+
+# CHECK: cs %r0, %r0, 4095(%r15)
+0xba 0x00 0xff 0xff
+
+# CHECK: cs %r0, %r15, 0
+0xba 0x0f 0x00 0x00
+
+# CHECK: cs %r15, %r0, 0
+0xba 0xf0 0x00 0x00
+
# CHECK: csg %r0, %r0, -524288
0xeb 0x00 0x00 0x00 0x80 0x30
@@ -3484,29 +3529,26 @@
# CHECK: csg %r15, %r0, 0
0xeb 0xf0 0x00 0x00 0x00 0x30
-# CHECK: cs %r0, %r0, 0
-0xba 0x00 0x00 0x00
-
-# CHECK: cs %r0, %r0, 4095
-0xba 0x00 0x0f 0xff
+# CHECK: csst 0, 0, %r0
+0xc8 0x02 0x00 0x00 0x00 0x00
-# CHECK: cs %r0, %r0, 0(%r1)
-0xba 0x00 0x10 0x00
+# CHECK: csst 0, 4095, %r2
+0xc8 0x22 0x00 0x00 0x0f 0xff
-# CHECK: cs %r0, %r0, 0(%r15)
-0xba 0x00 0xf0 0x00
+# CHECK: csst 0, 0(%r1), %r2
+0xc8 0x22 0x00 0x00 0x10 0x00
-# CHECK: cs %r0, %r0, 4095(%r1)
-0xba 0x00 0x1f 0xff
+# CHECK: csst 0, 0(%r15), %r2
+0xc8 0x22 0x00 0x00 0xf0 0x00
-# CHECK: cs %r0, %r0, 4095(%r15)
-0xba 0x00 0xff 0xff
+# CHECK: csst 0(%r1), 4095(%r15), %r2
+0xc8 0x22 0x10 0x00 0xff 0xff
-# CHECK: cs %r0, %r15, 0
-0xba 0x0f 0x00 0x00
+# CHECK: csst 0(%r1), 0(%r15), %r2
+0xc8 0x22 0x10 0x00 0xf0 0x00
-# CHECK: cs %r15, %r0, 0
-0xba 0xf0 0x00 0x00
+# CHECK: csst 4095(%r1), 0(%r15), %r2
+0xc8 0x22 0x1f 0xff 0xf0 0x00
# CHECK: csy %r0, %r0, -524288
0xeb 0x00 0x00 0x00 0x80 0x14
@@ -3541,48 +3583,6 @@
# CHECK: csy %r15, %r0, 0
0xeb 0xf0 0x00 0x00 0x00 0x14
-# CHECK: csst 0, 0, %r0
-0xc8 0x02 0x00 0x00 0x00 0x00
-
-# CHECK: csst 0, 4095, %r2
-0xc8 0x22 0x00 0x00 0x0f 0xff
-
-# CHECK: csst 0, 0(%r1), %r2
-0xc8 0x22 0x00 0x00 0x10 0x00
-
-# CHECK: csst 0, 0(%r15), %r2
-0xc8 0x22 0x00 0x00 0xf0 0x00
-
-# CHECK: csst 0(%r1), 4095(%r15), %r2
-0xc8 0x22 0x10 0x00 0xff 0xff
-
-# CHECK: csst 0(%r1), 0(%r15), %r2
-0xc8 0x22 0x10 0x00 0xf0 0x00
-
-# CHECK: csst 4095(%r1), 0(%r15), %r2
-0xc8 0x22 0x1f 0xff 0xf0 0x00
-
-# CHECK: c %r0, 0
-0x59 0x00 0x00 0x00
-
-# CHECK: c %r0, 4095
-0x59 0x00 0x0f 0xff
-
-# CHECK: c %r0, 0(%r1)
-0x59 0x00 0x10 0x00
-
-# CHECK: c %r0, 0(%r15)
-0x59 0x00 0xf0 0x00
-
-# CHECK: c %r0, 4095(%r1,%r15)
-0x59 0x01 0xff 0xff
-
-# CHECK: c %r0, 4095(%r15,%r1)
-0x59 0x0f 0x1f 0xff
-
-# CHECK: c %r15, 0
-0x59 0xf0 0x00 0x00
-
# CHECK: cxbr %f0, %f0
0xb3 0x49 0x00 0x00
@@ -3610,22 +3610,22 @@
# CHECK: cxfbr %f13, %r15
0xb3 0x96 0x00 0xdf
-# CHECK: cxfbra %f0, 0, %r0, 1
+# CHECK: cxfbra %f0, 0, %r0, 1
0xb3 0x96 0x01 0x00
-# CHECK: cxfbra %f0, 0, %r0, 15
+# CHECK: cxfbra %f0, 0, %r0, 15
0xb3 0x96 0x0f 0x00
-# CHECK: cxfbra %f0, 0, %r15, 1
+# CHECK: cxfbra %f0, 0, %r15, 1
0xb3 0x96 0x01 0x0f
-# CHECK: cxfbra %f0, 15, %r0, 1
+# CHECK: cxfbra %f0, 15, %r0, 1
0xb3 0x96 0xf1 0x00
-# CHECK: cxfbra %f4, 5, %r6, 7
+# CHECK: cxfbra %f4, 5, %r6, 7
0xb3 0x96 0x57 0x46
-# CHECK: cxfbra %f13, 0, %r0, 1
+# CHECK: cxfbra %f13, 0, %r0, 1
0xb3 0x96 0x01 0xd0
# CHECK: cxgbr %f0, %r0
@@ -3643,58 +3643,58 @@
# CHECK: cxgbr %f13, %r15
0xb3 0xa6 0x00 0xdf
-# CHECK: cxgbra %f0, 0, %r0, 1
+# CHECK: cxgbra %f0, 0, %r0, 1
0xb3 0xa6 0x01 0x00
-# CHECK: cxgbra %f0, 0, %r0, 15
+# CHECK: cxgbra %f0, 0, %r0, 15
0xb3 0xa6 0x0f 0x00
-# CHECK: cxgbra %f0, 0, %r15, 1
+# CHECK: cxgbra %f0, 0, %r15, 1
0xb3 0xa6 0x01 0x0f
-# CHECK: cxgbra %f0, 15, %r0, 1
+# CHECK: cxgbra %f0, 15, %r0, 1
0xb3 0xa6 0xf1 0x00
-# CHECK: cxgbra %f4, 5, %r6, 7
+# CHECK: cxgbra %f4, 5, %r6, 7
0xb3 0xa6 0x57 0x46
-# CHECK: cxgbra %f13, 0, %r0, 1
+# CHECK: cxgbra %f13, 0, %r0, 1
0xb3 0xa6 0x01 0xd0
-# CHECK: cxlfbr %f0, 0, %r0, 1
+# CHECK: cxlfbr %f0, 0, %r0, 1
0xb3 0x92 0x01 0x00
-# CHECK: cxlfbr %f0, 0, %r0, 15
+# CHECK: cxlfbr %f0, 0, %r0, 15
0xb3 0x92 0x0f 0x00
-# CHECK: cxlfbr %f0, 0, %r15, 1
+# CHECK: cxlfbr %f0, 0, %r15, 1
0xb3 0x92 0x01 0x0f
-# CHECK: cxlfbr %f0, 15, %r0, 1
+# CHECK: cxlfbr %f0, 15, %r0, 1
0xb3 0x92 0xf1 0x00
-# CHECK: cxlfbr %f4, 5, %r6, 7
+# CHECK: cxlfbr %f4, 5, %r6, 7
0xb3 0x92 0x57 0x46
-# CHECK: cxlfbr %f13, 0, %r0, 1
+# CHECK: cxlfbr %f13, 0, %r0, 1
0xb3 0x92 0x01 0xd0
-# CHECK: cxlgbr %f0, 0, %r0, 1
+# CHECK: cxlgbr %f0, 0, %r0, 1
0xb3 0xa2 0x01 0x00
-# CHECK: cxlgbr %f0, 0, %r0, 15
+# CHECK: cxlgbr %f0, 0, %r0, 15
0xb3 0xa2 0x0f 0x00
-# CHECK: cxlgbr %f0, 0, %r15, 1
+# CHECK: cxlgbr %f0, 0, %r15, 1
0xb3 0xa2 0x01 0x0f
-# CHECK: cxlgbr %f0, 15, %r0, 1
+# CHECK: cxlgbr %f0, 15, %r0, 1
0xb3 0xa2 0xf1 0x00
-# CHECK: cxlgbr %f4, 5, %r6, 7
+# CHECK: cxlgbr %f4, 5, %r6, 7
0xb3 0xa2 0x57 0x46
-# CHECK: cxlgbr %f13, 0, %r0, 1
+# CHECK: cxlgbr %f13, 0, %r0, 1
0xb3 0xa2 0x01 0xd0
# CHECK: cy %r0, -524288
@@ -3727,18 +3727,6 @@
# CHECK: cy %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x59
-# CHECK: ddbr %f0, %f0
-0xb3 0x1d 0x00 0x00
-
-# CHECK: ddbr %f0, %f15
-0xb3 0x1d 0x00 0x0f
-
-# CHECK: ddbr %f7, %f8
-0xb3 0x1d 0x00 0x78
-
-# CHECK: ddbr %f15, %f0
-0xb3 0x1d 0x00 0xf0
-
# CHECK: ddb %f0, 0
0xed 0x00 0x00 0x00 0x00 0x1d
@@ -3760,17 +3748,17 @@
# CHECK: ddb %f15, 0
0xed 0xf0 0x00 0x00 0x00 0x1d
-# CHECK: debr %f0, %f0
-0xb3 0x0d 0x00 0x00
+# CHECK: ddbr %f0, %f0
+0xb3 0x1d 0x00 0x00
-# CHECK: debr %f0, %f15
-0xb3 0x0d 0x00 0x0f
+# CHECK: ddbr %f0, %f15
+0xb3 0x1d 0x00 0x0f
-# CHECK: debr %f7, %f8
-0xb3 0x0d 0x00 0x78
+# CHECK: ddbr %f7, %f8
+0xb3 0x1d 0x00 0x78
-# CHECK: debr %f15, %f0
-0xb3 0x0d 0x00 0xf0
+# CHECK: ddbr %f15, %f0
+0xb3 0x1d 0x00 0xf0
# CHECK: deb %f0, 0
0xed 0x00 0x00 0x00 0x00 0x0d
@@ -3793,17 +3781,47 @@
# CHECK: deb %f15, 0
0xed 0xf0 0x00 0x00 0x00 0x0d
-# CHECK: dlgr %r0, %r0
-0xb9 0x87 0x00 0x00
+# CHECK: debr %f0, %f0
+0xb3 0x0d 0x00 0x00
-# CHECK: dlgr %r0, %r15
-0xb9 0x87 0x00 0x0f
+# CHECK: debr %f0, %f15
+0xb3 0x0d 0x00 0x0f
-# CHECK: dlgr %r14, %r0
-0xb9 0x87 0x00 0xe0
+# CHECK: debr %f7, %f8
+0xb3 0x0d 0x00 0x78
-# CHECK: dlgr %r6, %r9
-0xb9 0x87 0x00 0x69
+# CHECK: debr %f15, %f0
+0xb3 0x0d 0x00 0xf0
+
+# CHECK: dl %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x97
+
+# CHECK: dl %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x97
+
+# CHECK: dl %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x97
+
+# CHECK: dl %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x97
+
+# CHECK: dl %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x97
+
+# CHECK: dl %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x97
+
+# CHECK: dl %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x97
+
+# CHECK: dl %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x97
+
+# CHECK: dl %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x97
+
+# CHECK: dl %r14, 0
+0xe3 0xe0 0x00 0x00 0x00 0x97
# CHECK: dlg %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x87
@@ -3835,6 +3853,18 @@
# CHECK: dlg %r14, 0
0xe3 0xe0 0x00 0x00 0x00 0x87
+# CHECK: dlgr %r0, %r0
+0xb9 0x87 0x00 0x00
+
+# CHECK: dlgr %r0, %r15
+0xb9 0x87 0x00 0x0f
+
+# CHECK: dlgr %r14, %r0
+0xb9 0x87 0x00 0xe0
+
+# CHECK: dlgr %r6, %r9
+0xb9 0x87 0x00 0x69
+
# CHECK: dlr %r0, %r0
0xb9 0x97 0x00 0x00
@@ -3847,47 +3877,35 @@
# CHECK: dlr %r6, %r9
0xb9 0x97 0x00 0x69
-# CHECK: dl %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x97
-
-# CHECK: dl %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x97
-
-# CHECK: dl %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x97
-
-# CHECK: dl %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x97
-
-# CHECK: dl %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x97
+# CHECK: dsg %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x0d
-# CHECK: dl %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x97
+# CHECK: dsg %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x0d
-# CHECK: dl %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x97
+# CHECK: dsg %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x0d
-# CHECK: dl %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x97
+# CHECK: dsg %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x0d
-# CHECK: dl %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x97
+# CHECK: dsg %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x0d
-# CHECK: dl %r14, 0
-0xe3 0xe0 0x00 0x00 0x00 0x97
+# CHECK: dsg %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x0d
-# CHECK: dsgfr %r0, %r0
-0xb9 0x1d 0x00 0x00
+# CHECK: dsg %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x0d
-# CHECK: dsgfr %r0, %r15
-0xb9 0x1d 0x00 0x0f
+# CHECK: dsg %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x0d
-# CHECK: dsgfr %r14, %r0
-0xb9 0x1d 0x00 0xe0
+# CHECK: dsg %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x0d
-# CHECK: dsgfr %r6, %r9
-0xb9 0x1d 0x00 0x69
+# CHECK: dsg %r14, 0
+0xe3 0xe0 0x00 0x00 0x00 0x0d
# CHECK: dsgf %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x1d
@@ -3919,6 +3937,18 @@
# CHECK: dsgf %r14, 0
0xe3 0xe0 0x00 0x00 0x00 0x1d
+# CHECK: dsgfr %r0, %r0
+0xb9 0x1d 0x00 0x00
+
+# CHECK: dsgfr %r0, %r15
+0xb9 0x1d 0x00 0x0f
+
+# CHECK: dsgfr %r14, %r0
+0xb9 0x1d 0x00 0xe0
+
+# CHECK: dsgfr %r6, %r9
+0xb9 0x1d 0x00 0x69
+
# CHECK: dsgr %r0, %r0
0xb9 0x0d 0x00 0x00
@@ -3931,36 +3961,6 @@
# CHECK: dsgr %r6, %r9
0xb9 0x0d 0x00 0x69
-# CHECK: dsg %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x0d
-
-# CHECK: dsg %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x0d
-
-# CHECK: dsg %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x0d
-
-# CHECK: dsg %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x0d
-
-# CHECK: dsg %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x0d
-
-# CHECK: dsg %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x0d
-
-# CHECK: dsg %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x0d
-
-# CHECK: dsg %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x0d
-
-# CHECK: dsg %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x0d
-
-# CHECK: dsg %r14, 0
-0xe3 0xe0 0x00 0x00 0x00 0x0d
-
# CHECK: dxbr %f0, %f0
0xb3 0x4d 0x00 0x00
@@ -4063,22 +4063,22 @@
# CHECK: fidbr %f15, 0, %f0
0xb3 0x5f 0x00 0xf0
-# CHECK: fidbra %f0, 0, %f0, 1
+# CHECK: fidbra %f0, 0, %f0, 1
0xb3 0x5f 0x01 0x00
-# CHECK: fidbra %f0, 0, %f0, 15
+# CHECK: fidbra %f0, 0, %f0, 15
0xb3 0x5f 0x0f 0x00
-# CHECK: fidbra %f0, 0, %f15, 1
+# CHECK: fidbra %f0, 0, %f15, 1
0xb3 0x5f 0x01 0x0f
-# CHECK: fidbra %f0, 15, %f0, 1
+# CHECK: fidbra %f0, 15, %f0, 1
0xb3 0x5f 0xf1 0x00
-# CHECK: fidbra %f4, 5, %f6, 7
+# CHECK: fidbra %f4, 5, %f6, 7
0xb3 0x5f 0x57 0x46
-# CHECK: fidbra %f15, 0, %f0, 1
+# CHECK: fidbra %f15, 0, %f0, 1
0xb3 0x5f 0x01 0xf0
# CHECK: fiebr %f0, 0, %f0
@@ -4096,22 +4096,22 @@
# CHECK: fiebr %f15, 0, %f0
0xb3 0x57 0x00 0xf0
-# CHECK: fiebra %f0, 0, %f0, 1
+# CHECK: fiebra %f0, 0, %f0, 1
0xb3 0x57 0x01 0x00
-# CHECK: fiebra %f0, 0, %f0, 15
+# CHECK: fiebra %f0, 0, %f0, 15
0xb3 0x57 0x0f 0x00
-# CHECK: fiebra %f0, 0, %f15, 1
+# CHECK: fiebra %f0, 0, %f15, 1
0xb3 0x57 0x01 0x0f
-# CHECK: fiebra %f0, 15, %f0, 1
+# CHECK: fiebra %f0, 15, %f0, 1
0xb3 0x57 0xf1 0x00
-# CHECK: fiebra %f4, 5, %f6, 7
+# CHECK: fiebra %f4, 5, %f6, 7
0xb3 0x57 0x57 0x46
-# CHECK: fiebra %f15, 0, %f0, 1
+# CHECK: fiebra %f15, 0, %f0, 1
0xb3 0x57 0x01 0xf0
# CHECK: fixbr %f0, 0, %f0
@@ -4129,22 +4129,22 @@
# CHECK: fixbr %f13, 0, %f0
0xb3 0x47 0x00 0xd0
-# CHECK: fixbra %f0, 0, %f0, 1
+# CHECK: fixbra %f0, 0, %f0, 1
0xb3 0x47 0x01 0x00
-# CHECK: fixbra %f0, 0, %f0, 15
+# CHECK: fixbra %f0, 0, %f0, 15
0xb3 0x47 0x0f 0x00
-# CHECK: fixbra %f0, 0, %f13, 1
+# CHECK: fixbra %f0, 0, %f13, 1
0xb3 0x47 0x01 0x0d
-# CHECK: fixbra %f0, 15, %f0, 1
+# CHECK: fixbra %f0, 15, %f0, 1
0xb3 0x47 0xf1 0x00
-# CHECK: fixbra %f4, 5, %f8, 9
+# CHECK: fixbra %f4, 5, %f8, 9
0xb3 0x47 0x59 0x48
-# CHECK: fixbra %f13, 0, %f0, 1
+# CHECK: fixbra %f13, 0, %f0, 1
0xb3 0x47 0x01 0xd0
# CHECK: flogr %r0, %r0
@@ -4366,6 +4366,27 @@
# CHECK: ipm %r15
0xb2 0x22 0x00 0xf0
+# CHECK: l %r0, 0
+0x58 0x00 0x00 0x00
+
+# CHECK: l %r0, 4095
+0x58 0x00 0x0f 0xff
+
+# CHECK: l %r0, 0(%r1)
+0x58 0x00 0x10 0x00
+
+# CHECK: l %r0, 0(%r15)
+0x58 0x00 0xf0 0x00
+
+# CHECK: l %r0, 4095(%r1,%r15)
+0x58 0x01 0xff 0xff
+
+# CHECK: l %r0, 4095(%r15,%r1)
+0x58 0x0f 0x1f 0xff
+
+# CHECK: l %r15, 0
+0x58 0xf0 0x00 0x00
+
# CHECK: la %r0, 0
0x41 0x00 0x00 0x00
@@ -4672,8 +4693,8 @@
# CHECK: lan %r15, %r0, 0
0xeb 0xf0 0x00 0x00 0x00 0xf4
-# CHECK: csy %r0, %r0, -524288
-0xeb 0x00 0x00 0x00 0x80 0x14
+# CHECK: lang %r0, %r0, -524288
+0xeb 0x00 0x00 0x00 0x80 0xe4
# CHECK: lang %r0, %r0, -1
0xeb 0x00 0x0f 0xff 0xff 0xe4
@@ -4771,6 +4792,36 @@
# CHECK: laog %r15, %r0, 0
0xeb 0xf0 0x00 0x00 0x00 0xe6
+# CHECK: lat %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x9f
+
+# CHECK: lat %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x9f
+
+# CHECK: lat %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x9f
+
+# CHECK: lat %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x9f
+
+# CHECK: lat %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x9f
+
+# CHECK: lat %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x9f
+
+# CHECK: lat %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x9f
+
+# CHECK: lat %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x9f
+
+# CHECK: lat %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x9f
+
+# CHECK: lat %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x9f
+
# CHECK: lax %r0, %r0, -524288
0xeb 0x00 0x00 0x00 0x80 0xf7
@@ -4867,15 +4918,6 @@
# CHECK: lay %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x71
-# CHECK: lbr %r0, %r15
-0xb9 0x26 0x00 0x0f
-
-# CHECK: lbr %r7, %r8
-0xb9 0x26 0x00 0x78
-
-# CHECK: lbr %r15, %r0
-0xb9 0x26 0x00 0xf0
-
# CHECK: lb %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x76
@@ -4936,6 +4978,15 @@
# CHECK: lbh %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0xc0
+# CHECK: lbr %r0, %r15
+0xb9 0x26 0x00 0x0f
+
+# CHECK: lbr %r7, %r8
+0xb9 0x26 0x00 0x78
+
+# CHECK: lbr %r15, %r0
+0xb9 0x26 0x00 0xf0
+
# CHECK: lcdbr %f0, %f9
0xb3 0x13 0x00 0x09
@@ -5008,14 +5059,26 @@
# CHECK: lcxbr %f13, %f9
0xb3 0x43 0x00 0xd9
-# CHECK: ldebr %f0, %f15
-0xb3 0x04 0x00 0x0f
+# CHECK: ld %f0, 0
+0x68 0x00 0x00 0x00
-# CHECK: ldebr %f7, %f8
-0xb3 0x04 0x00 0x78
+# CHECK: ld %f0, 4095
+0x68 0x00 0x0f 0xff
-# CHECK: ldebr %f15, %f0
-0xb3 0x04 0x00 0xf0
+# CHECK: ld %f0, 0(%r1)
+0x68 0x00 0x10 0x00
+
+# CHECK: ld %f0, 0(%r15)
+0x68 0x00 0xf0 0x00
+
+# CHECK: ld %f0, 4095(%r1,%r15)
+0x68 0x01 0xff 0xff
+
+# CHECK: ld %f0, 4095(%r15,%r1)
+0x68 0x0f 0x1f 0xff
+
+# CHECK: ld %f15, 0
+0x68 0xf0 0x00 0x00
# CHECK: ldeb %f0, 0
0xed 0x00 0x00 0x00 0x00 0x04
@@ -5038,6 +5101,15 @@
# CHECK: ldeb %f15, 0
0xed 0xf0 0x00 0x00 0x00 0x04
+# CHECK: ldebr %f0, %f15
+0xb3 0x04 0x00 0x0f
+
+# CHECK: ldebr %f7, %f8
+0xb3 0x04 0x00 0x78
+
+# CHECK: ldebr %f15, %f0
+0xb3 0x04 0x00 0xf0
+
# CHECK: ldgr %f0, %r0
0xb3 0xc1 0x00 0x00
@@ -5065,27 +5137,6 @@
# CHECK: ldr %f15, %f9
0x28 0xf9
-# CHECK: ld %f0, 0
-0x68 0x00 0x00 0x00
-
-# CHECK: ld %f0, 4095
-0x68 0x00 0x0f 0xff
-
-# CHECK: ld %f0, 0(%r1)
-0x68 0x00 0x10 0x00
-
-# CHECK: ld %f0, 0(%r15)
-0x68 0x00 0xf0 0x00
-
-# CHECK: ld %f0, 4095(%r1,%r15)
-0x68 0x01 0xff 0xff
-
-# CHECK: ld %f0, 4095(%r15,%r1)
-0x68 0x0f 0x1f 0xff
-
-# CHECK: ld %f15, 0
-0x68 0xf0 0x00 0x00
-
# CHECK: ldxbr %f0, %f0
0xb3 0x45 0x00 0x00
@@ -5101,22 +5152,22 @@
# CHECK: ldxbr %f13, %f13
0xb3 0x45 0x00 0xdd
-# CHECK: ldxbra %f0, 0, %f0, 1
+# CHECK: ldxbra %f0, 0, %f0, 1
0xb3 0x45 0x01 0x00
-# CHECK: ldxbra %f0, 0, %f0, 15
+# CHECK: ldxbra %f0, 0, %f0, 15
0xb3 0x45 0x0f 0x00
-# CHECK: ldxbra %f0, 0, %f13, 1
+# CHECK: ldxbra %f0, 0, %f13, 1
0xb3 0x45 0x01 0x0d
-# CHECK: ldxbra %f0, 15, %f0, 1
+# CHECK: ldxbra %f0, 15, %f0, 1
0xb3 0x45 0xf1 0x00
-# CHECK: ldxbra %f4, 5, %f8, 9
+# CHECK: ldxbra %f4, 5, %f8, 9
0xb3 0x45 0x59 0x48
-# CHECK: ldxbra %f13, 0, %f0, 1
+# CHECK: ldxbra %f13, 0, %f0, 1
0xb3 0x45 0x01 0xd0
# CHECK: ldy %f0, -524288
@@ -5149,6 +5200,27 @@
# CHECK: ldy %f15, 0
0xed 0xf0 0x00 0x00 0x00 0x65
+# CHECK: le %f0, 0
+0x78 0x00 0x00 0x00
+
+# CHECK: le %f0, 4095
+0x78 0x00 0x0f 0xff
+
+# CHECK: le %f0, 0(%r1)
+0x78 0x00 0x10 0x00
+
+# CHECK: le %f0, 0(%r15)
+0x78 0x00 0xf0 0x00
+
+# CHECK: le %f0, 4095(%r1,%r15)
+0x78 0x01 0xff 0xff
+
+# CHECK: le %f0, 4095(%r15,%r1)
+0x78 0x0f 0x1f 0xff
+
+# CHECK: le %f15, 0
+0x78 0xf0 0x00 0x00
+
# CHECK: ledbr %f0, %f0
0xb3 0x44 0x00 0x00
@@ -5164,22 +5236,22 @@
# CHECK: ledbr %f15, %f15
0xb3 0x44 0x00 0xff
-# CHECK: ledbra %f0, 0, %f0, 1
+# CHECK: ledbra %f0, 0, %f0, 1
0xb3 0x44 0x01 0x00
-# CHECK: ledbra %f0, 0, %f0, 15
+# CHECK: ledbra %f0, 0, %f0, 15
0xb3 0x44 0x0f 0x00
-# CHECK: ledbra %f0, 0, %f15, 1
+# CHECK: ledbra %f0, 0, %f15, 1
0xb3 0x44 0x01 0x0f
-# CHECK: ledbra %f0, 15, %f0, 1
+# CHECK: ledbra %f0, 15, %f0, 1
0xb3 0x44 0xf1 0x00
-# CHECK: ledbra %f4, 5, %f6, 7
+# CHECK: ledbra %f4, 5, %f6, 7
0xb3 0x44 0x57 0x46
-# CHECK: ledbra %f15, 0, %f0, 1
+# CHECK: ledbra %f15, 0, %f0, 1
0xb3 0x44 0x01 0xf0
# CHECK: ler %f0, %f9
@@ -5194,27 +5266,6 @@
# CHECK: ler %f15, %f9
0x38 0xf9
-# CHECK: le %f0, 0
-0x78 0x00 0x00 0x00
-
-# CHECK: le %f0, 4095
-0x78 0x00 0x0f 0xff
-
-# CHECK: le %f0, 0(%r1)
-0x78 0x00 0x10 0x00
-
-# CHECK: le %f0, 0(%r15)
-0x78 0x00 0xf0 0x00
-
-# CHECK: le %f0, 4095(%r1,%r15)
-0x78 0x01 0xff 0xff
-
-# CHECK: le %f0, 4095(%r15,%r1)
-0x78 0x0f 0x1f 0xff
-
-# CHECK: le %f15, 0
-0x78 0xf0 0x00 0x00
-
# CHECK: lexbr %f0, %f0
0xb3 0x46 0x00 0x00
@@ -5230,22 +5281,22 @@
# CHECK: lexbr %f13, %f13
0xb3 0x46 0x00 0xdd
-# CHECK: lexbra %f0, 0, %f0, 1
+# CHECK: lexbra %f0, 0, %f0, 1
0xb3 0x46 0x01 0x00
-# CHECK: lexbra %f0, 0, %f0, 15
+# CHECK: lexbra %f0, 0, %f0, 15
0xb3 0x46 0x0f 0x00
-# CHECK: lexbra %f0, 0, %f13, 1
+# CHECK: lexbra %f0, 0, %f13, 1
0xb3 0x46 0x01 0x0d
-# CHECK: lexbra %f0, 15, %f0, 1
+# CHECK: lexbra %f0, 15, %f0, 1
0xb3 0x46 0xf1 0x00
-# CHECK: lexbra %f4, 5, %f8, 9
+# CHECK: lexbra %f4, 5, %f8, 9
0xb3 0x46 0x59 0x48
-# CHECK: lexbra %f13, 0, %f0, 1
+# CHECK: lexbra %f13, 0, %f0, 1
0xb3 0x46 0x01 0xd0
# CHECK: ley %f0, -524288
@@ -5278,6 +5329,24 @@
# CHECK: ley %f15, 0
0xed 0xf0 0x00 0x00 0x00 0x64
+# CHECK: lfas 0
+0xb2 0xbd 0x00 0x00
+
+# CHECK: lfas 0(%r1)
+0xb2 0xbd 0x10 0x00
+
+# CHECK: lfas 0(%r15)
+0xb2 0xbd 0xf0 0x00
+
+# CHECK: lfas 4095
+0xb2 0xbd 0x0f 0xff
+
+# CHECK: lfas 4095(%r1)
+0xb2 0xbd 0x1f 0xff
+
+# CHECK: lfas 4095(%r15)
+0xb2 0xbd 0xff 0xff
+
# CHECK: lfh %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0xca
@@ -5338,24 +5407,6 @@
# CHECK: lfhat %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0xc8
-# CHECK: lfas 0
-0xb2 0xbd 0x00 0x00
-
-# CHECK: lfas 0(%r1)
-0xb2 0xbd 0x10 0x00
-
-# CHECK: lfas 0(%r15)
-0xb2 0xbd 0xf0 0x00
-
-# CHECK: lfas 4095
-0xb2 0xbd 0x0f 0xff
-
-# CHECK: lfas 4095(%r1)
-0xb2 0xbd 0x1f 0xff
-
-# CHECK: lfas 4095(%r15)
-0xb2 0xbd 0xff 0xff
-
# CHECK: lfpc 0
0xb2 0x9d 0x00 0x00
@@ -5374,14 +5425,65 @@
# CHECK: lfpc 4095(%r15)
0xb2 0x9d 0xff 0xff
-# CHECK: lgbr %r0, %r15
-0xb9 0x06 0x00 0x0f
+# CHECK: lg %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x04
-# CHECK: lgbr %r7, %r8
-0xb9 0x06 0x00 0x78
+# CHECK: lg %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x04
-# CHECK: lgbr %r15, %r0
-0xb9 0x06 0x00 0xf0
+# CHECK: lg %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x04
+
+# CHECK: lg %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x04
+
+# CHECK: lg %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x04
+
+# CHECK: lg %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x04
+
+# CHECK: lg %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x04
+
+# CHECK: lg %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x04
+
+# CHECK: lg %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x04
+
+# CHECK: lg %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x04
+
+# CHECK: lgat %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x85
+
+# CHECK: lgat %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x85
+
+# CHECK: lgat %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x85
+
+# CHECK: lgat %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x85
+
+# CHECK: lgat %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x85
+
+# CHECK: lgat %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x85
+
+# CHECK: lgat %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x85
+
+# CHECK: lgat %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x85
+
+# CHECK: lgat %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x85
+
+# CHECK: lgat %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x85
# CHECK: lgb %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x77
@@ -5413,6 +5515,15 @@
# CHECK: lgb %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x77
+# CHECK: lgbr %r0, %r15
+0xb9 0x06 0x00 0x0f
+
+# CHECK: lgbr %r7, %r8
+0xb9 0x06 0x00 0x78
+
+# CHECK: lgbr %r15, %r0
+0xb9 0x06 0x00 0xf0
+
# CHECK: lgdr %r0, %f0
0xb3 0xcd 0x00 0x00
@@ -5428,33 +5539,6 @@
# CHECK: lgdr %r15, %f15
0xb3 0xcd 0x00 0xff
-# CHECK: lgfi %r0, -2147483648
-0xc0 0x01 0x80 0x00 0x00 0x00
-
-# CHECK: lgfi %r0, -1
-0xc0 0x01 0xff 0xff 0xff 0xff
-
-# CHECK: lgfi %r0, 0
-0xc0 0x01 0x00 0x00 0x00 0x00
-
-# CHECK: lgfi %r0, 1
-0xc0 0x01 0x00 0x00 0x00 0x01
-
-# CHECK: lgfi %r0, 2147483647
-0xc0 0x01 0x7f 0xff 0xff 0xff
-
-# CHECK: lgfi %r15, 0
-0xc0 0xf1 0x00 0x00 0x00 0x00
-
-# CHECK: lgfr %r0, %r15
-0xb9 0x14 0x00 0x0f
-
-# CHECK: lgfr %r7, %r8
-0xb9 0x14 0x00 0x78
-
-# CHECK: lgfr %r15, %r0
-0xb9 0x14 0x00 0xf0
-
# CHECK: lgf %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x14
@@ -5485,32 +5569,32 @@
# CHECK: lgf %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x14
-# CHECK: lghi %r0, -32768
-0xa7 0x09 0x80 0x00
+# CHECK: lgfi %r0, -2147483648
+0xc0 0x01 0x80 0x00 0x00 0x00
-# CHECK: lghi %r0, -1
-0xa7 0x09 0xff 0xff
+# CHECK: lgfi %r0, -1
+0xc0 0x01 0xff 0xff 0xff 0xff
-# CHECK: lghi %r0, 0
-0xa7 0x09 0x00 0x00
+# CHECK: lgfi %r0, 0
+0xc0 0x01 0x00 0x00 0x00 0x00
-# CHECK: lghi %r0, 1
-0xa7 0x09 0x00 0x01
+# CHECK: lgfi %r0, 1
+0xc0 0x01 0x00 0x00 0x00 0x01
-# CHECK: lghi %r0, 32767
-0xa7 0x09 0x7f 0xff
+# CHECK: lgfi %r0, 2147483647
+0xc0 0x01 0x7f 0xff 0xff 0xff
-# CHECK: lghi %r15, 0
-0xa7 0xf9 0x00 0x00
+# CHECK: lgfi %r15, 0
+0xc0 0xf1 0x00 0x00 0x00 0x00
-# CHECK: lghr %r0, %r15
-0xb9 0x07 0x00 0x0f
+# CHECK: lgfr %r0, %r15
+0xb9 0x14 0x00 0x0f
-# CHECK: lghr %r7, %r8
-0xb9 0x07 0x00 0x78
+# CHECK: lgfr %r7, %r8
+0xb9 0x14 0x00 0x78
-# CHECK: lghr %r15, %r0
-0xb9 0x07 0x00 0xf0
+# CHECK: lgfr %r15, %r0
+0xb9 0x14 0x00 0xf0
# CHECK: lgh %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x15
@@ -5542,95 +5626,65 @@
# CHECK: lgh %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x15
-# CHECK: lgr %r0, %r9
-0xb9 0x04 0x00 0x09
-
-# CHECK: lgr %r0, %r15
-0xb9 0x04 0x00 0x0f
-
-# CHECK: lgr %r15, %r0
-0xb9 0x04 0x00 0xf0
-
-# CHECK: lgr %r15, %r9
-0xb9 0x04 0x00 0xf9
-
-# CHECK: lg %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x04
-
-# CHECK: lg %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x04
-
-# CHECK: lg %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x04
-
-# CHECK: lg %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x04
-
-# CHECK: lg %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x04
-
-# CHECK: lg %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x04
-
-# CHECK: lg %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x04
+# CHECK: lghi %r0, -32768
+0xa7 0x09 0x80 0x00
-# CHECK: lg %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x04
+# CHECK: lghi %r0, -1
+0xa7 0x09 0xff 0xff
-# CHECK: lg %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x04
+# CHECK: lghi %r0, 0
+0xa7 0x09 0x00 0x00
-# CHECK: lg %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x04
+# CHECK: lghi %r0, 1
+0xa7 0x09 0x00 0x01
-# CHECK: lgat %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x85
+# CHECK: lghi %r0, 32767
+0xa7 0x09 0x7f 0xff
-# CHECK: lgat %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x85
+# CHECK: lghi %r15, 0
+0xa7 0xf9 0x00 0x00
-# CHECK: lgat %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x85
+# CHECK: lghr %r0, %r15
+0xb9 0x07 0x00 0x0f
-# CHECK: lgat %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x85
+# CHECK: lghr %r7, %r8
+0xb9 0x07 0x00 0x78
-# CHECK: lgat %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x85
+# CHECK: lghr %r15, %r0
+0xb9 0x07 0x00 0xf0
-# CHECK: lgat %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x85
+# CHECK: lgr %r0, %r9
+0xb9 0x04 0x00 0x09
-# CHECK: lgat %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x85
+# CHECK: lgr %r0, %r15
+0xb9 0x04 0x00 0x0f
-# CHECK: lgat %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x85
+# CHECK: lgr %r15, %r0
+0xb9 0x04 0x00 0xf0
-# CHECK: lgat %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x85
+# CHECK: lgr %r15, %r9
+0xb9 0x04 0x00 0xf9
-# CHECK: lgat %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x85
+# CHECK: lh %r0, 0
+0x48 0x00 0x00 0x00
-# CHECK: lhi %r0, -32768
-0xa7 0x08 0x80 0x00
+# CHECK: lh %r0, 4095
+0x48 0x00 0x0f 0xff
-# CHECK: lhi %r0, -1
-0xa7 0x08 0xff 0xff
+# CHECK: lh %r0, 0(%r1)
+0x48 0x00 0x10 0x00
-# CHECK: lhi %r0, 0
-0xa7 0x08 0x00 0x00
+# CHECK: lh %r0, 0(%r15)
+0x48 0x00 0xf0 0x00
-# CHECK: lhi %r0, 1
-0xa7 0x08 0x00 0x01
+# CHECK: lh %r0, 4095(%r1,%r15)
+0x48 0x01 0xff 0xff
-# CHECK: lhi %r0, 32767
-0xa7 0x08 0x7f 0xff
+# CHECK: lh %r0, 4095(%r15,%r1)
+0x48 0x0f 0x1f 0xff
-# CHECK: lhi %r15, 0
-0xa7 0xf8 0x00 0x00
+# CHECK: lh %r15, 0
+0x48 0xf0 0x00 0x00
# CHECK: lhh %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0xc4
@@ -5662,35 +5716,32 @@
# CHECK: lhh %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0xc4
-# CHECK: lhr %r0, %r15
-0xb9 0x27 0x00 0x0f
-
-# CHECK: lhr %r7, %r8
-0xb9 0x27 0x00 0x78
+# CHECK: lhi %r0, -32768
+0xa7 0x08 0x80 0x00
-# CHECK: lhr %r15, %r0
-0xb9 0x27 0x00 0xf0
+# CHECK: lhi %r0, -1
+0xa7 0x08 0xff 0xff
-# CHECK: lh %r0, 0
-0x48 0x00 0x00 0x00
+# CHECK: lhi %r0, 0
+0xa7 0x08 0x00 0x00
-# CHECK: lh %r0, 4095
-0x48 0x00 0x0f 0xff
+# CHECK: lhi %r0, 1
+0xa7 0x08 0x00 0x01
-# CHECK: lh %r0, 0(%r1)
-0x48 0x00 0x10 0x00
+# CHECK: lhi %r0, 32767
+0xa7 0x08 0x7f 0xff
-# CHECK: lh %r0, 0(%r15)
-0x48 0x00 0xf0 0x00
+# CHECK: lhi %r15, 0
+0xa7 0xf8 0x00 0x00
-# CHECK: lh %r0, 4095(%r1,%r15)
-0x48 0x01 0xff 0xff
+# CHECK: lhr %r0, %r15
+0xb9 0x27 0x00 0x0f
-# CHECK: lh %r0, 4095(%r15,%r1)
-0x48 0x0f 0x1f 0xff
+# CHECK: lhr %r7, %r8
+0xb9 0x27 0x00 0x78
-# CHECK: lh %r15, 0
-0x48 0xf0 0x00 0x00
+# CHECK: lhr %r15, %r0
+0xb9 0x27 0x00 0xf0
# CHECK: lhy %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x78
@@ -5722,15 +5773,6 @@
# CHECK: lhy %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x78
-# CHECK: llcr %r0, %r15
-0xb9 0x94 0x00 0x0f
-
-# CHECK: llcr %r7, %r8
-0xb9 0x94 0x00 0x78
-
-# CHECK: llcr %r15, %r0
-0xb9 0x94 0x00 0xf0
-
# CHECK: llc %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x94
@@ -5791,14 +5833,14 @@
# CHECK: llch %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0xc2
-# CHECK: llgcr %r0, %r15
-0xb9 0x84 0x00 0x0f
+# CHECK: llcr %r0, %r15
+0xb9 0x94 0x00 0x0f
-# CHECK: llgcr %r7, %r8
-0xb9 0x84 0x00 0x78
+# CHECK: llcr %r7, %r8
+0xb9 0x94 0x00 0x78
-# CHECK: llgcr %r15, %r0
-0xb9 0x84 0x00 0xf0
+# CHECK: llcr %r15, %r0
+0xb9 0x94 0x00 0xf0
# CHECK: llgc %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x90
@@ -5830,14 +5872,14 @@
# CHECK: llgc %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x90
-# CHECK: llgfr %r0, %r15
-0xb9 0x16 0x00 0x0f
+# CHECK: llgcr %r0, %r15
+0xb9 0x84 0x00 0x0f
-# CHECK: llgfr %r7, %r8
-0xb9 0x16 0x00 0x78
+# CHECK: llgcr %r7, %r8
+0xb9 0x84 0x00 0x78
-# CHECK: llgfr %r15, %r0
-0xb9 0x16 0x00 0xf0
+# CHECK: llgcr %r15, %r0
+0xb9 0x84 0x00 0xf0
# CHECK: llgf %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x16
@@ -5899,14 +5941,53 @@
# CHECK: llgfat %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x9d
-# CHECK: llgtr %r0, %r15
-0xb9 0x17 0x00 0x0f
+# CHECK: llgfr %r0, %r15
+0xb9 0x16 0x00 0x0f
-# CHECK: llgtr %r7, %r8
-0xb9 0x17 0x00 0x78
+# CHECK: llgfr %r7, %r8
+0xb9 0x16 0x00 0x78
-# CHECK: llgtr %r15, %r0
-0xb9 0x17 0x00 0xf0
+# CHECK: llgfr %r15, %r0
+0xb9 0x16 0x00 0xf0
+
+# CHECK: llgh %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x91
+
+# CHECK: llgh %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x91
+
+# CHECK: llgh %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x91
+
+# CHECK: llgh %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x91
+
+# CHECK: llgh %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x91
+
+# CHECK: llgh %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x91
+
+# CHECK: llgh %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x91
+
+# CHECK: llgh %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x91
+
+# CHECK: llgh %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x91
+
+# CHECK: llgh %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x91
+
+# CHECK: llghr %r0, %r15
+0xb9 0x85 0x00 0x0f
+
+# CHECK: llghr %r7, %r8
+0xb9 0x85 0x00 0x78
+
+# CHECK: llghr %r15, %r0
+0xb9 0x85 0x00 0xf0
# CHECK: llgt %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x17
@@ -5968,53 +6049,14 @@
# CHECK: llgtat %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x9c
-# CHECK: llghr %r0, %r15
-0xb9 0x85 0x00 0x0f
-
-# CHECK: llghr %r7, %r8
-0xb9 0x85 0x00 0x78
-
-# CHECK: llghr %r15, %r0
-0xb9 0x85 0x00 0xf0
-
-# CHECK: llgh %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x91
-
-# CHECK: llgh %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x91
-
-# CHECK: llgh %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x91
-
-# CHECK: llgh %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x91
-
-# CHECK: llgh %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x91
-
-# CHECK: llgh %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x91
-
-# CHECK: llgh %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x91
-
-# CHECK: llgh %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x91
-
-# CHECK: llgh %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x91
-
-# CHECK: llgh %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x91
-
-# CHECK: llhr %r0, %r15
-0xb9 0x95 0x00 0x0f
+# CHECK: llgtr %r0, %r15
+0xb9 0x17 0x00 0x0f
-# CHECK: llhr %r7, %r8
-0xb9 0x95 0x00 0x78
+# CHECK: llgtr %r7, %r8
+0xb9 0x17 0x00 0x78
-# CHECK: llhr %r15, %r0
-0xb9 0x95 0x00 0xf0
+# CHECK: llgtr %r15, %r0
+0xb9 0x17 0x00 0xf0
# CHECK: llh %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x95
@@ -6076,6 +6118,15 @@
# CHECK: llhh %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0xc6
+# CHECK: llhr %r0, %r15
+0xb9 0x95 0x00 0x0f
+
+# CHECK: llhr %r7, %r8
+0xb9 0x95 0x00 0x78
+
+# CHECK: llhr %r15, %r0
+0xb9 0x95 0x00 0xf0
+
# CHECK: llihf %r0, 0
0xc0 0x0e 0x00 0x00 0x00 0x00
@@ -6574,6 +6625,18 @@
# CHECK: lpd %r2, 4095(%r1), 0(%r15)
0xc8 0x24 0x1f 0xff 0xf0 0x00
+# CHECK: lpdbr %f0, %f9
+0xb3 0x10 0x00 0x09
+
+# CHECK: lpdbr %f0, %f15
+0xb3 0x10 0x00 0x0f
+
+# CHECK: lpdbr %f15, %f0
+0xb3 0x10 0x00 0xf0
+
+# CHECK: lpdbr %f15, %f9
+0xb3 0x10 0x00 0xf9
+
# CHECK: lpdg %r0, 0, 0
0xc8 0x05 0x00 0x00 0x00 0x00
@@ -6595,18 +6658,6 @@
# CHECK: lpdg %r2, 4095(%r1), 0(%r15)
0xc8 0x25 0x1f 0xff 0xf0 0x00
-# CHECK: lpdbr %f0, %f9
-0xb3 0x10 0x00 0x09
-
-# CHECK: lpdbr %f0, %f15
-0xb3 0x10 0x00 0x0f
-
-# CHECK: lpdbr %f15, %f0
-0xb3 0x10 0x00 0xf0
-
-# CHECK: lpdbr %f15, %f9
-0xb3 0x10 0x00 0xf9
-
# CHECK: lpebr %f0, %f9
0xb3 0x00 0x00 0x09
@@ -6643,18 +6694,6 @@
# CHECK: lpgr %r7, %r8
0xb9 0x00 0x00 0x78
-# CHECK: lpr %r0, %r0
-0x10 0x00
-
-# CHECK: lpr %r0, %r15
-0x10 0x0f
-
-# CHECK: lpr %r15, %r0
-0x10 0xf0
-
-# CHECK: lpr %r7, %r8
-0x10 0x78
-
# CHECK: lpq %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x8f
@@ -6685,6 +6724,18 @@
# CHECK: lpq %r14, 0
0xe3 0xe0 0x00 0x00 0x00 0x8f
+# CHECK: lpr %r0, %r0
+0x10 0x00
+
+# CHECK: lpr %r0, %r15
+0x10 0x0f
+
+# CHECK: lpr %r15, %r0
+0x10 0xf0
+
+# CHECK: lpr %r7, %r8
+0x10 0x78
+
# CHECK: lpxbr %f0, %f8
0xb3 0x40 0x00 0x08
@@ -6709,20 +6760,35 @@
# CHECK: lr %r15, %r9
0x18 0xf9
-# CHECK: lrvgr %r0, %r0
-0xb9 0x0f 0x00 0x00
+# CHECK: lrv %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x1e
-# CHECK: lrvgr %r0, %r15
-0xb9 0x0f 0x00 0x0f
+# CHECK: lrv %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x1e
-# CHECK: lrvgr %r15, %r0
-0xb9 0x0f 0x00 0xf0
+# CHECK: lrv %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x1e
-# CHECK: lrvgr %r7, %r8
-0xb9 0x0f 0x00 0x78
+# CHECK: lrv %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x1e
-# CHECK: lrvgr %r15, %r15
-0xb9 0x0f 0x00 0xff
+# CHECK: lrv %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x1e
+
+# CHECK: lrv %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x1e
+
+# CHECK: lrv %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x1e
+
+# CHECK: lrv %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x1e
+
+# CHECK: lrv %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x1e
+
+# CHECK: lrv %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x1e
# CHECK: lrvg %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x0f
@@ -6754,20 +6820,20 @@
# CHECK: lrvg %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x0f
-# CHECK: lrvr %r0, %r0
-0xb9 0x1f 0x00 0x00
+# CHECK: lrvgr %r0, %r0
+0xb9 0x0f 0x00 0x00
-# CHECK: lrvr %r0, %r15
-0xb9 0x1f 0x00 0x0f
+# CHECK: lrvgr %r0, %r15
+0xb9 0x0f 0x00 0x0f
-# CHECK: lrvr %r15, %r0
-0xb9 0x1f 0x00 0xf0
+# CHECK: lrvgr %r15, %r0
+0xb9 0x0f 0x00 0xf0
-# CHECK: lrvr %r7, %r8
-0xb9 0x1f 0x00 0x78
+# CHECK: lrvgr %r7, %r8
+0xb9 0x0f 0x00 0x78
-# CHECK: lrvr %r15, %r15
-0xb9 0x1f 0x00 0xff
+# CHECK: lrvgr %r15, %r15
+0xb9 0x0f 0x00 0xff
# CHECK: lrvh %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x1f
@@ -6799,86 +6865,20 @@
# CHECK: lrvh %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x1f
-# CHECK: lrv %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x1e
-
-# CHECK: lrv %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x1e
-
-# CHECK: lrv %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x1e
-
-# CHECK: lrv %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x1e
-
-# CHECK: lrv %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x1e
-
-# CHECK: lrv %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x1e
-
-# CHECK: lrv %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x1e
-
-# CHECK: lrv %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x1e
-
-# CHECK: lrv %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x1e
-
-# CHECK: lrv %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x1e
-
-# CHECK: l %r0, 0
-0x58 0x00 0x00 0x00
-
-# CHECK: l %r0, 4095
-0x58 0x00 0x0f 0xff
-
-# CHECK: l %r0, 0(%r1)
-0x58 0x00 0x10 0x00
-
-# CHECK: l %r0, 0(%r15)
-0x58 0x00 0xf0 0x00
-
-# CHECK: l %r0, 4095(%r1,%r15)
-0x58 0x01 0xff 0xff
-
-# CHECK: l %r0, 4095(%r15,%r1)
-0x58 0x0f 0x1f 0xff
-
-# CHECK: l %r15, 0
-0x58 0xf0 0x00 0x00
-
-# CHECK: lat %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x9f
-
-# CHECK: lat %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x9f
-
-# CHECK: lat %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x9f
-
-# CHECK: lat %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x9f
-
-# CHECK: lat %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x9f
-
-# CHECK: lat %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x9f
+# CHECK: lrvr %r0, %r0
+0xb9 0x1f 0x00 0x00
-# CHECK: lat %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x9f
+# CHECK: lrvr %r0, %r15
+0xb9 0x1f 0x00 0x0f
-# CHECK: lat %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x9f
+# CHECK: lrvr %r15, %r0
+0xb9 0x1f 0x00 0xf0
-# CHECK: lat %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x9f
+# CHECK: lrvr %r7, %r8
+0xb9 0x1f 0x00 0x78
-# CHECK: lat %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x9f
+# CHECK: lrvr %r15, %r15
+0xb9 0x1f 0x00 0xff
# CHECK: lt %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x12
@@ -7111,24 +7111,6 @@
# CHECK: lzxr %f13
0xb3 0x76 0x00 0xd0
-# CHECK: madbr %f0, %f0, %f0
-0xb3 0x1e 0x00 0x00
-
-# CHECK: madbr %f0, %f0, %f15
-0xb3 0x1e 0x00 0x0f
-
-# CHECK: madbr %f0, %f15, %f0
-0xb3 0x1e 0x00 0xf0
-
-# CHECK: madbr %f15, %f0, %f0
-0xb3 0x1e 0xf0 0x00
-
-# CHECK: madbr %f7, %f8, %f9
-0xb3 0x1e 0x70 0x89
-
-# CHECK: madbr %f15, %f15, %f15
-0xb3 0x1e 0xf0 0xff
-
# CHECK: madb %f0, %f0, 0
0xed 0x00 0x00 0x00 0x00 0x1e
@@ -7156,23 +7138,23 @@
# CHECK: madb %f15, %f15, 0
0xed 0xf0 0x00 0x00 0xf0 0x1e
-# CHECK: maebr %f0, %f0, %f0
-0xb3 0x0e 0x00 0x00
+# CHECK: madbr %f0, %f0, %f0
+0xb3 0x1e 0x00 0x00
-# CHECK: maebr %f0, %f0, %f15
-0xb3 0x0e 0x00 0x0f
+# CHECK: madbr %f0, %f0, %f15
+0xb3 0x1e 0x00 0x0f
-# CHECK: maebr %f0, %f15, %f0
-0xb3 0x0e 0x00 0xf0
+# CHECK: madbr %f0, %f15, %f0
+0xb3 0x1e 0x00 0xf0
-# CHECK: maebr %f15, %f0, %f0
-0xb3 0x0e 0xf0 0x00
+# CHECK: madbr %f15, %f0, %f0
+0xb3 0x1e 0xf0 0x00
-# CHECK: maebr %f7, %f8, %f9
-0xb3 0x0e 0x70 0x89
+# CHECK: madbr %f7, %f8, %f9
+0xb3 0x1e 0x70 0x89
-# CHECK: maebr %f15, %f15, %f15
-0xb3 0x0e 0xf0 0xff
+# CHECK: madbr %f15, %f15, %f15
+0xb3 0x1e 0xf0 0xff
# CHECK: maeb %f0, %f0, 0
0xed 0x00 0x00 0x00 0x00 0x0e
@@ -7201,17 +7183,23 @@
# CHECK: maeb %f15, %f15, 0
0xed 0xf0 0x00 0x00 0xf0 0x0e
-# CHECK: mdbr %f0, %f0
-0xb3 0x1c 0x00 0x00
+# CHECK: maebr %f0, %f0, %f0
+0xb3 0x0e 0x00 0x00
-# CHECK: mdbr %f0, %f15
-0xb3 0x1c 0x00 0x0f
+# CHECK: maebr %f0, %f0, %f15
+0xb3 0x0e 0x00 0x0f
-# CHECK: mdbr %f7, %f8
-0xb3 0x1c 0x00 0x78
+# CHECK: maebr %f0, %f15, %f0
+0xb3 0x0e 0x00 0xf0
-# CHECK: mdbr %f15, %f0
-0xb3 0x1c 0x00 0xf0
+# CHECK: maebr %f15, %f0, %f0
+0xb3 0x0e 0xf0 0x00
+
+# CHECK: maebr %f7, %f8, %f9
+0xb3 0x0e 0x70 0x89
+
+# CHECK: maebr %f15, %f15, %f15
+0xb3 0x0e 0xf0 0xff
# CHECK: mdb %f0, 0
0xed 0x00 0x00 0x00 0x00 0x1c
@@ -7234,17 +7222,17 @@
# CHECK: mdb %f15, 0
0xed 0xf0 0x00 0x00 0x00 0x1c
-# CHECK: mdebr %f0, %f0
-0xb3 0x0c 0x00 0x00
+# CHECK: mdbr %f0, %f0
+0xb3 0x1c 0x00 0x00
-# CHECK: mdebr %f0, %f15
-0xb3 0x0c 0x00 0x0f
+# CHECK: mdbr %f0, %f15
+0xb3 0x1c 0x00 0x0f
-# CHECK: mdebr %f7, %f8
-0xb3 0x0c 0x00 0x78
+# CHECK: mdbr %f7, %f8
+0xb3 0x1c 0x00 0x78
-# CHECK: mdebr %f15, %f0
-0xb3 0x0c 0x00 0xf0
+# CHECK: mdbr %f15, %f0
+0xb3 0x1c 0x00 0xf0
# CHECK: mdeb %f0, 0
0xed 0x00 0x00 0x00 0x00 0x0c
@@ -7267,17 +7255,17 @@
# CHECK: mdeb %f15, 0
0xed 0xf0 0x00 0x00 0x00 0x0c
-# CHECK: meebr %f0, %f0
-0xb3 0x17 0x00 0x00
+# CHECK: mdebr %f0, %f0
+0xb3 0x0c 0x00 0x00
-# CHECK: meebr %f0, %f15
-0xb3 0x17 0x00 0x0f
+# CHECK: mdebr %f0, %f15
+0xb3 0x0c 0x00 0x0f
-# CHECK: meebr %f7, %f8
-0xb3 0x17 0x00 0x78
+# CHECK: mdebr %f7, %f8
+0xb3 0x0c 0x00 0x78
-# CHECK: meebr %f15, %f0
-0xb3 0x17 0x00 0xf0
+# CHECK: mdebr %f15, %f0
+0xb3 0x0c 0x00 0xf0
# CHECK: meeb %f0, 0
0xed 0x00 0x00 0x00 0x00 0x17
@@ -7300,6 +7288,18 @@
# CHECK: meeb %f15, 0
0xed 0xf0 0x00 0x00 0x00 0x17
+# CHECK: meebr %f0, %f0
+0xb3 0x17 0x00 0x00
+
+# CHECK: meebr %f0, %f15
+0xb3 0x17 0x00 0x0f
+
+# CHECK: meebr %f7, %f8
+0xb3 0x17 0x00 0x78
+
+# CHECK: meebr %f15, %f0
+0xb3 0x17 0x00 0xf0
+
# CHECK: mghi %r0, -32768
0xa7 0x0d 0x80 0x00
@@ -7318,24 +7318,6 @@
# CHECK: mghi %r15, 0
0xa7 0xfd 0x00 0x00
-# CHECK: mhi %r0, -32768
-0xa7 0x0c 0x80 0x00
-
-# CHECK: mhi %r0, -1
-0xa7 0x0c 0xff 0xff
-
-# CHECK: mhi %r0, 0
-0xa7 0x0c 0x00 0x00
-
-# CHECK: mhi %r0, 1
-0xa7 0x0c 0x00 0x01
-
-# CHECK: mhi %r0, 32767
-0xa7 0x0c 0x7f 0xff
-
-# CHECK: mhi %r15, 0
-0xa7 0xfc 0x00 0x00
-
# CHECK: mh %r0, 0
0x4c 0x00 0x00 0x00
@@ -7357,6 +7339,24 @@
# CHECK: mh %r15, 0
0x4c 0xf0 0x00 0x00
+# CHECK: mhi %r0, -32768
+0xa7 0x0c 0x80 0x00
+
+# CHECK: mhi %r0, -1
+0xa7 0x0c 0xff 0xff
+
+# CHECK: mhi %r0, 0
+0xa7 0x0c 0x00 0x00
+
+# CHECK: mhi %r0, 1
+0xa7 0x0c 0x00 0x01
+
+# CHECK: mhi %r0, 32767
+0xa7 0x0c 0x7f 0xff
+
+# CHECK: mhi %r15, 0
+0xa7 0xfc 0x00 0x00
+
# CHECK: mhy %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x7c
@@ -7387,18 +7387,6 @@
# CHECK: mhy %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x7c
-# CHECK: mlgr %r0, %r0
-0xb9 0x86 0x00 0x00
-
-# CHECK: mlgr %r0, %r15
-0xb9 0x86 0x00 0x0f
-
-# CHECK: mlgr %r14, %r0
-0xb9 0x86 0x00 0xe0
-
-# CHECK: mlgr %r6, %r9
-0xb9 0x86 0x00 0x69
-
# CHECK: mlg %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x86
@@ -7429,23 +7417,38 @@
# CHECK: mlg %r14, 0
0xe3 0xe0 0x00 0x00 0x00 0x86
-# CHECK: msdbr %f0, %f0, %f0
-0xb3 0x1f 0x00 0x00
+# CHECK: mlgr %r0, %r0
+0xb9 0x86 0x00 0x00
-# CHECK: msdbr %f0, %f0, %f15
-0xb3 0x1f 0x00 0x0f
+# CHECK: mlgr %r0, %r15
+0xb9 0x86 0x00 0x0f
-# CHECK: msdbr %f0, %f15, %f0
-0xb3 0x1f 0x00 0xf0
+# CHECK: mlgr %r14, %r0
+0xb9 0x86 0x00 0xe0
-# CHECK: msdbr %f15, %f0, %f0
-0xb3 0x1f 0xf0 0x00
+# CHECK: mlgr %r6, %r9
+0xb9 0x86 0x00 0x69
-# CHECK: msdbr %f7, %f8, %f9
-0xb3 0x1f 0x70 0x89
+# CHECK: ms %r0, 0
+0x71 0x00 0x00 0x00
-# CHECK: msdbr %f15, %f15, %f15
-0xb3 0x1f 0xf0 0xff
+# CHECK: ms %r0, 4095
+0x71 0x00 0x0f 0xff
+
+# CHECK: ms %r0, 0(%r1)
+0x71 0x00 0x10 0x00
+
+# CHECK: ms %r0, 0(%r15)
+0x71 0x00 0xf0 0x00
+
+# CHECK: ms %r0, 4095(%r1,%r15)
+0x71 0x01 0xff 0xff
+
+# CHECK: ms %r0, 4095(%r15,%r1)
+0x71 0x0f 0x1f 0xff
+
+# CHECK: ms %r15, 0
+0x71 0xf0 0x00 0x00
# CHECK: msdb %f0, %f0, 0
0xed 0x00 0x00 0x00 0x00 0x1f
@@ -7474,23 +7477,23 @@
# CHECK: msdb %f15, %f15, 0
0xed 0xf0 0x00 0x00 0xf0 0x1f
-# CHECK: msebr %f0, %f0, %f0
-0xb3 0x0f 0x00 0x00
+# CHECK: msdbr %f0, %f0, %f0
+0xb3 0x1f 0x00 0x00
-# CHECK: msebr %f0, %f0, %f15
-0xb3 0x0f 0x00 0x0f
+# CHECK: msdbr %f0, %f0, %f15
+0xb3 0x1f 0x00 0x0f
-# CHECK: msebr %f0, %f15, %f0
-0xb3 0x0f 0x00 0xf0
+# CHECK: msdbr %f0, %f15, %f0
+0xb3 0x1f 0x00 0xf0
-# CHECK: msebr %f15, %f0, %f0
-0xb3 0x0f 0xf0 0x00
+# CHECK: msdbr %f15, %f0, %f0
+0xb3 0x1f 0xf0 0x00
-# CHECK: msebr %f7, %f8, %f9
-0xb3 0x0f 0x70 0x89
+# CHECK: msdbr %f7, %f8, %f9
+0xb3 0x1f 0x70 0x89
-# CHECK: msebr %f15, %f15, %f15
-0xb3 0x0f 0xf0 0xff
+# CHECK: msdbr %f15, %f15, %f15
+0xb3 0x1f 0xf0 0xff
# CHECK: mseb %f0, %f0, 0
0xed 0x00 0x00 0x00 0x00 0x0f
@@ -7519,6 +7522,24 @@
# CHECK: mseb %f15, %f15, 0
0xed 0xf0 0x00 0x00 0xf0 0x0f
+# CHECK: msebr %f0, %f0, %f0
+0xb3 0x0f 0x00 0x00
+
+# CHECK: msebr %f0, %f0, %f15
+0xb3 0x0f 0x00 0x0f
+
+# CHECK: msebr %f0, %f15, %f0
+0xb3 0x0f 0x00 0xf0
+
+# CHECK: msebr %f15, %f0, %f0
+0xb3 0x0f 0xf0 0x00
+
+# CHECK: msebr %f7, %f8, %f9
+0xb3 0x0f 0x70 0x89
+
+# CHECK: msebr %f15, %f15, %f15
+0xb3 0x0f 0xf0 0xff
+
# CHECK: msfi %r0, -2147483648
0xc2 0x01 0x80 0x00 0x00 0x00
@@ -7537,35 +7558,35 @@
# CHECK: msfi %r15, 0
0xc2 0xf1 0x00 0x00 0x00 0x00
-# CHECK: msgfi %r0, -2147483648
-0xc2 0x00 0x80 0x00 0x00 0x00
+# CHECK: msg %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x0c
-# CHECK: msgfi %r0, -1
-0xc2 0x00 0xff 0xff 0xff 0xff
+# CHECK: msg %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x0c
-# CHECK: msgfi %r0, 0
-0xc2 0x00 0x00 0x00 0x00 0x00
+# CHECK: msg %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x0c
-# CHECK: msgfi %r0, 1
-0xc2 0x00 0x00 0x00 0x00 0x01
+# CHECK: msg %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x0c
-# CHECK: msgfi %r0, 2147483647
-0xc2 0x00 0x7f 0xff 0xff 0xff
+# CHECK: msg %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x0c
-# CHECK: msgfi %r15, 0
-0xc2 0xf0 0x00 0x00 0x00 0x00
+# CHECK: msg %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x0c
-# CHECK: msgfr %r0, %r0
-0xb9 0x1c 0x00 0x00
+# CHECK: msg %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x0c
-# CHECK: msgfr %r0, %r15
-0xb9 0x1c 0x00 0x0f
+# CHECK: msg %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x0c
-# CHECK: msgfr %r15, %r0
-0xb9 0x1c 0x00 0xf0
+# CHECK: msg %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x0c
-# CHECK: msgfr %r7, %r8
-0xb9 0x1c 0x00 0x78
+# CHECK: msg %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x0c
# CHECK: msgf %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x1c
@@ -7597,47 +7618,47 @@
# CHECK: msgf %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x1c
-# CHECK: msgr %r0, %r0
-0xb9 0x0c 0x00 0x00
+# CHECK: msgfi %r0, -2147483648
+0xc2 0x00 0x80 0x00 0x00 0x00
-# CHECK: msgr %r0, %r15
-0xb9 0x0c 0x00 0x0f
+# CHECK: msgfi %r0, -1
+0xc2 0x00 0xff 0xff 0xff 0xff
-# CHECK: msgr %r15, %r0
-0xb9 0x0c 0x00 0xf0
+# CHECK: msgfi %r0, 0
+0xc2 0x00 0x00 0x00 0x00 0x00
-# CHECK: msgr %r7, %r8
-0xb9 0x0c 0x00 0x78
+# CHECK: msgfi %r0, 1
+0xc2 0x00 0x00 0x00 0x00 0x01
-# CHECK: msg %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x0c
+# CHECK: msgfi %r0, 2147483647
+0xc2 0x00 0x7f 0xff 0xff 0xff
-# CHECK: msg %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x0c
+# CHECK: msgfi %r15, 0
+0xc2 0xf0 0x00 0x00 0x00 0x00
-# CHECK: msg %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x0c
+# CHECK: msgfr %r0, %r0
+0xb9 0x1c 0x00 0x00
-# CHECK: msg %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x0c
+# CHECK: msgfr %r0, %r15
+0xb9 0x1c 0x00 0x0f
-# CHECK: msg %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x0c
+# CHECK: msgfr %r15, %r0
+0xb9 0x1c 0x00 0xf0
-# CHECK: msg %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x0c
+# CHECK: msgfr %r7, %r8
+0xb9 0x1c 0x00 0x78
-# CHECK: msg %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x0c
+# CHECK: msgr %r0, %r0
+0xb9 0x0c 0x00 0x00
-# CHECK: msg %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x0c
+# CHECK: msgr %r0, %r15
+0xb9 0x0c 0x00 0x0f
-# CHECK: msg %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x0c
+# CHECK: msgr %r15, %r0
+0xb9 0x0c 0x00 0xf0
-# CHECK: msg %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x0c
+# CHECK: msgr %r7, %r8
+0xb9 0x0c 0x00 0x78
# CHECK: msr %r0, %r0
0xb2 0x52 0x00 0x00
@@ -7651,27 +7672,6 @@
# CHECK: msr %r7, %r8
0xb2 0x52 0x00 0x78
-# CHECK: ms %r0, 0
-0x71 0x00 0x00 0x00
-
-# CHECK: ms %r0, 4095
-0x71 0x00 0x0f 0xff
-
-# CHECK: ms %r0, 0(%r1)
-0x71 0x00 0x10 0x00
-
-# CHECK: ms %r0, 0(%r15)
-0x71 0x00 0xf0 0x00
-
-# CHECK: ms %r0, 4095(%r1,%r15)
-0x71 0x01 0xff 0xff
-
-# CHECK: ms %r0, 4095(%r15,%r1)
-0x71 0x0f 0x1f 0xff
-
-# CHECK: ms %r15, 0
-0x71 0xf0 0x00 0x00
-
# CHECK: msy %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x51
@@ -7933,18 +7933,6 @@
# CHECK: mxbr %f13, %f13
0xb3 0x4c 0x00 0xdd
-# CHECK: mxdbr %f0, %f0
-0xb3 0x07 0x00 0x00
-
-# CHECK: mxdbr %f0, %f15
-0xb3 0x07 0x00 0x0f
-
-# CHECK: mxdbr %f8, %f8
-0xb3 0x07 0x00 0x88
-
-# CHECK: mxdbr %f13, %f0
-0xb3 0x07 0x00 0xd0
-
# CHECK: mxdb %f0, 0
0xed 0x00 0x00 0x00 0x00 0x07
@@ -7966,6 +7954,39 @@
# CHECK: mxdb %f13, 0
0xed 0xd0 0x00 0x00 0x00 0x07
+# CHECK: mxdbr %f0, %f0
+0xb3 0x07 0x00 0x00
+
+# CHECK: mxdbr %f0, %f15
+0xb3 0x07 0x00 0x0f
+
+# CHECK: mxdbr %f8, %f8
+0xb3 0x07 0x00 0x88
+
+# CHECK: mxdbr %f13, %f0
+0xb3 0x07 0x00 0xd0
+
+# CHECK: n %r0, 0
+0x54 0x00 0x00 0x00
+
+# CHECK: n %r0, 4095
+0x54 0x00 0x0f 0xff
+
+# CHECK: n %r0, 0(%r1)
+0x54 0x00 0x10 0x00
+
+# CHECK: n %r0, 0(%r15)
+0x54 0x00 0xf0 0x00
+
+# CHECK: n %r0, 4095(%r1,%r15)
+0x54 0x01 0xff 0xff
+
+# CHECK: n %r0, 4095(%r15,%r1)
+0x54 0x0f 0x1f 0xff
+
+# CHECK: n %r15, 0
+0x54 0xf0 0x00 0x00
+
# CHECK: nc 0(1), 0
0xd4 0x00 0x00 0x00 0x00 0x00
@@ -8002,27 +8023,9 @@
# CHECK: nc 0(256,%r15), 0
0xd4 0xff 0xf0 0x00 0x00 0x00
-# CHECK: ngr %r0, %r0
-0xb9 0x80 0x00 0x00
-
-# CHECK: ngr %r0, %r15
-0xb9 0x80 0x00 0x0f
-
-# CHECK: ngr %r15, %r0
-0xb9 0x80 0x00 0xf0
-
-# CHECK: ngr %r7, %r8
-0xb9 0x80 0x00 0x78
-
# CHECK: ng %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x80
-# CHECK: ngrk %r0, %r0, %r0
-0xb9 0xe4 0x00 0x00
-
-# CHECK: ngrk %r2, %r3, %r4
-0xb9 0xe4 0x40 0x23
-
# CHECK: ng %r0, -1
0xe3 0x00 0x0f 0xff 0xff 0x80
@@ -8050,6 +8053,57 @@
# CHECK: ng %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x80
+# CHECK: ngr %r0, %r0
+0xb9 0x80 0x00 0x00
+
+# CHECK: ngr %r0, %r15
+0xb9 0x80 0x00 0x0f
+
+# CHECK: ngr %r15, %r0
+0xb9 0x80 0x00 0xf0
+
+# CHECK: ngr %r7, %r8
+0xb9 0x80 0x00 0x78
+
+# CHECK: ngrk %r0, %r0, %r0
+0xb9 0xe4 0x00 0x00
+
+# CHECK: ngrk %r2, %r3, %r4
+0xb9 0xe4 0x40 0x23
+
+# CHECK: ni 0, 0
+0x94 0x00 0x00 0x00
+
+# CHECK: ni 4095, 0
+0x94 0x00 0x0f 0xff
+
+# CHECK: ni 0, 255
+0x94 0xff 0x00 0x00
+
+# CHECK: ni 0(%r1), 42
+0x94 0x2a 0x10 0x00
+
+# CHECK: ni 0(%r15), 42
+0x94 0x2a 0xf0 0x00
+
+# CHECK: ni 4095(%r1), 42
+0x94 0x2a 0x1f 0xff
+
+# CHECK: ni 4095(%r15), 42
+0x94 0x2a 0xff 0xff
+
+# CHECK: niai 0, 0
+0xb2 0xfa 0x00 0x00
+
+# CHECK: niai 15, 0
+0xb2 0xfa 0x00 0xf0
+
+# CHECK: niai 0, 15
+0xb2 0xfa 0x00 0x0f
+
+# CHECK: niai 15, 15
+0xb2 0xfa 0x00 0xff
+
# CHECK: nihf %r0, 0
0xc0 0x0a 0x00 0x00 0x00 0x00
@@ -8116,27 +8170,6 @@
# CHECK: nill %r15, 0
0xa5 0xf7 0x00 0x00
-# CHECK: ni 0, 0
-0x94 0x00 0x00 0x00
-
-# CHECK: ni 4095, 0
-0x94 0x00 0x0f 0xff
-
-# CHECK: ni 0, 255
-0x94 0xff 0x00 0x00
-
-# CHECK: ni 0(%r1), 42
-0x94 0x2a 0x10 0x00
-
-# CHECK: ni 0(%r15), 42
-0x94 0x2a 0xf0 0x00
-
-# CHECK: ni 4095(%r1), 42
-0x94 0x2a 0x1f 0xff
-
-# CHECK: ni 4095(%r15), 42
-0x94 0x2a 0xff 0xff
-
# CHECK: niy -524288, 0
0xeb 0x00 0x00 0x00 0x80 0x54
@@ -8185,26 +8218,35 @@
# CHECK: nrk %r2, %r3, %r4
0xb9 0xf4 0x40 0x23
-# CHECK: n %r0, 0
-0x54 0x00 0x00 0x00
+# CHECK: ntstg %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x25
-# CHECK: n %r0, 4095
-0x54 0x00 0x0f 0xff
+# CHECK: ntstg %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x25
-# CHECK: n %r0, 0(%r1)
-0x54 0x00 0x10 0x00
+# CHECK: ntstg %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x25
-# CHECK: n %r0, 0(%r15)
-0x54 0x00 0xf0 0x00
+# CHECK: ntstg %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x25
-# CHECK: n %r0, 4095(%r1,%r15)
-0x54 0x01 0xff 0xff
+# CHECK: ntstg %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x25
-# CHECK: n %r0, 4095(%r15,%r1)
-0x54 0x0f 0x1f 0xff
+# CHECK: ntstg %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x25
-# CHECK: n %r15, 0
-0x54 0xf0 0x00 0x00
+# CHECK: ntstg %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x25
+
+# CHECK: ntstg %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x25
+
+# CHECK: ntstg %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x25
+
+# CHECK: ntstg %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x25
# CHECK: ny %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x54
@@ -8236,47 +8278,26 @@
# CHECK: ny %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x54
-# CHECK: niai 0, 0
-0xb2 0xfa 0x00 0x00
-
-# CHECK: niai 15, 0
-0xb2 0xfa 0x00 0xf0
-
-# CHECK: niai 0, 15
-0xb2 0xfa 0x00 0x0f
-
-# CHECK: niai 15, 15
-0xb2 0xfa 0x00 0xff
-
-# CHECK: ntstg %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x25
-
-# CHECK: ntstg %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x25
-
-# CHECK: ntstg %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x25
-
-# CHECK: ntstg %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x25
+# CHECK: o %r0, 0
+0x56 0x00 0x00 0x00
-# CHECK: ntstg %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x25
+# CHECK: o %r0, 4095
+0x56 0x00 0x0f 0xff
-# CHECK: ntstg %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x25
+# CHECK: o %r0, 0(%r1)
+0x56 0x00 0x10 0x00
-# CHECK: ntstg %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x25
+# CHECK: o %r0, 0(%r15)
+0x56 0x00 0xf0 0x00
-# CHECK: ntstg %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x25
+# CHECK: o %r0, 4095(%r1,%r15)
+0x56 0x01 0xff 0xff
-# CHECK: ntstg %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x25
+# CHECK: o %r0, 4095(%r15,%r1)
+0x56 0x0f 0x1f 0xff
-# CHECK: ntstg %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x25
+# CHECK: o %r15, 0
+0x56 0xf0 0x00 0x00
# CHECK: oc 0(1), 0
0xd6 0x00 0x00 0x00 0x00 0x00
@@ -8314,24 +8335,6 @@
# CHECK: oc 0(256,%r15), 0
0xd6 0xff 0xf0 0x00 0x00 0x00
-# CHECK: ogr %r0, %r0
-0xb9 0x81 0x00 0x00
-
-# CHECK: ogr %r0, %r15
-0xb9 0x81 0x00 0x0f
-
-# CHECK: ogr %r15, %r0
-0xb9 0x81 0x00 0xf0
-
-# CHECK: ogr %r7, %r8
-0xb9 0x81 0x00 0x78
-
-# CHECK: ogrk %r0, %r0, %r0
-0xb9 0xe6 0x00 0x00
-
-# CHECK: ogrk %r2, %r3, %r4
-0xb9 0xe6 0x40 0x23
-
# CHECK: og %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x81
@@ -8362,6 +8365,45 @@
# CHECK: og %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x81
+# CHECK: ogr %r0, %r0
+0xb9 0x81 0x00 0x00
+
+# CHECK: ogr %r0, %r15
+0xb9 0x81 0x00 0x0f
+
+# CHECK: ogr %r15, %r0
+0xb9 0x81 0x00 0xf0
+
+# CHECK: ogr %r7, %r8
+0xb9 0x81 0x00 0x78
+
+# CHECK: ogrk %r0, %r0, %r0
+0xb9 0xe6 0x00 0x00
+
+# CHECK: ogrk %r2, %r3, %r4
+0xb9 0xe6 0x40 0x23
+
+# CHECK: oi 0, 0
+0x96 0x00 0x00 0x00
+
+# CHECK: oi 4095, 0
+0x96 0x00 0x0f 0xff
+
+# CHECK: oi 0, 255
+0x96 0xff 0x00 0x00
+
+# CHECK: oi 0(%r1), 42
+0x96 0x2a 0x10 0x00
+
+# CHECK: oi 0(%r15), 42
+0x96 0x2a 0xf0 0x00
+
+# CHECK: oi 4095(%r1), 42
+0x96 0x2a 0x1f 0xff
+
+# CHECK: oi 4095(%r15), 42
+0x96 0x2a 0xff 0xff
+
# CHECK: oihf %r0, 0
0xc0 0x0c 0x00 0x00 0x00 0x00
@@ -8428,27 +8470,6 @@
# CHECK: oill %r15, 0
0xa5 0xfb 0x00 0x00
-# CHECK: oi 0, 0
-0x96 0x00 0x00 0x00
-
-# CHECK: oi 4095, 0
-0x96 0x00 0x0f 0xff
-
-# CHECK: oi 0, 255
-0x96 0xff 0x00 0x00
-
-# CHECK: oi 0(%r1), 42
-0x96 0x2a 0x10 0x00
-
-# CHECK: oi 0(%r15), 42
-0x96 0x2a 0xf0 0x00
-
-# CHECK: oi 4095(%r1), 42
-0x96 0x2a 0x1f 0xff
-
-# CHECK: oi 4095(%r15), 42
-0x96 0x2a 0xff 0xff
-
# CHECK: oiy -524288, 0
0xeb 0x00 0x00 0x00 0x80 0x56
@@ -8497,27 +8518,6 @@
# CHECK: ork %r2, %r3, %r4
0xb9 0xf6 0x40 0x23
-# CHECK: o %r0, 0
-0x56 0x00 0x00 0x00
-
-# CHECK: o %r0, 4095
-0x56 0x00 0x0f 0xff
-
-# CHECK: o %r0, 0(%r1)
-0x56 0x00 0x10 0x00
-
-# CHECK: o %r0, 0(%r15)
-0x56 0x00 0xf0 0x00
-
-# CHECK: o %r0, 4095(%r1,%r15)
-0x56 0x01 0xff 0xff
-
-# CHECK: o %r0, 4095(%r15,%r1)
-0x56 0x0f 0x1f 0xff
-
-# CHECK: o %r15, 0
-0x56 0xf0 0x00 0x00
-
# CHECK: oy %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x56
@@ -8599,9 +8599,6 @@
# CHECK: plo %r2, 4095(%r1), %r4, 0(%r15)
0xee 0x24 0x1f 0xff 0xf0 0x00
-# CHECK: pr
-0x01 0x01
-
# CHECK: popcnt %r0, %r0
0xb9 0xe1 0x00 0x00
@@ -8629,6 +8626,9 @@
# CHECK: ppa %r15, %r0, 0
0xb2 0xe8 0x00 0xf0
+# CHECK: pr
+0x01 0x01
+
# CHECK: risbg %r0, %r0, 0, 0, 0
0xec 0x00 0x00 0x00 0x00 0x55
@@ -8713,6 +8713,78 @@
# CHECK: risblg %r4, %r5, 6, 7, 8
0xec 0x45 0x06 0x07 0x08 0x51
+# CHECK: rll %r0, %r0, 0
+0xeb 0x00 0x00 0x00 0x00 0x1d
+
+# CHECK: rll %r15, %r1, 0
+0xeb 0xf1 0x00 0x00 0x00 0x1d
+
+# CHECK: rll %r1, %r15, 0
+0xeb 0x1f 0x00 0x00 0x00 0x1d
+
+# CHECK: rll %r15, %r15, 0
+0xeb 0xff 0x00 0x00 0x00 0x1d
+
+# CHECK: rll %r0, %r0, -524288
+0xeb 0x00 0x00 0x00 0x80 0x1d
+
+# CHECK: rll %r0, %r0, -1
+0xeb 0x00 0x0f 0xff 0xff 0x1d
+
+# CHECK: rll %r0, %r0, 1
+0xeb 0x00 0x00 0x01 0x00 0x1d
+
+# CHECK: rll %r0, %r0, 524287
+0xeb 0x00 0x0f 0xff 0x7f 0x1d
+
+# CHECK: rll %r0, %r0, 0(%r1)
+0xeb 0x00 0x10 0x00 0x00 0x1d
+
+# CHECK: rll %r0, %r0, 0(%r15)
+0xeb 0x00 0xf0 0x00 0x00 0x1d
+
+# CHECK: rll %r0, %r0, 524287(%r1)
+0xeb 0x00 0x1f 0xff 0x7f 0x1d
+
+# CHECK: rll %r0, %r0, 524287(%r15)
+0xeb 0x00 0xff 0xff 0x7f 0x1d
+
+# CHECK: rllg %r0, %r0, 0
+0xeb 0x00 0x00 0x00 0x00 0x1c
+
+# CHECK: rllg %r15, %r1, 0
+0xeb 0xf1 0x00 0x00 0x00 0x1c
+
+# CHECK: rllg %r1, %r15, 0
+0xeb 0x1f 0x00 0x00 0x00 0x1c
+
+# CHECK: rllg %r15, %r15, 0
+0xeb 0xff 0x00 0x00 0x00 0x1c
+
+# CHECK: rllg %r0, %r0, -524288
+0xeb 0x00 0x00 0x00 0x80 0x1c
+
+# CHECK: rllg %r0, %r0, -1
+0xeb 0x00 0x0f 0xff 0xff 0x1c
+
+# CHECK: rllg %r0, %r0, 1
+0xeb 0x00 0x00 0x01 0x00 0x1c
+
+# CHECK: rllg %r0, %r0, 524287
+0xeb 0x00 0x0f 0xff 0x7f 0x1c
+
+# CHECK: rllg %r0, %r0, 0(%r1)
+0xeb 0x00 0x10 0x00 0x00 0x1c
+
+# CHECK: rllg %r0, %r0, 0(%r15)
+0xeb 0x00 0xf0 0x00 0x00 0x1c
+
+# CHECK: rllg %r0, %r0, 524287(%r1)
+0xeb 0x00 0x1f 0xff 0x7f 0x1c
+
+# CHECK: rllg %r0, %r0, 524287(%r15)
+0xeb 0x00 0xff 0xff 0x7f 0x1c
+
# CHECK: rnsbg %r0, %r0, 0, 0, 0
0xec 0x00 0x00 0x00 0x00 0x54
@@ -8776,77 +8848,35 @@
# CHECK: rxsbg %r4, %r5, 6, 7, 8
0xec 0x45 0x06 0x07 0x08 0x57
-# CHECK: rllg %r0, %r0, 0
-0xeb 0x00 0x00 0x00 0x00 0x1c
-
-# CHECK: rllg %r15, %r1, 0
-0xeb 0xf1 0x00 0x00 0x00 0x1c
-
-# CHECK: rllg %r1, %r15, 0
-0xeb 0x1f 0x00 0x00 0x00 0x1c
-
-# CHECK: rllg %r15, %r15, 0
-0xeb 0xff 0x00 0x00 0x00 0x1c
-
-# CHECK: rllg %r0, %r0, -524288
-0xeb 0x00 0x00 0x00 0x80 0x1c
-
-# CHECK: rllg %r0, %r0, -1
-0xeb 0x00 0x0f 0xff 0xff 0x1c
-
-# CHECK: rllg %r0, %r0, 1
-0xeb 0x00 0x00 0x01 0x00 0x1c
-
-# CHECK: rllg %r0, %r0, 524287
-0xeb 0x00 0x0f 0xff 0x7f 0x1c
-
-# CHECK: rllg %r0, %r0, 0(%r1)
-0xeb 0x00 0x10 0x00 0x00 0x1c
-
-# CHECK: rllg %r0, %r0, 0(%r15)
-0xeb 0x00 0xf0 0x00 0x00 0x1c
-
-# CHECK: rllg %r0, %r0, 524287(%r1)
-0xeb 0x00 0x1f 0xff 0x7f 0x1c
-
-# CHECK: rllg %r0, %r0, 524287(%r15)
-0xeb 0x00 0xff 0xff 0x7f 0x1c
-
-# CHECK: rll %r0, %r0, 0
-0xeb 0x00 0x00 0x00 0x00 0x1d
-
-# CHECK: rll %r15, %r1, 0
-0xeb 0xf1 0x00 0x00 0x00 0x1d
-
-# CHECK: rll %r1, %r15, 0
-0xeb 0x1f 0x00 0x00 0x00 0x1d
+# CHECK: s %r0, 0
+0x5b 0x00 0x00 0x00
-# CHECK: rll %r15, %r15, 0
-0xeb 0xff 0x00 0x00 0x00 0x1d
+# CHECK: s %r0, 4095
+0x5b 0x00 0x0f 0xff
-# CHECK: rll %r0, %r0, -524288
-0xeb 0x00 0x00 0x00 0x80 0x1d
+# CHECK: s %r0, 0(%r1)
+0x5b 0x00 0x10 0x00
-# CHECK: rll %r0, %r0, -1
-0xeb 0x00 0x0f 0xff 0xff 0x1d
+# CHECK: s %r0, 0(%r15)
+0x5b 0x00 0xf0 0x00
-# CHECK: rll %r0, %r0, 1
-0xeb 0x00 0x00 0x01 0x00 0x1d
+# CHECK: s %r0, 4095(%r1,%r15)
+0x5b 0x01 0xff 0xff
-# CHECK: rll %r0, %r0, 524287
-0xeb 0x00 0x0f 0xff 0x7f 0x1d
+# CHECK: s %r0, 4095(%r15,%r1)
+0x5b 0x0f 0x1f 0xff
-# CHECK: rll %r0, %r0, 0(%r1)
-0xeb 0x00 0x10 0x00 0x00 0x1d
+# CHECK: s %r15, 0
+0x5b 0xf0 0x00 0x00
-# CHECK: rll %r0, %r0, 0(%r15)
-0xeb 0x00 0xf0 0x00 0x00 0x1d
+# CHECK: sam24
+0x01 0x0c
-# CHECK: rll %r0, %r0, 524287(%r1)
-0xeb 0x00 0x1f 0xff 0x7f 0x1d
+# CHECK: sam31
+0x01 0x0d
-# CHECK: rll %r0, %r0, 524287(%r15)
-0xeb 0x00 0xff 0xff 0x7f 0x1d
+# CHECK: sam64
+0x01 0x0e
# CHECK: sar %a0, %r0
0xb2 0x4e 0x00 0x00
@@ -8863,27 +8893,6 @@
# CHECK: sar %a15, %r15
0xb2 0x4e 0x00 0xff
-# CHECK: sam24
-0x01 0x0c
-
-# CHECK: sam31
-0x01 0x0d
-
-# CHECK: sam64
-0x01 0x0e
-
-# CHECK: sdbr %f0, %f0
-0xb3 0x1b 0x00 0x00
-
-# CHECK: sdbr %f0, %f15
-0xb3 0x1b 0x00 0x0f
-
-# CHECK: sdbr %f7, %f8
-0xb3 0x1b 0x00 0x78
-
-# CHECK: sdbr %f15, %f0
-0xb3 0x1b 0x00 0xf0
-
# CHECK: sdb %f0, 0
0xed 0x00 0x00 0x00 0x00 0x1b
@@ -8905,17 +8914,17 @@
# CHECK: sdb %f15, 0
0xed 0xf0 0x00 0x00 0x00 0x1b
-# CHECK: sebr %f0, %f0
-0xb3 0x0b 0x00 0x00
+# CHECK: sdbr %f0, %f0
+0xb3 0x1b 0x00 0x00
-# CHECK: sebr %f0, %f15
-0xb3 0x0b 0x00 0x0f
+# CHECK: sdbr %f0, %f15
+0xb3 0x1b 0x00 0x0f
-# CHECK: sebr %f7, %f8
-0xb3 0x0b 0x00 0x78
+# CHECK: sdbr %f7, %f8
+0xb3 0x1b 0x00 0x78
-# CHECK: sebr %f15, %f0
-0xb3 0x0b 0x00 0xf0
+# CHECK: sdbr %f15, %f0
+0xb3 0x1b 0x00 0xf0
# CHECK: seb %f0, 0
0xed 0x00 0x00 0x00 0x00 0x0b
@@ -8938,6 +8947,18 @@
# CHECK: seb %f15, 0
0xed 0xf0 0x00 0x00 0x00 0x0b
+# CHECK: sebr %f0, %f0
+0xb3 0x0b 0x00 0x00
+
+# CHECK: sebr %f0, %f15
+0xb3 0x0b 0x00 0x0f
+
+# CHECK: sebr %f7, %f8
+0xb3 0x0b 0x00 0x78
+
+# CHECK: sebr %f15, %f0
+0xb3 0x0b 0x00 0xf0
+
# CHECK: sfasr %r0
0xb3 0x85 0x00 0x00
@@ -8956,17 +8977,35 @@
# CHECK: sfpc %r15
0xb3 0x84 0x00 0xf0
-# CHECK: sgfr %r0, %r0
-0xb9 0x19 0x00 0x00
+# CHECK: sg %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x09
-# CHECK: sgfr %r0, %r15
-0xb9 0x19 0x00 0x0f
+# CHECK: sg %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x09
-# CHECK: sgfr %r15, %r0
-0xb9 0x19 0x00 0xf0
+# CHECK: sg %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x09
-# CHECK: sgfr %r7, %r8
-0xb9 0x19 0x00 0x78
+# CHECK: sg %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x09
+
+# CHECK: sg %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x09
+
+# CHECK: sg %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x09
+
+# CHECK: sg %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x09
+
+# CHECK: sg %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x09
+
+# CHECK: sg %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x09
+
+# CHECK: sg %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x09
# CHECK: sgf %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x19
@@ -8998,6 +9037,18 @@
# CHECK: sgf %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x19
+# CHECK: sgfr %r0, %r0
+0xb9 0x19 0x00 0x00
+
+# CHECK: sgfr %r0, %r15
+0xb9 0x19 0x00 0x0f
+
+# CHECK: sgfr %r15, %r0
+0xb9 0x19 0x00 0xf0
+
+# CHECK: sgfr %r7, %r8
+0xb9 0x19 0x00 0x78
+
# CHECK: sgr %r0, %r0
0xb9 0x09 0x00 0x00
@@ -9016,36 +9067,6 @@
# CHECK: sgrk %r2, %r3, %r4
0xb9 0xe9 0x40 0x23
-# CHECK: sg %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x09
-
-# CHECK: sg %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x09
-
-# CHECK: sg %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x09
-
-# CHECK: sg %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x09
-
-# CHECK: sg %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x09
-
-# CHECK: sg %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x09
-
-# CHECK: sg %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x09
-
-# CHECK: sg %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x09
-
-# CHECK: sg %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x09
-
-# CHECK: sg %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x09
-
# CHECK: sh %r0, 0
0x4b 0x00 0x00 0x00
@@ -9097,6 +9118,27 @@
# CHECK: shy %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x7b
+# CHECK: sl %r0, 0
+0x5f 0x00 0x00 0x00
+
+# CHECK: sl %r0, 4095
+0x5f 0x00 0x0f 0xff
+
+# CHECK: sl %r0, 0(%r1)
+0x5f 0x00 0x10 0x00
+
+# CHECK: sl %r0, 0(%r15)
+0x5f 0x00 0xf0 0x00
+
+# CHECK: sl %r0, 4095(%r1,%r15)
+0x5f 0x01 0xff 0xff
+
+# CHECK: sl %r0, 4095(%r15,%r1)
+0x5f 0x0f 0x1f 0xff
+
+# CHECK: sl %r15, 0
+0x5f 0xf0 0x00 0x00
+
# CHECK: sla %r0, 0
0x8b 0x00 0x00 0x00
@@ -9157,17 +9199,35 @@
# CHECK: slak %r0, %r0, 524287(%r15)
0xeb 0x00 0xff 0xff 0x7f 0xdd
-# CHECK: slbgr %r0, %r0
-0xb9 0x89 0x00 0x00
+# CHECK: slb %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x99
-# CHECK: slbgr %r0, %r15
-0xb9 0x89 0x00 0x0f
+# CHECK: slb %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x99
-# CHECK: slbgr %r15, %r0
-0xb9 0x89 0x00 0xf0
+# CHECK: slb %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x99
-# CHECK: slbgr %r7, %r8
-0xb9 0x89 0x00 0x78
+# CHECK: slb %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x99
+
+# CHECK: slb %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x99
+
+# CHECK: slb %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x99
+
+# CHECK: slb %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x99
+
+# CHECK: slb %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x99
+
+# CHECK: slb %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x99
+
+# CHECK: slb %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x99
# CHECK: slbg %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x89
@@ -9199,6 +9259,18 @@
# CHECK: slbg %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x89
+# CHECK: slbgr %r0, %r0
+0xb9 0x89 0x00 0x00
+
+# CHECK: slbgr %r0, %r15
+0xb9 0x89 0x00 0x0f
+
+# CHECK: slbgr %r15, %r0
+0xb9 0x89 0x00 0xf0
+
+# CHECK: slbgr %r7, %r8
+0xb9 0x89 0x00 0x78
+
# CHECK: slbr %r0, %r0
0xb9 0x99 0x00 0x00
@@ -9211,36 +9283,6 @@
# CHECK: slbr %r7, %r8
0xb9 0x99 0x00 0x78
-# CHECK: slb %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x99
-
-# CHECK: slb %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x99
-
-# CHECK: slb %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x99
-
-# CHECK: slb %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x99
-
-# CHECK: slb %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x99
-
-# CHECK: slb %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x99
-
-# CHECK: slb %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x99
-
-# CHECK: slb %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x99
-
-# CHECK: slb %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x99
-
-# CHECK: slb %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x99
-
# CHECK: slfi %r0, 0
0xc2 0x05 0x00 0x00 0x00 0x00
@@ -9250,26 +9292,35 @@
# CHECK: slfi %r15, 0
0xc2 0xf5 0x00 0x00 0x00 0x00
-# CHECK: slgfi %r0, 0
-0xc2 0x04 0x00 0x00 0x00 0x00
+# CHECK: slg %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x0b
-# CHECK: slgfi %r0, 4294967295
-0xc2 0x04 0xff 0xff 0xff 0xff
+# CHECK: slg %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x0b
-# CHECK: slgfi %r15, 0
-0xc2 0xf4 0x00 0x00 0x00 0x00
+# CHECK: slg %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x0b
-# CHECK: slgfr %r0, %r0
-0xb9 0x1b 0x00 0x00
+# CHECK: slg %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x0b
-# CHECK: slgfr %r0, %r15
-0xb9 0x1b 0x00 0x0f
+# CHECK: slg %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x0b
-# CHECK: slgfr %r15, %r0
-0xb9 0x1b 0x00 0xf0
+# CHECK: slg %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x0b
-# CHECK: slgfr %r7, %r8
-0xb9 0x1b 0x00 0x78
+# CHECK: slg %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x0b
+
+# CHECK: slg %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x0b
+
+# CHECK: slg %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x0b
+
+# CHECK: slg %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x0b
# CHECK: slgf %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x1b
@@ -9301,6 +9352,27 @@
# CHECK: slgf %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x1b
+# CHECK: slgfi %r0, 0
+0xc2 0x04 0x00 0x00 0x00 0x00
+
+# CHECK: slgfi %r0, 4294967295
+0xc2 0x04 0xff 0xff 0xff 0xff
+
+# CHECK: slgfi %r15, 0
+0xc2 0xf4 0x00 0x00 0x00 0x00
+
+# CHECK: slgfr %r0, %r0
+0xb9 0x1b 0x00 0x00
+
+# CHECK: slgfr %r0, %r15
+0xb9 0x1b 0x00 0x0f
+
+# CHECK: slgfr %r15, %r0
+0xb9 0x1b 0x00 0xf0
+
+# CHECK: slgfr %r7, %r8
+0xb9 0x1b 0x00 0x78
+
# CHECK: slgr %r0, %r0
0xb9 0x0b 0x00 0x00
@@ -9319,35 +9391,29 @@
# CHECK: slgrk %r2, %r3, %r4
0xb9 0xeb 0x40 0x23
-# CHECK: slg %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x0b
-
-# CHECK: slg %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x0b
-
-# CHECK: slg %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x0b
+# CHECK: sll %r0, 0
+0x89 0x00 0x00 0x00
-# CHECK: slg %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x0b
+# CHECK: sll %r7, 0
+0x89 0x70 0x00 0x00
-# CHECK: slg %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x0b
+# CHECK: sll %r15, 0
+0x89 0xf0 0x00 0x00
-# CHECK: slg %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x0b
+# CHECK: sll %r0, 4095
+0x89 0x00 0x0f 0xff
-# CHECK: slg %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x0b
+# CHECK: sll %r0, 0(%r1)
+0x89 0x00 0x10 0x00
-# CHECK: slg %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x0b
+# CHECK: sll %r0, 0(%r15)
+0x89 0x00 0xf0 0x00
-# CHECK: slg %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x0b
+# CHECK: sll %r0, 4095(%r1)
+0x89 0x00 0x1f 0xff
-# CHECK: slg %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x0b
+# CHECK: sll %r0, 4095(%r15)
+0x89 0x00 0xff 0xff
# CHECK: sllg %r0, %r0, 0
0xeb 0x00 0x00 0x00 0x00 0x0d
@@ -9421,30 +9487,6 @@
# CHECK: sllk %r0, %r0, 524287(%r15)
0xeb 0x00 0xff 0xff 0x7f 0xdf
-# CHECK: sll %r0, 0
-0x89 0x00 0x00 0x00
-
-# CHECK: sll %r7, 0
-0x89 0x70 0x00 0x00
-
-# CHECK: sll %r15, 0
-0x89 0xf0 0x00 0x00
-
-# CHECK: sll %r0, 4095
-0x89 0x00 0x0f 0xff
-
-# CHECK: sll %r0, 0(%r1)
-0x89 0x00 0x10 0x00
-
-# CHECK: sll %r0, 0(%r15)
-0x89 0x00 0xf0 0x00
-
-# CHECK: sll %r0, 4095(%r1)
-0x89 0x00 0x1f 0xff
-
-# CHECK: sll %r0, 4095(%r15)
-0x89 0x00 0xff 0xff
-
# CHECK: slr %r0, %r0
0x1f 0x00
@@ -9463,27 +9505,6 @@
# CHECK: slrk %r2, %r3, %r4
0xb9 0xfb 0x40 0x23
-# CHECK: sl %r0, 0
-0x5f 0x00 0x00 0x00
-
-# CHECK: sl %r0, 4095
-0x5f 0x00 0x0f 0xff
-
-# CHECK: sl %r0, 0(%r1)
-0x5f 0x00 0x10 0x00
-
-# CHECK: sl %r0, 0(%r15)
-0x5f 0x00 0xf0 0x00
-
-# CHECK: sl %r0, 4095(%r1,%r15)
-0x5f 0x01 0xff 0xff
-
-# CHECK: sl %r0, 4095(%r15,%r1)
-0x5f 0x0f 0x1f 0xff
-
-# CHECK: sl %r15, 0
-0x5f 0xf0 0x00 0x00
-
# CHECK: sly %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x5f
@@ -9514,9 +9535,6 @@
# CHECK: sly %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x5f
-# CHECK: sqdbr %f0, %f0
-0xb3 0x15 0x00 0x00
-
# CHECK: spm %r0
0x04 0x00
@@ -9526,15 +9544,6 @@
# CHECK: spm %r15
0x04 0xf0
-# CHECK: sqdbr %f0, %f15
-0xb3 0x15 0x00 0x0f
-
-# CHECK: sqdbr %f7, %f8
-0xb3 0x15 0x00 0x78
-
-# CHECK: sqdbr %f15, %f0
-0xb3 0x15 0x00 0xf0
-
# CHECK: sqdb %f0, 0
0xed 0x00 0x00 0x00 0x00 0x15
@@ -9556,17 +9565,17 @@
# CHECK: sqdb %f15, 0
0xed 0xf0 0x00 0x00 0x00 0x15
-# CHECK: sqebr %f0, %f0
-0xb3 0x14 0x00 0x00
+# CHECK: sqdbr %f0, %f0
+0xb3 0x15 0x00 0x00
-# CHECK: sqebr %f0, %f15
-0xb3 0x14 0x00 0x0f
+# CHECK: sqdbr %f0, %f15
+0xb3 0x15 0x00 0x0f
-# CHECK: sqebr %f7, %f8
-0xb3 0x14 0x00 0x78
+# CHECK: sqdbr %f7, %f8
+0xb3 0x15 0x00 0x78
-# CHECK: sqebr %f15, %f0
-0xb3 0x14 0x00 0xf0
+# CHECK: sqdbr %f15, %f0
+0xb3 0x15 0x00 0xf0
# CHECK: sqeb %f0, 0
0xed 0x00 0x00 0x00 0x00 0x14
@@ -9589,6 +9598,18 @@
# CHECK: sqeb %f15, 0
0xed 0xf0 0x00 0x00 0x00 0x14
+# CHECK: sqebr %f0, %f0
+0xb3 0x14 0x00 0x00
+
+# CHECK: sqebr %f0, %f15
+0xb3 0x14 0x00 0x0f
+
+# CHECK: sqebr %f7, %f8
+0xb3 0x14 0x00 0x78
+
+# CHECK: sqebr %f15, %f0
+0xb3 0x14 0x00 0xf0
+
# CHECK: sqxbr %f0, %f0
0xb3 0x16 0x00 0x00
@@ -9601,6 +9622,42 @@
# CHECK: sqxbr %f13, %f0
0xb3 0x16 0x00 0xd0
+# CHECK: sr %r0, %r0
+0x1b 0x00
+
+# CHECK: sr %r0, %r15
+0x1b 0x0f
+
+# CHECK: sr %r15, %r0
+0x1b 0xf0
+
+# CHECK: sr %r7, %r8
+0x1b 0x78
+
+# CHECK: sra %r0, 0
+0x8a 0x00 0x00 0x00
+
+# CHECK: sra %r7, 0
+0x8a 0x70 0x00 0x00
+
+# CHECK: sra %r15, 0
+0x8a 0xf0 0x00 0x00
+
+# CHECK: sra %r0, 4095
+0x8a 0x00 0x0f 0xff
+
+# CHECK: sra %r0, 0(%r1)
+0x8a 0x00 0x10 0x00
+
+# CHECK: sra %r0, 0(%r15)
+0x8a 0x00 0xf0 0x00
+
+# CHECK: sra %r0, 4095(%r1)
+0x8a 0x00 0x1f 0xff
+
+# CHECK: sra %r0, 4095(%r15)
+0x8a 0x00 0xff 0xff
+
# CHECK: srag %r0, %r0, 0
0xeb 0x00 0x00 0x00 0x00 0x0a
@@ -9673,29 +9730,35 @@
# CHECK: srak %r0, %r0, 524287(%r15)
0xeb 0x00 0xff 0xff 0x7f 0xdc
-# CHECK: sra %r0, 0
-0x8a 0x00 0x00 0x00
+# CHECK: srk %r0, %r0, %r0
+0xb9 0xf9 0x00 0x00
-# CHECK: sra %r7, 0
-0x8a 0x70 0x00 0x00
+# CHECK: srk %r2, %r3, %r4
+0xb9 0xf9 0x40 0x23
-# CHECK: sra %r15, 0
-0x8a 0xf0 0x00 0x00
+# CHECK: srl %r0, 0
+0x88 0x00 0x00 0x00
-# CHECK: sra %r0, 4095
-0x8a 0x00 0x0f 0xff
+# CHECK: srl %r7, 0
+0x88 0x70 0x00 0x00
-# CHECK: sra %r0, 0(%r1)
-0x8a 0x00 0x10 0x00
+# CHECK: srl %r15, 0
+0x88 0xf0 0x00 0x00
-# CHECK: sra %r0, 0(%r15)
-0x8a 0x00 0xf0 0x00
+# CHECK: srl %r0, 4095
+0x88 0x00 0x0f 0xff
-# CHECK: sra %r0, 4095(%r1)
-0x8a 0x00 0x1f 0xff
+# CHECK: srl %r0, 0(%r1)
+0x88 0x00 0x10 0x00
-# CHECK: sra %r0, 4095(%r15)
-0x8a 0x00 0xff 0xff
+# CHECK: srl %r0, 0(%r15)
+0x88 0x00 0xf0 0x00
+
+# CHECK: srl %r0, 4095(%r1)
+0x88 0x00 0x1f 0xff
+
+# CHECK: srl %r0, 4095(%r15)
+0x88 0x00 0xff 0xff
# CHECK: srlg %r0, %r0, 0
0xeb 0x00 0x00 0x00 0x00 0x0c
@@ -9769,48 +9832,6 @@
# CHECK: srlk %r0, %r0, 524287(%r15)
0xeb 0x00 0xff 0xff 0x7f 0xde
-# CHECK: srl %r0, 0
-0x88 0x00 0x00 0x00
-
-# CHECK: srl %r7, 0
-0x88 0x70 0x00 0x00
-
-# CHECK: srl %r15, 0
-0x88 0xf0 0x00 0x00
-
-# CHECK: srl %r0, 4095
-0x88 0x00 0x0f 0xff
-
-# CHECK: srl %r0, 0(%r1)
-0x88 0x00 0x10 0x00
-
-# CHECK: srl %r0, 0(%r15)
-0x88 0x00 0xf0 0x00
-
-# CHECK: srl %r0, 4095(%r1)
-0x88 0x00 0x1f 0xff
-
-# CHECK: srl %r0, 4095(%r15)
-0x88 0x00 0xff 0xff
-
-# CHECK: sr %r0, %r0
-0x1b 0x00
-
-# CHECK: sr %r0, %r15
-0x1b 0x0f
-
-# CHECK: sr %r15, %r0
-0x1b 0xf0
-
-# CHECK: sr %r7, %r8
-0x1b 0x78
-
-# CHECK: srk %r0, %r0, %r0
-0xb9 0xf9 0x00 0x00
-
-# CHECK: srk %r2, %r3, %r4
-0xb9 0xf9 0x40 0x23
-
# CHECK: srnm 0
0xb2 0x99 0x00 0x00
@@ -9877,6 +9898,27 @@
# CHECK: srst %r7, %r8
0xb2 0x5e 0x00 0x78
+# CHECK: st %r0, 0
+0x50 0x00 0x00 0x00
+
+# CHECK: st %r0, 4095
+0x50 0x00 0x0f 0xff
+
+# CHECK: st %r0, 0(%r1)
+0x50 0x00 0x10 0x00
+
+# CHECK: st %r0, 0(%r15)
+0x50 0x00 0xf0 0x00
+
+# CHECK: st %r0, 4095(%r1,%r15)
+0x50 0x01 0xff 0xff
+
+# CHECK: st %r0, 4095(%r15,%r1)
+0x50 0x0f 0x1f 0xff
+
+# CHECK: st %r15, 0
+0x50 0xf0 0x00 0x00
+
# CHECK: stam %a0, %a0, 0
0x9b 0x00 0x00 0x00
@@ -9997,82 +10039,64 @@
# CHECK: stch %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0xc3
-# CHECK: stcy %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x72
-
# CHECK: stck 0
0xb2 0x05 0x00 0x00
# CHECK: stck 0(%r1)
0xb2 0x05 0x10 0x00
-#CHECK: stck 0(%r15)
+# CHECK: stck 0(%r15)
0xb2 0x05 0xf0 0x00
-#CHECK: stck 4095
-0xb2 0x05 0x0f 0xff
+# CHECK: stck 4095
+0xb2 0x05 0x0f 0xff
-#CHECK: stck 4095(%r1)
+# CHECK: stck 4095(%r1)
0xb2 0x05 0x1f 0xff
-#CHECK: stck 4095(%r15)
+# CHECK: stck 4095(%r15)
0xb2 0x05 0xff 0xff
-# CHECK: stckf 0
-0xb2 0x7c 0x00 0x00
-
-# CHECK: stckf 0(%r1)
-0xb2 0x7c 0x10 0x00
-
-#CHECK: stckf 0(%r15)
-0xb2 0x7c 0xf0 0x00
-
-#CHECK: stckf 4095
-0xb2 0x7c 0x0f 0xff
-
-#CHECK: stckf 4095(%r1)
-0xb2 0x7c 0x1f 0xff
-
-#CHECK: stckf 4095(%r15)
-0xb2 0x7c 0xff 0xff
-
# CHECK: stcke 0
0xb2 0x78 0x00 0x00
# CHECK: stcke 0(%r1)
0xb2 0x78 0x10 0x00
-#CHECK: stcke 0(%r15)
+# CHECK: stcke 0(%r15)
0xb2 0x78 0xf0 0x00
-#CHECK: stcke 4095
-0xb2 0x78 0x0f 0xff
+# CHECK: stcke 4095
+0xb2 0x78 0x0f 0xff
-#CHECK: stcke 4095(%r1)
+# CHECK: stcke 4095(%r1)
0xb2 0x78 0x1f 0xff
-#CHECK: stcke 4095(%r15)
+# CHECK: stcke 4095(%r15)
0xb2 0x78 0xff 0xff
-# CHECK: stfle 0
-0xb2 0xb0 0x00 0x00
+# CHECK: stckf 0
+0xb2 0x7c 0x00 0x00
-# CHECK: stfle 0(%r1)
-0xb2 0xb0 0x10 0x00
+# CHECK: stckf 0(%r1)
+0xb2 0x7c 0x10 0x00
-#CHECK: stfle 0(%r15)
-0xb2 0xb0 0xf0 0x00
+# CHECK: stckf 0(%r15)
+0xb2 0x7c 0xf0 0x00
-#CHECK: stfle 4095
-0xb2 0xb0 0x0f 0xff
+# CHECK: stckf 4095
+0xb2 0x7c 0x0f 0xff
-#CHECK: stfle 4095(%r1)
-0xb2 0xb0 0x1f 0xff
+# CHECK: stckf 4095(%r1)
+0xb2 0x7c 0x1f 0xff
-#CHECK: stfle 4095(%r15)
-0xb2 0xb0 0xff 0xff
+# CHECK: stckf 4095(%r15)
+0xb2 0x7c 0xff 0xff
+
+# CHECK: stcy %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x72
-# CHECK: stcy %r0, -1
+# CHECK: stcy %r0, -1
0xe3 0x00 0x0f 0xff 0xff 0x72
# CHECK: stcy %r0, 0
@@ -10201,6 +10225,54 @@
# CHECK: stey %f15, 0
0xed 0xf0 0x00 0x00 0x00 0x66
+# CHECK: stfh %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0xcb
+
+# CHECK: stfh %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0xcb
+
+# CHECK: stfh %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0xcb
+
+# CHECK: stfh %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0xcb
+
+# CHECK: stfh %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0xcb
+
+# CHECK: stfh %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0xcb
+
+# CHECK: stfh %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0xcb
+
+# CHECK: stfh %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0xcb
+
+# CHECK: stfh %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0xcb
+
+# CHECK: stfh %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0xcb
+
+# CHECK: stfle 0
+0xb2 0xb0 0x00 0x00
+
+# CHECK: stfle 0(%r1)
+0xb2 0xb0 0x10 0x00
+
+# CHECK: stfle 0(%r15)
+0xb2 0xb0 0xf0 0x00
+
+# CHECK: stfle 4095
+0xb2 0xb0 0x0f 0xff
+
+# CHECK: stfle 4095(%r1)
+0xb2 0xb0 0x1f 0xff
+
+# CHECK: stfle 4095(%r15)
+0xb2 0xb0 0xff 0xff
+
# CHECK: stfpc 0
0xb2 0x9c 0x00 0x00
@@ -10300,36 +10372,6 @@
# CHECK: sthh %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0xc7
-# CHECK: stfh %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0xcb
-
-# CHECK: stfh %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0xcb
-
-# CHECK: stfh %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0xcb
-
-# CHECK: stfh %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0xcb
-
-# CHECK: stfh %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0xcb
-
-# CHECK: stfh %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0xcb
-
-# CHECK: stfh %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0xcb
-
-# CHECK: stfh %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0xcb
-
-# CHECK: stfh %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0xcb
-
-# CHECK: stfh %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0xcb
-
# CHECK: sthy %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x70
@@ -10507,135 +10549,6 @@
# CHECK: stmy %r0, %r0, 524287(%r15)
0xeb 0x00 0xff 0xff 0x7f 0x90
-# CHECK: strag 0, 0
-0xe5 0x02 0x00 0x00 0x00 0x00
-
-# CHECK: strag 0, 4095
-0xe5 0x02 0x00 0x00 0x0f 0xff
-
-# CHECK: strag 0, 0(%r1)
-0xe5 0x02 0x00 0x00 0x10 0x00
-
-# CHECK: strag 0, 0(%r15)
-0xe5 0x02 0x00 0x00 0xf0 0x00
-
-# CHECK: strag 0(%r1), 4095(%r15)
-0xe5 0x02 0x10 0x00 0xff 0xff
-
-# CHECK: strag 4095(%r1), 0(%r15)
-0xe5 0x02 0x1f 0xff 0xf0 0x00
-
-# CHECK: strvg %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x2f
-
-# CHECK: strvg %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x2f
-
-# CHECK: strvg %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x2f
-
-# CHECK: strvg %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x2f
-
-# CHECK: strvg %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x2f
-
-# CHECK: strvg %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x2f
-
-# CHECK: strvg %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x2f
-
-# CHECK: strvg %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x2f
-
-# CHECK: strvg %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x2f
-
-# CHECK: strvg %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x2f
-
-# CHECK: strvh %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x3f
-
-# CHECK: strvh %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x3f
-
-# CHECK: strvh %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x3f
-
-# CHECK: strvh %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x3f
-
-# CHECK: strvh %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x3f
-
-# CHECK: strvh %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x3f
-
-# CHECK: strvh %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x3f
-
-# CHECK: strvh %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x3f
-
-# CHECK: strvh %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x3f
-
-# CHECK: strvh %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x3f
-
-# CHECK: strv %r0, -524288
-0xe3 0x00 0x00 0x00 0x80 0x3e
-
-# CHECK: strv %r0, -1
-0xe3 0x00 0x0f 0xff 0xff 0x3e
-
-# CHECK: strv %r0, 0
-0xe3 0x00 0x00 0x00 0x00 0x3e
-
-# CHECK: strv %r0, 1
-0xe3 0x00 0x00 0x01 0x00 0x3e
-
-# CHECK: strv %r0, 524287
-0xe3 0x00 0x0f 0xff 0x7f 0x3e
-
-# CHECK: strv %r0, 0(%r1)
-0xe3 0x00 0x10 0x00 0x00 0x3e
-
-# CHECK: strv %r0, 0(%r15)
-0xe3 0x00 0xf0 0x00 0x00 0x3e
-
-# CHECK: strv %r0, 524287(%r1,%r15)
-0xe3 0x01 0xff 0xff 0x7f 0x3e
-
-# CHECK: strv %r0, 524287(%r15,%r1)
-0xe3 0x0f 0x1f 0xff 0x7f 0x3e
-
-# CHECK: strv %r15, 0
-0xe3 0xf0 0x00 0x00 0x00 0x3e
-
-# CHECK: st %r0, 0
-0x50 0x00 0x00 0x00
-
-# CHECK: st %r0, 4095
-0x50 0x00 0x0f 0xff
-
-# CHECK: st %r0, 0(%r1)
-0x50 0x00 0x10 0x00
-
-# CHECK: st %r0, 0(%r15)
-0x50 0x00 0xf0 0x00
-
-# CHECK: st %r0, 4095(%r1,%r15)
-0x50 0x01 0xff 0xff
-
-# CHECK: st %r0, 4095(%r15,%r1)
-0x50 0x0f 0x1f 0xff
-
-# CHECK: st %r15, 0
-0x50 0xf0 0x00 0x00
-
# CHECK: stoc %r1, 2(%r3), 0
0xeb 0x10 0x30 0x02 0x00 0xf3
@@ -10762,26 +10675,113 @@
# CHECK: stpq %r14, 0
0xe3 0xe0 0x00 0x00 0x00 0x8e
-# CHECK: s %r0, 0
-0x5b 0x00 0x00 0x00
+# CHECK: strag 0, 0
+0xe5 0x02 0x00 0x00 0x00 0x00
-# CHECK: s %r0, 4095
-0x5b 0x00 0x0f 0xff
+# CHECK: strag 0, 4095
+0xe5 0x02 0x00 0x00 0x0f 0xff
-# CHECK: s %r0, 0(%r1)
-0x5b 0x00 0x10 0x00
+# CHECK: strag 0, 0(%r1)
+0xe5 0x02 0x00 0x00 0x10 0x00
-# CHECK: s %r0, 0(%r15)
-0x5b 0x00 0xf0 0x00
+# CHECK: strag 0, 0(%r15)
+0xe5 0x02 0x00 0x00 0xf0 0x00
-# CHECK: s %r0, 4095(%r1,%r15)
-0x5b 0x01 0xff 0xff
+# CHECK: strag 0(%r1), 4095(%r15)
+0xe5 0x02 0x10 0x00 0xff 0xff
-# CHECK: s %r0, 4095(%r15,%r1)
-0x5b 0x0f 0x1f 0xff
+# CHECK: strag 4095(%r1), 0(%r15)
+0xe5 0x02 0x1f 0xff 0xf0 0x00
-# CHECK: s %r15, 0
-0x5b 0xf0 0x00 0x00
+# CHECK: strv %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x3e
+
+# CHECK: strv %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x3e
+
+# CHECK: strv %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x3e
+
+# CHECK: strv %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x3e
+
+# CHECK: strv %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x3e
+
+# CHECK: strv %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x3e
+
+# CHECK: strv %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x3e
+
+# CHECK: strv %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x3e
+
+# CHECK: strv %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x3e
+
+# CHECK: strv %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x3e
+
+# CHECK: strvg %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x2f
+
+# CHECK: strvg %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x2f
+
+# CHECK: strvg %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x2f
+
+# CHECK: strvg %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x2f
+
+# CHECK: strvg %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x2f
+
+# CHECK: strvg %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x2f
+
+# CHECK: strvg %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x2f
+
+# CHECK: strvg %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x2f
+
+# CHECK: strvg %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x2f
+
+# CHECK: strvg %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x2f
+
+# CHECK: strvh %r0, -524288
+0xe3 0x00 0x00 0x00 0x80 0x3f
+
+# CHECK: strvh %r0, -1
+0xe3 0x00 0x0f 0xff 0xff 0x3f
+
+# CHECK: strvh %r0, 0
+0xe3 0x00 0x00 0x00 0x00 0x3f
+
+# CHECK: strvh %r0, 1
+0xe3 0x00 0x00 0x01 0x00 0x3f
+
+# CHECK: strvh %r0, 524287
+0xe3 0x00 0x0f 0xff 0x7f 0x3f
+
+# CHECK: strvh %r0, 0(%r1)
+0xe3 0x00 0x10 0x00 0x00 0x3f
+
+# CHECK: strvh %r0, 0(%r15)
+0xe3 0x00 0xf0 0x00 0x00 0x3f
+
+# CHECK: strvh %r0, 524287(%r1,%r15)
+0xe3 0x01 0xff 0xff 0x7f 0x3f
+
+# CHECK: strvh %r0, 524287(%r15,%r1)
+0xe3 0x0f 0x1f 0xff 0x7f 0x3f
+
+# CHECK: strvh %r15, 0
+0xe3 0xf0 0x00 0x00 0x00 0x3f
# CHECK: sty %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x50
@@ -10867,9 +10867,6 @@
# CHECK: sy %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x5b
-# CHECK: tam
-0x01 0x0b
-
# CHECK: tabort 0
0xb2 0xfc 0x00 0x00
@@ -10888,6 +10885,9 @@
# CHECK: tabort 4095(%r15)
0xb2 0xfc 0xff 0xff
+# CHECK: tam
+0x01 0x0b
+
# CHECK: tbegin 0, 0
0xe5 0x60 0x00 0x00 0x00 0x00
@@ -11125,18 +11125,39 @@
# CHECK: ts 0(%r1)
0x93 0x00 0x10 0x00
-#CHECK: ts 0(%r15)
+# CHECK: ts 0(%r15)
0x93 0x00 0xf0 0x00
-#CHECK: ts 4095
+# CHECK: ts 4095
0x93 0x00 0x0f 0xff
-#CHECK: ts 4095(%r1)
+# CHECK: ts 4095(%r1)
0x93 0x00 0x1f 0xff
-#CHECK: ts 4095(%r15)
+# CHECK: ts 4095(%r15)
0x93 0x00 0xff 0xff
+# CHECK: x %r0, 0
+0x57 0x00 0x00 0x00
+
+# CHECK: x %r0, 4095
+0x57 0x00 0x0f 0xff
+
+# CHECK: x %r0, 0(%r1)
+0x57 0x00 0x10 0x00
+
+# CHECK: x %r0, 0(%r15)
+0x57 0x00 0xf0 0x00
+
+# CHECK: x %r0, 4095(%r1,%r15)
+0x57 0x01 0xff 0xff
+
+# CHECK: x %r0, 4095(%r15,%r1)
+0x57 0x0f 0x1f 0xff
+
+# CHECK: x %r15, 0
+0x57 0xf0 0x00 0x00
+
# CHECK: xc 0(1), 0
0xd7 0x00 0x00 0x00 0x00 0x00
@@ -11173,24 +11194,6 @@
# CHECK: xc 0(256,%r15), 0
0xd7 0xff 0xf0 0x00 0x00 0x00
-# CHECK: xgr %r0, %r0
-0xb9 0x82 0x00 0x00
-
-# CHECK: xgr %r0, %r15
-0xb9 0x82 0x00 0x0f
-
-# CHECK: xgr %r15, %r0
-0xb9 0x82 0x00 0xf0
-
-# CHECK: xgr %r7, %r8
-0xb9 0x82 0x00 0x78
-
-# CHECK: xgrk %r0, %r0, %r0
-0xb9 0xe7 0x00 0x00
-
-# CHECK: xgrk %r2, %r3, %r4
-0xb9 0xe7 0x40 0x23
-
# CHECK: xg %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x82
@@ -11221,23 +11224,23 @@
# CHECK: xg %r15, 0
0xe3 0xf0 0x00 0x00 0x00 0x82
-# CHECK: xihf %r0, 0
-0xc0 0x06 0x00 0x00 0x00 0x00
+# CHECK: xgr %r0, %r0
+0xb9 0x82 0x00 0x00
-# CHECK: xihf %r0, 4294967295
-0xc0 0x06 0xff 0xff 0xff 0xff
+# CHECK: xgr %r0, %r15
+0xb9 0x82 0x00 0x0f
-# CHECK: xihf %r15, 0
-0xc0 0xf6 0x00 0x00 0x00 0x00
+# CHECK: xgr %r15, %r0
+0xb9 0x82 0x00 0xf0
-# CHECK: xilf %r0, 0
-0xc0 0x07 0x00 0x00 0x00 0x00
+# CHECK: xgr %r7, %r8
+0xb9 0x82 0x00 0x78
-# CHECK: xilf %r0, 4294967295
-0xc0 0x07 0xff 0xff 0xff 0xff
+# CHECK: xgrk %r0, %r0, %r0
+0xb9 0xe7 0x00 0x00
-# CHECK: xilf %r15, 0
-0xc0 0xf7 0x00 0x00 0x00 0x00
+# CHECK: xgrk %r2, %r3, %r4
+0xb9 0xe7 0x40 0x23
# CHECK: xi 0, 0
0x97 0x00 0x00 0x00
@@ -11260,6 +11263,24 @@
# CHECK: xi 4095(%r15), 42
0x97 0x2a 0xff 0xff
+# CHECK: xihf %r0, 0
+0xc0 0x06 0x00 0x00 0x00 0x00
+
+# CHECK: xihf %r0, 4294967295
+0xc0 0x06 0xff 0xff 0xff 0xff
+
+# CHECK: xihf %r15, 0
+0xc0 0xf6 0x00 0x00 0x00 0x00
+
+# CHECK: xilf %r0, 0
+0xc0 0x07 0x00 0x00 0x00 0x00
+
+# CHECK: xilf %r0, 4294967295
+0xc0 0x07 0xff 0xff 0xff 0xff
+
+# CHECK: xilf %r15, 0
+0xc0 0xf7 0x00 0x00 0x00 0x00
+
# CHECK: xiy -524288, 0
0xeb 0x00 0x00 0x00 0x80 0x57
@@ -11308,27 +11329,6 @@
# CHECK: xrk %r2, %r3, %r4
0xb9 0xf7 0x40 0x23
-# CHECK: x %r0, 0
-0x57 0x00 0x00 0x00
-
-# CHECK: x %r0, 4095
-0x57 0x00 0x0f 0xff
-
-# CHECK: x %r0, 0(%r1)
-0x57 0x00 0x10 0x00
-
-# CHECK: x %r0, 0(%r15)
-0x57 0x00 0xf0 0x00
-
-# CHECK: x %r0, 4095(%r1,%r15)
-0x57 0x01 0xff 0xff
-
-# CHECK: x %r0, 4095(%r15,%r1)
-0x57 0x0f 0x1f 0xff
-
-# CHECK: x %r15, 0
-0x57 0xf0 0x00 0x00
-
# CHECK: xy %r0, -524288
0xe3 0x00 0x00 0x00 0x80 0x57
OpenPOWER on IntegriCloud