- Nov 07, 2018
-
-
Andrew Waterman authored
-
Andrew Waterman authored
Generate it with the command cat opcodes-v | ./parse-opcodes -vtex -
Andrew Waterman authored
-
Andrew Waterman authored
-
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.
-
- Sep 11, 2018
-
-
Andrew Waterman authored
-
- Aug 25, 2018
-
-
Andrew Waterman authored
-
- Aug 07, 2018
-
-
Andrew Waterman authored
-
- Jul 18, 2018
-
-
Edward Tomasz Napierała authored
Not all systems put Python binary in /usr/bin; fix it as usual by using env(1)
-
- Apr 26, 2018
-
-
Andrew Waterman authored
-
- Dec 27, 2017
-
-
Tim Newsome authored
This improves the chance we can use this file with older, pickier compilers. Also it makes the OpenOCD patch check script happier.
-
- Nov 28, 2017
-
-
Andrew Waterman authored
Closes #17
-
Andrew Waterman authored
Now that binutils is upstream, we maintain that file manually.
-
Tim Newsome authored
-
- May 18, 2017
-
-
Palmer Dabbelt authored
-
- May 08, 2017
-
-
Andrew Waterman authored
-
Andrew Waterman authored
-
- Apr 26, 2017
-
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
-
- Apr 01, 2017
-
-
Andrew Waterman authored
-
Benjamin Barenblat authored
* Support generating Go code Generate Go code for the RISC-V Go port <https://github.com/riscv/riscv-go>. * Clarify use of yank in Go backend * Go: Also generate funct3, csr, and funct7 encodings * Go: Emit all instructions Changes to the RISC-V Go implementation obviate the need for GO_UNUSED_INSTRUCTIONS. * Go: Print CSRs as signed values * Go: Update parse-opcodes to use obj.As See https://github.com/golang/go/commit/0d9258a830c585. * Go: Return errors out of band * Go: Return 'ok' status instead of 'err' status Also clean up imports. * Go: Make gofmt-clean * Go: Return rs2 value for each instructions Some binary floating-point instructions (ab)use the rs2 value to hold additional instruction data, so we need that data in the Go assembler.
-
- Mar 30, 2017
-
-
Andrew Waterman authored
-
- Mar 28, 2017
-
-
Andrew Waterman authored
-
- Mar 24, 2017
-
-
Andrew Waterman authored
-
Andrew Waterman authored
-
- Mar 10, 2017
-
-
Andrew Waterman authored
-
Andrew Waterman authored
-
- Feb 21, 2017
-
-
Andrew Waterman authored
-
Andrew Waterman authored
-
Andrew Waterman authored
-
- Feb 15, 2017
-
-
Andrew Waterman authored
It's upstreamed, so avoid the false impression it can easily change.
-
- Feb 09, 2017
-
-
- Dec 22, 2016
-
-
Kito Cheng authored
-
Kito Cheng authored
-
- Dec 07, 2016
-
-
Andrew Waterman authored
-
- Aug 27, 2016
-
-
Andrew Waterman authored
-
Tim Newsome authored
-
- Aug 26, 2016
-
-
Andrew Waterman authored
-