Lines Matching refs:P9
3 ; RUN: -mcpu=pwr9 < %s | FileCheck %s --check-prefix=CHECK-P9
5 ; RUN: -mcpu=pwr9 < %s | FileCheck %s --check-prefix=CHECK-P9
8 ; RUN: --check-prefix=CHECK-P9-NOALTIVEC
13 ; CHECK-P9-LABEL: test_vextsh2w:
14 ; CHECK-P9: # %bb.0: # %entry
15 ; CHECK-P9-NEXT: vextsh2w 2, 2
16 ; CHECK-P9-NEXT: blr
18 ; CHECK-P9-NOALTIVEC-LABEL: test_vextsh2w:
19 ; CHECK-P9-NOALTIVEC: # %bb.0: # %entry
20 ; CHECK-P9-NOALTIVEC-NEXT: extsh 6, 6
21 ; CHECK-P9-NOALTIVEC-NEXT: extsh 5, 5
22 ; CHECK-P9-NOALTIVEC-NEXT: extsh 4, 4
23 ; CHECK-P9-NOALTIVEC-NEXT: extsh 3, 3
24 ; CHECK-P9-NOALTIVEC-NEXT: blr
40 ; CHECK-P9-LABEL: test_vextsb2w:
41 ; CHECK-P9: # %bb.0: # %entry
42 ; CHECK-P9-NEXT: vextsb2w 2, 2
43 ; CHECK-P9-NEXT: blr
45 ; CHECK-P9-NOALTIVEC-LABEL: test_vextsb2w:
46 ; CHECK-P9-NOALTIVEC: # %bb.0: # %entry
47 ; CHECK-P9-NOALTIVEC-NEXT: extsb 6, 6
48 ; CHECK-P9-NOALTIVEC-NEXT: extsb 5, 5
49 ; CHECK-P9-NOALTIVEC-NEXT: extsb 4, 4
50 ; CHECK-P9-NOALTIVEC-NEXT: extsb 3, 3
51 ; CHECK-P9-NOALTIVEC-NEXT: blr
67 ; CHECK-P9-LABEL: test_vextsb2d:
68 ; CHECK-P9: # %bb.0: # %entry
69 ; CHECK-P9-NEXT: vextsb2d 2, 2
70 ; CHECK-P9-NEXT: blr
72 ; CHECK-P9-NOALTIVEC-LABEL: test_vextsb2d:
73 ; CHECK-P9-NOALTIVEC: # %bb.0: # %entry
74 ; CHECK-P9-NOALTIVEC-NEXT: extsb 3, 3
75 ; CHECK-P9-NOALTIVEC-NEXT: extsb 4, 4
76 ; CHECK-P9-NOALTIVEC-NEXT: blr
94 ; CHECK-P9-LABEL: test_vextsh2d:
95 ; CHECK-P9: # %bb.0: # %entry
96 ; CHECK-P9-NEXT: vextsh2d 2, 2
97 ; CHECK-P9-NEXT: blr
99 ; CHECK-P9-NOALTIVEC-LABEL: test_vextsh2d:
100 ; CHECK-P9-NOALTIVEC: # %bb.0: # %entry
101 ; CHECK-P9-NOALTIVEC-NEXT: extsh 3, 3
102 ; CHECK-P9-NOALTIVEC-NEXT: extsh 4, 4
103 ; CHECK-P9-NOALTIVEC-NEXT: blr
121 ; CHECK-P9-LABEL: test_vextsw2d:
122 ; CHECK-P9: # %bb.0: # %entry
123 ; CHECK-P9-NEXT: vextsw2d 2, 2
124 ; CHECK-P9-NEXT: blr
126 ; CHECK-P9-NOALTIVEC-LABEL: test_vextsw2d:
127 ; CHECK-P9-NOALTIVEC: # %bb.0: # %entry
128 ; CHECK-P9-NOALTIVEC-NEXT: extsw 3, 3
129 ; CHECK-P9-NOALTIVEC-NEXT: extsw 4, 4
130 ; CHECK-P9-NOALTIVEC-NEXT: blr
148 ; CHECK-P9-LABEL: test_none:
149 ; CHECK-P9: # %bb.0: # %entry
150 ; CHECK-P9-NEXT: addis 3, 2, .LCPI5_0@toc@ha
151 ; CHECK-P9-NEXT: addi 3, 3, .LCPI5_0@toc@l
152 ; CHECK-P9-NEXT: lxvx 35, 0, 3
153 ; CHECK-P9-NEXT: vsld 2, 2, 3
154 ; CHECK-P9-NEXT: vsrad 2, 2, 3
155 ; CHECK-P9-NEXT: blr
157 ; CHECK-P9-NOALTIVEC-LABEL: test_none:
158 ; CHECK-P9-NOALTIVEC: # %bb.0: # %entry
159 ; CHECK-P9-NOALTIVEC-NEXT: sldi 3, 3, 16
160 ; CHECK-P9-NOALTIVEC-NEXT: sldi 4, 4, 16
161 ; CHECK-P9-NOALTIVEC-NEXT: sradi 3, 3, 16
162 ; CHECK-P9-NOALTIVEC-NEXT: sradi 4, 4, 16
163 ; CHECK-P9-NOALTIVEC-NEXT: blr