Lines Matching refs:sd
427 inline int32_t Thumb2Assembler::VldrsEncoding32(SRegister sd, Register rn, int32_t offset) {
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 sd, float s_imm, Condition cond) {
934 sd, S0, S0);
956 void Thumb2Assembler::vmovs(SRegister sd, SRegister sm, Condition cond) {
957 EmitVFPsss(cond, B23 | B21 | B20 | B6, sd, S0, sm);
966 void Thumb2Assembler::vadds(SRegister sd, SRegister sn, SRegister sm,
968 EmitVFPsss(cond, B21 | B20, sd, sn, sm);
978 void Thumb2Assembler::vsubs(SRegister sd, SRegister sn, SRegister sm,
980 EmitVFPsss(cond, B21 | B20 | B6, sd, sn, sm);
990 void Thumb2Assembler::vmuls(SRegister sd, SRegister sn, SRegister sm,
992 EmitVFPsss(cond, B21, sd, sn, sm);
1002 void Thumb2Assembler::vmlas(SRegister sd, SRegister sn, SRegister sm,
1004 EmitVFPsss(cond, 0, sd, sn, sm);
1014 void Thumb2Assembler::vmlss(SRegister sd, SRegister sn, SRegister sm,
1016 EmitVFPsss(cond, B6, sd, sn, sm);
1026 void Thumb2Assembler::vdivs(SRegister sd, SRegister sn, SRegister sm,
1028 EmitVFPsss(cond, B23, sd, sn, sm);
1038 void Thumb2Assembler::vabss(SRegister sd, SRegister sm, Condition cond) {
1039 EmitVFPsss(cond, B23 | B21 | B20 | B7 | B6, sd, S0, sm);
1048 void Thumb2Assembler::vnegs(SRegister sd, SRegister sm, Condition cond) {
1049 EmitVFPsss(cond, B23 | B21 | B20 | B16 | B6, sd, S0, sm);
1058 void Thumb2Assembler::vsqrts(SRegister sd, SRegister sm, Condition cond) {
1059 EmitVFPsss(cond, B23 | B21 | B20 | B16 | B7 | B6, sd, S0, sm);
1067 void Thumb2Assembler::vcvtsd(SRegister sd, DRegister dm, Condition cond) {
1068 EmitVFPsd(cond, B23 | B21 | B20 | B18 | B17 | B16 | B8 | B7 | B6, sd, dm);
1077 void Thumb2Assembler::vcvtis(SRegister sd, SRegister sm, Condition cond) {
1078 EmitVFPsss(cond, B23 | B21 | B20 | B19 | B18 | B16 | B7 | B6, sd, S0, sm);
1082 void Thumb2Assembler::vcvtid(SRegister sd, DRegister dm, Condition cond) {
1083 EmitVFPsd(cond, B23 | B21 | B20 | B19 | B18 | B16 | B8 | B7 | B6, sd, dm);
1087 void Thumb2Assembler::vcvtsi(SRegister sd, SRegister sm, Condition cond) {
1088 EmitVFPsss(cond, B23 | B21 | B20 | B19 | B7 | B6, sd, S0, sm);
1097 void Thumb2Assembler::vcvtus(SRegister sd, SRegister sm, Condition cond) {
1098 EmitVFPsss(cond, B23 | B21 | B20 | B19 | B18 | B7 | B6, sd, S0, sm);
1102 void Thumb2Assembler::vcvtud(SRegister sd, DRegister dm, Condition cond) {
1103 EmitVFPsd(cond, B23 | B21 | B20 | B19 | B18 | B8 | B7 | B6, sd, dm);
1107 void Thumb2Assembler::vcvtsu(SRegister sd, SRegister sm, Condition cond) {
1108 EmitVFPsss(cond, B23 | B21 | B20 | B19 | B6, sd, S0, sm);
1117 void Thumb2Assembler::vcmps(SRegister sd, SRegister sm, Condition cond) {
1118 EmitVFPsss(cond, B23 | B21 | B20 | B18 | B6, sd, S0, sm);
1127 void Thumb2Assembler::vcmpsz(SRegister sd, Condition cond) {
1128 EmitVFPsss(cond, B23 | B21 | B20 | B18 | B16 | B6, sd, S0, S0);
2944 void Thumb2Assembler::vldrs(SRegister sd, const Address& ad, Condition cond) {
2946 CHECK_NE(sd, kNoSRegister);
2950 sd) & 1)*B22) |
2951 ((static_cast<int32_t>(sd) >> 1)*B12) |
2957 void Thumb2Assembler::vstrs(SRegister sd, const Address& ad, Condition cond) {
2960 CHECK_NE(sd, kNoSRegister);
2964 ((static_cast<int32_t>(sd) & 1)*B22) |
2965 ((static_cast<int32_t>(sd) >> 1)*B12) |
3045 SRegister sd, SRegister sn, SRegister sm) {
3046 CHECK_NE(sd, kNoSRegister);
3052 ((static_cast<int32_t>(sd) & 1)*B22) |
3054 ((static_cast<int32_t>(sd) >> 1)*B12) |
3081 SRegister sd, DRegister dm) {
3082 CHECK_NE(sd, kNoSRegister);
3087 ((static_cast<int32_t>(sd) & 1)*B22) |
3088 ((static_cast<int32_t>(sd) >> 1)*B12) |
3469 void Thumb2Assembler::LoadLiteral(SRegister sd, Literal* literal) {
3473 FixupId fixup_id = AddFixup(Fixup::LoadSingleLiteral(location, sd, Fixup::kLongOrFPLiteral1KiB));