nl: encode a float to the byte array at the given position . will throw indexoutofbounds if it overflows . users should ensure that there are at least 4 bytes left in the buffer before calling this method . concode_field_sep ThreadLocal<Decoders> DECODERS concode_elem_sep BinaryDecoder decoder concode_elem_sep BinaryDecoder d1 concode_elem_sep ThreadLocal<HashData> HASH_DATA concode_elem_sep BinaryDecoder d2 concode_field_sep int compare concode_elem_sep int compare concode_elem_sep int compare concode_elem_sep int encodeDouble concode_elem_sep void set concode_elem_sep void set concode_elem_sep int hashBytes concode_elem_sep int encodeLong concode_elem_sep int skipLong concode_elem_sep int hashCode concode_elem_sep int hashCode concode_elem_sep int encodeBoolean concode_elem_sep void clear concode_elem_sep int compareBytes concode_elem_sep Decoders initialValue concode_elem_sep HashData initialValue concode_elem_sep int encodeInt
code: int function ( float arg0 , byte [ ] arg1 , int arg2 ) { int loc0 = 1 ; int loc1 = Float . floatToRawIntBits ( arg0 ) ; arg1 [ arg2 ] = ( byte ) ( ( loc1 ) & 0xFF ) ; arg1 [ arg2 + loc0 ++ ] = ( byte ) ( ( loc1 >>> 8 ) & 0xFF ) ; arg1 [ arg2 + loc0 ++ ] = ( byte ) ( ( loc1 >>> 16 ) & 0xFF ) ; arg1 [ arg2 + loc0 ++ ] = ( byte ) ( ( loc1 >>> 24 ) & 0xFF ) ; return 4 ; }