Home | History | Annotate | Download | only in arm

Lines Matching refs:DwVfpRegister

203 struct DwVfpRegister {
221 inline static int ToAllocationIndex(DwVfpRegister reg);
223 inline static DwVfpRegister FromAllocationIndex(int index);
225 static DwVfpRegister from_code(int code) {
226 DwVfpRegister r = { code };
233 bool is(DwVfpRegister reg) const { return code_ == reg.code_; }
252 typedef DwVfpRegister DoubleRegister;
259 operator DwVfpRegister() const {
260 DwVfpRegister r = { code_ };
271 bool is(DwVfpRegister reg) const { return code_ == reg.code_; }
362 const DwVfpRegister no_dreg = { -1 };
379 const DwVfpRegister d16 = { 16 };
380 const DwVfpRegister d17 = { 17 };
381 const DwVfpRegister d18 = { 18 };
382 const DwVfpRegister d19 = { 19 };
383 const DwVfpRegister d20 = { 20 };
384 const DwVfpRegister d21 = { 21 };
385 const DwVfpRegister d22 = { 22 };
386 const DwVfpRegister d23 = { 23 };
387 const DwVfpRegister d24 = { 24 };
388 const DwVfpRegister d25 = { 25 };
389 const DwVfpRegister d26 = { 26 };
390 const DwVfpRegister d27 = { 27 };
391 const DwVfpRegister d28 = { 28 };
392 const DwVfpRegister d29 = { 29 };
393 const DwVfpRegister d30 = { 30 };
394 const DwVfpRegister d31 = { 31 };
415 // "static const DwVfpRegister&" because Clang complains otherwise when a
1109 void vldr(const DwVfpRegister dst,
1113 void vldr(const DwVfpRegister dst,
1125 void vstr(const DwVfpRegister src,
1129 void vstr(const DwVfpRegister src,
1143 DwVfpRegister first,
1144 DwVfpRegister last,
1149 DwVfpRegister first,
1150 DwVfpRegister last,
1165 void vmov(const DwVfpRegister dst,
1171 void vmov(const DwVfpRegister dst,
1172 const DwVfpRegister src,
1174 void vmov(const DwVfpRegister dst,
1180 const DwVfpRegister src,
1182 void vmov(const DwVfpRegister dst,
1188 const DwVfpRegister src,
1196 void vcvt_f64_s32(const DwVfpRegister dst,
1204 void vcvt_f64_u32(const DwVfpRegister dst,
1209 const DwVfpRegister src,
1213 const DwVfpRegister src,
1216 void vcvt_f64_f32(const DwVfpRegister dst,
1221 const DwVfpRegister src,
1224 void vcvt_f64_s32(const DwVfpRegister dst,
1228 void vneg(const DwVfpRegister dst,
1229 const DwVfpRegister src,
1231 void vabs(const DwVfpRegister dst,
1232 const DwVfpRegister src,
1234 void vadd(const DwVfpRegister dst,
1235 const DwVfpRegister src1,
1236 const DwVfpRegister src2,
1238 void vsub(const DwVfpRegister dst,
1239 const DwVfpRegister src1,
1240 const DwVfpRegister src2,
1242 void vmul(const DwVfpRegister dst,
1243 const DwVfpRegister src1,
1244 const DwVfpRegister src2,
1246 void vmla(const DwVfpRegister dst,
1247 const DwVfpRegister src1,
1248 const DwVfpRegister src2,
1250 void vmls(const DwVfpRegister dst,
1251 const DwVfpRegister src1,
1252 const DwVfpRegister src2,
1254 void vdiv(const DwVfpRegister dst,
1255 const DwVfpRegister src1,
1256 const DwVfpRegister src2,
1258 void vcmp(const DwVfpRegister src1,
1259 const DwVfpRegister src2,
1261 void vcmp(const DwVfpRegister src1,
1268 void vsqrt(const DwVfpRegister dst,
1269 const DwVfpRegister src,
1281 void vmovl(NeonDataType dt, QwNeonRegister dst, DwVfpRegister src);