Added type_ref_is_primitive for simpler switches
Float loading - need to load from a label

i.e. CONST_F should refer to a label. This should open the way for more
logic for constants, such as a string table, etc.