update float ffi rules