Re:AMD Claims Arm ISA Doesn't Offer Efficiency Advantage ove...
by wmf on Monday September 08, 2025 @03:21PM
(#45172677)
Skymont - 9 wide
Re:AMD Claims Arm ISA Doesn't Offer Efficiency Advantage ove...
by adgjlsfhk1 on Monday September 08, 2025 @05:58PM
(#45174572)
pure decoder width isn't enough to tell you everything. X86 has some commonly used ridiculously compact instructions (e.g. lea) that would turn into 2-3 instructions on most other architectures.
Re:AMD Claims Arm ISA Doesn't Offer Efficiency Advantage ove...
by kimixa on Monday September 08, 2025 @06:07PM
(#45174660)
Also the op cache - if it hits that the decoder is completely skipped.
Re:AMD Claims Arm ISA Doesn't Offer Efficiency Advantage ove...
by ajross on Monday September 08, 2025 @07:03PM
(#45175269)
The whole ModRM addressing encoding (to which LEA is basically a front end) is actually really compact, and compilers have gotten frightently good at exploiting it. Just look at the disassembly for some non-trivial code sometime and see what it's doing.
Re:AMD Claims Arm ISA Doesn't Offer Efficiency Advantage ove...
by monocasa on Monday September 08, 2025 @11:01PM
(#45176895)
Additionally, stuff llike rmw instructions are really like at least three, maybe four or five risc instructions.
Re:AMD Claims Arm ISA Doesn't Offer Efficiency Advantage ove...
by ack_complete on Tuesday September 09, 2025 @10:39AM
(#45182568)
Yes, but so does ARM. ld1 {v0.16b,v1.16b,v2.16b,v3.16b},x0,#64 loads 4 x 128-bit vector registers and post-increments a pointer register.
Re:AMD Claims Arm ISA Doesn't Offer Efficiency Advantage ove...
by mort96 on Monday September 08, 2025 @06:36PM
(#45174995)
Wow, I had no idea we were up to 8 wide decoders in amd64 CPUs.
M1 - 8 wide
M4 - 10 wide
Zen 4 - 4 wide
Zen 5 - 8 wide