• Home
  • Raw
  • Download

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
110 ; 32R6: srlv $[[T0:[0-9]+]], $5, $7
111 ; 32R6: not $[[T1:[0-9]+]], $7
112 ; 32R6: sll $[[T2:[0-9]+]], $4, 1
113 ; 32R6: sllv $[[T3:[0-9]+]], $[[T2]], $[[T1]]
114 ; 32R6: or $[[T4:[0-9]+]], $[[T3]], $[[T0]]
115 ; 32R6: andi $[[T5:[0-9]+]], $7, 32
116 ; 32R6: seleqz $[[T6:[0-9]+]], $[[T4]], $[[T3]]
117 ; 32R6: srlv $[[T7:[0-9]+]], $4, $7
118 ; 32R6: selnez $[[T8:[0-9]+]], $[[T7]], $[[T5]]
119 ; 32R6: or $3, $[[T8]], $[[T6]]
120 ; 32R6: jr $ra
121 ; 32R6: seleqz $2, $[[T7]], $[[T5]]
176 ; GP64-NOT-R6: dsrlv $[[T0:[0-9]+]], $5, $7
177 ; GP64-NOT-R6: dsll $[[T1:[0-9]+]], $4, 1
178 ; GP64-NOT-R6: sll $[[T2:[0-9]+]], $7, 0
179 ; GP64-NOT-R6: not $[[T3:[0-9]+]], $[[T2]]
180 ; GP64-NOT-R6: dsllv $[[T4:[0-9]+]], $[[T1]], $[[T3]]
181 ; GP64-NOT-R6: or $3, $[[T4]], $[[T0]]
182 ; GP64-NOT-R6: dsrlv $2, $4, $7
183 ; GP64-NOT-R6: andi $[[T5:[0-9]+]], $[[T2]], 64
184 ; GP64-NOT-R6: movn $3, $2, $[[T5]]
185 ; GP64-NOT-R6: jr $ra
186 ; GP64-NOT-R6: movn $2, $zero, $1
188 ; 64R6: dsrlv $[[T0:[0-9]+]], $5, $7
189 ; 64R6: dsll $[[T1:[0-9]+]], $4, 1
190 ; 64R6: sll $[[T2:[0-9]+]], $7, 0
191 ; 64R6: not $[[T3:[0-9]+]], $[[T2]]
192 ; 64R6: dsllv $[[T4:[0-9]+]], $[[T1]], $[[T3]]
193 ; 64R6: or $[[T5:[0-9]+]], $[[T4]], $[[T0]]
194 ; 64R6: andi $[[T6:[0-9]+]], $[[T2]], 64
195 ; 64R6: sll $[[T7:[0-9]+]], $[[T6]], 0
196 ; 64R6: seleqz $[[T8:[0-9]+]], $[[T5]], $[[T7]]
197 ; 64R6: dsrlv $[[T9:[0-9]+]], $4, $7
198 ; 64R6: selnez $[[T10:[0-9]+]], $[[T9]], $[[T7]]
199 ; 64R6: or $3, $[[T10]], $[[T8]]
200 ; 64R6: jr $ra
201 ; 64R6: seleqz $2, $[[T9]], $[[T7]]