Add support for loading floating point values from the constant pools.
Implement a bunch of FP ops