On 6/13/24 09:33, Adrian Godwin via cctalk wrote:
I may be wrong, but wasn't that a feature of early RISC, possibly the Sparc
? You were compiling to microcode rather than CISC assembler, so you got to
think about pipelining in the instruction stream. Just about feasible in
assembler but perfectly sensible if the compiler was doing the work.

That sounds a lot like early MIPS processors, where you (or the compiler) had to schedule load and store delay slots as necessary.  It made sense, given that the whole premise was to make the silicon simple by having the compiler do all of the bookkeeping.

--
Christian Kennedy, Ph.D.
ch...@mainecoon.com     AF6AP | DB00000692 | PG00029419
http://www.mainecoon.com        PGP KeyID 108DAB97
PGP fingerprint: 4E99 10B6 7253 B048 6685 6CBC 55E1 20A3 108D AB97
"Mr. McKittrick, after careful consideration…"

Reply via email to