• Home
  • Raw
  • Download

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-NOT-R6
20 ; RUN: FileCheck %s -check-prefixes=ALL,64R1-R5,GP64-NOT-R6
22 ; RUN: FileCheck %s -check-prefixes=ALL,64R1-R5,GP64-NOT-R6
24 ; RUN: FileCheck %s -check-prefixes=ALL,64R6
43 ; 32R6: mul $[[T0:[0-9]+]], $4, $5
44 ; 32R6: andi $[[T0]], $[[T0]], 1
45 ; 32R6: negu $2, $[[T0]]
56 ; 64R6: mul $[[T0:[0-9]+]], $4, $5
57 ; 64R6: andi $[[T0]], $[[T0]], 1
58 ; 64R6: negu $2, $[[T0]]
85 ; 32R6: mul $[[T0:[0-9]+]], $4, $5
86 ; 32R6: seb $2, $[[T0]]
100 ; 64R6: mul $[[T0:[0-9]+]], $4, $5
101 ; 64R6: seb $2, $[[T0]]
126 ; 32R6: mul $[[T0:[0-9]+]], $4, $5
127 ; 32R6: seh $2, $[[T0]]
141 ; 64R6: mul $[[T0:[0-9]+]], $4, $5
142 ; 64R6: seh $2, $[[T0]]
162 ; 32R6: mul $2, $4, $5
165 ; 64R6: mul $2, $4, $5
195 ; 32R6-DAG: mul $[[T0:[0-9]+]], $5, $6
196 ; 32R6: muhu $[[T1:[0-9]+]], $5, $7
197 ; 32R6: addu $[[T0]], $[[T1]], $[[T0]]
198 ; 32R6-DAG: mul $[[T2:[0-9]+]], $4, $7
199 ; 32R6: addu $2, $[[T0]], $[[T2]]
200 ; 32R6-DAG: mul $3, $5, $7
208 ; 64R6: dmul $2, $4, $5
235 ; GP64-NOT-R6: dmult $4, $7
236 ; GP64-NOT-R6: mflo $[[T0:[0-9]+]]
237 ; GP64-NOT-R6: dmult $5, $6
238 ; GP64-NOT-R6: mflo $[[T1:[0-9]+]]
239 ; GP64-NOT-R6: dmultu $5, $7
240 ; GP64-NOT-R6: mflo $3
241 ; GP64-NOT-R6: mfhi $[[T2:[0-9]+]]
242 ; GP64-NOT-R6: daddu $[[T3:[0-9]+]], $[[T2]], $[[T1]]
243 ; GP64-NOT-R6: daddu $2, $[[T3:[0-9]+]], $[[T0]]
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-DAG: dmul $[[T0:[0-9]+]], $4, $7
249 ; 64R6: daddu $2, $[[T1]], $[[T0]]
250 ; 64R6-DAG: dmul $3, $5, $7