@regehr @dave_andersen Oh wait it is more complex, sizeof(long) != sizeof(float) and clang says the upper bits are undefined then ...