Lines Matching refs:R6
2 ; RUN: -check-prefixes=ALL,GP32,M2,NOT-R2-R6
4 ; RUN: -check-prefixes=ALL,GP32,NOT-R2-R6,32R1-R5
6 ; RUN: -check-prefixes=ALL,GP32,32R1-R5,R2-R6
8 ; RUN: -check-prefixes=ALL,GP32,32R1-R5,R2-R6
10 ; RUN: -check-prefixes=ALL,GP32,32R1-R5,R2-R6
12 ; RUN: -check-prefixes=ALL,GP32,32R6,R2-R6
14 ; RUN: -check-prefixes=ALL,GP64,M3,NOT-R2-R6
16 ; RUN: -check-prefixes=ALL,GP64,GP64-NOT-R6,NOT-R2-R6
18 ; RUN: -check-prefixes=ALL,GP64,GP64-NOT-R6,NOT-R2-R6
20 ; RUN: -check-prefixes=ALL,GP64,GP64-NOT-R6,R2-R6
22 ; RUN: -check-prefixes=ALL,GP64,GP64-NOT-R6,R2-R6
24 ; RUN: -check-prefixes=ALL,GP64,GP64-NOT-R6,R2-R6
26 ; RUN: -check-prefixes=ALL,GP64,64R6,R2-R6
46 ; NOT-R2-R6: andi $[[T0:[0-9]+]], $5, 255
47 ; NOT-R2-R6: sllv $[[T1:[0-9]+]], $4, $[[T0]]
48 ; NOT-R2-R6: sll $[[T2:[0-9]+]], $[[T1]], 24
49 ; NOT-R2-R6: sra $2, $[[T2]], 24
51 ; R2-R6: andi $[[T0:[0-9]+]], $5, 255
52 ; R2-R6: sllv $[[T1:[0-9]+]], $4, $[[T0]]
53 ; R2-R6: seb $2, $[[T1]]
67 ; NOT-R2-R6: andi $[[T0:[0-9]+]], $5, 65535
68 ; NOT-R2-R6: sllv $[[T1:[0-9]+]], $4, $[[T0]]
69 ; NOT-R2-R6: sll $[[T2:[0-9]+]], $[[T1]], 16
70 ; NOT-R2-R6: sra $2, $[[T2]], 16
72 ; R2-R6: andi $[[T0:[0-9]+]], $5, 65535
73 ; R2-R6: sllv $[[T1:[0-9]+]], $4, $[[T0]]
74 ; R2-R6: seh $2, $[[T1]]
126 ; 32R6: sllv $[[T0:[0-9]+]], $4, $7
127 ; 32R6: not $[[T1:[0-9]+]], $7
128 ; 32R6: srl $[[T2:[0-9]+]], $5, 1
129 ; 32R6: srlv $[[T3:[0-9]+]], $[[T2]], $[[T1]]
130 ; 32R6: or $[[T4:[0-9]+]], $[[T0]], $[[T3]]
131 ; 32R6: andi $[[T5:[0-9]+]], $7, 32
132 ; 32R6: seleqz $[[T6:[0-9]+]], $[[T4]], $[[T2]]
133 ; 32R6: sllv $[[T7:[0-9]+]], $5, $7
134 ; 32R6: selnez $[[T8:[0-9]+]], $[[T7]], $[[T5]]
135 ; 32R6: or $2, $[[T8]], $[[T6]]
136 ; 32R6: jr $ra
137 ; 32R6: seleqz $3, $[[T7]], $[[T5]]
192 ; GP64-NOT-R6: dsllv $[[T0:[0-9]+]], $4, $7
193 ; GP64-NOT-R6: dsrl $[[T1:[0-9]+]], $5, 1
194 ; GP64-NOT-R6: sll $[[T2:[0-9]+]], $7, 0
195 ; GP64-NOT-R6: not $[[T3:[0-9]+]], $[[T2]]
196 ; GP64-NOT-R6: dsrlv $[[T4:[0-9]+]], $[[T1]], $[[T3]]
197 ; GP64-NOT-R6: or $2, $[[T0]], $[[T4]]
198 ; GP64-NOT-R6: dsllv $3, $5, $7
199 ; GP64-NOT-R6: andi $[[T5:[0-9]+]], $[[T2]], 64
200 ; GP64-NOT-R6: movn $2, $3, $[[T5]]
201 ; GP64-NOT-R6: jr $ra
202 ; GP64-NOT-R6: movn $3, $zero, $1
204 ; 64R6: dsllv $[[T0:[0-9]+]], $4, $7
205 ; 64R6: dsrl $[[T1:[0-9]+]], $5, 1
206 ; 64R6: sll $[[T2:[0-9]+]], $7, 0
207 ; 64R6: not $[[T3:[0-9]+]], $[[T2]]
208 ; 64R6: dsrlv $[[T4:[0-9]+]], $[[T1]], $[[T3]]
209 ; 64R6: or $[[T5:[0-9]+]], $[[T0]], $[[T4]]
210 ; 64R6: andi $[[T6:[0-9]+]], $[[T2]], 64
211 ; 64R6: sll $[[T7:[0-9]+]], $[[T6]], 0
212 ; 64R6: seleqz $[[T8:[0-9]+]], $[[T5]], $[[T7]]
213 ; 64R6: dsllv $[[T9:[0-9]+]], $5, $7
214 ; 64R6: selnez $[[T10:[0-9]+]], $[[T9]], $[[T7]]
215 ; 64R6: or $2, $[[T10]], $[[T8]]
216 ; 64R6: jr $ra
217 ; 64R6: seleqz $3, $[[T9]], $[[T7]]