void rgbaint_t::scale_imm_and_clamp(const INT32 scale) { mul_imm(scale); sra(8); max(0); min(255); }
void rgbaint_t::scale_imm_add_and_clamp(const INT32 scale, const rgbaint_t& other) { mul_imm(scale); sra(8); add(other); max(0); min(255); }
void rgbaint_t::scale_imm_and_clamp(const INT32 scale) { mul_imm(scale); sra_imm(8); clamp_to_uint8(); }