• Home
  • Raw
  • Download

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
3 ; RUN: llc -O1 < %s -march=mips64 -mcpu=octeon -relocation-model=pic | FileCheck %s -check-prefixes…
10 ; MIPS64: daddu $[[T0:[0-9]+]], $4, $5
11 ; MIPS64: jr $ra
12 ; MIPS64: andi $2, $[[T0]], 255
23 ; MIPS64: dmult $4, $5
24 ; MIPS64: jr $ra
25 ; MIPS64: mflo $2
35 ; MIPS64: xor $[[T0:[0-9]+]], $4, $5
36 ; MIPS64: sltiu $[[T1:[0-9]+]], $[[T0]], 1
37 ; MIPS64: dsll $[[T2:[0-9]+]], $[[T1]], 32
38 ; MIPS64: jr $ra
39 ; MIPS64: dsrl $2, $[[T2]], 32
50 ; MIPS64: daddiu $[[T0:[0-9]+]], $zero, 42
51 ; MIPS64: xor $[[T1:[0-9]+]], $4, $[[T0]]
52 ; MIPS64: sltiu $[[T2:[0-9]+]], $[[T1]], 1
53 ; MIPS64: dsll $[[T3:[0-9]+]], $[[T2]], 32
54 ; MIPS64: jr $ra
55 ; MIPS64: dsrl $2, $[[T3]], 32
66 ; MIPS64: xor $[[T0:[0-9]+]], $4, $5
67 ; MIPS64: sltu $[[T1:[0-9]+]], $zero, $[[T0]]
68 ; MIPS64: dsll $[[T2:[0-9]+]], $[[T1]], 32
69 ; MIPS64: jr $ra
70 ; MIPS64: dsrl $2, $[[T2]], 32
81 ; MIPS64: daddiu $[[T0:[0-9]+]], $zero, 42
82 ; MIPS64: xor $[[T1:[0-9]+]], $4, $[[T0]]
83 ; MIPS64: sltu $[[T2:[0-9]+]], $zero, $[[T1]]
84 ; MIPS64: dsll $[[T3:[0-9]+]], $[[T2]], 32
85 ; MIPS64: jr $ra
86 ; MIPS64: dsrl $2, $[[T3]], 32
98 ; MIPS64: andi $[[T0:[0-9]+]], $4, 8
99 ; MIPS64: bnez $[[T0]], [[BB0:(\$|\.L)BB[0-9_]+]]
116 ; MIPS64: daddiu $[[T0:[0-9]+]], $zero, 1
117 ; MIPS64: dsll $[[T1:[0-9]+]], $[[T0]], 35
118 ; MIPS64: and $[[T2:[0-9]+]], $4, $[[T1]]
119 ; MIPS64: bnez $[[T2]], [[BB0:(\$|\.L)BB[0-9_]+]]
136 ; MIPS64: andi $[[T0:[0-9]+]], $4, 8
137 ; MIPS64: beqz $[[T0]], [[BB0:(\$|\.L)BB[0-9_]+]]
154 ; MIPS64: daddiu $[[T0:[0-9]+]], $zero, 1
155 ; MIPS64: dsll $[[T1:[0-9]+]], $[[T0]], 35
156 ; MIPS64: and $[[T2:[0-9]+]], $4, $[[T1]]
157 ; MIPS64: beqz $[[T2]], [[BB0:(\$|\.L)BB[0-9_]+]]