Lines Matching refs:R6
12 ; RUN: -check-prefixes=ALL,GP32,32R6
16 ; RUN: -check-prefixes=ALL,GP64,GP64-NOT-R6
18 ; RUN: -check-prefixes=ALL,GP64,GP64-NOT-R6
20 ; RUN: -check-prefixes=ALL,GP64,GP64-NOT-R6
22 ; RUN: -check-prefixes=ALL,GP64,GP64-NOT-R6
24 ; RUN: -check-prefixes=ALL,GP64,GP64-NOT-R6
26 ; RUN: -check-prefixes=ALL,GP64,64R6
113 ; 32R6: srav $[[T0:[0-9]+]], $4, $7
114 ; 32R6: andi $[[T1:[0-9]+]], $7, 32
115 ; 32R6: seleqz $[[T2:[0-9]+]], $[[T0]], $[[T1]]
116 ; 32R6: sra $[[T3:[0-9]+]], $4, 31
117 ; 32R6: selnez $[[T4:[0-9]+]], $[[T3]], $[[T1]]
118 ; 32R6: or $[[T5:[0-9]+]], $[[T4]], $[[T2]]
119 ; 32R6: srlv $[[T6:[0-9]+]], $5, $7
120 ; 32R6: not $[[T7:[0-9]+]], $7
121 ; 32R6: sll $[[T8:[0-9]+]], $4, 1
122 ; 32R6: sllv $[[T9:[0-9]+]], $[[T8]], $[[T7]]
123 ; 32R6: or $[[T10:[0-9]+]], $[[T9]], $[[T6]]
124 ; 32R6: seleqz $[[T11:[0-9]+]], $[[T10]], $[[T1]]
125 ; 32R6: selnez $[[T12:[0-9]+]], $[[T0]], $[[T1]]
126 ; 32R6: jr $ra
127 ; 32R6: or $3, $[[T0]], $[[T11]]
185 ; GP64-NOT-R6: dsrlv $[[T0:[0-9]+]], $5, $7
186 ; GP64-NOT-R6: dsll $[[T1:[0-9]+]], $4, 1
187 ; GP64-NOT-R6: sll $[[T2:[0-9]+]], $7, 0
188 ; GP64-NOT-R6: not $[[T3:[0-9]+]], $[[T2]]
189 ; GP64-NOT-R6: dsllv $[[T4:[0-9]+]], $[[T1]], $[[T3]]
190 ; GP64-NOT-R6: or $3, $[[T4]], $[[T0]]
191 ; GP64-NOT-R6: dsrav $2, $4, $7
192 ; GP64-NOT-R6: andi $[[T5:[0-9]+]], $[[T2]], 64
193 ; GP64-NOT-R6: movn $3, $2, $[[T5]]
194 ; GP64-NOT-R6: dsra $[[T6:[0-9]+]], $4, 63
195 ; GP64-NOT-R6: jr $ra
196 ; GP64-NOT-R6: movn $2, $[[T6]], $[[T5]]
198 ; 64R6: dsrav $[[T0:[0-9]+]], $4, $7
199 ; 64R6: sll $[[T1:[0-9]+]], $7, 0
200 ; 64R6: andi $[[T2:[0-9]+]], $[[T1]], 64
201 ; 64R6: sll $[[T3:[0-9]+]], $[[T2]], 0
202 ; 64R6: seleqz $[[T4:[0-9]+]], $[[T0]], $[[T3]]
203 ; 64R6: dsra $[[T5:[0-9]+]], $4, 63
204 ; 64R6: selnez $[[T6:[0-9]+]], $[[T5]], $[[T3]]
205 ; 64R6: or $2, $[[T6]], $[[T4]]
206 ; 64R6: dsrlv $[[T7:[0-9]+]], $5, $7
207 ; 64R6: dsll $[[T8:[0-9]+]], $4, 1
208 ; 64R6: not $[[T9:[0-9]+]], $[[T1]]
209 ; 64R6: dsllv $[[T10:[0-9]+]], $[[T8]], $[[T9]]
210 ; 64R6: or $[[T11:[0-9]+]], $[[T10]], $[[T7]]
211 ; 64R6: seleqz $[[T12:[0-9]+]], $[[T11]], $[[T3]]
212 ; 64R6: selnez $[[T13:[0-9]+]], $[[T0]], $[[T3]]
213 ; 64R6: jr $ra
214 ; 64R6: or $3, $[[T13]], $[[T12]]