Earlier quoted context omitted.
That, in part, comes from x86 vs arm. x86, with its variable length instructions, means your logic gets increasingly complex as you widen. Meanwhile with arm, you have constant instruction size (other than thumb, but that’s more straightforward than variable size), that lets Apple do things like an 8-bit wide decode block (vs. 4-bit for Intel) and a humongous 630 OOB (almost double Intel’s deepest cores).
For the uneducated, what is an "OOB" here?
"ROB" and "OOO" might have gotten mixed together here.
OOO = Out-of-order. Refers to the fact that the M1 can decode instructions in parallel.
ROB = Re-Order Buffer. Refers to the stage where the parallel instructions get put back "in-order" and "retired."