28 Commits (1ea07ef7c5e7f6cee815bb77c8be8487b6598889)

Author SHA1 Message Date
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