Home | History | Annotate | Download | only in codeflinger

Lines Matching refs:ADD

332         ADD(AL, 0, factor.reg, fb.reg, reg_imm(fb.reg, LSR, fb.s-1));
337 ADD(AL, 0, factor.reg, fragment.reg,
343 ADD(AL, 0, factor.reg, src_alpha.reg,
350 ADD(AL, 0, factor.reg, factor.reg,
580 integer_t add(a.reg, a.h, a.flags);
595 add.reg = d.reg;
597 add.reg = scratches.obtain();
600 expand(add, a, ms); // extracts and expands
605 if (vs<16 && fs<16) SMLABB(AL, d.reg, v.reg, f.reg, add.reg);
606 else MLA(AL, 0, d.reg, v.reg, f.reg, add.reg);
609 if (temp == add.reg) {
610 // the mul will modify add.reg, we need an intermediary reg
620 ADD(AL, 0, d.reg, temp, reg_imm(add.reg, LSL, ms-as));
623 ADD(AL, 0, d.reg, temp, reg_imm(add.reg, LSR, as-ms));
642 ADD(AL, 0, d.reg, src.reg, dst.reg);
644 ADD(AL, 0, d.reg, src.reg, reg_imm(dst.reg, LSL, shift));