2021-06-17 |
Luke Kenneth Casso... | add SVP64REMAP Record |
tree | commitdiff |
2021-06-17 |
Luke Kenneth Casso... | shuffle comments |
tree | commitdiff |
2021-06-16 |
Luke Kenneth Casso... | sorted out order of FPMULADD32 helper, only have roundi... |
tree | commitdiff |
2021-06-16 |
Luke Kenneth Casso... | fix fmadds/fmsubs FPMULADD32 helper |
tree | commitdiff |
2021-06-16 |
Luke Kenneth Casso... | reorder arguments to FPMULADD32 to match pseudocode |
tree | commitdiff |
2021-06-16 |
Luke Kenneth Casso... | ad fnmadd and fnmsubs to ISA pseudocode |
tree | commitdiff |
2021-06-15 |
Luke Kenneth Casso... | whoops forgot import |
tree | commitdiff |
2021-06-15 |
Luke Kenneth Casso... | whoops still using DOUBLE(SINGLE(x)) rather than DOUBLE... |
tree | commitdiff |
2021-06-15 |
Luke Kenneth Casso... | fix sv_analysis.py for 3R-1W-CRo case, add fmadds/fmsub... |
tree | commitdiff |
2021-06-15 |
Luke Kenneth Casso... | add fmadds and fmsubs to Power ISA pseudo-code, add... |
tree | commitdiff |
2021-06-15 |
Luke Kenneth Casso... | add comments into mapreduce example |
tree | commitdiff |
2021-06-14 |
Luke Kenneth Casso... | sigh bug in setvl, temporarily setting to 7 not 8 |
tree | commitdiff |
2021-06-14 |
Luke Kenneth Casso... | recognise setvl instruction during SVP64 translation |
tree | commitdiff |
2021-06-14 |
Luke Kenneth Casso... | whoops forgot format-to-format conversion |
tree | commitdiff |
2021-06-14 |
Luke Kenneth Casso... | series of text macro formats to look for: x.v, x.s (x) |
tree | commitdiff |
2021-06-14 |
Luke Kenneth Casso... | add basic "macro" (.set) support to SVP64Asm |
tree | commitdiff |
2021-06-09 |
Luke Kenneth Casso... | add some more comments in the mapreduce svp64 examples... |
tree | commitdiff |
2021-06-09 |
Luke Kenneth Casso... | add sv.fmuls/mr - mapreduce - FP multiply-single test |
tree | commitdiff |
2021-06-09 |
Luke Kenneth Casso... | add first scalar mapreduce SVP64 example |
tree | commitdiff |
2021-06-09 |
Luke Kenneth Casso... | add what might turn out to be only what is needed to... |
tree | commitdiff |
2021-06-08 |
Luke Kenneth Casso... | whoops, carry-over during rounding picks MSB not LSB |
tree | commitdiff |
2021-06-08 |
Luke Kenneth Casso... | whoops copy sign over on zero |
tree | commitdiff |
2021-06-08 |
Luke Kenneth Casso... | exponent bitwidth in DOUBLE2SINGLE needs to be 11 bits... |
tree | commitdiff |
2021-06-08 |
Luke Kenneth Casso... | use new auto-generated DOUBLE2SINGLE from isafunctions... |
tree | commitdiff |
2021-06-08 |
Luke Kenneth Casso... | add detection of function parameters in parser |
tree | commitdiff |
2021-06-08 |
Luke Kenneth Casso... | add better debug logs and asserts for SelectableInt... |
tree | commitdiff |
2021-06-08 |
Luke Kenneth Casso... | add support in pyparser for negative numbers |
tree | commitdiff |
2021-06-03 |
Luke Kenneth Casso... | whoops, in1_isvec and dec_bi are optional |
tree | commitdiff |
2021-06-02 |
Luke Kenneth Casso... | fmuls test showing rounding error against qemu |
tree | commitdiff |
2021-06-02 |
Luke Kenneth Casso... | found FP single-conversion error, from the pseudocode... |
tree | commitdiff |
2021-06-02 |
Luke Kenneth Casso... | add commented-out debug prints |
tree | commitdiff |
2021-06-02 |
Luke Kenneth Casso... | whoops sorting SPRs, stop that for now |
tree | commitdiff |
2021-06-02 |
Luke Kenneth Casso... | get qemu FP regs correctly |
tree | commitdiff |
2021-06-02 |
Luke Kenneth Casso... | FP basic qemu sim, testing fadds loads and stores |
tree | commitdiff |
2021-06-02 |
Luke Kenneth Casso... | appears that the FP operation takes place at full 64... |
tree | commitdiff |
2021-06-01 |
Luke Kenneth Casso... | whoops missing argument |
tree | commitdiff |
2021-06-01 |
Luke Kenneth Casso... | move spot-check mem compare to a function |
tree | commitdiff |
2021-06-01 |
Luke Kenneth Casso... | check both LD and ST in qemu compare |
tree | commitdiff |
2021-06-01 |
Luke Kenneth Casso... | bizarre, GPR 3 is set by qemu to non-zero at startup. |
tree | commitdiff |
2021-06-01 |
Luke Kenneth Casso... | whoops start basic sim from 0x20000000 |
tree | commitdiff |
2021-06-01 |
Luke Kenneth Casso... | bit more memdump debugging on qemu sim |
tree | commitdiff |
2021-06-01 |
Luke Kenneth Casso... | comment cleanup, record last LD/ST address in simulator |
tree | commitdiff |
2021-06-01 |
Luke Kenneth Casso... | whoops crank down the debug level |
tree | commitdiff |
2021-06-01 |
Luke Kenneth Casso... | sorting out qemu co-simulation to read/write FP regs |
tree | commitdiff |
2021-05-30 |
Luke Kenneth Casso... | add "normal" element-strided LD/ST decode/support to... |
tree | commitdiff |
2021-05-29 |
Luke Kenneth Casso... | comments |
tree | commitdiff |
2021-05-29 |
Luke Kenneth Casso... | add unit-strided LD/ST ISACaller SVP64 unit test |
tree | commitdiff |
2021-05-29 |
Luke Kenneth Casso... | initialise SVP64 ld/st mode decoding in PowerDecoder2 |
tree | commitdiff |
2021-05-29 |
Luke Kenneth Casso... | comments |
tree | commitdiff |
2021-05-29 |
Luke Kenneth Casso... | extract LDST mode from SVP64 RM |
tree | commitdiff |
2021-05-29 |
Luke Kenneth Casso... | can't stand python 'format' |
tree | commitdiff |
2021-05-29 |
Luke Kenneth Casso... | dump memory from qemu in pypowersim |
tree | commitdiff |
2021-05-29 |
Luke Kenneth Casso... | add SVP64 RM LDST mode enum |
tree | commitdiff |
2021-05-28 |
Luke Kenneth Casso... | print out offset for load address in hex |
tree | commitdiff |
2021-05-28 |
Luke Kenneth Casso... | probably got MSR.FP bit set... maybe |
tree | commitdiff |
2021-05-28 |
Luke Kenneth Casso... | add quick stfd test to make sure MSR.FP is set |
tree | commitdiff |
2021-05-27 |
Luke Kenneth Casso... | moving stack and parameters higher up for media test |
tree | commitdiff |
2021-05-27 |
Luke Kenneth Casso... | move SPR set to qemu.py |
tree | commitdiff |
2021-05-27 |
Luke Kenneth Casso... | debug print qemu and simulator LR |
tree | commitdiff |
2021-05-27 |
Luke Kenneth Casso... | set SPRs inside qemu run_program |
tree | commitdiff |
2021-05-27 |
Luke Kenneth Casso... | add disassembly dump and set_lr to qemu |
tree | commitdiff |
2021-05-27 |
Luke Kenneth Casso... | hex dump debug |
tree | commitdiff |
2021-05-27 |
Luke Kenneth Casso... | skip step, program pointing at correct location already |
tree | commitdiff |
2021-05-27 |
Luke Kenneth Casso... | whoops yield in setup_one ISACaller |
tree | commitdiff |
2021-05-27 |
Luke Kenneth Casso... | speed up bytes upload in qemu.py |
tree | commitdiff |
2021-05-27 |
Luke Kenneth Casso... | get full qemu list of registers, on each cycle, saves... |
tree | commitdiff |
2021-05-27 |
Luke Kenneth Casso... | report log expected different qemu values rather than... |
tree | commitdiff |
2021-05-27 |
Luke Kenneth Casso... | whoops inverted logic on qemu endian set |
tree | commitdiff |
2021-05-27 |
Luke Kenneth Casso... | add setting of qemu GPRs/FPRs in pypowersim |
tree | commitdiff |
2021-05-27 |
Luke Kenneth Casso... | slightly messy: qemu goes haywire at the last instruction. |
tree | commitdiff |
2021-05-27 |
Luke Kenneth Casso... | oops syntax error |
tree | commitdiff |
2021-05-27 |
Luke Kenneth Casso... | add qemu gpr/fpr set/get |
tree | commitdiff |
2021-05-27 |
Luke Kenneth Casso... | create a register cache for qemu machine interface... |
tree | commitdiff |
2021-05-27 |
Luke Kenneth Casso... | get qemu operational single-step mode, use in pypowersim |
tree | commitdiff |
2021-05-26 |
Lauri Kasanen | Undo log in mem dump |
tree | commitdiff |
2021-05-26 |
Lauri Kasanen | Use log in decoder/* |
tree | commitdiff |
2021-05-26 |
Lauri Kasanen | Undo log in isa/caller reg dump |
tree | commitdiff |
2021-05-26 |
Lauri Kasanen | Use log in isa/mem |
tree | commitdiff |
2021-05-25 |
Luke Kenneth Casso... | extracting memory for dump must be big-endian ordered |
tree | commitdiff |
2021-05-25 |
Luke Kenneth Casso... | whoops two options "-l", rename one "-a" for "assembly... |
tree | commitdiff |
2021-05-25 |
Luke Kenneth Casso... | allow comments in SPR / GPR / FPR files |
tree | commitdiff |
2021-05-25 |
Lauri Kasanen | Use log in pypowersim, add counter TODO in help |
tree | commitdiff |
2021-05-25 |
Lauri Kasanen | Switch to log in decoder/helpers |
tree | commitdiff |
2021-05-25 |
Lauri Kasanen | Switch to log in isa/caller |
tree | commitdiff |
2021-05-25 |
Luke Kenneth Casso... | more notes on pypowersim |
tree | commitdiff |
2021-05-25 |
Luke Kenneth Casso... | add dump-out option to pypowersim |
tree | commitdiff |
2021-05-25 |
Luke Kenneth Casso... | add add setting of LR so that code jumps outside of... |
tree | commitdiff |
2021-05-24 |
Luke Kenneth Casso... | add extra (dummy) mul operation, 0*0 |
tree | commitdiff |
2021-05-24 |
Luke Kenneth Casso... | sigh, initialise FPRs to zeros to engage FP decode |
tree | commitdiff |
2021-05-24 |
Luke Kenneth Casso... | fmuls is fine |
tree | commitdiff |
2021-05-24 |
Luke Kenneth Casso... | add nop support to ISACaller |
tree | commitdiff |
2021-05-23 |
Luke Kenneth Casso... | read all lines in advance, in case of in-place overwrite |
tree | commitdiff |
2021-05-23 |
Luke Kenneth Casso... | add svp64 assembler "processor" commandline for replaci... |
tree | commitdiff |
2021-05-23 |
Cesar Strauss | Give a trace name for each exception type |
tree | commitdiff |
2021-05-22 |
Cesar Strauss | Add new generated files to .gitignore |
tree | commitdiff |
2021-05-21 |
Luke Kenneth Casso... | add demo --load option to pypowersim |
tree | commitdiff |
2021-05-21 |
Luke Kenneth Casso... | test with default godbolt.org loop example, slightly... |
tree | commitdiff |
2021-05-21 |
Luke Kenneth Casso... | add GPRs to pypowersim demo |
tree | commitdiff |
2021-05-21 |
Luke Kenneth Casso... | return register values from GPR.dump in ISACaller |
tree | commitdiff |
2021-05-21 |
Luke Kenneth Casso... | return dump of SPRs (to be used for saving, later) |
tree | commitdiff |
next |