index
:
riscv-opcodes
master
RISC-V opcodes
summary
refs
log
tree
commit
diff
log msg
author
committer
range
path:
root
/
opcodes
Commit message (
Collapse
)
Author
Age
*
swap JAL/JALR again
Andrew Waterman
2014-01-13
|
*
New privileged ISA
Andrew Waterman
2013-11-25
|
*
fix slli/slliw encoding bug
Yunsup Lee
2013-11-21
|
*
Update ISA encoding
Andrew Waterman
2013-09-21
|
*
Rename MTFSR/MFFSR to FSSR/FRSR
Andrew Waterman
2013-08-06
|
*
HW ignores upper bits of fence, but SW supplies 0
Andrew Waterman
2013-07-31
|
*
Swap J and JALR encodings
Andrew Waterman
2013-07-31
|
*
change supervisor encoding
Yunsup Lee
2013-07-26
|
*
Factor out Hwacha/RVC and rename MFTX/MXTF to FMV
Andrew Waterman
2013-07-26
|
*
Refactor parse-opcodes
Andrew Waterman
2013-07-25
|
*
Remove JALR static hints
Andrew Waterman
2013-07-25
|
*
Remove CFLUSH
Andrew Waterman
2013-07-23
|
*
add auipc, lr, sc
Andrew Waterman
2013-04-17
|
*
new supervisor mode
Andrew Waterman
2012-03-24
|
*
change vector fence names/encoding
Andrew Waterman
2012-03-18
|
*
clean up vector exception instructions
Yunsup Lee
2012-03-18
|
*
add more instructions for vector exception handling
Yunsup Lee
2012-03-13
|
*
add vvcfg,vtcfg
Yunsup Lee
2012-03-13
|
*
opcodes cleanup
Yunsup Lee
2012-03-13
|
*
slight change to vector supervisor instructions
Yunsup Lee
2012-03-10
|
*
new instructions to handle vector exceptions
Yunsup Lee
2012-03-03
|
*
temporary undoing of renaming
Andrew Waterman
2011-06-19
|
*
Renamed packages
Andrew Waterman
2011-06-19
|
*
[opcodes,pk,sim,xcc] resolve a conflict
Yunsup Lee
2011-05-15
|
*
[libs,opcodes,pk,sim,xcc] add mov*,fmov*, shuffle vec insts
Yunsup Lee
2011-05-15
|
*
tweaked encoding of rdcycle & cousins
Andrew Waterman
2011-05-13
|
*
[opcodes] reordered RVC instructions
Andrew Waterman
2011-05-06
|
*
[xcc,sim,opcodes] added c.addiw
Andrew Waterman
2011-04-24
|
*
[xcc,sim,opcodes] added more RVC instructions
Andrew Waterman
2011-04-24
|
*
[xcc,sim,opcodes] added rvc conditional branches
Andrew Waterman
2011-04-18
|
*
[xcc,pk,sim] added privileged cflush instruction
Andrew Waterman
2011-04-12
|
*
[xcc,sim] rvc loads and stores
Andrew Waterman
2011-04-12
|
*
[xcc,sim,opcodes] more rvc instructions and bug fixes
Andrew Waterman
2011-04-11
|
*
[xcc, sim] added rvc insn c.li; misc fixes
Andrew Waterman
2011-04-09
|
*
[xcc,pk,sim,opcodes] added first RVC instruction
Andrew Waterman
2011-04-09
|
*
[opcodes,pk,sim,xcc] fix utidx - add rd
Yunsup Lee
2011-04-06
|
*
[opcodes,pk,sim,xcc] fix vector mem instruction format, add vector seg mem ↵
Yunsup Lee
2011-04-05
|
|
|
|
instructions
*
[opcodes,pk,sim,xcc] add leftover vector instructions (vf, etc.)
Yunsup Lee
2011-04-04
|
*
[opcodes,pk,sim,xcc] add vector mem instructions
Yunsup Lee
2011-04-04
|
*
[opcodes,pk,sim,xcc] add stop,utidx instructions
Yunsup Lee
2011-04-04
|
*
[opcodes,pk,sim,xcc] add fence instructions for vector unit
Yunsup Lee
2011-04-04
|
*
[opcodes] minor opcode changes
Andrew Waterman
2011-03-25
|
*
[sim,pk,xcc,opcodes] removed fminmag/fmaxmag
Andrew Waterman
2011-03-25
|
*
[xcc,pk,opcodes,sim] updated encoding/insn names
Andrew Waterman
2011-03-25
|
*
[xcc,opcodes,pk,sim] krste's re-renaming spree
Andrew Waterman
2011-02-15
|
*
[xcc,sim,opcodes] removed mtflh/mffl/mffh
Andrew Waterman
2011-02-15
|
|
|
|
in rv32 these will be replaced with loads and stores.
*
[sim,xcc,opcodes] added back mtflh.d
Andrew Waterman
2011-02-02
|
*
[opcodes,pk,sim,xcc] synci now bombs whole icache
Andrew Waterman
2011-02-02
|
*
[xcc,opcodes,pk,sim] cleanup to FP ISA
Andrew Waterman
2011-02-01
|
|
|
|
|
|
|
- Added 5th rounding mode - Removed MFCR/MTCR in favor of MFFSR/MTFSR (it was the only CR...) - merged MTF.D with MTFLH.D; operation depends on RV32/RV64 mode - made MFFL.D and MFFH.D illegal in RV64
*
[sim,opcodes] add mulhsu instruction
Andrew Waterman
2011-01-25
|
[next]