Lines Matching full:mips64
1 ; RUN: llc -O1 < %s -march=mips64 -mcpu=octeon | FileCheck %s -check-prefixes=ALL,OCTEON
2 ; RUN: llc -O1 < %s -march=mips64 -mcpu=mips64 | FileCheck %s -check-prefixes=ALL,MIPS64
9 ; MIPS64: daddu $[[T0:[0-9]+]], $4, $5
10 ; MIPS64: jr $ra
11 ; MIPS64: andi $2, $[[T0]], 255
22 ; MIPS64: dmult $4, $5
23 ; MIPS64: jr $ra
24 ; MIPS64: mflo $2
34 ; MIPS64: xor $[[T0:[0-9]+]], $4, $5
35 ; MIPS64: sltiu $[[T1:[0-9]+]], $[[T0]], 1
36 ; MIPS64: dsll $[[T2:[0-9]+]], $[[T1]], 32
37 ; MIPS64: jr $ra
38 ; MIPS64: dsrl $2, $[[T2]], 32
49 ; MIPS64: daddiu $[[T0:[0-9]+]], $zero, 42
50 ; MIPS64: xor $[[T1:[0-9]+]], $4, $[[T0]]
51 ; MIPS64: sltiu $[[T2:[0-9]+]], $[[T1]], 1
52 ; MIPS64: dsll $[[T3:[0-9]+]], $[[T2]], 32
53 ; MIPS64: jr $ra
54 ; MIPS64: dsrl $2, $[[T3]], 32
65 ; MIPS64: xor $[[T0:[0-9]+]], $4, $5
66 ; MIPS64: sltu $[[T1:[0-9]+]], $zero, $[[T0]]
67 ; MIPS64: dsll $[[T2:[0-9]+]], $[[T1]], 32
68 ; MIPS64: jr $ra
69 ; MIPS64: dsrl $2, $[[T2]], 32
80 ; MIPS64: daddiu $[[T0:[0-9]+]], $zero, 42
81 ; MIPS64: xor $[[T1:[0-9]+]], $4, $[[T0]]
82 ; MIPS64: sltu $[[T2:[0-9]+]], $zero, $[[T1]]
83 ; MIPS64: dsll $[[T3:[0-9]+]], $[[T2]], 32
84 ; MIPS64: jr $ra
85 ; MIPS64: dsrl $2, $[[T3]], 32
95 ; MIPS64: andi $[[T0:[0-9]+]], $4, 8
96 ; MIPS64: bnez $[[T0]], $[[BB0:BB[0-9_]+]]
111 ; MIPS64: daddiu $[[T0:[0-9]+]], $zero, 1
112 ; MIPS64: dsll $[[T1:[0-9]+]], $[[T0]], 35
113 ; MIPS64: and $[[T2:[0-9]+]], $4, $[[T1]]
114 ; MIPS64: bnez $[[T2]], $[[BB0:BB[0-9_]+]]
129 ; MIPS64: andi $[[T0:[0-9]+]], $4, 8
130 ; MIPS64: beqz $[[T0]], $[[BB0:BB[0-9_]+]]
145 ; MIPS64: daddiu $[[T0:[0-9]+]], $zero, 1
146 ; MIPS64: dsll $[[T1:[0-9]+]], $[[T0]], 35
147 ; MIPS64: and $[[T2:[0-9]+]], $4, $[[T1]]
148 ; MIPS64: beqz $[[T2]], $[[BB0:BB[0-9_]+]]