Artifact 53e8f943e68bdfa7c94e79b53638a7daf99b46257d3db07974a02767e825868d:
- File
src/OFObject.h
— part of check-in
[7e1dbda4b4]
at
2023-11-03 01:07:38
on branch trunk
— OFMatrix4x4: Remove SSE4.1 due to Clang bugs
Clang fails to correctly align the _values ivar in 32 bit mode, despite
OF_ALIGN(16). Trying to force it to align it properly by creating a new
typedef or putting it into an aligned struct instead makes Clang's
builtin memcpy fail in another, entirely unrelated method (that has no
inline assembly), as the inlined memcpy will then try to use movaps on
unaligned data, probably because Clang still assumes the data to be
unaligned there and tries to memcpy using SSE after adding an offset
that would make it aligned - but now makes it unaligned. (user: js, size: 43115) [annotate] [blame] [check-ins using]
A hex dump of this file is not available. Please download the raw binary file and generate a hex dump yourself.