Lines Matching refs:v
474 const integer_t& v, in mul_factor() argument
477 int vs = v.size(); in mul_factor()
541 int vreg = v.reg; in mul_factor()
565 const integer_t& v, in mul_factor_add() argument
572 int vs = v.size(); in mul_factor_add()
593 if (d.reg!=a.reg && d.reg!=v.reg && d.reg!=f.reg) { in mul_factor_add()
604 if (vs<16 && fs<16) SMLABB(AL, d.reg, v.reg, f.reg, add.reg); in mul_factor_add()
605 else MLA(AL, 0, d.reg, v.reg, f.reg, add.reg); in mul_factor_add()
610 if (v.flags & CORRUPTIBLE) temp = v.reg; in mul_factor_add()
615 if (vs<16 && fs<16) SMULBB(AL, temp, v.reg, f.reg); in mul_factor_add()
616 else MUL(AL, 0, temp, v.reg, f.reg); in mul_factor_add()
655 void GGLAssembler::component_sat(const component_t& v) in component_sat() argument
657 const int one = ((1<<v.size())-1)<<v.l; in component_sat()
658 CMP(AL, v.reg, imm( 1<<v.h )); in component_sat()
660 MOV(HS, 0, v.reg, imm( one )); in component_sat()
662 MVN(HS, 0, v.reg, imm( ~one )); in component_sat()
664 MOV(HS, 0, v.reg, imm( 1<<v.h )); in component_sat()
665 SUB(HS, 0, v.reg, v.reg, imm( 1<<v.l )); in component_sat()