gallivm: fix signed small float to float conversion