| Index: runtime/vm/assembler_arm64.cc
|
| ===================================================================
|
| --- runtime/vm/assembler_arm64.cc (revision 35658)
|
| +++ runtime/vm/assembler_arm64.cc (working copy)
|
| @@ -566,6 +566,15 @@
|
| }
|
|
|
|
|
| +void Assembler::LoadDImmediate(VRegister vd, double immd, Register pp) {
|
| + if (!fmovdi(vd, immd)) {
|
| + int64_t imm = bit_cast<int64_t, double>(immd);
|
| + LoadImmediate(TMP, imm, pp);
|
| + fmovdr(vd, TMP);
|
| + }
|
| +}
|
| +
|
| +
|
| void Assembler::AddImmediate(
|
| Register dest, Register rn, int64_t imm, Register pp) {
|
| ASSERT(rn != TMP2);
|
|
|