Op is already in base 100 fixed point. I guess because that's what the sensor returns?
Though it might be smart to convert it to another format. Four nibbles of BCD would be ideal and the MCS-48 looks to have native support for it.
Thought you would need a custom version of shift by 4 that handles BCD.
Or simplify the equation to just adds:
C2 = C + C
C4 = C2 + C2
C8 = C4 + C4
C16 = C8 + C8
Res = C16 + C2