-; RUN: llc -march=mips64el -mcpu=mips64 -soft-float -O1 \
+; RUN: llc -mtriple=mips64el-unknown-unknown -mcpu=mips64 -soft-float -O1 \
; RUN: -disable-mips-delay-filler < %s | FileCheck %s
@gld0 = external global fp128
; CHECK: daddiu $[[R1:[0-9]+]], $zero, 1
; CHECK: dsll $[[R2:[0-9]+]], $[[R1]], 63
; CHECK: daddiu $[[R3:[0-9]+]], $[[R2]], -1
-; CHECK: and $3, $[[R0]], $[[R3]]
+; CHECK: and $4, $[[R0]], $[[R3]]
; CHECK: ld $2, 0($[[R4]])
define fp128 @libcall1_fabsl() {
; CHECK: ld $[[R6:[0-9]+]], 8($[[R5]])
; CHECK: daddiu $[[R7:[0-9]+]], $[[R3]], -1
; CHECK: and $[[R8:[0-9]+]], $[[R6]], $[[R7]]
-; CHECK: or $3, $[[R8]], $[[R4]]
+; CHECK: or $4, $[[R8]], $[[R4]]
; CHECK: ld $2, 0($[[R5]])
define fp128 @libcall2_copysignl() {
; CHECK: load_LD_LD:
; CHECK: ld $[[R0:[0-9]+]], %got_disp(gld1)
; CHECK: ld $2, 0($[[R0]])
-; CHECK: ld $3, 8($[[R0]])
+; CHECK: ld $4, 8($[[R0]])
define fp128 @load_LD_LD() {
entry:
; CHECK: select_LD:
; CHECK: movn $8, $6, $4
; CHECK: movn $9, $7, $4
-; CHECK: or $2, $8, $zero
-; CHECK: or $3, $9, $zero
+; CHECK: move $2, $8
+; CHECK: move $4, $9
define fp128 @select_LD(i32 %a, i64, fp128 %b, fp128 %c) {
entry:
}
; CHECK: selectCC_LD:
-; CHECK: or $[[R0:[0-9]+]], $11, $zero
-; CHECK: or $[[R1:[0-9]+]], $10, $zero
-; CHECK: or $[[R2:[0-9]+]], $9, $zero
-; CHECK: or $[[R3:[0-9]+]], $8, $zero
+; CHECK: move $[[R0:[0-9]+]], $11
+; CHECK: move $[[R1:[0-9]+]], $10
+; CHECK: move $[[R2:[0-9]+]], $9
+; CHECK: move $[[R3:[0-9]+]], $8
; CHECK: ld $25, %call16(__gttf2)($gp)
; CHECK: jalr $25
; CHECK: slti $1, $2, 1
; CHECK: movz $[[R1]], $[[R3]], $1
; CHECK: movz $[[R0]], $[[R2]], $1
-; CHECK: or $2, $[[R1]], $zero
-; CHECK: or $3, $[[R0]], $zero
+; CHECK: move $2, $[[R1]]
+; CHECK: move $4, $[[R0]]
define fp128 @selectCC_LD(fp128 %a, fp128 %b, fp128 %c, fp128 %d) {
entry: