|
|
Subscribe / Log in / New account

Intel's "redundant prefix issue"

Intel's "redundant prefix issue"

Posted Nov 16, 2023 14:33 UTC (Thu) by jem (subscriber, #24231)
In reply to: Intel's "redundant prefix issue" by khim
Parent article: Intel's "redundant prefix issue"

I think what IanKelling meant was that there is no microcode at all in ARM processors. Not in RAM, nor in ROM. There is no microcode memory at all, it's all gates, flip-flops and wires.


to post comments

Intel's "redundant prefix issue"

Posted Nov 16, 2023 15:04 UTC (Thu) by khim (subscriber, #9252) [Link] (1 responses)

How do you know that? AArch32 and AArch64 are radically different ISAs and modern ARM CPUs support both. This strongly suggests that there are some internal core with two switchable translation components. We know that NEC V20 did that with two switchable microcode blocks.

Without us seeing that block is organized in ARM CPUs we wouldn't know whether what it uses may be classified as microcode or not.

As lest more complex chips (like Apple's M1/M2/M3) are likely to include microcode which is used for at least some instructions.

Modern AMD and Intel CPUs don't use microcode for all instructions, too, only more complicated ones are microcoded.

Intel's "redundant prefix issue"

Posted Nov 16, 2023 16:54 UTC (Thu) by malmedal (subscriber, #56172) [Link]

At least the ARM1 does indeed appear to have microcode:

https://www.righto.com/2016/02/reverse-engineering-arm1-p...


Copyright © 2025, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds