move FPDIV, FPMUL (etc) to ISAFPHelpers class
[openpower-isa.git] / src / openpower / decoder / isa / caller.py
2021-09-28 Luke Kenneth Casso... move FPDIV, FPMUL (etc) to ISAFPHelpers class
2021-09-25 Luke Kenneth Casso... inherit ISACallerHelper in ISACaller
2021-09-22 Luke Kenneth Casso... take a copy of SPRs so they are not modified by ISACaller
2021-08-21 Luke Kenneth Casso... set XLEN=64 in ISACaller
2021-08-15 Luke Kenneth Casso... take copy of GPR/FPR inputs into ISACaller
2021-08-15 Luke Kenneth Casso... sv.bc test jumping to wrong location (offset 0xc not...
2021-08-14 Luke Kenneth Casso... create an end loop condition which tells the sv.bc...
2021-08-14 Luke Kenneth Casso... end loop condition in svp64 bc pseudo-code
2021-08-14 Luke Kenneth Casso... messy resolution of sv.bc testing, early-out detection.
2021-08-12 Luke Kenneth Casso... add ctr_ok and cond_ok to namespace to be able
2021-08-11 Luke Kenneth Casso... whoops test for sv.bc* matched accidentally, use explic...
2021-08-11 Luke Kenneth Casso... redirect sv.bc to new svbranch in ISACaller
2021-08-11 Luke Kenneth Casso... corrections to SVP64 Branch Conditional
2021-08-01 Luke Kenneth Casso... bit of a big update, remove all bit-reversed LD operati...
2021-07-28 Luke Kenneth Casso... argh, have LD-bitreverse select the offset from RA...
2021-07-28 Luke Kenneth Casso... code comments
2021-07-27 Luke Kenneth Casso... argh, LD/ST using DS has to be computed differently.
2021-07-24 Luke Kenneth Casso... add DS-Form support for sv.std
2021-07-24 Luke Kenneth Casso... added an extra SVP64 instruction, svstep, to replace...
2021-07-24 Luke Kenneth Casso... add ability to get current SVSHAPE indices into a register,
2021-07-23 Luke Kenneth Casso... "fix" fdmadd DCT mul-add-sub unit test with values...
2021-07-20 Luke Kenneth Casso... add inner sub-loop testing from svstep Rc=1
2021-07-19 Luke Kenneth Casso... bit of a reorg, adding option to test end of inner...
2021-07-16 Luke Kenneth Casso... add fsins and fcoss to simulator
2021-07-15 Luke Kenneth Casso... enable use of svremap "persist" mode, remove 4 instruct...
2021-07-15 Luke Kenneth Casso... stop using MSR vfirst bit, move to SVSTATE bit 63 instead
2021-07-15 Luke Kenneth Casso... big intrusive update: merge SVREMAP with SVSTATE, remov...
2021-07-14 Luke Kenneth Casso... update SVSTATE to 64 bit length
2021-07-13 Luke Kenneth Casso... change order of log printout for "writing gpr NN"
2021-07-11 Luke Kenneth Casso... add svremap instruction into ISACaller
2021-07-11 Luke Kenneth Casso... add SVREMAP SPR to ISACaller and parser
2021-07-11 Luke Kenneth Casso... add SVREMAP SPR
2021-07-11 Luke Kenneth Casso... rename svremap to svshape
2021-07-10 Luke Kenneth Casso... more generic allow fft mode 2nd output detection. ...
2021-07-08 Luke Kenneth Casso... end SVP64 "Vertical First" mode on rollover when end...
2021-07-08 Luke Kenneth Casso... add CR0 setting and unit test on svstep
2021-07-08 Luke Kenneth Casso... whoops must not reset last_op_svstate except when out...
2021-07-08 Luke Kenneth Casso... testing new setvl "svstep" mode
2021-07-08 Luke Kenneth Casso... add ability to explicitly increment SVSTATE srcstep...
2021-07-07 Luke Kenneth Casso... get butterfly RADIX2 SVP64 example working, breaks...
2021-07-06 Luke Kenneth Casso... when REMAP shape is zero, skip it in ISACaller.
2021-07-06 Luke Kenneth Casso... add FFT SHAPE pseudocode in svremap, and a schedule...
2021-07-05 Luke Kenneth Casso... fix svremap field offsets
2021-07-05 Luke Kenneth Casso... whoops, REMAP inverted
2021-07-05 Luke Kenneth Casso... debug of SVP64 REMAP
2021-07-05 Luke Kenneth Casso... debugging SVSHAPE for REMAP
2021-07-05 Luke Kenneth Casso... add in use of SVSHAPE in ISACaller. untested (no damage...
2021-07-05 Luke Kenneth Casso... add last_op_svshape flag to ISACaller
2021-07-05 Luke Kenneth Casso... add svremap manual instruction (Primary Opcode 22,...
2021-07-05 Luke Kenneth Casso... add SVSHAPE class, starting to add to ISACaller
2021-06-27 Luke Kenneth Casso... add new (experimental) ffmadds and ffmsubs, for FFT...
2021-06-27 Luke Kenneth Casso... override logic for getting FRS in SVP64 FFT mode
2021-06-26 Luke Kenneth Casso... add LD bit-reversed unit test
2021-06-26 Luke Kenneth Casso... move D const update to after picking up main input...
2021-06-23 Luke Kenneth Casso... add VL and srcstep to ISACaller namespace
2021-06-19 Luke Kenneth Casso... set regfile in ISACaller equal to length of initial...
2021-06-19 Luke Kenneth Casso... add mapreduce "reverse gear" unit tests
2021-06-19 Luke Kenneth Casso... add mapreduce "reverse gear" to PowerDecoder2. gets...
2021-06-09 Luke Kenneth Casso... add first scalar mapreduce SVP64 example
2021-06-02 Luke Kenneth Casso... whoops sorting SPRs, stop that for now
2021-06-01 Luke Kenneth Casso... bit more memdump debugging on qemu sim
2021-06-01 Luke Kenneth Casso... comment cleanup, record last LD/ST address in simulator
2021-05-30 Luke Kenneth Casso... add "normal" element-strided LD/ST decode/support to...
2021-05-29 Luke Kenneth Casso... add unit-strided LD/ST ISACaller SVP64 unit test
2021-05-27 Luke Kenneth Casso... whoops yield in setup_one ISACaller
2021-05-27 Luke Kenneth Casso... slightly messy: qemu goes haywire at the last instruction.
2021-05-26 Lauri KasanenUndo log in isa/caller reg dump
2021-05-25 Lauri KasanenSwitch to log in isa/caller
2021-05-24 Luke Kenneth Casso... add nop support to ISACaller
2021-05-21 Luke Kenneth Casso... return register values from GPR.dump in ISACaller
2021-05-21 Luke Kenneth Casso... return dump of SPRs (to be used for saving, later)
2021-05-21 Luke Kenneth Casso... add dump of SPRs to pypowersim
2021-05-21 Luke Kenneth Casso... add option to run without a disassembly listing to...
2021-05-19 Luke Kenneth Casso... resolve merge conflicts, effectively reverting "verbose...
2021-05-18 Luke Kenneth Casso... revert register reordering in ISACaller
2021-05-17 Luke Kenneth Casso... update reg sort order in ISACaller
2021-05-17 Luke Kenneth Casso... must not add to read regs unless in the authorised...
2021-05-17 Luke Kenneth Casso... add new RC reg to get pywriter to build
2021-05-15 Luke Kenneth Casso... extra debug print
2021-05-15 Luke Kenneth Casso... whoops initialise FPRs from GPRs in ISACaller
2021-05-15 Luke Kenneth Casso... add fmr test and associated decoder (optional with...
2021-05-15 Luke Kenneth Casso... add new fp load / store with update unit test
2021-05-14 Luke Kenneth Casso... add FP load test lfsx
2021-05-14 Luke Kenneth Casso... add FRA ISACaller name decoding
2021-05-14 Luke Kenneth Casso... add FPR (FP Regfile) to ISACaller
2021-05-14 Luke Kenneth Casso... add FRA-FRT fp reg names to ISACaller parser
2021-05-10 Luke Kenneth Casso... testing load misaligned
2021-05-10 Luke Kenneth Casso... save SVSRR0 in trap, if SVP64 mode enabled
2021-05-10 Luke Kenneth Casso... create new call_trap function in ISACaller
2021-05-10 Luke Kenneth Casso... add catch of MemException in ISACaller to raise unalign...
2021-04-25 Cesar StraussMove creation of CR fields to its own class
2021-04-23 Luke Kenneth Casso... resolving imports changing over
2021-04-23 Luke Kenneth Casso... add pseudo and isa