float : multiply tests use hex values instead of floats

float : multiply tests use hex values instead of floats

	much better precision and its more reliable

Signed-off-by: Oscar Suro <outercript@gmail.com>
float : Fix multiply by -0 now returns -0 instead of 0

float : Fix multiply by -0 now returns -0 instead of 0

	fixed tests that involved -0 operand and expected
	a negative zero result

Signed-off-by: Oscar Suro <outercript@gmail.com>
float : fixed warnings due print format errors

float : fixed warnings due print format errors

	was expecting long unsigned int instead of
	unsigned char

Signed-off-by: Oscar Suro <outercript@gmail.com>
float : added coverage profiling

float : added coverage profiling

Signed-off-by: Oscar Suro <outercript@gmail.com>