/art/compiler/utils/arm/ |
H A D | assembler_thumb2.h | 204 void vmovs(SRegister sd, SRegister sm, Condition cond = AL) OVERRIDE; 208 bool vmovs(SRegister sd, float s_imm, Condition cond = AL) OVERRIDE; 211 void vldrs(SRegister sd, const Address& ad, Condition cond = AL) OVERRIDE; 212 void vstrs(SRegister sd, const Address& ad, Condition cond = AL) OVERRIDE; 216 void vadds(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL) OVERRIDE; 218 void vsubs(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL) OVERRIDE; 220 void vmuls(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL) OVERRIDE; 222 void vmlas(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL) OVERRIDE; 224 void vmlss(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL) OVERRIDE; 226 void vdivs(SRegister sd, SRegiste 508 LoadSingleLiteral(uint32_t location, SRegister sd, Size size = kLongOrFPLiteral1KiB) argument 613 Fixup(Register rn, Register rt2, SRegister sd, DRegister dd, Condition cond, Type type, Size size, uint32_t location) argument [all...] |
H A D | assembler_arm.h | 625 virtual void vmovs(SRegister sd, SRegister sm, Condition cond = AL) = 0; 629 virtual bool vmovs(SRegister sd, float s_imm, Condition cond = AL) = 0; 632 virtual void vldrs(SRegister sd, const Address& ad, Condition cond = AL) = 0; 633 virtual void vstrs(SRegister sd, const Address& ad, Condition cond = AL) = 0; 637 virtual void vadds(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL) = 0; 639 virtual void vsubs(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL) = 0; 641 virtual void vmuls(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL) = 0; 643 virtual void vmlas(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL) = 0; 645 virtual void vmlss(SRegister sd, SRegister sn, SRegister sm, Condition cond = AL) = 0; 647 virtual void vdivs(SRegister sd, SRegiste 738 LoadSImmediate(SRegister sd, float value, Condition cond = AL) argument 754 LoadDImmediate(DRegister sd, double value, Condition cond = AL) argument [all...] |
H A D | assembler_arm32.cc | 338 void Arm32Assembler::vmovs(SRegister sd, SRegister sm, Condition cond) { argument 339 EmitVFPsss(cond, B23 | B21 | B20 | B6, sd, S0, sm); 348 bool Arm32Assembler::vmovs(SRegister sd, float s_imm, Condition cond) { argument 356 sd, S0, S0); 378 void Arm32Assembler::vadds(SRegister sd, SRegister sn, SRegister sm, argument 380 EmitVFPsss(cond, B21 | B20, sd, sn, sm); 390 void Arm32Assembler::vsubs(SRegister sd, SRegister sn, SRegister sm, argument 392 EmitVFPsss(cond, B21 | B20 | B6, sd, sn, sm); 402 void Arm32Assembler::vmuls(SRegister sd, SRegister sn, SRegister sm, argument 404 EmitVFPsss(cond, B21, sd, s 414 vmlas(SRegister sd, SRegister sn, SRegister sm, Condition cond) argument 426 vmlss(SRegister sd, SRegister sn, SRegister sm, Condition cond) argument 438 vdivs(SRegister sd, SRegister sn, SRegister sm, Condition cond) argument 450 vabss(SRegister sd, SRegister sm, Condition cond) argument 460 vnegs(SRegister sd, SRegister sm, Condition cond) argument 470 vsqrts(SRegister sd, SRegister sm, Condition cond) argument 479 vcvtsd(SRegister sd, DRegister dm, Condition cond) argument 489 vcvtis(SRegister sd, SRegister sm, Condition cond) argument 494 vcvtid(SRegister sd, DRegister dm, Condition cond) argument 499 vcvtsi(SRegister sd, SRegister sm, Condition cond) argument 509 vcvtus(SRegister sd, SRegister sm, Condition cond) argument 514 vcvtud(SRegister sd, DRegister dm, Condition cond) argument 519 vcvtsu(SRegister sd, SRegister sm, Condition cond) argument 529 vcmps(SRegister sd, SRegister sm, Condition cond) argument 539 vcmpsz(SRegister sd, Condition cond) argument 1035 vldrs(SRegister sd, const Address& ad, Condition cond) argument 1048 vstrs(SRegister sd, const Address& ad, Condition cond) argument 1135 EmitVFPsss(Condition cond, int32_t opcode, SRegister sd, SRegister sn, SRegister sm) argument 1171 EmitVFPsd(Condition cond, int32_t opcode, SRegister sd, DRegister dm) argument [all...] |
H A D | assembler_thumb2.cc | 427 inline int32_t Thumb2Assembler::VldrsEncoding32(SRegister sd, Register rn, int32_t offset) { argument 433 ((static_cast<int32_t>(sd) & 0x01) << (22 - 0)) | // Move D from bit 0 to bit 22. 434 ((static_cast<int32_t>(sd) & 0x1e) << (12 - 1)) | // Move Vd from bits 1-4 to bits 12-15. 926 bool Thumb2Assembler::vmovs(SRegister sd, float s_imm, Condition cond) { argument 934 sd, S0, S0); 956 void Thumb2Assembler::vmovs(SRegister sd, SRegister sm, Condition cond) { argument 957 EmitVFPsss(cond, B23 | B21 | B20 | B6, sd, S0, sm); 966 void Thumb2Assembler::vadds(SRegister sd, SRegister sn, SRegister sm, argument 968 EmitVFPsss(cond, B21 | B20, sd, sn, sm); 978 void Thumb2Assembler::vsubs(SRegister sd, SRegiste argument 990 vmuls(SRegister sd, SRegister sn, SRegister sm, Condition cond) argument 1002 vmlas(SRegister sd, SRegister sn, SRegister sm, Condition cond) argument 1014 vmlss(SRegister sd, SRegister sn, SRegister sm, Condition cond) argument 1026 vdivs(SRegister sd, SRegister sn, SRegister sm, Condition cond) argument 1038 vabss(SRegister sd, SRegister sm, Condition cond) argument 1048 vnegs(SRegister sd, SRegister sm, Condition cond) argument 1058 vsqrts(SRegister sd, SRegister sm, Condition cond) argument 1067 vcvtsd(SRegister sd, DRegister dm, Condition cond) argument 1077 vcvtis(SRegister sd, SRegister sm, Condition cond) argument 1082 vcvtid(SRegister sd, DRegister dm, Condition cond) argument 1087 vcvtsi(SRegister sd, SRegister sm, Condition cond) argument 1097 vcvtus(SRegister sd, SRegister sm, Condition cond) argument 1102 vcvtud(SRegister sd, DRegister dm, Condition cond) argument 1107 vcvtsu(SRegister sd, SRegister sm, Condition cond) argument 1117 vcmps(SRegister sd, SRegister sm, Condition cond) argument 1127 vcmpsz(SRegister sd, Condition cond) argument 2944 vldrs(SRegister sd, const Address& ad, Condition cond) argument 2957 vstrs(SRegister sd, const Address& ad, Condition cond) argument 3044 EmitVFPsss(Condition cond, int32_t opcode, SRegister sd, SRegister sn, SRegister sm) argument 3080 EmitVFPsd(Condition cond, int32_t opcode, SRegister sd, DRegister dm) argument 3469 LoadLiteral(SRegister sd, Literal* literal) argument [all...] |