- Nov 05, 2019
-
-
- Sep 18, 2019
-
-
- Sep 13, 2019
-
-
Andrew Waterman authored
-
Andrew Waterman authored
-
- Aug 27, 2019
-
-
Andrew Waterman authored
Closes #33
-
- Aug 04, 2019
-
-
Andrew Waterman authored
-
Tommy Thorn authored
* (Partially) fix #30 With this change (and a renamed parse-opcodes) it's possible to as a Python module without having to patch the repo. Example: from parse_opcodes import parse_inputs if __name__ == "__main__": (namelist, pseudos, mask, match, arguments) = parse_inputs(["opcodes", "opcodes-rvc"]) * Fix #30: Rename parse-opcode to parse_opcode to enable module use
-
- Jul 15, 2019
-
-
- Jul 06, 2019
-
-
Andrew Waterman authored
-
- Jun 29, 2019
-
-
- Jun 20, 2019
-
-
Andrew Waterman authored
-
- Jun 19, 2019
-
-
Chih-Min Chao authored
* rvv: fault-first also support segement based on 7.8.1, add missing segment supoort for fault first load Signed-off-by:
Chih-Min Chao <chihmin.chao@sifive.com> * rvv: comparision instructions has 'm' prefix add 'm' prefix since the destination is mask register ref: https://github.com/riscv/riscv-v-spec/pull/181 Signed-off-by:
Chih-Min Chao <chihmin.chao@sifive.com> * rvv: reserved vid.v operand follow v0.7.1 change ref: https://github.com/riscv/riscv-v-spec/issues/160 Signed-off-by:
Chih-Min Chao <chihmin.chao@sifive.com> * rvv: add vfrsub.vf follow v-spec 0.7.1 ref: https://github.com/riscv/riscv-v-spec/commit/65d2e233d4f5a95d27edf3fcd8b590b6b3deffbc Signed-off-by:
Chih-Min Chao <chihmin.chao@sifive.com> * rvv: add amo encoding table Signed-off-by:
Chih-Min Chao <chihmin.chao@sifive.com>
-
Andrew Waterman authored
-
- Jun 17, 2019
-
-
Andrew Waterman authored
-
Andrew Waterman authored
-
- Jun 11, 2019
-
-
Andrew Waterman authored
-
- Jun 06, 2019
-
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
-
- May 18, 2019
-
-
Andrew Waterman authored
-
Andrew Waterman authored
Note that vmiota is being renamed to viota: https://github.com/riscv/riscv-v-spec/pull/180
-
Andrew Waterman authored
This is not currently stated in the spec, but there is a pull request to make this explicit: https://github.com/riscv/riscv-v-spec/pull/179
-
Andrew Waterman authored
-
Andrew Waterman authored
-
- May 17, 2019
-
-
Chih-Min Chao authored
add most of vector instruction encoding described in v-spec 0.7. except for 'Zvamo' extension Signed-off-by:Chih-Min Chao <chihmin.chao@sifive.com>
-
Chih-Min Chao authored
Signed-off-by:Chih-Min Chao <chihmin.chao@sifive.com>
-
- May 15, 2019
-
-
Andrew Waterman authored
-
- Apr 27, 2019
-
-
Andrew Waterman authored
-
- Apr 25, 2019
-
-
Rustem Yunusov authored
-
- Apr 24, 2019
-
-
Torbjørn authored
-
- Apr 23, 2019
-
-
Andrew Waterman authored
-
- Mar 01, 2019
-
-
Pavel I. Kryukov authored
Current generation flow assumes that opcodes are provided in a `cat ./opcodes | ./parse_opcodes -c' manner. However, Windows CMD has no `cat' command, and it uses `type' instead, so implementation of cross-platform script is complicated. In this patch, we allow parsing opcode files directly by Python, if their names are provided as a command line arguments, not depending on the host shell. If no arguments are passed, script behaves as usual, reading opcodes from the stdin.
-
- Feb 12, 2019
-
-
Florian Zaruba authored
-
- Jan 23, 2019
-
-
Andrew Waterman authored
-
- Jan 22, 2019
-
-
Andrew Waterman authored
-
- Nov 21, 2018
-
-
Andrew Waterman authored
-
Andrew Waterman authored
-
- Nov 19, 2018
-
-
Pavel I. Kryukov authored
-
- Nov 07, 2018
-
-
Andrew Waterman authored
-
- Sep 21, 2018
-
-
Tobias Klauser authored
Go has a convention for generated code comments (https://golang.org/s/generatedcode), i.e. they must match the regex ^// Code generated .* DO NOT EDIT\.$ Adjust the generated header to follow this convention.
-