Home | History | Annotate | Download | only in priv

Lines Matching defs:shift_imm

5968    UInt shift_imm;
5984 shift_imm = 64 - imm6;
5987 shift_imm = 64 - imm6;
5990 shift_imm = 32 - imm6;
5993 shift_imm = 16 - imm6;
6002 if (shift_imm > 0) {
6075 mkU8(shift_imm)),
6079 mkU8(shift_imm - 1)),
6100 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', mreg, shift_imm);
6108 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', mreg, shift_imm);
6166 assign(res, binop(op, mkexpr(reg_m), mkU8(shift_imm)));
6176 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', mreg, shift_imm);
6184 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', mreg, shift_imm);
6209 mkU8(shift_imm)));
6217 mkU8(shift_imm))));
6221 mkU8(shift_imm)));
6229 mkU8(shift_imm))));
6234 Q ? 'q' : 'd', mreg, shift_imm);
6239 shift_imm = 8 * (1 << size) - shift_imm;
6258 mkU8(shift_imm)));
6266 mkU8(shift_imm))));
6270 mkU8(shift_imm)));
6278 mkU8(shift_imm))));
6283 Q ? 'q' : 'd', mreg, shift_imm);
6287 shift_imm = 8 * (1 << size) - shift_imm;
6301 mkU8(shift_imm)));
6309 Q ? 'q' : 'd', mreg, shift_imm);
6316 shift_imm = 8 * (1 << size) - shift_imm;
6341 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', mreg, shift_imm);
6365 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', mreg, shift_imm);
6392 Q ? 'q' : 'd', dreg, Q ? 'q' : 'd', mreg, shift_imm);
6405 assign(res, binop(op, mkexpr(reg_m), mkU8(shift_imm)));
6406 assign(tmp, binop(op_rev, mkexpr(res), mkU8(shift_imm)));
6448 mkU8(shift_imm))));
6451 shift_imm);
6492 mkU8(shift_imm)),
6496 mkU8(shift_imm - 1)),
6499 if (shift_imm == 0) {
6501 shift_imm);
6504 shift_imm);
6539 U ? 'u' : 's', 8 << size, dreg, mreg, shift_imm);
6562 8 << size, dreg, mreg, shift_imm);
6565 if (shift_imm > 0) {
6587 binop(op, mkexpr(reg_m), mkU8(shift_imm)),
6591 mkU8(shift_imm - 1)),
6595 assign(res, binop(op, mkexpr(reg_m), mkU8(shift_imm)));
6609 shift_imm = (8 << size) - shift_imm;
6629 assign(res, binop(op, unop(cvt, getDRegI64(mreg)), mkU8(shift_imm)));
6631 if (shift_imm == 0) {
6636 dreg, mreg, shift_imm);
7498 UInt shift_imm;
7504 shift_imm = 8 << size;
7514 mkU8(shift_imm)));