1ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# RUN: llvm-mc -triple powerpc64-bgq-linux --show-encoding %s | FileCheck %s
2ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines
36948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar# CHECK: qvfabs 3, 5                     # encoding: [0x10,0x60,0x2a,0x10]
46948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar         qvfabs %q3, %q5
5ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines
6ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfabs 3, 5                     # encoding: [0x10,0x60,0x2a,0x10]
7ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfabs 3, 5
8ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfadd 3, 4, 5                  # encoding: [0x10,0x64,0x28,0x2a]
9ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfadd 3, 4, 5
10ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfadds 3, 4, 5                 # encoding: [0x00,0x64,0x28,0x2a]
11ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfadds 3, 4, 5
126948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar# CHECK: qvfandc 3, 4, 5                 # encoding: [0x10,0x64,0x2a,0x08]
13ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfandc 3, 4, 5
146948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar# CHECK: qvfand 3, 4, 5                  # encoding: [0x10,0x64,0x28,0x88]
15ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfand 3, 4, 5
16ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfcfid 3, 5                    # encoding: [0x10,0x60,0x2e,0x9c]
17ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfcfid 3, 5
18ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfcfids 3, 5                   # encoding: [0x00,0x60,0x2e,0x9c]
19ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfcfids 3, 5
20ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfcfidu 3, 5                   # encoding: [0x10,0x60,0x2f,0x9c]
21ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfcfidu 3, 5
22ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfcfidus 3, 5                  # encoding: [0x00,0x60,0x2f,0x9c]
23ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfcfidus 3, 5
246948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar# CHECK: qvfclr 3                        # encoding: [0x10,0x63,0x18,0x08]
25ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfclr 3
26ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfcpsgn 3, 4, 5                # encoding: [0x10,0x64,0x28,0x10]
27ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfcpsgn 3, 4, 5
286948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar# CHECK: qvfctfb 3, 4                    # encoding: [0x10,0x64,0x22,0x88]
29ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfctfb 3, 4
30ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfctid 3, 5                    # encoding: [0x10,0x60,0x2e,0x5c]
31ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfctid 3, 5
32ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfctidu 3, 5                   # encoding: [0x10,0x60,0x2f,0x5c]
33ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfctidu 3, 5
34ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfctiduz 3, 5                  # encoding: [0x10,0x60,0x2f,0x5e]
35ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfctiduz 3, 5
36ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfctidz 3, 5                   # encoding: [0x10,0x60,0x2e,0x5e]
37ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfctidz 3, 5
38ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfctiw 3, 5                    # encoding: [0x10,0x60,0x28,0x1c]
39ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfctiw 3, 5
40ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfctiwu 3, 5                   # encoding: [0x10,0x60,0x29,0x1c]
41ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfctiwu 3, 5
42ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfctiwuz 3, 5                  # encoding: [0x10,0x60,0x29,0x1e]
43ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfctiwuz 3, 5
44ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfctiwz 3, 5                   # encoding: [0x10,0x60,0x28,0x1e]
45ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfctiwz 3, 5
466948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar# CHECK: qvfequ 3, 4, 5                  # encoding: [0x10,0x64,0x2c,0x88]
47ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfequ 3, 4, 5
48ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvflogical 3, 4, 5, 12          # encoding: [0x10,0x64,0x2e,0x08]
49ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvflogical 3, 4, 5, 12
50ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfmadd 3, 4, 6, 5              # encoding: [0x10,0x64,0x29,0xba]
51ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfmadd 3, 4, 6, 5
52ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfmadds 3, 4, 6, 5             # encoding: [0x00,0x64,0x29,0xba]
53ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfmadds 3, 4, 6, 5
54ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfmr 3, 5                      # encoding: [0x10,0x60,0x28,0x90]
55ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfmr 3, 5
56ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfmsub 3, 4, 6, 5              # encoding: [0x10,0x64,0x29,0xb8]
57ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfmsub 3, 4, 6, 5
58ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfmsubs 3, 4, 6, 5             # encoding: [0x00,0x64,0x29,0xb8]
59ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfmsubs 3, 4, 6, 5
60ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfmul 3, 4, 6                  # encoding: [0x10,0x64,0x01,0xb2]
61ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfmul 3, 4, 6
62ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfmuls 3, 4, 6                 # encoding: [0x00,0x64,0x01,0xb2]
63ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfmuls 3, 4, 6
64ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfnabs 3, 5                    # encoding: [0x10,0x60,0x29,0x10]
65ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfnabs 3, 5
666948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar# CHECK: qvfnand 3, 4, 5                 # encoding: [0x10,0x64,0x2f,0x08]
67ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfnand 3, 4, 5
68ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfneg 3, 5                     # encoding: [0x10,0x60,0x28,0x50]
69ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfneg 3, 5
70ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfnmadd 3, 4, 6, 5             # encoding: [0x10,0x64,0x29,0xbe]
71ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfnmadd 3, 4, 6, 5
72ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfnmadds 3, 4, 6, 5            # encoding: [0x00,0x64,0x29,0xbe]
73ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfnmadds 3, 4, 6, 5
74ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfnmsub 3, 4, 6, 5             # encoding: [0x10,0x64,0x29,0xbc]
75ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfnmsub 3, 4, 6, 5
76ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfnmsubs 3, 4, 6, 5            # encoding: [0x00,0x64,0x29,0xbc]
77ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfnmsubs 3, 4, 6, 5
786948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar# CHECK: qvfnor 3, 4, 5                  # encoding: [0x10,0x64,0x2c,0x08]
79ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfnor 3, 4, 5
806948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar# CHECK: qvfnot 3, 4                     # encoding: [0x10,0x64,0x25,0x08]
81ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfnot 3, 4
826948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar# CHECK: qvforc 3, 4, 5                  # encoding: [0x10,0x64,0x2e,0x88]
83ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvforc 3, 4, 5
846948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar# CHECK: qvfor 3, 4, 5                   # encoding: [0x10,0x64,0x2b,0x88]
85ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfor 3, 4, 5
86ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfperm 3, 4, 5, 6              # encoding: [0x10,0x64,0x29,0x8c]
87ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfperm 3, 4, 5, 6
88ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfre 3, 5                      # encoding: [0x10,0x60,0x28,0x30]
89ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfre 3, 5
90ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfres 3, 5                     # encoding: [0x00,0x60,0x28,0x30]
91ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfres 3, 5
92ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfrim 3, 5                     # encoding: [0x10,0x60,0x2b,0xd0]
93ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfrim 3, 5
94ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfrin 3, 5                     # encoding: [0x10,0x60,0x2b,0x10]
95ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfrin 3, 5
96ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfrip 3, 5                     # encoding: [0x10,0x60,0x2b,0x90]
97ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfrip 3, 5
98ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfriz 3, 5                     # encoding: [0x10,0x60,0x2b,0x50]
99ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfriz 3, 5
100ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfrsp 3, 5                     # encoding: [0x10,0x60,0x28,0x18]
101ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfrsp 3, 5
102ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfrsqrte 3, 5                  # encoding: [0x10,0x60,0x28,0x34]
103ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfrsqrte 3, 5
104ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfrsqrtes 3, 5                 # encoding: [0x00,0x60,0x28,0x34]
105ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfrsqrtes 3, 5
106ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfsel 3, 4, 6, 5               # encoding: [0x10,0x64,0x29,0xae]
107ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfsel 3, 4, 6, 5
1086948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar# CHECK: qvfset 3                        # encoding: [0x10,0x63,0x1f,0x88]
109ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfset 3
110ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfsub 3, 4, 5                  # encoding: [0x10,0x64,0x28,0x28]
111ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfsub 3, 4, 5
112ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfsubs 3, 4, 5                 # encoding: [0x00,0x64,0x28,0x28]
113ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfsubs 3, 4, 5
114ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfxmadd 3, 4, 6, 5             # encoding: [0x10,0x64,0x29,0x92]
115ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfxmadd 3, 4, 6, 5
116ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfxmadds 3, 4, 6, 5            # encoding: [0x00,0x64,0x29,0x92]
117ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfxmadds 3, 4, 6, 5
118ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfxmul 3, 4, 6                 # encoding: [0x10,0x64,0x01,0xa2]
119ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfxmul 3, 4, 6
120ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfxmuls 3, 4, 6                # encoding: [0x00,0x64,0x01,0xa2]
121ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfxmuls 3, 4, 6
1226948897e478cbd66626159776a8017b3c18579b9Pirama Arumuga Nainar# CHECK: qvfxor 3, 4, 5                  # encoding: [0x10,0x64,0x2b,0x08]
123ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfxor 3, 4, 5
124ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfxxcpnmadd 3, 4, 6, 5         # encoding: [0x10,0x64,0x29,0x86]
125ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfxxcpnmadd 3, 4, 6, 5
126ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfxxcpnmadds 3, 4, 6, 5        # encoding: [0x00,0x64,0x29,0x86]
127ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfxxcpnmadds 3, 4, 6, 5
128ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfxxmadd 3, 4, 6, 5            # encoding: [0x10,0x64,0x29,0x82]
129ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfxxmadd 3, 4, 6, 5
130ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfxxmadds 3, 4, 6, 5           # encoding: [0x00,0x64,0x29,0x82]
131ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfxxmadds 3, 4, 6, 5
132ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfxxnpmadd 3, 4, 6, 5          # encoding: [0x10,0x64,0x29,0x96]
133ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfxxnpmadd 3, 4, 6, 5
134ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvfxxnpmadds 3, 4, 6, 5         # encoding: [0x00,0x64,0x29,0x96]
135ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvfxxnpmadds 3, 4, 6, 5
136ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvlfcduxa 3, 9, 11              # encoding: [0x7c,0x69,0x58,0xcf]
137ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvlfcduxa 3, 9, 11
138ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvlfcdux 3, 9, 11               # encoding: [0x7c,0x69,0x58,0xce]
139ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvlfcdux 3, 9, 11
140ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvlfcdxa 3, 10, 11              # encoding: [0x7c,0x6a,0x58,0x8f]
141ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvlfcdxa 3, 10, 11
142ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvlfcdx 3, 10, 11               # encoding: [0x7c,0x6a,0x58,0x8e]
143ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvlfcdx 3, 10, 11
144ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvlfcsuxa 3, 9, 11              # encoding: [0x7c,0x69,0x58,0x4f]
145ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvlfcsuxa 3, 9, 11
146ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvlfcsux 3, 9, 11               # encoding: [0x7c,0x69,0x58,0x4e]
147ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvlfcsux 3, 9, 11
148ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvlfcsxa 3, 10, 11              # encoding: [0x7c,0x6a,0x58,0x0f]
149ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvlfcsxa 3, 10, 11
150ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvlfcsx 3, 10, 11               # encoding: [0x7c,0x6a,0x58,0x0e]
151ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvlfcsx 3, 10, 11
152ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvlfduxa 3, 9, 11               # encoding: [0x7c,0x69,0x5c,0xcf]
153ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvlfduxa 3, 9, 11
154ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvlfdux 3, 9, 11                # encoding: [0x7c,0x69,0x5c,0xce]
155ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvlfdux 3, 9, 11
156ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvlfdxa 3, 10, 11               # encoding: [0x7c,0x6a,0x5c,0x8f]
157ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvlfdxa 3, 10, 11
158ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvlfdx 3, 10, 11                # encoding: [0x7c,0x6a,0x5c,0x8e]
159ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvlfdx 3, 10, 11
160ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvlfiwaxa 3, 10, 11             # encoding: [0x7c,0x6a,0x5e,0xcf]
161ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvlfiwaxa 3, 10, 11
162ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvlfiwax 3, 10, 11              # encoding: [0x7c,0x6a,0x5e,0xce]
163ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvlfiwax 3, 10, 11
164ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvlfiwzxa 3, 10, 11             # encoding: [0x7c,0x6a,0x5e,0x8f]
165ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvlfiwzxa 3, 10, 11
166ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvlfiwzx 3, 10, 11              # encoding: [0x7c,0x6a,0x5e,0x8e]
167ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvlfiwzx 3, 10, 11
168ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvlfsuxa 3, 9, 11               # encoding: [0x7c,0x69,0x5c,0x4f]
169ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvlfsuxa 3, 9, 11
170ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvlfsux 3, 9, 11                # encoding: [0x7c,0x69,0x5c,0x4e]
171ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvlfsux 3, 9, 11
172ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvlfsxa 3, 10, 11               # encoding: [0x7c,0x6a,0x5c,0x0f]
173ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvlfsxa 3, 10, 11
174ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvlfsx 3, 10, 11                # encoding: [0x7c,0x6a,0x5c,0x0e]
175ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvlfsx 3, 10, 11
176ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvlpcldx 3, 10, 11              # encoding: [0x7c,0x6a,0x5c,0x8c]
177ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvlpcldx 3, 10, 11
178ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvlpclsx 3, 10, 11              # encoding: [0x7c,0x6a,0x5c,0x0c]
179ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvlpclsx 3, 10, 11
180ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvlpcrdx 3, 10, 11              # encoding: [0x7c,0x6a,0x58,0x8c]
181ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvlpcrdx 3, 10, 11
182ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvlpcrsx 3, 10, 11              # encoding: [0x7c,0x6a,0x58,0x0c]
183ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvlpcrsx 3, 10, 11
184ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvstfcduxa 2, 9, 11             # encoding: [0x7c,0x49,0x59,0xcf]
185ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvstfcduxa 2, 9, 11
186ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvstfcduxia 2, 9, 11            # encoding: [0x7c,0x49,0x59,0xcb]
187ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvstfcduxia 2, 9, 11
188ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvstfcduxi 2, 9, 11             # encoding: [0x7c,0x49,0x59,0xca]
189ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvstfcduxi 2, 9, 11
190ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvstfcdux 2, 9, 11              # encoding: [0x7c,0x49,0x59,0xce]
191ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvstfcdux 2, 9, 11
192ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvstfcdxa 2, 10, 11             # encoding: [0x7c,0x4a,0x59,0x8f]
193ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvstfcdxa 2, 10, 11
194ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvstfcdxia 2, 10, 11            # encoding: [0x7c,0x4a,0x59,0x8b]
195ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvstfcdxia 2, 10, 11
196ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvstfcdxi 2, 10, 11             # encoding: [0x7c,0x4a,0x59,0x8a]
197ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvstfcdxi 2, 10, 11
198ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvstfcdx 2, 10, 11              # encoding: [0x7c,0x4a,0x59,0x8e]
199ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvstfcdx 2, 10, 11
200ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvstfcsuxa 2, 9, 11             # encoding: [0x7c,0x49,0x59,0x4f]
201ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvstfcsuxa 2, 9, 11
202ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvstfcsuxia 2, 9, 11            # encoding: [0x7c,0x49,0x59,0x4b]
203ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvstfcsuxia 2, 9, 11
204ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvstfcsuxi 2, 9, 11             # encoding: [0x7c,0x49,0x59,0x4a]
205ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvstfcsuxi 2, 9, 11
206ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvstfcsux 2, 9, 11              # encoding: [0x7c,0x49,0x59,0x4e]
207ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvstfcsux 2, 9, 11
208ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvstfcsxa 2, 10, 11             # encoding: [0x7c,0x4a,0x59,0x0f]
209ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvstfcsxa 2, 10, 11
210ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvstfcsxia 2, 10, 11            # encoding: [0x7c,0x4a,0x59,0x0b]
211ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvstfcsxia 2, 10, 11
212ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvstfcsxi 2, 10, 11             # encoding: [0x7c,0x4a,0x59,0x0a]
213ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvstfcsxi 2, 10, 11
214ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvstfcsx 2, 10, 11              # encoding: [0x7c,0x4a,0x59,0x0e]
215ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvstfcsx 2, 10, 11
216ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvstfduxa 2, 9, 11              # encoding: [0x7c,0x49,0x5d,0xcf]
217ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvstfduxa 2, 9, 11
218ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvstfduxia 2, 9, 11             # encoding: [0x7c,0x49,0x5d,0xcb]
219ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvstfduxia 2, 9, 11
220ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvstfduxi 2, 9, 11              # encoding: [0x7c,0x49,0x5d,0xca]
221ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvstfduxi 2, 9, 11
222ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvstfdux 2, 9, 11               # encoding: [0x7c,0x49,0x5d,0xce]
223ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvstfdux 2, 9, 11
224ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvstfdxa 2, 10, 11              # encoding: [0x7c,0x4a,0x5d,0x8f]
225ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvstfdxa 2, 10, 11
226ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvstfdxia 2, 10, 11             # encoding: [0x7c,0x4a,0x5d,0x8b]
227ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvstfdxia 2, 10, 11
228ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvstfdxi 2, 10, 11              # encoding: [0x7c,0x4a,0x5d,0x8a]
229ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvstfdxi 2, 10, 11
230ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvstfdx 2, 10, 11               # encoding: [0x7c,0x4a,0x5d,0x8e]
231ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvstfdx 2, 10, 11
232ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvstfiwxa 2, 10, 11             # encoding: [0x7c,0x4a,0x5f,0x8f]
233ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvstfiwxa 2, 10, 11
234ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvstfiwx 2, 10, 11              # encoding: [0x7c,0x4a,0x5f,0x8e]
235ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvstfiwx 2, 10, 11
236ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvstfsuxa 2, 9, 11              # encoding: [0x7c,0x49,0x5d,0x4f]
237ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvstfsuxa 2, 9, 11
238ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvstfsuxia 2, 9, 11             # encoding: [0x7c,0x49,0x5d,0x4b]
239ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvstfsuxia 2, 9, 11
240ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvstfsuxi 2, 9, 11              # encoding: [0x7c,0x49,0x5d,0x4a]
241ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvstfsuxi 2, 9, 11
242ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvstfsux 2, 9, 11               # encoding: [0x7c,0x49,0x5d,0x4e]
243ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvstfsux 2, 9, 11
244ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvstfsxa 2, 10, 11              # encoding: [0x7c,0x4a,0x5d,0x0f]
245ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvstfsxa 2, 10, 11
246ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvstfsxia 2, 10, 11             # encoding: [0x7c,0x4a,0x5d,0x0b]
247ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvstfsxia 2, 10, 11
248ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvstfsxi 2, 10, 11              # encoding: [0x7c,0x4a,0x5d,0x0a]
249ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvstfsxi 2, 10, 11
250ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines# CHECK: qvstfsx 2, 10, 11               # encoding: [0x7c,0x4a,0x5d,0x0e]
251ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines         qvstfsx 2, 10, 11
252ebe69fe11e48d322045d5949c83283927a0d790bStephen Hines
253