Home
last modified time | relevance | path

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

/art/compiler/utils/mips/
Dassembler_mips.h109 void AddS(FRegister fd, FRegister fs, FRegister ft);
110 void SubS(FRegister fd, FRegister fs, FRegister ft);
111 void MulS(FRegister fd, FRegister fs, FRegister ft);
112 void DivS(FRegister fd, FRegister fs, FRegister ft);
117 void MovS(FRegister fd, FRegister fs);
120 void Mfc1(Register rt, FRegister fs);
121 void Mtc1(FRegister ft, Register rs);
122 void Lwc1(FRegister ft, Register rs, uint16_t imm16);
124 void Swc1(FRegister ft, Register rs, uint16_t imm16);
141 void LoadSFromOffset(FRegister reg, Register base, int32_t offset);
[all …]
Dassembler_mips.cc71 void MipsAssembler::EmitFR(int opcode, int fmt, FRegister ft, FRegister fs, FRegister fd, int funct… in EmitFR()
84 void MipsAssembler::EmitFI(int opcode, int fmt, FRegister rt, uint16_t imm) { in EmitFI()
345 void MipsAssembler::AddS(FRegister fd, FRegister fs, FRegister ft) { in AddS()
349 void MipsAssembler::SubS(FRegister fd, FRegister fs, FRegister ft) { in SubS()
353 void MipsAssembler::MulS(FRegister fd, FRegister fs, FRegister ft) { in MulS()
357 void MipsAssembler::DivS(FRegister fd, FRegister fs, FRegister ft) { in DivS()
362 EmitFR(0x11, 0x11, static_cast<FRegister>(ft), static_cast<FRegister>(fs), in AddD()
363 static_cast<FRegister>(fd), 0x0); in AddD()
367 EmitFR(0x11, 0x11, static_cast<FRegister>(ft), static_cast<FRegister>(fs), in SubD()
368 static_cast<FRegister>(fd), 0x1); in SubD()
[all …]
Dmanaged_register_mips.h95 FRegister AsFRegister() const { in AsFRegister()
97 return static_cast<FRegister>(id_ - kNumberOfCoreRegIds); in AsFRegister()
105 FRegister AsOverlappingDRegisterLow() const { in AsOverlappingDRegisterLow()
108 return static_cast<FRegister>(d_reg * 2); in AsOverlappingDRegisterLow()
111 FRegister AsOverlappingDRegisterHigh() const { in AsOverlappingDRegisterHigh()
114 return static_cast<FRegister>(d_reg * 2 + 1); in AsOverlappingDRegisterHigh()
172 static 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()
/art/runtime/arch/mips/
Dregisters_mips.h68 enum FRegister { enum
104 std::ostream& operator<<(std::ostream& os, const FRegister& rhs);
Dregisters_mips.cc39 std::ostream& operator<<(std::ostream& os, const FRegister& rhs) { in operator <<()