Home | History | Annotate | Download | only in priv

Lines Matching refs:nreg

2868    UInt nreg = get_neon_n_regno(theInstr);
2874 putQReg(dreg, triop(Iop_ExtractV128, getQReg(nreg),
2877 putDRegI64(dreg, triop(Iop_Extract64, getDRegI64(nreg),
2880 DIP("vext.8 %c%d, %c%d, %c%d, #%d\n", reg_t, dreg, reg_t, nreg,
2891 UInt nreg = get_neon_n_regno(theInstr & ~(1 << 6));
2902 if (dreg >= 0x100 || mreg >= 0x100 || nreg >= 0x100)
2904 if (nreg + len > 31)
2926 assign(arg_l, getDRegI64(nreg+i));
2957 DIP("d%u-d%u", nreg, nreg + len);
2959 DIP("d%u", nreg);
3025 UInt nreg = get_neon_n_regno(theInstr);
3041 assign(arg_n, getQReg(nreg));
3047 assign(arg_n, getDRegI64(nreg));
3124 dreg, regType, nreg, regType, mreg);
3185 8 << size, reg_t, dreg, reg_t, nreg, reg_t, mreg);
3296 8 << size, reg_t, dreg, reg_t, nreg, reg_t, mreg);
3311 reg_t, dreg, reg_t, nreg, reg_t, mreg);
3325 reg_t, dreg, reg_t, nreg, reg_t, mreg);
3329 if ( nreg != mreg) {
3340 reg_t, dreg, reg_t, nreg, reg_t, mreg);
3359 reg_t, dreg, reg_t, nreg, reg_t, mreg);
3375 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg);
3403 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg);
3430 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg);
3457 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg);
3537 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd',
3597 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd',
3625 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd',
3638 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd',
3701 nreg);
3827 nreg);
3967 nreg);
4126 nreg);
4154 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd',
4179 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd',
4248 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd',
4327 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd',
4345 dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg);
4357 dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg);
4376 dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg);
4386 dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg);
4439 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd',
4465 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd',
4495 8 << size, Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg,
4536 dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg);
4572 dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg);
4590 dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg);
4604 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg);
4610 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg);
4618 DIP("vpadd.f32 d%u, d%u, d%u\n", dreg, nreg, mreg);
4634 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg);
4669 dreg, Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg);
4679 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg);
4695 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg);
4709 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg);
4719 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg);
4740 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg,
4755 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg);
4759 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg);
4771 DIP("vpmin.f32 d%u, d%u, d%u\n", dreg, nreg, mreg);
4774 DIP("vpmax.f32 d%u, d%u, d%u\n", dreg, nreg, mreg);
4788 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg);
4797 Q ? 'q' : 'd', nreg, Q ? 'q' : 'd', mreg);
4822 UInt nreg = get_neon_n_regno(theInstr);
4856 if (nreg & 1)
4858 nreg >>= 1;
4859 assign(arg_n, getQReg(nreg));
4861 assign(arg_n, unop(cvt, getDRegI64(nreg)));
4868 (A & 1) ? 'q' : 'd', nreg, mreg);
4875 if (nreg & 1)
4877 nreg >>= 1;
4908 assign(tmp, binop(op, getQReg(nreg), getQReg(mreg)));
4919 nreg, mreg);
4960 assign(arg_n, unop(cvt, getDRegI64(nreg)));
4962 assign(cond, unop(cvt2, binop(cmp, getDRegI64(nreg),
4975 nreg, mreg);
4982 nreg & 1)
4984 nreg >>= 1;
5018 assign(tmp, binop(op, getQReg(nreg), getQReg(mreg)));
5029 nreg, mreg);
5067 assign(arg_n, unop(cvt, getDRegI64(nreg)));
5069 assign(cond, unop(cvt2, binop(cmp, getDRegI64(nreg),
5080 nreg, mreg);
5108 assign(res, binop(op, getDRegI64(nreg),getDRegI64(mreg)));
5111 8 << size, dreg, nreg, mreg);
5147 assign(res, binop(op, getDRegI64(nreg), getDRegI64(mreg)));
5153 binop(cmp, getDRegI64(nreg), mkU64(imm)),
5160 nreg, mreg);
5184 putQReg(dreg, binop(op, getDRegI64(nreg),
5187 8 << size, dreg, nreg, mreg);
5217 putQReg(dreg, binop(op, getDRegI64(nreg), getDRegI64(mreg)),
5221 binop(op2, getDRegI64(nreg), mkU64(imm)),
5226 DIP("vqdmull.s%u q%u, d%u, d%u\n", 8 << size, dreg, nreg, mreg);
5241 UInt nreg = get_neon_n_regno(theInstr & ~(1 << 6));
5256 if ((dreg & 1) || (nreg & 1))
5259 nreg >>= 1;
5263 assign(arg_n, getQReg(nreg));
5288 assign(arg_n, getDRegI64(nreg));
5353 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', nreg, mreg, index);
5367 assign(arg_n, getDRegI64(nreg));
5410 8 << size, dreg, nreg, mreg, index);
5426 assign(arg_n, getDRegI64(nreg));
5486 dreg, nreg, mreg, index);
5495 if ((dreg & 1) || (nreg & 1))
5498 nreg >>= 1;
5502 assign(arg_n, getQReg(nreg));
5527 assign(arg_n, getDRegI64(nreg));
5583 Q ? 'q' : 'd', nreg, mreg, index);
5597 assign(arg_n, getDRegI64(nreg));
5627 nreg, mreg, index);
5641 assign(arg_n, getDRegI64(nreg));
5691 DIP("vqdmull.s%u q%u, d%u, d%u[%u]\n", 8 << size, dreg, nreg, mreg,
5702 if ((dreg & 1) || (nreg & 1))
5705 nreg >>= 1;
5709 assign(arg_n, getQReg(nreg));
5734 assign(arg_n, getDRegI64(nreg));
5792 Q ? 'q' : 'd', nreg, mreg, index);
5802 if ((dreg & 1) || (nreg & 1))
5805 nreg >>= 1;
5809 assign(arg_n, getQReg(nreg));
5834 assign(arg_n, getDRegI64(nreg));
5892 Q ? 'q' : 'd', nreg, mreg, index);