assemblyscript_in_c
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| assemblyscript_in_c [2026/01/17 02:18] – appledog | assemblyscript_in_c [2026/01/21 01:59] (current) – appledog | ||
|---|---|---|---|
| Line 34: | Line 34: | ||
| Pre-C NOP was 114 MIPS. Post-C... wait for it... 105 MIPS. Not bad! Then I looked at the leader function. Ther's an IF in the hot path now. It also damages every other instruction! So for example, if I look at LDA now it's no longer a 98 MIPS operation -- it's 85. This strongly implies that the IF is also damaging POST-C' | Pre-C NOP was 114 MIPS. Post-C... wait for it... 105 MIPS. Not bad! Then I looked at the leader function. Ther's an IF in the hot path now. It also damages every other instruction! So for example, if I look at LDA now it's no longer a 98 MIPS operation -- it's 85. This strongly implies that the IF is also damaging POST-C' | ||
| - | First, the ISA has to be solid. Feature freeze. Then we move everything into C. The more we move, hopefully, the faster it gets. This will be the focus of the journey to 0.7. If it works, we use C, slowly over time. If it doesn' | + | First, the ISA has to be solid. Feature freeze. Then we move everything into C. The more we move, hopefully, the faster it gets. This is on the back burner for now, while we work on Pao Alto Tiny Basic (see INT 05h documentation). |
| == Observations | == Observations | ||
assemblyscript_in_c.1768616307.txt.gz · Last modified: by appledog
