/external/v8/src/arm64/ |
delayed-masm-arm64-inl.h | 32 void DelayedMasm::Fmov(FPRegister fd, FPRegister fn) { 34 __ Fmov(fd, fn); 38 void DelayedMasm::Fmov(FPRegister fd, double imm) { 40 __ Fmov(fd, imm);
|
delayed-masm-arm64.h | 73 inline void Fmov(FPRegister fd, FPRegister fn); 74 inline void Fmov(FPRegister fd, double imm);
|
lithium-gap-resolver-arm64.cc | 165 __ Fmov(SavedFPValueRegister(), cgen_->ToDoubleRegister(source)); 190 __ Fmov(cgen_->ToDoubleRegister(saved_destination_), 241 __ Fmov(result, cgen_->ToDouble(constant_source)); 272 __ Fmov(cgen_->ToDoubleRegister(destination), src);
|
macro-assembler-arm64-inl.h | 577 Fmov(tmp, value); 704 void MacroAssembler::Fmov(FPRegister fd, FPRegister fn) { 707 // registers. fmov(s0, s0) is not a no-op because it clears the top word of 708 // d0. Technically, fmov(d0, d0) is not a no-op either because it clears the 711 fmov(fd, fn); 716 void MacroAssembler::Fmov(FPRegister fd, Register rn) { 718 fmov(fd, rn); 722 void MacroAssembler::Fmov(FPRegister fd, double imm) { 725 Fmov(fd, static_cast<float>(imm)); 731 fmov(fd, imm) [all...] |
codegen-arm64.cc | 60 masm.Fmov(d0, result); 203 __ Fmov(nan_d, rawbits_to_double(kHoleNanInt64)); 577 __ Fmov(temp2.W(), double_temp1.S()); 602 __ Fmov(double_temp2, 1.0); 615 __ Fmov(double_temp1, temp2);
|
macro-assembler-arm64.h | 391 inline void Fmov(FPRegister fd, FPRegister fn); 392 inline void Fmov(FPRegister fd, Register rn); 397 inline void Fmov(FPRegister fd, double imm); 398 inline void Fmov(FPRegister fd, float imm); 401 void Fmov(FPRegister fd, T imm) { 403 Fmov(fd, static_cast<double>(imm)); 405 inline void Fmov(Register rd, FPRegister fn); [all...] |
code-stubs-arm64.cc | 152 __ Fmov(result, double_scratch); 790 __ Fmov(minus_half_double, -0.5); 791 __ Fmov(half_double, 0.5); 830 __ Fmov(temp, fp_zero); 832 __ Fmov(temp, scratch0_double); 837 __ Fmov(temp, scratch0_double); 855 __ Fmov(scratch0_double, 1.0); [all...] |
lithium-codegen-arm64.cc | [all...] |
macro-assembler-arm64.cc | [all...] |
/external/v8/test/cctest/ |
test-assembler-arm64.cc | [all...] |
test-utils-arm64.cc | 297 __ Fmov(dn, value); 302 __ Fmov(dn, first);
|
/external/vixl/test/ |
test-assembler-a64.cc | [all...] |
test-utils-a64.cc | 329 __ Fmov(dn, value); 334 __ Fmov(dn, first);
|
test-disasm-a64.cc | [all...] |
/external/v8/src/compiler/arm64/ |
code-generator-arm64.cc | 761 __ Fmov(result, g.ToDouble(constant_source)); 766 __ Fmov(temp, g.ToDouble(constant_source)); 773 __ Fmov(dst, src); 833 __ Fmov(temp, src); 834 __ Fmov(src, dst); 835 __ Fmov(dst, temp); 839 __ Fmov(temp, src);
|
/art/compiler/optimizing/ |
intrinsics_arm64.cc | 85 __ Fmov(trg_reg, res_reg); 168 __ Fmov(is64bit ? XRegisterFrom(output) : WRegisterFrom(output), 175 __ Fmov(is64bit ? DRegisterFrom(output) : SRegisterFrom(output), 532 // 0.5 can be encoded as an immediate, so use fmov. 534 __ Fmov(temp1_reg, static_cast<double>(0.5)); 536 __ Fmov(temp1_reg, static_cast<float>(0.5)); [all...] |
code_generator_arm64.cc | 708 __ Fmov(FPRegister(destination), constant->AsFloatConstant()->GetValue()); 711 __ Fmov(FPRegister(destination), constant->AsDoubleConstant()->GetValue()); 769 __ Fmov(FPRegister(dst), FPRegisterFrom(source, type)); [all...] |
/external/vixl/src/vixl/a64/ |
macro-assembler-a64.cc | [all...] |
macro-assembler-a64.h | [all...] |
/art/compiler/utils/arm64/ |
assembler_arm64.cc | 346 ___ Fmov(reg_s(dst.AsSRegister()), reg_s(src.AsSRegister())); 350 ___ Fmov(reg_d(dst.AsDRegister()), reg_d(src.AsDRegister()));
|