widlarizer
emilj.eu
widlarizer
@emilj.eu
Into compilers, electronics, anime, and the often misheard voice of reason
You're right, I missed that defining it for pointers to objects means not defining it for null pointers
December 12, 2024 at 3:04 PM
I do happen to have a legitimate copy of C99 on hand and all I see is UB on src/dst overlap :(
December 11, 2024 at 6:15 PM
I just set it to C99 and it behaves the same
December 11, 2024 at 5:58 PM
is this memcpy-specific? I didn't find anything about memcpy being special in this way in the C99 standard, and generally you can pass null pointers around
December 11, 2024 at 4:59 PM
(I mean true stride loads are not much RISCy. It's almost a memcpy instruction)
December 11, 2024 at 4:28 PM
yep memory latencies are famously an ISA mandated feature
December 11, 2024 at 4:27 PM
That's 32 loads, right? How does it compare to just doing those 32 loads? I guess it would be wild to really get over 1ms per cache miss
December 11, 2024 at 10:37 AM
mastodon has everybody using custom content warnings for things like "cat, eye contact" or "sad" or "joke"
August 11, 2024 at 9:53 PM
Compiler person reporting for duty
May 1, 2023 at 4:00 PM
is this the end of the rope? I want to talk to the manager of this rope
April 29, 2023 at 8:44 AM
let me into the hell rope cowards
April 29, 2023 at 8:43 AM
And the pale aristocrats with their blue veins visible, they have "blue blood"
April 28, 2023 at 11:02 PM
April 28, 2023 at 10:44 PM