i965: Use a union to bitcast a float

... which does not break C's aliasing rules.
This commit is contained in:
Matt Turner
2017-10-18 22:16:05 -07:00
parent 5767ce7d0d
commit e9796ebca7
@@ -32,7 +32,8 @@
static uint32_t
f_as_u32(float f)
{
return *(uint32_t *)&f;
union fi fi = { .f = f };
return fi.ui;
}
static uint32_t