Age | Commit message (Collapse) | Author | Files | Lines | |
---|---|---|---|---|---|
2022-05-02 | Merge pull request #110 from incoresemi/support-for-go | Andrew Waterman | 3 | -3/+56 | |
Support for Go language code generation | |||||
2022-05-03 | actions update to generate Go in CI | Neel Gala | 1 | -1/+1 | |
2022-05-03 | readme update for Go support | Neel Gala | 1 | -1/+4 | |
2022-05-03 | adding support for Go code generation | Neel Gala | 1 | -1/+51 | |
2022-05-02 | Remove blank lines before #endif in encoding.out.h | Andrew Waterman | 1 | -8/+4 | |
2022-05-02 | Remove trailing whitespace | Andrew Waterman | 1 | -33/+33 | |
2022-05-02 | Improve formatting of generated LaTeX | Andrew Waterman | 1 | -8/+8 | |
2022-05-02 | Fix make install | Andrew Waterman | 1 | -4/+1 | |
2022-05-02 | Fix CI | Andrew Waterman | 1 | -0/+2 | |
2022-05-02 | Merge branch 'migration-to-new-format' of ↵incoresemi-migration-to-new-format | Andrew Waterman | 113 | -1867/+2484 | |
https://github.com/incoresemi/riscv-opcodes into incoresemi-migration-to-new-format | |||||
2022-05-02 | adding support for spinalhdl code generation | Neel Gala | 4 | -6/+20 | |
2022-05-02 | adding python dependencies to requirements.txt | Neel Gala | 2 | -4/+13 | |
2022-05-02 | adding backward compatible makefile targets | Neel Gala | 1 | -8/+16 | |
2022-04-30 | add spinalhdl support (#108) | Ncerzzk | 3 | -3/+28 | |
* add spinalhdl support Signed-off-by: ncer <huangzzk@bupt.edu.cn> * restruct chisel and spinalhdl parser Signed-off-by: ncer <huangzzk@bupt.edu.cn> | |||||
2022-04-11 | remove custom opcodes | Neel Gala | 1 | -27/+0 | |
see #106 | |||||
2022-04-11 | update github actions yaml with new command line | Neel Gala | 1 | -2/+2 | |
2022-04-11 | migrate V-extension aliases | Neel Gala | 2 | -18/+18 | |
2022-04-08 | pass only fence_tso and pause to rv32i latex table | Neel Gala | 1 | -1/+2 | |
2022-04-08 | change xperm.[nbhw] to xperm[4,8,16,32] | Neel Gala | 6 | -12/+12 | |
- this changes the imports in zk[ns] - this name is also what spike uses for now. - This fix may come-back later when zbp and zbkx reconcile on a common naming scheme for these instructions. | |||||
2022-04-08 | updated python script, Makefile and README to process new files | Neel Gala | 6 | -1274/+1700 | |
- the python file is well commented - the README provides a brief overview of how the python script works and the various artifacts it can generate | |||||
2022-04-08 | moving pseudo_ops in opcode-pseudo to relevant extension files | Neel Gala | 4 | -32/+29 | |
2022-04-08 | fix import of pseudo op for fsri | Neel Gala | 1 | -1/+1 | |
- pseudo ops cannot be imported. The pseudo_op syntax itself should be used where applicable. | |||||
2022-04-08 | migrate unratified and uncategorized bitmanip ops | Neel Gala | 2 | -0/+21 | |
2022-04-08 | migrating Zbkc-Extension opcodes | Neel Gala | 1 | -0/+2 | |
2022-04-08 | migrate Zk*-extension opcodes (major) | Neel Gala | 21 | -61/+241 | |
- significant restructuring of opcodes into files as per new file naming policy | |||||
2022-04-08 | migrate unratified bitmanip opcodes | Neel Gala | 16 | -77/+78 | |
- split instructions as per new file naming policy - move all instructions to unratified directory - includes rv[64|32]_zbp[bo] (missed in previous commit while migrating P-extension) | |||||
2022-04-08 | migrate Zbkx-Extension opcodes | Neel Gala | 1 | -0/+0 | |
2022-04-08 | migrate Zbkb-extension opcodes | Neel Gala | 5 | -11/+18 | |
- split instruction based on new file naming policy - import instructions present in other ratified and unratified extensions - pseudo ops from zbp and zbb defined | |||||
2022-04-08 | migrate P-extension and its sub-extension opcodes | Neel Gala | 5 | -81/+105 | |
- includes zbp and zbpbo sub extensions as well | |||||
2022-04-08 | migrate V-extension opcodes | Neel Gala | 1 | -0/+0 | |
2022-04-08 | migrating Zicbo-Extension | Neel Gala | 1 | -3/+3 | |
- all prefetch insructions have been made appropriate pseudo_ops of ori instruction | |||||
2022-04-08 | migrate Svinval-Extension | Neel Gala | 1 | -0/+1 | |
2022-04-08 | migrate S-extension opcodes | Neel Gala | 1 | -2/+2 | |
2022-04-08 | migrate system opcodes | Neel Gala | 2 | -3/+5 | |
2022-04-08 | migrate Zicsr-Extension opcodes | Neel Gala | 2 | -8/+7 | |
- renamed the variable imm12 to csr to match the latex-table entries. | |||||
2022-04-08 | migrate Zifencei-Extension opcode | Neel Gala | 1 | -0/+2 | |
2022-04-08 | migrate Zbs-Extension opcodes | Neel Gala | 4 | -9/+15 | |
- split instructions as per new file naming policy - here the 32-bit ops are considered pseudo_ops of the 64-bit equivalents as they only differ in one-bit. | |||||
2022-04-08 | migrate Zbc-Extension | Neel Gala | 1 | -0/+1 | |
2022-04-08 | migrate Zbb-Extension opcodes | Neel Gala | 4 | -29/+19 | |
- aliases have been revised to use $pseudo_op syntax - split the instructions into multiple files as per new file naming policy - some pseudo ops depend on unratified instructions. | |||||
2022-04-08 | migrate Zba-Extension opcodes | Neel Gala | 2 | -5/+1 | |
- involves renaming of files | |||||
2022-04-08 | migrate Q-extension opcodes | Neel Gala | 2 | -20/+11 | |
- renaming files and reordering to preserve latex-table order | |||||
2022-04-08 | migrate H-extension opcodes | Neel Gala | 2 | -0/+2 | |
- involves only renaming | |||||
2022-04-08 | migrate Zfh-extension opcodes | Neel Gala | 4 | -17/+13 | |
- involves renaming and minor reordering to preserve latex tables | |||||
2022-04-08 | migrate C-extension opcodes (major) | Neel Gala | 9 | -65/+85 | |
- the previous opcodes used ignore to define immediate fields instead of assigning arg names to it. This is made it difficult to parse and decode the instructions. - this commit assigns unique names to immediate fields in accordance to what has been done elsewhere. Note these names hold no correspondence to the spec and are defined here purely to ease decoding - This commit also splits the instructions which depend on F/D/Q in to their respective files as per new naming convention - c.nop encoding has been changed to include hints as well. | |||||
2022-04-08 | migratte D-extension opcodes | Neel Gala | 2 | -18/+10 | |
- all changes involve re-ordering to preserve order in latex-tables | |||||
2022-04-08 | migrate F-extension opcodes | Neel Gala | 2 | -17/+11 | |
- all changes involve re-ordering to preserve order in latex-tables | |||||
2022-04-08 | migrate A-extension opcodes | Neel Gala | 4 | -24/+23 | |
- the re-ordering of opcodes s necessary to preserve latex-table order | |||||
2022-04-08 | migrate M-extension opcodes | Neel Gala | 2 | -1/+0 | |
- the files are simply renamed | |||||
2022-04-08 | migrate I-extension opcodes | Neel Gala | 3 | -42/+26 | |
- the ordering in these files have changed to preserve the order in the latex- tables - also ecall and ebreak has been moved to rv_i instead of keeping them in 'systems' file. | |||||
2022-04-05 | Fix makefile to avoid explicitly invoking python | Andrew Waterman | 1 | -1/+1 | |
The parse-opcodes script already contains `#!/usr/bin/env python3` |