News for hackers. Stuff that matters.
Re:C Is Not Suited to SIMD by AlotOfReading on Monday January 27, 2025 @07:14PM (#42847422)
Your compiler very likely assumes strict aliasing at whatever optimization level you're already using, so restrict usually won't do much. GCC does at O2, keil (and clang?) at O1.
Re:C Is Not Suited to SIMD by legobmw99 on Monday January 27, 2025 @07:45PM (#42847627)
“strict aliasing” refers to disallowing pointers of different types to alias. In the context of a function that accepts two arrays of floats, for example, it doesn’t apply
Re:C Is Not Suited to SIMD by nitwit005 on Tuesday January 28, 2025 @03:56PM (#42857879)
That looks correct from playing around in godbolt.