• Home
  • Raw
  • Download

Lines Matching refs:nreg

2888    UInt nreg = get_neon_n_regno(theInstr);  in dis_neon_vext()  local
2895 /*loV128*/getQReg(nreg), mkU8(imm4)), condT); in dis_neon_vext()
2898 /*loI64*/getDRegI64(nreg), mkU8(imm4)), condT); in dis_neon_vext()
2900 DIP("vext.8 %c%u, %c%u, %c%u, #%u\n", reg_t, dreg, reg_t, nreg, in dis_neon_vext()
2936 UInt nreg = get_neon_n_regno(theInstr & ~(1 << 6)); in dis_neon_vtb() local
2947 if (dreg >= 0x100 || mreg >= 0x100 || nreg >= 0x100) in dis_neon_vtb()
2949 if (nreg + len > 31) in dis_neon_vtb()
2971 assign(arg_l, getDRegI64(nreg+i)); in dis_neon_vtb()
3002 DIP("d%u-d%u", nreg, nreg + len); in dis_neon_vtb()
3004 DIP("d%u", nreg); in dis_neon_vtb()
3076 UInt nreg = get_neon_n_regno(theInstr); in dis_neon_data_3same() local
3092 assign(arg_n, getQReg(nreg)); in dis_neon_data_3same()
3098 assign(arg_n, getDRegI64(nreg)); in dis_neon_data_3same()
3175 dreg, regType, nreg, regType, mreg); in dis_neon_data_3same()
3234 8 << size, reg_t, dreg, reg_t, nreg, reg_t, mreg); in dis_neon_data_3same()
3345 8 << size, reg_t, dreg, reg_t, nreg, reg_t, mreg); in dis_neon_data_3same()
3360 reg_t, dreg, reg_t, nreg, reg_t, mreg); in dis_neon_data_3same()
3374 reg_t, dreg, reg_t, nreg, reg_t, mreg); in dis_neon_data_3same()
3378 if ( nreg != mreg) { in dis_neon_data_3same()
3389 reg_t, dreg, reg_t, nreg, reg_t, mreg); in dis_neon_data_3same()
3408 reg_t, dreg, reg_t, nreg, reg_t, mreg); in dis_neon_data_3same()
3426 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
3454 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
3481 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
3508 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
3590 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', in dis_neon_data_3same()
3648 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', in dis_neon_data_3same()
3676 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', in dis_neon_data_3same()
3689 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', in dis_neon_data_3same()
3752 nreg); in dis_neon_data_3same()
3876 nreg); in dis_neon_data_3same()
4016 nreg); in dis_neon_data_3same()
4173 nreg); in dis_neon_data_3same()
4201 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', in dis_neon_data_3same()
4226 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', in dis_neon_data_3same()
4295 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', in dis_neon_data_3same()
4374 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', in dis_neon_data_3same()
4392 dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4404 dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4423 dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4433 dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4486 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', in dis_neon_data_3same()
4512 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', in dis_neon_data_3same()
4542 8 << size, Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, in dis_neon_data_3same()
4581 dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4615 dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4633 dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4652 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4658 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4666 DIP("vpadd.f32 d%u, d%u, d%u\n", dreg, nreg, mreg); in dis_neon_data_3same()
4683 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4720 dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4730 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4746 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4760 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4770 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4791 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, in dis_neon_data_3same()
4808 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4812 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4824 DIP("vpmin.f32 d%u, d%u, d%u\n", dreg, nreg, mreg); in dis_neon_data_3same()
4827 DIP("vpmax.f32 d%u, d%u, d%u\n", dreg, nreg, mreg); in dis_neon_data_3same()
4842 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4852 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4888 UInt nreg = get_neon_n_regno(theInstr); in dis_neon_data_3diff() local
4922 if (nreg & 1) in dis_neon_data_3diff()
4924 nreg >>= 1; in dis_neon_data_3diff()
4925 assign(arg_n, getQReg(nreg)); in dis_neon_data_3diff()
4927 assign(arg_n, unop(cvt, getDRegI64(nreg))); in dis_neon_data_3diff()
4934 (A & 1) ? 'q' : 'd', nreg, mreg); in dis_neon_data_3diff()
4941 if (nreg & 1) in dis_neon_data_3diff()
4943 nreg >>= 1; in dis_neon_data_3diff()
4974 assign(tmp, binop(op, getQReg(nreg), getQReg(mreg))); in dis_neon_data_3diff()
4985 nreg, mreg); in dis_neon_data_3diff()
5026 assign(arg_n, unop(cvt, getDRegI64(nreg))); in dis_neon_data_3diff()
5028 assign(cond, unop(cvt2, binop(cmp, getDRegI64(nreg), in dis_neon_data_3diff()
5041 nreg, mreg); in dis_neon_data_3diff()
5048 if (nreg & 1) in dis_neon_data_3diff()
5050 nreg >>= 1; in dis_neon_data_3diff()
5084 assign(tmp, binop(op, getQReg(nreg), getQReg(mreg))); in dis_neon_data_3diff()
5095 nreg, mreg); in dis_neon_data_3diff()
5133 assign(arg_n, unop(cvt, getDRegI64(nreg))); in dis_neon_data_3diff()
5135 assign(cond, unop(cvt2, binop(cmp, getDRegI64(nreg), in dis_neon_data_3diff()
5146 nreg, mreg); in dis_neon_data_3diff()
5174 assign(res, binop(op, getDRegI64(nreg),getDRegI64(mreg))); in dis_neon_data_3diff()
5177 8 << size, dreg, nreg, mreg); in dis_neon_data_3diff()
5213 assign(res, binop(op, getDRegI64(nreg), getDRegI64(mreg))); in dis_neon_data_3diff()
5218 binop(cmp, getDRegI64(nreg), mkU64(imm)), in dis_neon_data_3diff()
5224 nreg, mreg); in dis_neon_data_3diff()
5252 putQReg(dreg, binop(op, getDRegI64(nreg), in dis_neon_data_3diff()
5255 8 << size, dreg, nreg, mreg); in dis_neon_data_3diff()
5285 putQReg(dreg, binop(op, getDRegI64(nreg), getDRegI64(mreg)), in dis_neon_data_3diff()
5288 binop(op2, getDRegI64(nreg), mkU64(imm)), in dis_neon_data_3diff()
5292 DIP("vqdmull.s%d q%u, d%u, d%u\n", 8 << size, dreg, nreg, mreg); in dis_neon_data_3diff()
5307 UInt nreg = get_neon_n_regno(theInstr & ~(1 << 6)); in dis_neon_data_2reg_and_scalar() local
5322 if ((dreg & 1) || (nreg & 1)) in dis_neon_data_2reg_and_scalar()
5325 nreg >>= 1; in dis_neon_data_2reg_and_scalar()
5329 assign(arg_n, getQReg(nreg)); in dis_neon_data_2reg_and_scalar()
5354 assign(arg_n, getDRegI64(nreg)); in dis_neon_data_2reg_and_scalar()
5419 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, mreg, index); in dis_neon_data_2reg_and_scalar()
5433 assign(arg_n, getDRegI64(nreg)); in dis_neon_data_2reg_and_scalar()
5476 8 << size, dreg, nreg, mreg, index); in dis_neon_data_2reg_and_scalar()
5492 assign(arg_n, getDRegI64(nreg)); in dis_neon_data_2reg_and_scalar()
5550 dreg, nreg, mreg, index); in dis_neon_data_2reg_and_scalar()
5559 if ((dreg & 1) || (nreg & 1)) in dis_neon_data_2reg_and_scalar()
5562 nreg >>= 1; in dis_neon_data_2reg_and_scalar()
5566 assign(arg_n, getQReg(nreg)); in dis_neon_data_2reg_and_scalar()
5591 assign(arg_n, getDRegI64(nreg)); in dis_neon_data_2reg_and_scalar()
5647 Q ? 'q' : 'd', nreg, mreg, index); in dis_neon_data_2reg_and_scalar()
5661 assign(arg_n, getDRegI64(nreg)); in dis_neon_data_2reg_and_scalar()
5691 nreg, mreg, index); in dis_neon_data_2reg_and_scalar()
5705 assign(arg_n, getDRegI64(nreg)); in dis_neon_data_2reg_and_scalar()
5753 DIP("vqdmull.s%d q%u, d%u, d%u[%u]\n", 8 << size, dreg, nreg, mreg, in dis_neon_data_2reg_and_scalar()
5764 if ((dreg & 1) || (nreg & 1)) in dis_neon_data_2reg_and_scalar()
5767 nreg >>= 1; in dis_neon_data_2reg_and_scalar()
5771 assign(arg_n, getQReg(nreg)); in dis_neon_data_2reg_and_scalar()
5796 assign(arg_n, getDRegI64(nreg)); in dis_neon_data_2reg_and_scalar()
5852 Q ? 'q' : 'd', nreg, mreg, index); in dis_neon_data_2reg_and_scalar()
5862 if ((dreg & 1) || (nreg & 1)) in dis_neon_data_2reg_and_scalar()
5865 nreg >>= 1; in dis_neon_data_2reg_and_scalar()
5869 assign(arg_n, getQReg(nreg)); in dis_neon_data_2reg_and_scalar()
5894 assign(arg_n, getDRegI64(nreg)); in dis_neon_data_2reg_and_scalar()
5950 Q ? 'q' : 'd', nreg, mreg, index); in dis_neon_data_2reg_and_scalar()