aboutsummaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2014-04-29Add vf[ls](|seg)(|st)h and friendsmvpQuan Nguyen6-2/+18
2014-04-03Merge branch 'tm'Stephen Twigg4-155/+158
2014-04-03Sync encoding in opcodesStephen Twigg2-155/+168
2014-04-03Add ut_fclass_s/d hwacha (unused until encoding sync)Stephen Twigg2-0/+2
2014-03-18Support RV32 RDTIMEH/RDCYCLEH/RDINSTRETHAndrew Waterman8-11/+29
2014-03-15speed up compilation a bitAndrew Waterman2-2/+2
2014-03-11New FP encodingAndrew Waterman1-42/+42
2014-03-06Add fclass.{s|d} instructionsAndrew Waterman8-0/+82
2014-03-02add hwacha vfmsv instructionsYunsup Lee5-5/+12
2014-02-25add extensions to riscv-dis for better disassemblyYunsup Lee1-1/+16
2014-02-14Renumber uarch CSRs into custom CSR spaceAndrew Waterman1-16/+16
2014-02-13Fix I$ simulator not making forward progressAndrew Waterman2-21/+17
2014-02-12Fix commit log when !debugAndrew Waterman1-25/+15
2014-02-10Revert to old AUIPC definitionAndrew Waterman1-1/+1
2014-02-07Clear EVEC LSBs, which kindly prevents a segfaultAndrew Waterman1-2/+2
2014-02-06Fix disassembly of JALAndrew Waterman1-1/+1
2014-02-06commit missing definitions for uarch countersYunsup Lee1-0/+56
2014-02-03Move half precision instructions, add vfmsv, vfmvvQuan Nguyen48-137/+265
2014-01-31Fix linking on DarwinAndrew Waterman3-4/+3
2014-01-28Disasm now translates xor x0,x0,x0 as a machine-generated bubble ("-").Christopher Celio1-0/+1
2014-01-28Force extension loaders to be linked inAndrew Waterman2-6/+10
2014-01-26Enable runtime loading of dynamic library with --extlibAndrew Waterman5-158/+160
2014-01-26Prefer libraries located in current directoryAndrew Waterman1-4/+4
2014-01-26Eliminate hwacha <-> riscv circular dependenceAndrew Waterman11-110/+170
2014-01-26Link subproject dynamic libraries correctlyAndrew Waterman1-7/+11
2014-01-25Merge softfloat_riscv into softfloatAndrew Waterman18-70/+13
2014-01-24Require libdl for dynamic linking at runtimeAndrew Waterman3-15/+68
2014-01-24Disassemble amoxorAndrew Waterman1-0/+2
2014-01-24Build and use shared libraries onlyAndrew Waterman3-5/+6
2014-01-24Build and use shared librariesAndrew Waterman3-45/+45
2014-01-24Handle CSR permissions correctlyAndrew Waterman2-6/+10
2014-01-21Use auto-generated trap cause numbersAndrew Waterman2-26/+52
2014-01-20Merge branch 'confprec'Quan Nguyen78-0/+353
2014-01-16Initialize tohost and fromhost to zeroAndrew Waterman1-2/+5
2014-01-13Improve performance for branchy codeAndrew Waterman14-85/+131
2013-12-17Speed things up quite a bitAndrew Waterman7-79/+118
2013-12-09New RDCYCLE encodingAndrew Waterman9-38/+39
2013-11-29Remove debug printf in vsetprecconfprecQuan Nguyen1-1/+0
2013-11-29Add vsetprec instruction prototypeQuan Nguyen5-0/+17
2013-11-25Update to new privileged ISAAndrew Waterman30-402/+785
2013-11-24Merge branch 'master' of github.com:ucb-bar/riscv-isa-sim into HEADQuan Nguyen7-4/+9
2013-11-21fix slli/slliw encoding bugYunsup Lee2-4/+4
2013-11-05add accelerator disabled causeYunsup Lee1-0/+1
2013-11-05correctly trap when SR_EA is disabledYunsup Lee4-0/+4
2013-11-04Fix declaration of half-precision instructionsAlbert Ou2-0/+2
2013-11-04Re-add Hwacha header fileAlbert Ou1-0/+1
2013-11-04Implement "half-baked" half-precision instruction subset for HwachaAlbert Ou39-2/+336
2013-11-04Merge branch 'master' of github.com:ucb-bar/riscv-isa-sim into confprecAlbert Ou30-180/+463
2013-10-28include stdexceptYunsup Lee1-0/+1
2013-10-28Pass target machine's return code back to OSAndrew Waterman3-3/+4