4 ms·
It's not exactly unprecedented. GCC supports mmix, which hardware doesn't even exist for. (An educational platform from TAOCP.) https://gcc.gnu.org/backends.
by verbatim 11y ago
It's not exactly unprecedented. GCC supports mmix, which hardware doesn't even exist for. (An educational platform from TAOCP.)
https://gcc.gnu.org/backends.html https://gcc.gnu.org/backends.html
- iainmerrick 11y agoMMIX is fully documented, though. Being an educational platform is a valid reason to be supported.
- cmrx64 11y ago"Only has simulators" is very different from "nobody can use". MMIX has value.
- FullyFunctional 11y agoThe difference between hardware and software is getting fuzzy (Transmeta, NVIDIA Denver, ...), but there's at least one (admittedly terrible) FPGA implementation of a subset of MMIX large enough to execute small graphical demos: https://github.com/tommythorn/fpgammix https://github.com/tommythorn/fpgammix