Lines Matching defs:shift
351 const int shift = (GGL_DITHER_BITS - (sbits-dbits));
352 if (shift>0) ADD(AL, 0, ireg, ireg, reg_imm(dither.reg, LSR, shift));
353 else if (shift<0) ADD(AL, 0, ireg, ireg, reg_imm(dither.reg, LSL,-shift));
359 int shift = sh-dbits;
361 MOV(AL, 0, ireg, reg_imm(s.reg, LSR, shift));
369 MOV(AL, 0, d.reg, reg_imm(s.reg, LSR, shift));
371 ORR(AL, 0, d.reg, d.reg, reg_imm(s.reg, LSR, shift));
375 int shift = sh-dh;
376 if (shift>0) {
378 MOV(AL, 0, d.reg, reg_imm(s.reg, LSR, shift));
380 ORR(AL, 0, d.reg, d.reg, reg_imm(s.reg, LSR, shift));
382 } else if (shift<0) {
384 MOV(AL, 0, d.reg, reg_imm(s.reg, LSL, -shift));
386 ORR(AL, 0, d.reg, d.reg, reg_imm(s.reg, LSL, -shift));