SamuelmsWong-zz

Results 8 issues of 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.

Help Wanted

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...

Bug

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...

Enhancement

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.

Enhancement

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...

Enhancement

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...

Enhancement