HomeSort by relevance Sort by last modified time
    Searched refs:DRegister (Results 1 - 9 of 9) sorted by null

  /art/compiler/utils/mips/
constants_mips.h 31 enum DRegister {
52 std::ostream& operator<<(std::ostream& os, const DRegister& rhs);
managed_register_mips.h 66 // [F..D[ double precision FP registers (enum DRegister)
84 // FP register (enum DRegister), or a pair of core registers (enum RegisterPair).
99 DRegister AsDRegister() const {
101 return static_cast<DRegister>(id_ - kNumberOfCoreRegIds - kNumberOfFRegIds);
106 DRegister d_reg = AsDRegister();
112 DRegister d_reg = AsDRegister();
145 // Returns true if this DRegister overlaps FRegisters.
176 static MipsManagedRegister FromDRegister(DRegister r) {
assembler_mips.h 279 void AddD(DRegister fd, DRegister fs, DRegister ft);
280 void SubD(DRegister fd, DRegister fs, DRegister ft);
281 void MulD(DRegister fd, DRegister fs, DRegister ft);
282 void DivD(DRegister fd, DRegister fs, DRegister ft)
    [all...]
assembler_mips.cc 39 std::ostream& operator<<(std::ostream& os, const DRegister& rhs) {
43 os << "DRegister[" << static_cast<int>(rhs) << "]";
372 void MipsAssembler::AddD(DRegister fd, DRegister fs, DRegister ft) {
377 void MipsAssembler::SubD(DRegister fd, DRegister fs, DRegister ft) {
382 void MipsAssembler::MulD(DRegister fd, DRegister fs, DRegister ft)
    [all...]
  /art/compiler/utils/arm/
assembler_arm.h 309 void vmovdrr(DRegister dm, Register rt, Register rt2, Condition cond = AL);
310 void vmovrrd(Register rt, Register rt2, DRegister dm, Condition cond = AL);
312 void vmovd(DRegister dd, DRegister dm, Condition cond = AL);
316 bool vmovd(DRegister dd, double d_imm, Condition cond = AL);
320 void vldrd(DRegister dd, Address ad, Condition cond = AL);
321 void vstrd(DRegister dd, Address ad, Condition cond = AL);
324 void vaddd(DRegister dd, DRegister dn, DRegister dm, Condition cond = AL)
    [all...]
constants_arm.h 59 enum DRegister {
100 std::ostream& operator<<(std::ostream& os, const DRegister& rhs);
391 inline DRegister DnField() const {
392 return static_cast<DRegister>(Bits(kRnShift, kRnBits) + (Bit(7) << 4));
394 inline DRegister DdField() const {
395 return static_cast<DRegister>(Bits(kRdShift, kRdBits) + (Bit(22) << 4));
397 inline DRegister DmField() const {
398 return static_cast<DRegister>(Bits(kRmShift, kRmBits) + (Bit(5) << 4));
managed_register_arm.h 60 // [S..D[ double precision VFP registers (enum DRegister)
72 // DRegister, VFPv3-D32 only)
82 // (enum SRegister), or a VFP double precision register (enum DRegister).
97 DRegister AsDRegister() const {
99 return static_cast<DRegister>(id_ - kNumberOfCoreRegIds - kNumberOfSRegIds);
104 DRegister d_reg = AsDRegister();
110 DRegister d_reg = AsDRegister();
153 // Returns true if this DRegister overlaps SRegisters.
194 static ArmManagedRegister FromDRegister(DRegister r) {
218 // Return a DRegister overlapping SRegister r_low and r_low + 1
    [all...]
assembler_arm.cc 108 std::ostream& operator<<(std::ostream& os, const DRegister& rhs) {
112 os << "DRegister[" << static_cast<int>(rhs) << "]";
653 void ArmAssembler::vmovdrr(DRegister dm, Register rt, Register rt2,
673 void ArmAssembler::vmovrrd(Register rt, Register rt2, DRegister dm,
719 void ArmAssembler::vldrd(DRegister dd, Address ad, Condition cond) {
731 void ArmAssembler::vstrd(DRegister dd, Address ad, Condition cond) {
763 DRegister dd, DRegister dn, DRegister dm) {
785 void ArmAssembler::vmovd(DRegister dd, DRegister dm, Condition cond)
    [all...]
managed_register_arm_test.cc 125 TEST(ArmManagedRegister, DRegister) {
    [all...]

Completed in 71 milliseconds