Understanding strict aliasing (2006)
cellperformance.beyond3d.com