News for hackers. Stuff that matters.
Re:The x86 architecture is the weirdo, part 2 by pm215 on Friday April 22, 2022 @08:02AM (#31120555)
You could argue that Arm mostly doesn't get too weird and that that's part of why it succeeded, but some things include:

+ 'char' being unsigned

+ handling of unaligned accesses (in early architecture versions a value is read from the aligned address and rotated, which is useless behaviour that falls out of the original implementation because of how it dealt with byte loads; subsequently it was at least made to fault, but it wasn't until I think v6 that unaligned accesses were made to Just Work)

+ the weak memory model

Re:The x86 architecture is the weirdo, part 2 by bpye on Friday April 22, 2022 @12:40PM (#31124043)
I’m pretty sure it’s x86 that is weird in having a strong memory model, most other architectures (including ARM) are weak.