Albert Ou
|
826fc1719a
|
Implement "half-baked" half-precision instruction subset for Hwacha
|
13 years ago |
Andrew Waterman
|
c8a8c07ec2
|
Use WRITE_RD/WRITE_FRD macros to write registers
|
13 years ago |
Andrew Waterman
|
77452a26e7
|
temporary undoing of renaming
|
15 years ago |
Andrew Waterman
|
740f981cfd
|
[sim] renamed to riscv-isa-run
|
15 years ago |
Andrew Waterman
|
6928933df6
|
[sim] fixed fcvt rounding bugs
|
15 years ago |
Andrew Waterman
|
f0063c2e8b
|
[sim, pk, xcc, opcodes] great instruction renaming of 2011
|
16 years ago |
Andrew Waterman
|
21ce327f5d
|
[opcodes, sim, xcc] made *w insns illegal in RV32
now generic variants behave differently in RV32 and RV64.
|
16 years ago |
Andrew Waterman
|
259d20a35d
|
[opcodes, pk, sim, xcc] Tweaked FP encoding
|
16 years ago |
Andrew Waterman
|
7471eee0ba
|
[xcc, sim, pk, opcodes] new instruction encoding!
|
16 years ago |
Andrew Waterman
|
2c9a832352
|
[sim,xcc,pk,opcodes] static rounding modes for FP insns
Now, you can either use the RM in the FSR or specify it in the insn.
(Except for FP->int; no dynamic for that.)
|
16 years ago |
Andrew Waterman
|
fcdd030cbe
|
[sim, xcc] changed cvt/trunc to use GPRs for int args
this way, we don't have to futz with storing integers in recoded
floating-point registers. too bad we lose some decoupling.
|
16 years ago |
Andrew Waterman
|
cbefaf68c7
|
[xcc, sim] changed instruction format so imm12 subs for rs2
|
16 years ago |
Andrew Waterman
|
50ec828baf
|
[sim] integrated SoftFloat-3 with ISA sim; removed SoftFloat-2b
|
16 years ago |
Andrew Waterman
|
2d75bf71bb
|
[xcc,sim] implement FP using softfloat
The intersection of the Hauser FP and MIPS FP is implemented.
|
16 years ago |