News for hackers. Stuff that matters.
Re:How Many X86-64 Instructions Are There Anyway? by jcranmer on Sunday April 30, 2017 @05:57PM (#14234077)
ARM instructions let you do r1 = r2 + (r3 << r4) if CC, and that's just basic instruction set. That's as much an affront to RISC as x86 is.
Re:How Many X86-64 Instructions Are There Anyway? by smitherfield on Sunday April 30, 2017 @10:28PM (#14235205)
That's not accessing memory, so there's no reason it couldn't be (reasonably) efficiently pipelined without decoding to µops.
Re:How Many X86-64 Instructions Are There Anyway? by pcwalton on Sunday April 30, 2017 @06:21PM (#14234185)
Not in AArch64 IIRC.
Re:How Many X86-64 Instructions Are There Anyway? by Questron on Monday May 01, 2017 @06:39AM (#14236633)
Only the condition code was removed. Otherwise the parent is right and there really is an enormous amount of instructions. Fortunately less than intel, but still a lot.
Re:How Many X86-64 Instructions Are There Anyway? by pcwalton on Monday May 01, 2017 @04:16PM (#14241114)
I don't think you can do variable length shift with an arithmetic instruction in AArch64 either: only immediate shifts.