logoalt Hacker News

cassepipetoday at 4:53 PM4 repliesview on HN

Curious: What does the "imac" stand for in the architecture target name ?


Replies

mentalpagefaulttoday at 5:01 PM

IMAC are the RISC-V extensions supported:

I = Base integer instruction set, 32-bit

M = Standard extension for integer multiplication and division

A = Standard extension for atomic instructions

C = Standard extension for compressed instructions

https://en.wikipedia.org/wiki/RISC-V#ISA_base_and_extensions

show 1 reply
JdeBPtoday at 4:59 PM

There are a few lettered extensions to the base RV32I instruction set. e.g.:

* https://docs.riscv.org/reference/isa/unpriv/m-st-ext.html

NooneAtAll3today at 5:08 PM

where did you find it?