reallocate a float buffer . a ` deferred ' buffer is reallocated only if it is not null . if ` usersuppliedcapacity ' is not zero , buffer is user supplied and must be kept . concode_field_sep PlaceHolder placeHolder concode_field_sep void rotate concode_elem_sep void rotate concode_elem_sep void rotate
float [ ] function ( float [ ] arg0 , int arg1 , int arg2 , int arg3 , boolean arg4 ) { assert ( arg3 > arg2 ) ; assert ( arg1 == 0 || arg3 <= arg1 ) ; if ( ( ! arg4 || arg0 != null ) && arg1 == 0 ) { arg0 = reallocateBuffer ( arg0 , arg2 , arg3 ) ; } return arg0 ; }