Lines Matching refs:fProgram
383 o->writeDecAsText(fProgram.size()); in dump()
621 uint32_t lo = SkOpts::hash(fProgram.data(), fProgram.size() * sizeof(Instruction), 0), in hash()
622 hi = SkOpts::hash(fProgram.data(), fProgram.size() * sizeof(Instruction), 1); in hash()
658 Val id = static_cast<Val>(fProgram.size()); in push()
659 fProgram.push_back(inst); in push()
768 if (fProgram[x.id].op == Op::mul_f32) { in add()
769 return {this, this->push(Op::fma_f32, fProgram[x.id].x, fProgram[x.id].y, y.id)}; in add()
771 if (fProgram[y.id].op == Op::mul_f32) { in add()
772 return {this, this->push(Op::fma_f32, fProgram[y.id].x, fProgram[y.id].y, x.id)}; in add()
782 if (fProgram[x.id].op == Op::mul_f32) { in sub()
783 return {this, this->push(Op::fms_f32, fProgram[x.id].x, fProgram[x.id].y, y.id)}; in sub()
785 if (fProgram[y.id].op == Op::mul_f32) { in sub()
786 return {this, this->push(Op::fnma_f32, fProgram[y.id].x, fProgram[y.id].y, x.id)}; in sub()