Home
last modified time | relevance | path

Searched refs:FRegister (Results 1 – 12 of 12) sorted by relevance

/art/compiler/utils/mips/
Dassembler_mips.h345 void Bc1eqz(FRegister ft, uint16_t imm16); // R6
346 void Bc1nez(FRegister ft, uint16_t imm16); // R6
348 void AddS(FRegister fd, FRegister fs, FRegister ft);
349 void SubS(FRegister fd, FRegister fs, FRegister ft);
350 void MulS(FRegister fd, FRegister fs, FRegister ft);
351 void DivS(FRegister fd, FRegister fs, FRegister ft);
352 void AddD(FRegister fd, FRegister fs, FRegister ft);
353 void SubD(FRegister fd, FRegister fs, FRegister ft);
354 void MulD(FRegister fd, FRegister fs, FRegister ft);
355 void DivD(FRegister fd, FRegister fs, FRegister ft);
[all …]
Dassembler_mips.cc182 FRegister out, in DsFsmInstrFff()
183 FRegister in1, in DsFsmInstrFff()
184 FRegister in2) { in DsFsmInstrFff()
189 FRegister in1_out, in DsFsmInstrFfff()
190 FRegister in2, in DsFsmInstrFfff()
191 FRegister in3) { in DsFsmInstrFfff()
196 FRegister in1_out, in DsFsmInstrFffr()
197 FRegister in2, in DsFsmInstrFffr()
202 void MipsAssembler::DsFsmInstrRf(uint32_t instruction, Register out, FRegister in) { in DsFsmInstrRf()
206 void MipsAssembler::DsFsmInstrFr(uint32_t instruction, FRegister out, Register in) { in DsFsmInstrFr()
[all …]
Dassembler_mips32r6_test.cc36 mips::FRegister,
39 typedef AssemblerTest<mips::MipsAssembler, mips::Register, mips::FRegister, uint32_t> Base;
153 fp_registers_.push_back(new mips::FRegister(mips::F0)); in SetUpHelpers()
154 fp_registers_.push_back(new mips::FRegister(mips::F1)); in SetUpHelpers()
155 fp_registers_.push_back(new mips::FRegister(mips::F2)); in SetUpHelpers()
156 fp_registers_.push_back(new mips::FRegister(mips::F3)); in SetUpHelpers()
157 fp_registers_.push_back(new mips::FRegister(mips::F4)); in SetUpHelpers()
158 fp_registers_.push_back(new mips::FRegister(mips::F5)); in SetUpHelpers()
159 fp_registers_.push_back(new mips::FRegister(mips::F6)); in SetUpHelpers()
160 fp_registers_.push_back(new mips::FRegister(mips::F7)); in SetUpHelpers()
[all …]
Dmanaged_register_mips.h95 constexpr FRegister AsFRegister() const { in AsFRegister()
97 return static_cast<FRegister>(id_ - kNumberOfCoreRegIds); in AsFRegister()
105 constexpr FRegister AsOverlappingDRegisterLow() const { in AsOverlappingDRegisterLow()
108 return static_cast<FRegister>(d_reg * 2); in AsOverlappingDRegisterLow()
111 constexpr FRegister AsOverlappingDRegisterHigh() const { in AsOverlappingDRegisterHigh()
114 return static_cast<FRegister>(d_reg * 2 + 1); in AsOverlappingDRegisterHigh()
172 static constexpr MipsManagedRegister FromFRegister(FRegister r) { in FromFRegister()
Dmanaged_register_mips.cc38 FRegister low = AsOverlappingDRegisterLow(); in Overlaps()
39 FRegister high = AsOverlappingDRegisterHigh(); in Overlaps()
40 FRegister other_freg = other.AsFRegister(); in Overlaps()
Dassembler_mips_test.cc36 mips::FRegister,
39 typedef AssemblerTest<mips::MipsAssembler, mips::Register, mips::FRegister, uint32_t> Base;
123 fp_registers_.push_back(new mips::FRegister(mips::F0)); in SetUpHelpers()
124 fp_registers_.push_back(new mips::FRegister(mips::F1)); in SetUpHelpers()
125 fp_registers_.push_back(new mips::FRegister(mips::F2)); in SetUpHelpers()
126 fp_registers_.push_back(new mips::FRegister(mips::F3)); in SetUpHelpers()
127 fp_registers_.push_back(new mips::FRegister(mips::F4)); in SetUpHelpers()
128 fp_registers_.push_back(new mips::FRegister(mips::F5)); in SetUpHelpers()
129 fp_registers_.push_back(new mips::FRegister(mips::F6)); in SetUpHelpers()
130 fp_registers_.push_back(new mips::FRegister(mips::F7)); in SetUpHelpers()
[all …]
/art/runtime/arch/mips/
Dregisters_mips.h70 enum FRegister { enum
107 std::ostream& operator<<(std::ostream& os, const FRegister& rhs);
Dregisters_mips.cc39 std::ostream& operator<<(std::ostream& os, const FRegister& rhs) { in operator <<()
/art/compiler/optimizing/
Dcode_generator_mips.cc1104 FRegister f1 = loc1.AsFpuRegister<FRegister>(); in EmitSwap()
1105 FRegister f2 = loc2.AsFpuRegister<FRegister>(); in EmitSwap()
1120 FRegister f1 = loc1.IsFpuRegister() ? loc1.AsFpuRegister<FRegister>() in EmitSwap()
1121 : loc2.AsFpuRegister<FRegister>(); in EmitSwap()
1142 FRegister f1 = loc1.IsFpuRegister() ? loc1.AsFpuRegister<FRegister>() in EmitSwap()
1143 : loc2.AsFpuRegister<FRegister>(); in EmitSwap()
1184 FRegister reg = loc1.IsFpuRegister() ? loc1.AsFpuRegister<FRegister>() in EmitSwap()
1185 : loc2.AsFpuRegister<FRegister>(); in EmitSwap()
1302 FRegister reg = static_cast<FRegister>(MostSignificantBit(mask)); in GenerateFrameEntry()
1342 FRegister reg = static_cast<FRegister>(MostSignificantBit(mask)); in GenerateFrameExit()
[all …]
Dintrinsics_mips.cc76 FRegister trg_reg = trg.AsFpuRegister<FRegister>(); in MoveFromReturnRegister()
161 FRegister in = locations->InAt(0).AsFpuRegister<FRegister>(); in MoveFPToInt()
203 FRegister out = locations->Out().AsFpuRegister<FRegister>(); in MoveIntToFP()
752 FRegister in = locations->InAt(0).AsFpuRegister<FRegister>(); in MathAbsFP()
753 FRegister out = locations->Out().AsFpuRegister<FRegister>(); in MathAbsFP()
868 FRegister out = locations->Out().AsFpuRegister<FRegister>(); in GenMinMaxFP()
869 FRegister a = locations->InAt(0).AsFpuRegister<FRegister>(); in GenMinMaxFP()
870 FRegister b = locations->InAt(1).AsFpuRegister<FRegister>(); in GenMinMaxFP()
875 FRegister ftmp = ((out != a) && (out != b)) ? out : FTMP; in GenMinMaxFP()
1325 FRegister in = locations->InAt(0).AsFpuRegister<FRegister>(); in VisitMathSqrt()
[all …]
Dcode_generator_mips.h38 static constexpr FRegister kParameterFpuRegisters[] =
50 static constexpr FRegister kRuntimeParameterFpuRegisters[] =
58 static constexpr FRegister kFpuCalleeSaves[] =
64 class InvokeDexCallingConvention : public CallingConvention<Register, FRegister> {
92 class InvokeRuntimeCallingConvention : public CallingConvention<Register, FRegister> {
319 FRegister dst);
/art/compiler/jni/quick/mips/
Dcalling_convention_mips.cc38 static const FRegister kJniFArgumentRegisters[] = { F12, F14 };
46 static const FRegister kManagedFArgumentRegisters[] = { F8, F10, F12, F14, F16, F18 };