Lines Matching refs:nreg

2861    UInt nreg = get_neon_n_regno(theInstr);  in dis_neon_vext()  local
2868 /*loV128*/getQReg(nreg), mkU8(imm4)), condT); in dis_neon_vext()
2871 /*loI64*/getDRegI64(nreg), mkU8(imm4)), condT); in dis_neon_vext()
2873 DIP("vext.8 %c%u, %c%u, %c%u, #%u\n", reg_t, dreg, reg_t, nreg, in dis_neon_vext()
2909 UInt nreg = get_neon_n_regno(theInstr & ~(1 << 6)); in dis_neon_vtb() local
2920 if (dreg >= 0x100 || mreg >= 0x100 || nreg >= 0x100) in dis_neon_vtb()
2922 if (nreg + len > 31) in dis_neon_vtb()
2944 assign(arg_l, getDRegI64(nreg+i)); in dis_neon_vtb()
2975 DIP("d%u-d%u", nreg, nreg + len); in dis_neon_vtb()
2977 DIP("d%u", nreg); in dis_neon_vtb()
3043 UInt nreg = get_neon_n_regno(theInstr); in dis_neon_data_3same() local
3059 assign(arg_n, getQReg(nreg)); in dis_neon_data_3same()
3065 assign(arg_n, getDRegI64(nreg)); in dis_neon_data_3same()
3142 dreg, regType, nreg, regType, mreg); in dis_neon_data_3same()
3201 8 << size, reg_t, dreg, reg_t, nreg, reg_t, mreg); in dis_neon_data_3same()
3312 8 << size, reg_t, dreg, reg_t, nreg, reg_t, mreg); in dis_neon_data_3same()
3327 reg_t, dreg, reg_t, nreg, reg_t, mreg); in dis_neon_data_3same()
3341 reg_t, dreg, reg_t, nreg, reg_t, mreg); in dis_neon_data_3same()
3345 if ( nreg != mreg) { in dis_neon_data_3same()
3356 reg_t, dreg, reg_t, nreg, reg_t, mreg); in dis_neon_data_3same()
3375 reg_t, dreg, reg_t, nreg, reg_t, mreg); in dis_neon_data_3same()
3391 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
3419 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
3446 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
3473 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
3553 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', in dis_neon_data_3same()
3611 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', in dis_neon_data_3same()
3639 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', in dis_neon_data_3same()
3652 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', in dis_neon_data_3same()
3715 nreg); in dis_neon_data_3same()
3839 nreg); in dis_neon_data_3same()
3979 nreg); in dis_neon_data_3same()
4136 nreg); in dis_neon_data_3same()
4164 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', in dis_neon_data_3same()
4189 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', in dis_neon_data_3same()
4258 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', in dis_neon_data_3same()
4337 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', in dis_neon_data_3same()
4355 dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4367 dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4386 dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4396 dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4449 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', in dis_neon_data_3same()
4475 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', in dis_neon_data_3same()
4505 8 << size, Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, in dis_neon_data_3same()
4544 dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4578 dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4596 dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4610 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4616 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4624 DIP("vpadd.f32 d%u, d%u, d%u\n", dreg, nreg, mreg); in dis_neon_data_3same()
4641 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4678 dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4688 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4704 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4718 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4728 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4749 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, in dis_neon_data_3same()
4764 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4768 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4780 DIP("vpmin.f32 d%u, d%u, d%u\n", dreg, nreg, mreg); in dis_neon_data_3same()
4783 DIP("vpmax.f32 d%u, d%u, d%u\n", dreg, nreg, mreg); in dis_neon_data_3same()
4798 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4808 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4833 UInt nreg = get_neon_n_regno(theInstr); in dis_neon_data_3diff() local
4867 if (nreg & 1) in dis_neon_data_3diff()
4869 nreg >>= 1; in dis_neon_data_3diff()
4870 assign(arg_n, getQReg(nreg)); in dis_neon_data_3diff()
4872 assign(arg_n, unop(cvt, getDRegI64(nreg))); in dis_neon_data_3diff()
4879 (A & 1) ? 'q' : 'd', nreg, mreg); in dis_neon_data_3diff()
4886 if (nreg & 1) in dis_neon_data_3diff()
4888 nreg >>= 1; in dis_neon_data_3diff()
4919 assign(tmp, binop(op, getQReg(nreg), getQReg(mreg))); in dis_neon_data_3diff()
4930 nreg, mreg); in dis_neon_data_3diff()
4971 assign(arg_n, unop(cvt, getDRegI64(nreg))); in dis_neon_data_3diff()
4973 assign(cond, unop(cvt2, binop(cmp, getDRegI64(nreg), in dis_neon_data_3diff()
4986 nreg, mreg); in dis_neon_data_3diff()
4993 if (nreg & 1) in dis_neon_data_3diff()
4995 nreg >>= 1; in dis_neon_data_3diff()
5029 assign(tmp, binop(op, getQReg(nreg), getQReg(mreg))); in dis_neon_data_3diff()
5040 nreg, mreg); in dis_neon_data_3diff()
5078 assign(arg_n, unop(cvt, getDRegI64(nreg))); in dis_neon_data_3diff()
5080 assign(cond, unop(cvt2, binop(cmp, getDRegI64(nreg), in dis_neon_data_3diff()
5091 nreg, mreg); in dis_neon_data_3diff()
5119 assign(res, binop(op, getDRegI64(nreg),getDRegI64(mreg))); in dis_neon_data_3diff()
5122 8 << size, dreg, nreg, mreg); in dis_neon_data_3diff()
5158 assign(res, binop(op, getDRegI64(nreg), getDRegI64(mreg))); in dis_neon_data_3diff()
5163 binop(cmp, getDRegI64(nreg), mkU64(imm)), in dis_neon_data_3diff()
5169 nreg, mreg); in dis_neon_data_3diff()
5193 putQReg(dreg, binop(op, getDRegI64(nreg), in dis_neon_data_3diff()
5196 8 << size, dreg, nreg, mreg); in dis_neon_data_3diff()
5226 putQReg(dreg, binop(op, getDRegI64(nreg), getDRegI64(mreg)), in dis_neon_data_3diff()
5229 binop(op2, getDRegI64(nreg), mkU64(imm)), in dis_neon_data_3diff()
5233 DIP("vqdmull.s%d q%u, d%u, d%u\n", 8 << size, dreg, nreg, mreg); in dis_neon_data_3diff()
5248 UInt nreg = get_neon_n_regno(theInstr & ~(1 << 6)); in dis_neon_data_2reg_and_scalar() local
5263 if ((dreg & 1) || (nreg & 1)) in dis_neon_data_2reg_and_scalar()
5266 nreg >>= 1; in dis_neon_data_2reg_and_scalar()
5270 assign(arg_n, getQReg(nreg)); in dis_neon_data_2reg_and_scalar()
5295 assign(arg_n, getDRegI64(nreg)); in dis_neon_data_2reg_and_scalar()
5360 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, mreg, index); in dis_neon_data_2reg_and_scalar()
5374 assign(arg_n, getDRegI64(nreg)); in dis_neon_data_2reg_and_scalar()
5417 8 << size, dreg, nreg, mreg, index); in dis_neon_data_2reg_and_scalar()
5433 assign(arg_n, getDRegI64(nreg)); in dis_neon_data_2reg_and_scalar()
5491 dreg, nreg, mreg, index); in dis_neon_data_2reg_and_scalar()
5500 if ((dreg & 1) || (nreg & 1)) in dis_neon_data_2reg_and_scalar()
5503 nreg >>= 1; in dis_neon_data_2reg_and_scalar()
5507 assign(arg_n, getQReg(nreg)); in dis_neon_data_2reg_and_scalar()
5532 assign(arg_n, getDRegI64(nreg)); in dis_neon_data_2reg_and_scalar()
5588 Q ? 'q' : 'd', nreg, mreg, index); in dis_neon_data_2reg_and_scalar()
5602 assign(arg_n, getDRegI64(nreg)); in dis_neon_data_2reg_and_scalar()
5632 nreg, mreg, index); in dis_neon_data_2reg_and_scalar()
5646 assign(arg_n, getDRegI64(nreg)); in dis_neon_data_2reg_and_scalar()
5694 DIP("vqdmull.s%d q%u, d%u, d%u[%u]\n", 8 << size, dreg, nreg, mreg, in dis_neon_data_2reg_and_scalar()
5705 if ((dreg & 1) || (nreg & 1)) in dis_neon_data_2reg_and_scalar()
5708 nreg >>= 1; in dis_neon_data_2reg_and_scalar()
5712 assign(arg_n, getQReg(nreg)); in dis_neon_data_2reg_and_scalar()
5737 assign(arg_n, getDRegI64(nreg)); in dis_neon_data_2reg_and_scalar()
5793 Q ? 'q' : 'd', nreg, mreg, index); in dis_neon_data_2reg_and_scalar()
5803 if ((dreg & 1) || (nreg & 1)) in dis_neon_data_2reg_and_scalar()
5806 nreg >>= 1; in dis_neon_data_2reg_and_scalar()
5810 assign(arg_n, getQReg(nreg)); in dis_neon_data_2reg_and_scalar()
5835 assign(arg_n, getDRegI64(nreg)); in dis_neon_data_2reg_and_scalar()
5891 Q ? 'q' : 'd', nreg, mreg, index); in dis_neon_data_2reg_and_scalar()