Fixes buffer integer truncation on ARM.
Corrects signedness of buffer operations for Thumb.
Adds float v int test.