• Home
  • Raw
  • Download

Lines Matching refs:rn

47                          const Register& rn,  in And()  argument
51 LogicalMacro(rd, rn, operand, AND); in And()
56 const Register& rn, in Ands() argument
60 LogicalMacro(rd, rn, operand, ANDS); in Ands()
64 void MacroAssembler::Tst(const Register& rn, in Tst() argument
67 LogicalMacro(AppropriateZeroRegFor(rn), rn, operand, ANDS); in Tst()
72 const Register& rn, in Bic() argument
76 LogicalMacro(rd, rn, operand, BIC); in Bic()
81 const Register& rn, in Bics() argument
85 LogicalMacro(rd, rn, operand, BICS); in Bics()
90 const Register& rn, in Orr() argument
94 LogicalMacro(rd, rn, operand, ORR); in Orr()
99 const Register& rn, in Orn() argument
103 LogicalMacro(rd, rn, operand, ORN); in Orn()
108 const Register& rn, in Eor() argument
112 LogicalMacro(rd, rn, operand, EOR); in Eor()
117 const Register& rn, in Eon() argument
121 LogicalMacro(rd, rn, operand, EON); in Eon()
125 void MacroAssembler::Ccmp(const Register& rn, in Ccmp() argument
131 ConditionalCompareMacro(rn, -operand.ImmediateValue(), nzcv, cond, CCMN); in Ccmp()
133 ConditionalCompareMacro(rn, operand, nzcv, cond, CCMP); in Ccmp()
138 void MacroAssembler::Ccmn(const Register& rn, in Ccmn() argument
144 ConditionalCompareMacro(rn, -operand.ImmediateValue(), nzcv, cond, CCMP); in Ccmn()
146 ConditionalCompareMacro(rn, operand, nzcv, cond, CCMN); in Ccmn()
152 const Register& rn, in Add() argument
157 AddSubMacro(rd, rn, -operand.ImmediateValue(), LeaveFlags, SUB); in Add()
159 AddSubMacro(rd, rn, operand, LeaveFlags, ADD); in Add()
164 const Register& rn, in Adds() argument
169 AddSubMacro(rd, rn, -operand.ImmediateValue(), SetFlags, SUB); in Adds()
171 AddSubMacro(rd, rn, operand, SetFlags, ADD); in Adds()
177 const Register& rn, in Sub() argument
182 AddSubMacro(rd, rn, -operand.ImmediateValue(), LeaveFlags, ADD); in Sub()
184 AddSubMacro(rd, rn, operand, LeaveFlags, SUB); in Sub()
190 const Register& rn, in Subs() argument
195 AddSubMacro(rd, rn, -operand.ImmediateValue(), SetFlags, ADD); in Subs()
197 AddSubMacro(rd, rn, operand, SetFlags, SUB); in Subs()
202 void MacroAssembler::Cmn(const Register& rn, const Operand& operand) { in Cmn() argument
204 Adds(AppropriateZeroRegFor(rn), rn, operand); in Cmn()
208 void MacroAssembler::Cmp(const Register& rn, const Operand& operand) { in Cmp() argument
210 Subs(AppropriateZeroRegFor(rn), rn, operand); in Cmp()
234 const Register& rn, in Adc() argument
238 AddSubWithCarryMacro(rd, rn, operand, LeaveFlags, ADC); in Adc()
243 const Register& rn, in Adcs() argument
247 AddSubWithCarryMacro(rd, rn, operand, SetFlags, ADC); in Adcs()
252 const Register& rn, in Sbc() argument
256 AddSubWithCarryMacro(rd, rn, operand, LeaveFlags, SBC); in Sbc()
261 const Register& rn, in Sbcs() argument
265 AddSubWithCarryMacro(rd, rn, operand, SetFlags, SBC); in Sbcs()
314 const Register& rn, in LSPAIR_MACRO_LIST()
318 asr(rd, rn, shift); in LSPAIR_MACRO_LIST()
323 const Register& rn, in Asr() argument
327 asrv(rd, rn, rm); in Asr()
344 const Register& rn, in Bfi() argument
349 bfi(rd, rn, lsb, width); in Bfi()
354 const Register& rn, in Bfxil() argument
359 bfxil(rd, rn, lsb, width); in Bfxil()
396 const Register& rn, in Cinc() argument
401 cinc(rd, rn, cond); in Cinc()
406 const Register& rn, in Cinv() argument
411 cinv(rd, rn, cond); in Cinv()
415 void MacroAssembler::Cls(const Register& rd, const Register& rn) { in Cls() argument
418 cls(rd, rn); in Cls()
422 void MacroAssembler::Clz(const Register& rd, const Register& rn) { in Clz() argument
425 clz(rd, rn); in Clz()
430 const Register& rn, in Cneg() argument
435 cneg(rd, rn, cond); in Cneg()
453 const Register& rn, in CmovX() argument
457 DCHECK(rd.Is64Bits() && rn.Is64Bits()); in CmovX()
459 if (!rd.is(rn)) { in CmovX()
460 csel(rd, rn, rd, cond); in CmovX()
482 const Register& rn, in Csinc() argument
488 csinc(rd, rn, rm, cond); in Csinc()
493 const Register& rn, in Csinv() argument
499 csinv(rd, rn, rm, cond); in Csinv()
504 const Register& rn, in Csneg() argument
510 csneg(rd, rn, rm, cond); in Csneg()
533 const Register& rn, in Extr() argument
538 extr(rd, rn, rm, lsb); in Extr()
716 void MacroAssembler::Fmov(FPRegister fd, Register rn) { in Fmov() argument
718 fmov(fd, rn); in Fmov()
886 const Register& rn, in Lsl() argument
890 lsl(rd, rn, shift); in Lsl()
895 const Register& rn, in Lsl() argument
899 lslv(rd, rn, rm); in Lsl()
904 const Register& rn, in Lsr() argument
908 lsr(rd, rn, shift); in Lsr()
913 const Register& rn, in Lsr() argument
917 lsrv(rd, rn, rm); in Lsr()
922 const Register& rn, in Madd() argument
927 madd(rd, rn, rm, ra); in Madd()
932 const Register& rn, in Mneg() argument
936 mneg(rd, rn, rm); in Mneg()
940 void MacroAssembler::Mov(const Register& rd, const Register& rn) { in Mov() argument
946 if (!rd.Is(rn) || !rd.Is64Bits()) { in Mov()
947 Assembler::mov(rd, rn); in Mov()
973 const Register& rn, in Msub() argument
978 msub(rd, rn, rm, ra); in Msub()
983 const Register& rn, in Mul() argument
987 mul(rd, rn, rm); in Mul()
991 void MacroAssembler::Rbit(const Register& rd, const Register& rn) { in Rbit() argument
994 rbit(rd, rn); in Rbit()
1006 void MacroAssembler::Rev(const Register& rd, const Register& rn) { in Rev() argument
1009 rev(rd, rn); in Rev()
1013 void MacroAssembler::Rev16(const Register& rd, const Register& rn) { in Rev16() argument
1016 rev16(rd, rn); in Rev16()
1020 void MacroAssembler::Rev32(const Register& rd, const Register& rn) { in Rev32() argument
1023 rev32(rd, rn); in Rev32()
1037 const Register& rn, in Ror() argument
1041 rorv(rd, rn, rm); in Ror()
1046 const Register& rn, in Sbfiz() argument
1051 sbfiz(rd, rn, lsb, width); in Sbfiz()
1056 const Register& rn, in Sbfx() argument
1061 sbfx(rd, rn, lsb, width); in Sbfx()
1066 const Register& rn, in Scvtf() argument
1069 scvtf(fd, rn, fbits); in Scvtf()
1074 const Register& rn, in Sdiv() argument
1078 sdiv(rd, rn, rm); in Sdiv()
1083 const Register& rn, in Smaddl() argument
1088 smaddl(rd, rn, rm, ra); in Smaddl()
1093 const Register& rn, in Smsubl() argument
1098 smsubl(rd, rn, rm, ra); in Smsubl()
1103 const Register& rn, in Smull() argument
1107 smull(rd, rn, rm); in Smull()
1112 const Register& rn, in Smulh() argument
1116 smulh(rd, rn, rm); in Smulh()
1120 void MacroAssembler::Umull(const Register& rd, const Register& rn, in Umull() argument
1124 umaddl(rd, rn, rm, xzr); in Umull()
1128 void MacroAssembler::Sxtb(const Register& rd, const Register& rn) { in Sxtb() argument
1131 sxtb(rd, rn); in Sxtb()
1135 void MacroAssembler::Sxth(const Register& rd, const Register& rn) { in Sxth() argument
1138 sxth(rd, rn); in Sxth()
1142 void MacroAssembler::Sxtw(const Register& rd, const Register& rn) { in Sxtw() argument
1145 sxtw(rd, rn); in Sxtw()
1150 const Register& rn, in Ubfiz() argument
1155 ubfiz(rd, rn, lsb, width); in Ubfiz()
1160 const Register& rn, in Ubfx() argument
1165 ubfx(rd, rn, lsb, width); in Ubfx()
1170 const Register& rn, in Ucvtf() argument
1173 ucvtf(fd, rn, fbits); in Ucvtf()
1178 const Register& rn, in Udiv() argument
1182 udiv(rd, rn, rm); in Udiv()
1187 const Register& rn, in Umaddl() argument
1192 umaddl(rd, rn, rm, ra); in Umaddl()
1197 const Register& rn, in Umsubl() argument
1202 umsubl(rd, rn, rm, ra); in Umsubl()
1206 void MacroAssembler::Uxtb(const Register& rd, const Register& rn) { in Uxtb() argument
1209 uxtb(rd, rn); in Uxtb()
1213 void MacroAssembler::Uxth(const Register& rd, const Register& rn) { in Uxth() argument
1216 uxth(rd, rn); in Uxth()
1220 void MacroAssembler::Uxtw(const Register& rd, const Register& rn) { in Uxtw() argument
1223 uxtw(rd, rn); in Uxtw()