Quan Nguyen
|
9dbe0fac5f
|
Move half precision instructions, add vfmsv, vfmvv
|
12 years ago |
Andrew Waterman
|
97b1bc610f
|
Fix linking on Darwin
|
12 years ago |
Andrew Waterman
|
7f457c47b3
|
Speed things up quite a bit
|
13 years ago |
Quan Nguyen
|
64785705a4
|
Remove debug printf in vsetprec
|
13 years ago |
Quan Nguyen
|
05f9118e82
|
Add vsetprec instruction prototype
|
13 years ago |
Andrew Waterman
|
aedcd67ac8
|
Update to new privileged ISA
|
13 years ago |
Yunsup Lee
|
ee7867e79e
|
fix slli/slliw encoding bug
|
13 years ago |
Yunsup Lee
|
d0a84535eb
|
correctly trap when SR_EA is disabled
|
13 years ago |
Albert Ou
|
ad42696405
|
Fix declaration of half-precision instructions
|
13 years ago |
Albert Ou
|
c258e24c0a
|
Re-add Hwacha header file
|
13 years ago |
Albert Ou
|
826fc1719a
|
Implement "half-baked" half-precision instruction subset for Hwacha
|
13 years ago |
Yunsup Lee
|
692ba09ef4
|
include stdexcept
|
13 years ago |
Yunsup Lee
|
1bcda9195b
|
clarify vxcptsave/vxctkill semantics
|
13 years ago |
Yunsup Lee
|
74fe66dcec
|
implement vxcptsave/vxcptrestore
|
13 years ago |
Yunsup Lee
|
787450f4d9
|
more hwacha supervisor stuff
|
13 years ago |
Yunsup Lee
|
cb6cfc5f3a
|
refactor disassembler, and add hwacha disassembler
|
13 years ago |
Yunsup Lee
|
9543d241b3
|
can't execute frsr/fssr on ut
|
13 years ago |
Yunsup Lee
|
185b0d177d
|
or into control thread's fp exceptions
|
13 years ago |
Yunsup Lee
|
1057bae0a0
|
catch trap_illegal_instruction in hwacha
|
13 years ago |
Yunsup Lee
|
0f140bcde4
|
add hwacha exception support
|
13 years ago |
Yunsup Lee
|
1276dd07f7
|
fix maxvl calc logic
|
13 years ago |
Yunsup Lee
|
da579c14c9
|
use reset virtual method
|
13 years ago |
Yunsup Lee
|
38c39525ac
|
use uint32_t for vl
|
13 years ago |
Yunsup Lee
|
2f1f9a4fbc
|
revamp hwacha; now runs in physical mode
|
13 years ago |
Andrew Waterman
|
b357c97b24
|
Remove more vector stuff
|
13 years ago |
Andrew Waterman
|
be9b242d95
|
Rip out Hwacha for now
|
13 years ago |