Lines Matching refs:QwNeonRegister
294 class QwNeonRegister : public RegisterBase<QwNeonRegister, kSimd128AfterLast> {
315 explicit constexpr QwNeonRegister(int code) : RegisterBase(code) {} in QwNeonRegister() function
319 typedef QwNeonRegister QuadRegister;
321 typedef QwNeonRegister Simd128Register;
587 explicit NeonListOperand(QwNeonRegister q_reg) in NeonListOperand()
1237 void vmovl(NeonDataType dt, QwNeonRegister dst, DwVfpRegister src);
1239 void vqmovn(NeonDataType dt, DwVfpRegister dst, QwNeonRegister src);
1245 void vmov(QwNeonRegister dst, QwNeonRegister src);
1246 void vdup(NeonSize size, QwNeonRegister dst, Register src);
1247 void vdup(NeonSize size, QwNeonRegister dst, DwVfpRegister src, int index);
1250 void vcvt_f32_s32(QwNeonRegister dst, QwNeonRegister src);
1251 void vcvt_f32_u32(QwNeonRegister dst, QwNeonRegister src);
1252 void vcvt_s32_f32(QwNeonRegister dst, QwNeonRegister src);
1253 void vcvt_u32_f32(QwNeonRegister dst, QwNeonRegister src);
1255 void vmvn(QwNeonRegister dst, QwNeonRegister src);
1257 void vswp(QwNeonRegister dst, QwNeonRegister src);
1258 void vabs(QwNeonRegister dst, QwNeonRegister src);
1259 void vabs(NeonSize size, QwNeonRegister dst, QwNeonRegister src);
1260 void vneg(QwNeonRegister dst, QwNeonRegister src);
1261 void vneg(NeonSize size, QwNeonRegister dst, QwNeonRegister src);
1263 void vand(QwNeonRegister dst, QwNeonRegister src1, QwNeonRegister src2);
1265 void veor(QwNeonRegister dst, QwNeonRegister src1, QwNeonRegister src2);
1266 void vbsl(QwNeonRegister dst, QwNeonRegister src1, QwNeonRegister src2);
1267 void vorr(QwNeonRegister dst, QwNeonRegister src1, QwNeonRegister src2);
1268 void vadd(QwNeonRegister dst, QwNeonRegister src1, QwNeonRegister src2);
1269 void vadd(NeonSize size, QwNeonRegister dst, QwNeonRegister src1,
1270 QwNeonRegister src2);
1271 void vqadd(NeonDataType dt, QwNeonRegister dst, QwNeonRegister src1,
1272 QwNeonRegister src2);
1273 void vsub(QwNeonRegister dst, QwNeonRegister src1, QwNeonRegister src2);
1274 void vsub(NeonSize size, QwNeonRegister dst, QwNeonRegister src1,
1275 QwNeonRegister src2);
1276 void vqsub(NeonDataType dt, QwNeonRegister dst, QwNeonRegister src1,
1277 QwNeonRegister src2);
1278 void vmul(QwNeonRegister dst, QwNeonRegister src1,
1279 QwNeonRegister src2);
1280 void vmul(NeonSize size, QwNeonRegister dst, QwNeonRegister src1,
1281 QwNeonRegister src2);
1282 void vmin(QwNeonRegister dst, QwNeonRegister src1, QwNeonRegister src2);
1283 void vmin(NeonDataType dt, QwNeonRegister dst,
1284 QwNeonRegister src1, QwNeonRegister src2);
1285 void vmax(QwNeonRegister dst, QwNeonRegister src1, QwNeonRegister src2);
1286 void vmax(NeonDataType dt, QwNeonRegister dst,
1287 QwNeonRegister src1, QwNeonRegister src2);
1295 void vshl(NeonDataType dt, QwNeonRegister dst, QwNeonRegister src, int shift);
1296 void vshr(NeonDataType dt, QwNeonRegister dst, QwNeonRegister src, int shift);
1300 void vrecpe(QwNeonRegister dst, QwNeonRegister src);
1301 void vrsqrte(QwNeonRegister dst, QwNeonRegister src);
1302 void vrecps(QwNeonRegister dst, QwNeonRegister src1, QwNeonRegister src2);
1303 void vrsqrts(QwNeonRegister dst, QwNeonRegister src1, QwNeonRegister src2);
1304 void vtst(NeonSize size, QwNeonRegister dst, QwNeonRegister src1,
1305 QwNeonRegister src2);
1306 void vceq(QwNeonRegister dst, QwNeonRegister src1, QwNeonRegister src2);
1307 void vceq(NeonSize size, QwNeonRegister dst, QwNeonRegister src1,
1308 QwNeonRegister src2);
1309 void vcge(QwNeonRegister dst, QwNeonRegister src1, QwNeonRegister src2);
1310 void vcge(NeonDataType dt, QwNeonRegister dst, QwNeonRegister src1,
1311 QwNeonRegister src2);
1312 void vcgt(QwNeonRegister dst, QwNeonRegister src1, QwNeonRegister src2);
1313 void vcgt(NeonDataType dt, QwNeonRegister dst, QwNeonRegister src1,
1314 QwNeonRegister src2);
1315 void vext(QwNeonRegister dst, QwNeonRegister src1, QwNeonRegister src2,
1318 void vzip(NeonSize size, QwNeonRegister src1, QwNeonRegister src2);
1320 void vuzp(NeonSize size, QwNeonRegister src1, QwNeonRegister src2);
1321 void vrev16(NeonSize size, QwNeonRegister dst, QwNeonRegister src);
1322 void vrev32(NeonSize size, QwNeonRegister dst, QwNeonRegister src);
1323 void vrev64(NeonSize size, QwNeonRegister dst, QwNeonRegister src);
1325 void vtrn(NeonSize size, QwNeonRegister src1, QwNeonRegister src2);
1359 void vpush(QwNeonRegister src, Condition cond = al) {
1592 bool VfpRegisterIsAvailable(QwNeonRegister reg) { in VfpRegisterIsAvailable()
1733 QwNeonRegister AcquireQ() { in AcquireQ()
1734 QwNeonRegister reg = AcquireVfp<QwNeonRegister>(); in AcquireQ()