added f32 support for memory operations