SamuelmsWong-zz
SamuelmsWong-zz
`lex-hitachi-sh.c` and `lex-riscv.c` differ only in the tokens for their assembly instructions, so the rest (tokens for Sunflower commands and the lexical analyser function) is all duplicated.
Please see Jan's description of the error at issue #108 . From my own experience (on Linux), building the riscv cross-compiler multiple times from a clean pull has resulted in...
If given an exceedingly large memory size, the `uncertain_sizemem()` function will return an error stating "`Cannot compute required number of covariances without overflow`". According to the code in `uncertain_sizemem()`, found...
The base instruction set `fence`, `fence_i`, `ecall`, `ebreak`, and `csr*` instructions have not been implemented in the RISC-V inline assembler. None of the floating-point, double or uncertain instructions have been...
The superH pipeline has bus locking, which can be used as a template.
Context: The Hitachi SuperH implementation in sunflower has a 'decode cache' that decodes all possible instructions and stores them in an array at the start of node creation. These are...
Features like basic pipelining, forwarding, branch prediction, more forwarding for PC targets, etc should be selectable. There should be sunflower commands to enable these features. Alternative is to just have...