Addition is a mathematical operation that represents combining collections of objects together into a larger collection
Exponentiation is a mathematical operation, written as b raised to the power of n, involving two numbers, the base b and the exponent (or power) n.
Since fp addition shifts the smaller operand s mantissa until both operands have the same exponent you can add a certain magic number to force it
Converting SIGNED fractions to UNSIGNED fixed point for addition and multiplication
In addition for doing powers of two bitshifting is usually a little clearer than doing exponent though choose whatever works for you
Bitwise operations in Visual Basic .NET