• Home
  • Raw
  • Download

Lines Matching refs:nreg

2849    UInt nreg = get_neon_n_regno(theInstr);  in dis_neon_vext()  local
2855 putQReg(dreg, triop(Iop_ExtractV128, getQReg(nreg), in dis_neon_vext()
2858 putDRegI64(dreg, triop(Iop_Extract64, getDRegI64(nreg), in dis_neon_vext()
2861 DIP("vext.8 %c%d, %c%d, %c%d, #%d\n", reg_t, dreg, reg_t, nreg, in dis_neon_vext()
2872 UInt nreg = get_neon_n_regno(theInstr & ~(1 << 6)); in dis_neon_vtb() local
2883 if (dreg >= 0x100 || mreg >= 0x100 || nreg >= 0x100) in dis_neon_vtb()
2885 if (nreg + len > 31) in dis_neon_vtb()
2907 assign(arg_l, getDRegI64(nreg+i)); in dis_neon_vtb()
2938 DIP("d%u-d%u", nreg, nreg + len); in dis_neon_vtb()
2940 DIP("d%u", nreg); in dis_neon_vtb()
3006 UInt nreg = get_neon_n_regno(theInstr); in dis_neon_data_3same() local
3022 assign(arg_n, getQReg(nreg)); in dis_neon_data_3same()
3028 assign(arg_n, getDRegI64(nreg)); in dis_neon_data_3same()
3105 dreg, regType, nreg, regType, mreg); in dis_neon_data_3same()
3166 8 << size, reg_t, dreg, reg_t, nreg, reg_t, mreg); in dis_neon_data_3same()
3277 8 << size, reg_t, dreg, reg_t, nreg, reg_t, mreg); in dis_neon_data_3same()
3292 reg_t, dreg, reg_t, nreg, reg_t, mreg); in dis_neon_data_3same()
3306 reg_t, dreg, reg_t, nreg, reg_t, mreg); in dis_neon_data_3same()
3310 if ( nreg != mreg) { in dis_neon_data_3same()
3321 reg_t, dreg, reg_t, nreg, reg_t, mreg); in dis_neon_data_3same()
3340 reg_t, dreg, reg_t, nreg, reg_t, mreg); in dis_neon_data_3same()
3356 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
3384 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
3411 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
3438 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
3518 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', in dis_neon_data_3same()
3578 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', in dis_neon_data_3same()
3606 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', in dis_neon_data_3same()
3619 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', in dis_neon_data_3same()
3682 nreg); in dis_neon_data_3same()
3808 nreg); in dis_neon_data_3same()
3948 nreg); in dis_neon_data_3same()
4107 nreg); in dis_neon_data_3same()
4135 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', in dis_neon_data_3same()
4160 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', in dis_neon_data_3same()
4229 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', in dis_neon_data_3same()
4308 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', in dis_neon_data_3same()
4326 dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4338 dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4357 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()
4420 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', in dis_neon_data_3same()
4446 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', in dis_neon_data_3same()
4476 8 << size, Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, in dis_neon_data_3same()
4517 dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4553 dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4571 dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4585 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4591 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4599 DIP("vpadd.f32 d%u, d%u, d%u\n", dreg, nreg, mreg); in dis_neon_data_3same()
4615 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4650 dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4660 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4676 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4690 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4700 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4721 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, in dis_neon_data_3same()
4736 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4740 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4752 DIP("vpmin.f32 d%u, d%u, d%u\n", dreg, nreg, mreg); in dis_neon_data_3same()
4755 DIP("vpmax.f32 d%u, d%u, d%u\n", dreg, nreg, mreg); in dis_neon_data_3same()
4769 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4778 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg); in dis_neon_data_3same()
4803 UInt nreg = get_neon_n_regno(theInstr); in dis_neon_data_3diff() local
4837 if (nreg & 1) in dis_neon_data_3diff()
4839 nreg >>= 1; in dis_neon_data_3diff()
4840 assign(arg_n, getQReg(nreg)); in dis_neon_data_3diff()
4842 assign(arg_n, unop(cvt, getDRegI64(nreg))); in dis_neon_data_3diff()
4849 (A & 1) ? 'q' : 'd', nreg, mreg); in dis_neon_data_3diff()
4856 if (nreg & 1) in dis_neon_data_3diff()
4858 nreg >>= 1; in dis_neon_data_3diff()
4889 assign(tmp, binop(op, getQReg(nreg), getQReg(mreg))); in dis_neon_data_3diff()
4900 nreg, mreg); in dis_neon_data_3diff()
4941 assign(arg_n, unop(cvt, getDRegI64(nreg))); in dis_neon_data_3diff()
4943 assign(cond, unop(cvt2, binop(cmp, getDRegI64(nreg), in dis_neon_data_3diff()
4956 nreg, mreg); in dis_neon_data_3diff()
4963 if (nreg & 1) in dis_neon_data_3diff()
4965 nreg >>= 1; in dis_neon_data_3diff()
4999 assign(tmp, binop(op, getQReg(nreg), getQReg(mreg))); in dis_neon_data_3diff()
5010 nreg, mreg); in dis_neon_data_3diff()
5048 assign(arg_n, unop(cvt, getDRegI64(nreg))); in dis_neon_data_3diff()
5050 assign(cond, unop(cvt2, binop(cmp, getDRegI64(nreg), in dis_neon_data_3diff()
5061 nreg, mreg); in dis_neon_data_3diff()
5089 assign(res, binop(op, getDRegI64(nreg),getDRegI64(mreg))); in dis_neon_data_3diff()
5092 8 << size, dreg, nreg, mreg); in dis_neon_data_3diff()
5128 assign(res, binop(op, getDRegI64(nreg), getDRegI64(mreg))); in dis_neon_data_3diff()
5134 binop(cmp, getDRegI64(nreg), mkU64(imm)), in dis_neon_data_3diff()
5141 nreg, mreg); in dis_neon_data_3diff()
5165 putQReg(dreg, binop(op, getDRegI64(nreg), in dis_neon_data_3diff()
5168 8 << size, dreg, nreg, mreg); in dis_neon_data_3diff()
5198 putQReg(dreg, binop(op, getDRegI64(nreg), getDRegI64(mreg)), in dis_neon_data_3diff()
5202 binop(op2, getDRegI64(nreg), mkU64(imm)), in dis_neon_data_3diff()
5207 DIP("vqdmull.s%u q%u, d%u, d%u\n", 8 << size, dreg, nreg, mreg); in dis_neon_data_3diff()
5222 UInt nreg = get_neon_n_regno(theInstr & ~(1 << 6)); in dis_neon_data_2reg_and_scalar() local
5237 if ((dreg & 1) || (nreg & 1)) in dis_neon_data_2reg_and_scalar()
5240 nreg >>= 1; in dis_neon_data_2reg_and_scalar()
5244 assign(arg_n, getQReg(nreg)); in dis_neon_data_2reg_and_scalar()
5269 assign(arg_n, getDRegI64(nreg)); in dis_neon_data_2reg_and_scalar()
5334 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, mreg, index); in dis_neon_data_2reg_and_scalar()
5348 assign(arg_n, getDRegI64(nreg)); in dis_neon_data_2reg_and_scalar()
5391 8 << size, dreg, nreg, mreg, index); in dis_neon_data_2reg_and_scalar()
5407 assign(arg_n, getDRegI64(nreg)); in dis_neon_data_2reg_and_scalar()
5467 dreg, nreg, mreg, index); in dis_neon_data_2reg_and_scalar()
5476 if ((dreg & 1) || (nreg & 1)) in dis_neon_data_2reg_and_scalar()
5479 nreg >>= 1; in dis_neon_data_2reg_and_scalar()
5483 assign(arg_n, getQReg(nreg)); in dis_neon_data_2reg_and_scalar()
5508 assign(arg_n, getDRegI64(nreg)); in dis_neon_data_2reg_and_scalar()
5564 Q ? 'q' : 'd', nreg, mreg, index); in dis_neon_data_2reg_and_scalar()
5578 assign(arg_n, getDRegI64(nreg)); in dis_neon_data_2reg_and_scalar()
5608 nreg, mreg, index); in dis_neon_data_2reg_and_scalar()
5622 assign(arg_n, getDRegI64(nreg)); in dis_neon_data_2reg_and_scalar()
5672 DIP("vqdmull.s%u q%u, d%u, d%u[%u]\n", 8 << size, dreg, nreg, mreg, in dis_neon_data_2reg_and_scalar()
5683 if ((dreg & 1) || (nreg & 1)) in dis_neon_data_2reg_and_scalar()
5686 nreg >>= 1; in dis_neon_data_2reg_and_scalar()
5690 assign(arg_n, getQReg(nreg)); in dis_neon_data_2reg_and_scalar()
5715 assign(arg_n, getDRegI64(nreg)); in dis_neon_data_2reg_and_scalar()
5773 Q ? 'q' : 'd', nreg, mreg, index); in dis_neon_data_2reg_and_scalar()
5783 if ((dreg & 1) || (nreg & 1)) in dis_neon_data_2reg_and_scalar()
5786 nreg >>= 1; in dis_neon_data_2reg_and_scalar()
5790 assign(arg_n, getQReg(nreg)); in dis_neon_data_2reg_and_scalar()
5815 assign(arg_n, getDRegI64(nreg)); in dis_neon_data_2reg_and_scalar()
5873 Q ? 'q' : 'd', nreg, mreg, index); in dis_neon_data_2reg_and_scalar()