added some stuff for doing float add with bitfields