Lines Matching refs:R6
12 ; RUN: FileCheck %s -check-prefixes=ALL,32R6,GP32
14 ; RUN: FileCheck %s -check-prefixes=ALL,M4,GP64-NOT-R6
16 ; RUN: FileCheck %s -check-prefixes=ALL,64R1-R5,GP64-NOT-R6
18 ; RUN: FileCheck %s -check-prefixes=ALL,64R1-R5,GP64,GP64-NOT-R6
20 ; RUN: FileCheck %s -check-prefixes=ALL,64R1-R5,GP64,GP64-NOT-R6
22 ; RUN: FileCheck %s -check-prefixes=ALL,64R1-R5,GP64,GP64-NOT-R6
24 ; RUN: FileCheck %s -check-prefixes=ALL,64R6
30 ; RUN: FileCheck %s -check-prefix=64R6
45 ; 32R6: mul $[[T0:[0-9]+]], $4, $5
46 ; 32R6: sll $[[T0]], $[[T0]], 31
47 ; 32R6: sra $2, $[[T0]], 31
58 ; 64R6: mul $[[T0:[0-9]+]], $4, $5
59 ; 64R6: sll $[[T0]], $[[T0]], 31
60 ; 64R6: sra $2, $[[T0]], 31
86 ; 32R6: mul $[[T0:[0-9]+]], $4, $5
87 ; 32R6: seb $2, $[[T0]]
101 ; 64R6: mul $[[T0:[0-9]+]], $4, $5
102 ; 64R6: seb $2, $[[T0]]
127 ; 32R6: mul $[[T0:[0-9]+]], $4, $5
128 ; 32R6: seh $2, $[[T0]]
142 ; 64R6: mul $[[T0:[0-9]+]], $4, $5
143 ; 64R6: seh $2, $[[T0]]
160 ; 32R6: mul $2, $4, $5
163 ; 64R6: mul $2, $4, $5
193 ; 32R6-DAG: mul $3, $5, $7
194 ; 32R6-DAG: mul $[[T0:[0-9]+]], $4, $7
195 ; 32R6-DAG: mul $[[T1:[0-9]+]], $5, $6
196 ; 32R6: muhu $[[T2:[0-9]+]], $5, $7
197 ; 32R6: addu $[[T1]], $[[T2]], $[[T1]]
198 ; 32R6: addu $2, $[[T1]], $[[T0]]
206 ; 64R6: dmul $2, $4, $5
233 ; GP64-NOT-R6: dmult $4, $7
234 ; GP64-NOT-R6: mflo $[[T0:[0-9]+]]
235 ; GP64-NOT-R6: dmult $5, $6
236 ; GP64-NOT-R6: mflo $[[T1:[0-9]+]]
237 ; GP64-NOT-R6: dmultu $5, $7
238 ; GP64-NOT-R6: mflo $3
239 ; GP64-NOT-R6: mfhi $[[T2:[0-9]+]]
240 ; GP64-NOT-R6: daddu $[[T3:[0-9]+]], $[[T2]], $[[T1]]
241 ; GP64-NOT-R6: daddu $2, $[[T3:[0-9]+]], $[[T0]]
243 ; 64R6-DAG: dmul $3, $5, $7
244 ; 64R6-DAG: dmul $[[T0:[0-9]+]], $4, $7
245 ; 64R6-DAG: dmul $[[T1:[0-9]+]], $5, $6
246 ; 64R6: dmuhu $[[T2:[0-9]+]], $5, $7
247 ; 64R6: daddu $[[T3:[0-9]+]], $[[T2]], $[[T1]]
248 ; 64R6: daddu $2, $[[T1]], $[[T0]]