# Division

Preferred way to use division

It is usually better to write division math in reciprocal form as the reciprocal form is
directly supported by an instruction (`RCP`

).

Finishing math expressions' simplification can give further performance gains.

fragColor.x = (t.x * t.y + t.z) / t.x;// three cycles{sop, sop, sopmov} {frcp} {sop, sop} --> fragColor.x = t.y + t.z * (1.0 / t.x);// two cycles{frcp} {sop, sop}