uint32_t ImmOp32 = covertDoubleImmToSingleImm(convertIntToDoubleImm(ImmOp64));
- return loadImmediate(ImmOp32, FirstReg, Mips::NoRegister, true, true, IDLoc,
+ return loadImmediate(ImmOp32, FirstReg, Mips::NoRegister, true, false, IDLoc,
Out, STI);
}
if (Lo_32(ImmOp64) == 0) {
if (isABI_N32() || isABI_N64()) {
- if (loadImmediate(ImmOp64, FirstReg, Mips::NoRegister, false, true, IDLoc,
- Out, STI))
+ if (loadImmediate(ImmOp64, FirstReg, Mips::NoRegister, false, false,
+ IDLoc, Out, STI))
return true;
} else {
- if (loadImmediate(Hi_32(ImmOp64), FirstReg, Mips::NoRegister, true, true,
+ if (loadImmediate(Hi_32(ImmOp64), FirstReg, Mips::NoRegister, true, false,
IDLoc, Out, STI))
return true;
- if (loadImmediate(0, nextReg(FirstReg), Mips::NoRegister, true, true,
+ if (loadImmediate(0, nextReg(FirstReg), Mips::NoRegister, true, false,
IDLoc, Out, STI))
return true;
}
li.d $4, 0
# O32: addiu $4, $zero, 0 # encoding: [0x00,0x00,0x04,0x24]
# O32: addiu $5, $zero, 0 # encoding: [0x00,0x00,0x05,0x24]
-# N32-N64: daddiu $4, $zero, 0 # encoding: [0x00,0x00,0x04,0x64]
+# N32-N64: addiu $4, $zero, 0 # encoding: [0x00,0x00,0x04,0x24]
li.d $4, 0.0
# O32: addiu $4, $zero, 0 # encoding: [0x00,0x00,0x04,0x24]
# O32: addiu $5, $zero, 0 # encoding: [0x00,0x00,0x05,0x24]
-# N32-N64: daddiu $4, $zero, 0 # encoding: [0x00,0x00,0x04,0x64]
+# N32-N64: addiu $4, $zero, 0 # encoding: [0x00,0x00,0x04,0x24]
li.d $4, 1.12345
# ALL: .section .rodata,"a",@progbits