On Thu, Aug 6, 2009 at 3:00 PM, Nicolas Robidoux <nrobidoux@xxxxxxxxxxxxxxxx> wrote: > > Is the use of such tricks discouraged for GEGL (because gfloats could > be doubles at some point?) > > We can take the absolute value by setting the sign bit to zero: > // Example 13.24 > float f; > *(int*)&f &= 0x7FFFFFFF; // set sign bit to zero Doesn't this violate pointer aliasing rules? Rockwalrus _______________________________________________ Gegl-developer mailing list Gegl-developer@xxxxxxxxxxxxxxxxxxxxxx https://lists.XCF.Berkeley.EDU/mailman/listinfo/gegl-developer