For a compiler which ostensibly has a register allocator that is wild. Why are x13 and x14 involved at all? Why is it moving the return into x13 at the end?
06.02.2026 08:02 β π 0 π 0 π¬ 0 π 0For a compiler which ostensibly has a register allocator that is wild. Why are x13 and x14 involved at all? Why is it moving the return into x13 at the end?
06.02.2026 08:02 β π 0 π 0 π¬ 0 π 0
Claudeβs C compiler is impressive in many ways, but the inefficiency of its codegen may be a little understated. For:
unsigned long foo(unsigned long a, unsigned long b) { return a + b; }
It generates the following arm64:
unfortunately the dune movie fired me as music supervisor. villeneuve rejected my vision of gradually making βsandstormβ by darude louder and louder
19.07.2023 14:19 β π 1590 π 313 π¬ 21 π 14My younger brother is trans. My parents have been horrendous about deadnaming and misgendering him. At Thanksgiving, I used an air horn to correct them. I fixed a 2-3 year long problem in two seconds. 10/10 would recommend this training method.
This is the best bit of advice Iβve seen on the internet π
23.11.2023 13:04 β π 5648 π 1475 π¬ 45 π 55