Multiplies the current fixed-point value by another fixed-point value (a *= b).
This operator performs a 64-bit multiplication of the current fixed-point value and the provided fixed-point value, followed by a right shift of 16 bits. This operation effectively scales the result to fit within the 16.16 fixed-point format, where the first 16 bits represent the integer part and the last 16 bits represent the fractional part.
fxp | The fixed-point value to multiply with. |