Fix the half float warnings for gcc