2022-09-20 |
Luke Kenneth Casson... | sv.bc reclassified as RM-2P-1S by eliminating SPRs.
|
commit | commitdiff | tree |
2022-09-20 |
Luke Kenneth Casson... | remove messy string identification, use RM Mode from...
|
commit | commitdiff | tree |
2022-09-20 |
Luke Kenneth Casson... | add quick test and loooong test of pysvp64dis - branches...
|
commit | commitdiff | tree |
2022-09-20 |
Luke Kenneth Casson... | missed one sorting order in test_pysvp64dis.py
|
commit | commitdiff | tree |
2022-09-20 |
Luke Kenneth Casson... | sort specifiers in pysvp64dis in lexicographical order
|
commit | commitdiff | tree |
2022-09-20 |
Luke Kenneth Casson... | add two extra tests, sv.bc/m=r3/sz
|
commit | commitdiff | tree |
2022-09-20 |
Luke Kenneth Casson... | add sv.bc/ctr/vsb unit test to test_pysvp64dis.py to...
|
commit | commitdiff | tree |
2022-09-19 |
Luke Kenneth Casson... | add bc_ctr and bc_cti but not used yet
|
commit | commitdiff | tree |
2022-09-19 |
Luke Kenneth Casson... | print out reg num in _check_regs, useful debug
|
commit | commitdiff | tree |
2022-09-19 |
Luke Kenneth Casson... | cut cruft in caller.py
|
commit | commitdiff | tree |
2022-09-19 |
Luke Kenneth Casson... | codemorph on rc handling
|
commit | commitdiff | tree |
2022-09-19 |
Luke Kenneth Casson... | codemorph
|
commit | commitdiff | tree |
2022-09-19 |
Luke Kenneth Casson... | first interation (ha ha) src/dst iterators for ISACaller
|
commit | commitdiff | tree |
2022-09-19 |
Luke Kenneth Casson... | codemorph reduce indentation
|
commit | commitdiff | tree |
2022-09-19 |
Luke Kenneth Casson... | code cleanup on ISACaller write_output
|
commit | commitdiff | tree |
2022-09-19 |
Luke Kenneth Casson... | rename to avoid conflict pred_dz from pred_dst_zero
|
commit | commitdiff | tree |
2022-09-19 |
Luke Kenneth Casson... | another code-morph splitting out the src/dst mask preparation
|
commit | commitdiff | tree |
2022-09-19 |
Luke Kenneth Casson... | add function for calling a simulation
|
commit | commitdiff | tree |
2022-09-19 |
Luke Kenneth Casson... | another code-morph working towards getting the predicate...
|
commit | commitdiff | tree |
2022-09-19 |
Luke Kenneth Casson... | whitespace
|
commit | commitdiff | tree |
2022-09-19 |
Luke Kenneth Casson... | code-morph in StepLoop work towards splitting into...
|
commit | commitdiff | tree |
2022-09-19 |
Luke Kenneth Casson... | add svstate param to constructor of StepLoop, ISACaller
|
commit | commitdiff | tree |
2022-09-19 |
Luke Kenneth Casson... | move two big step/loop functions into separate class...
|
commit | commitdiff | tree |
2022-09-18 |
Luke Kenneth Casson... | code-comments identifying tables
|
commit | commitdiff | tree |
2022-09-18 |
Luke Kenneth Casson... | simplify predicate mask reporting. assign dw=sw=mask...
|
commit | commitdiff | tree |
2022-09-18 |
Luke Kenneth Casson... | use widths.get(dw/sw) and test empty/non-empty after.
|
commit | commitdiff | tree |
2022-09-18 |
Luke Kenneth Casson... | fix predicate mask case when smask was zero but mmode...
|
commit | commitdiff | tree |
2022-09-18 |
Luke Kenneth Casson... | no, better than hack-job, stop CROpSimpleRM deriving...
|
commit | commitdiff | tree |
2022-09-18 |
Luke Kenneth Casson... | bit of a hack-job, a base class MRBaseRM - MapReduce...
|
commit | commitdiff | tree |
2022-09-18 |
Luke Kenneth Casson... | correct COopFF3RM and CRopSimpleRM: extra sz field...
|
commit | commitdiff | tree |
2022-09-18 |
Luke Kenneth Casson... | add first attempt at swapping inner/outer vl/subvl...
|
commit | commitdiff | tree |
2022-09-18 |
Luke Kenneth Casson... | add new svstep mode setting up pack/unpack
|
commit | commitdiff | tree |
2022-09-18 |
Luke Kenneth Casson... | sigh, check length of string returned, if non-zero...
|
commit | commitdiff | tree |
2022-09-18 |
Luke Kenneth Casson... | sort out CR RM Mode (sz/dz bits moved, consistent)
|
commit | commitdiff | tree |
2022-09-18 |
Luke Kenneth Casson... | add comments (links to URLs) into power_insns.py for...
|
commit | commitdiff | tree |
2022-09-18 |
Luke Kenneth Casson... | remove f"" use simpler code, easier to read
|
commit | commitdiff | tree |
2022-09-18 |
Luke Kenneth Casson... | reverse decode_bo inv/eq/lt/le/etc. thing
|
commit | commitdiff | tree |
2022-09-18 |
Luke Kenneth Casson... | dumb. accidentally removed test-call
|
commit | commitdiff | tree |
2022-09-18 |
Luke Kenneth Casson... | add unit tests for Rc=1 ffirst/predicate-result
|
commit | commitdiff | tree |
2022-09-18 |
Luke Kenneth Casson... | comment principle behind new tables in power_insn.py
|
commit | commitdiff | tree |
2022-09-18 |
Luke Kenneth Casson... | redo branch mode as a table, in power_insn.py
|
commit | commitdiff | tree |
2022-09-18 |
Luke Kenneth Casson... | code-morph CR ops to table in power_insn.py
|
commit | commitdiff | tree |
2022-09-18 |
Luke Kenneth Casson... | code-morph in power_insn.py - move table-search to...
|
commit | commitdiff | tree |
2022-09-18 |
Luke Kenneth Casson... | LDST_IDX Mode converted to table
|
commit | commitdiff | tree |
2022-09-18 |
Luke Kenneth Casson... | replace LDST_IMM mode with mask/value match table in...
|
commit | commitdiff | tree |
2022-09-18 |
Luke Kenneth Casson... | remove (invalid) NormalSaturationExtRM mode from power_insn.py
|
commit | commitdiff | tree |
2022-09-18 |
Luke Kenneth Casson... | reduce NORMAL svp64 mode down to a mask-value search
|
commit | commitdiff | tree |
2022-09-18 |
Luke Kenneth Casson... | remove subvector mode from power_insn.py
|
commit | commitdiff | tree |
2022-09-18 |
Luke Kenneth Casson... | adapt test_12_mr to /mrr and /mr modes, svm is gone...
|
commit | commitdiff | tree |
2022-09-18 |
Luke Kenneth Casson... | remove subvector mode from sv/trans/svp64.py
|
commit | commitdiff | tree |
2022-09-18 |
Luke Kenneth Casson... | change sv/trans/svp64.py source/dest elwidth assembler...
|
commit | commitdiff | tree |
2022-09-17 |
Luke Kenneth Casson... | add sat/satu test_12_sat to test_pysvp64dis.py
|
commit | commitdiff | tree |
2022-09-17 |
Luke Kenneth Casson... | whoops. mode-bits need to be put in MSB0 order. sigh
|
commit | commitdiff | tree |
2022-09-17 |
Luke Kenneth Casson... | add zz mode to sv/trans/svp64.py as a hack
|
commit | commitdiff | tree |
2022-09-17 |
Luke Kenneth Casson... | remove sv.setvl/pk/up/pu - these are all gone in favour...
|
commit | commitdiff | tree |
2022-09-17 |
Luke Kenneth Casson... | add MASK_SRC to power_insn.py (SVmask_src from enums)
|
commit | commitdiff | tree |
2022-09-17 |
Luke Kenneth Casson... | add SVmask_src enum, rename fields to EN and NO to...
|
commit | commitdiff | tree |
2022-09-17 |
Luke Kenneth Casson... | as a double-check sv_analysis new CSV column "SM" was...
|
commit | commitdiff | tree |
2022-09-17 |
Luke Kenneth Casson... | add a "SM" column into RM*.csv (and LDSTRM*.csv) identifying...
|
commit | commitdiff | tree |
2022-09-17 |
Luke Kenneth Casson... | add sv.add/ew=XX test to test_pysvp64dis.py
|
commit | commitdiff | tree |
2022-09-17 |
Luke Kenneth Casson... | remove pack/unpack modes from power_insn.py, they no...
|
commit | commitdiff | tree |
2022-09-17 |
Luke Kenneth Casson... | add vec2/3/4 test_pysvp64dis test
|
commit | commitdiff | tree |
2022-09-16 |
Luke Kenneth Casson... | comments on test_9_fptrans
|
commit | commitdiff | tree |
2022-09-15 |
Luke Kenneth Casson... | add minor_4.csv for maddld/maddhdu/maddhd and to insn_db.csv
|
commit | commitdiff | tree |
2022-09-15 |
Luke Kenneth Casson... | fix sprset mtspr/mfspr pseudocode with wrong definition of
|
commit | commitdiff | tree |
2022-09-13 |
Luke Kenneth Casson... | correct assrmbler in test_pysvpy4dis.py
|
commit | commitdiff | tree |
2022-09-13 |
Luke Kenneth Casson... | add first pack/unpack to ISACaller
|
commit | commitdiff | tree |
2022-09-13 |
Luke Kenneth Casson... | add setter/getter properties to SVP64State, minor code...
|
commit | commitdiff | tree |
2022-09-13 |
Luke Kenneth Casson... | remove pack/unpack from SVP64RMModeDecode, it is now...
|
commit | commitdiff | tree |
2022-09-13 |
Luke Kenneth Casson... | add batch of instructions from
|
commit | commitdiff | tree |
2022-09-12 |
Luke Kenneth Casson... | add hack overloaded meaning of destwid to be pack/unpack.
|
commit | commitdiff | tree |
2022-09-12 |
Luke Kenneth Casson... | add hphint and pack/unpack into SVSTATE SPR layout
|
commit | commitdiff | tree |
2022-09-12 |
Luke Kenneth Casson... | remove pack/unpack - now part of sv.setvl
|
commit | commitdiff | tree |
2022-09-12 |
Luke Kenneth Casson... | add rudimentary sv.setvl unit test to just check that...
|
commit | commitdiff | tree |
2022-09-12 |
Luke Kenneth Casson... | add sv.setvl to instructions as a major hack
|
commit | commitdiff | tree |
2022-09-12 |
Luke Kenneth Casson... | split out setvl from sv.setvl test in test_pysvp64dis.py
|
commit | commitdiff | tree |
2022-09-12 |
Luke Kenneth Casson... | add extra tests "add." "addo" etc. to test_pysvp64dis.py
|
commit | commitdiff | tree |
2022-09-12 |
Luke Kenneth Casson... | demo that "setvl." is not reconstructed with Rc=1 mode
|
commit | commitdiff | tree |
2022-09-12 |
Luke Kenneth Casson... | some weird moving of opcodes around, probably because...
|
commit | commitdiff | tree |
2022-09-12 |
Luke Kenneth Casson... | skip addpcis for now, needs properly qualifying
|
commit | commitdiff | tree |
2022-09-11 |
Luke Kenneth Casson... | add new CRIn2Sel for later, for getting rid of CRInSel...
|
commit | commitdiff | tree |
2022-09-11 |
Luke Kenneth Casson... | BFT does not exist
|
commit | commitdiff | tree |
2022-09-11 |
Luke Kenneth Casson... | add sv.isel 12,2,3,*99 test to test_pysvp64dis.py
|
commit | commitdiff | tree |
2022-09-11 |
Luke Kenneth Casson... | add some CR3 pysvp64dis.py tests, sv.crand
|
commit | commitdiff | tree |
2022-09-11 |
Luke Kenneth Casson... | add sv.isel asm-disasm tests to test_pysvp64dis.py
|
commit | commitdiff | tree |
2022-09-11 |
Luke Kenneth Casson... | add missing addpcis to power_enums.py and minor_19.csv
|
commit | commitdiff | tree |
2022-09-11 |
Luke Kenneth Casson... | convert minor_19 to bitpattern (for adding addpcis)
|
commit | commitdiff | tree |
2022-09-11 |
Luke Kenneth Casson... | whoops lsbshf=2 for CR5
|
commit | commitdiff | tree |
2022-09-11 |
Luke Kenneth Casson... | whoops missed lsb-shift parameter
|
commit | commitdiff | tree |
2022-09-11 |
Luke Kenneth Casson... | add comments into CR5Operand class
|
commit | commitdiff | tree |
2022-09-11 |
Luke Kenneth Casson... | add CR5Operand and CR3Operand to power_insns.py
|
commit | commitdiff | tree |
2022-09-10 |
Luke Kenneth Casson... | huhn? addpcis converts to .long? huhn?
|
commit | commitdiff | tree |
2022-09-10 |
Luke Kenneth Casson... | fix issue with pysvp64dis.py load() reading from stdin
|
commit | commitdiff | tree |
2022-09-10 |
Luke Kenneth Casson... | whitespace cleanup
|
commit | commitdiff | tree |
2022-09-10 |
Luke Kenneth Casson... | add quine-mckluskey algorithm
|
commit | commitdiff | tree |
2022-09-09 |
Luke Kenneth Casson... | add fishmv fmvis addpcis instructions to test_pysvp64dis.py
|
commit | commitdiff | tree |
2022-09-09 |
Luke Kenneth Casson... | add subtests
|
commit | commitdiff | tree |
2022-09-09 |
Luke Kenneth Casson... | hooray got test_pysvp64dis.py working with new Verbosity...
|
commit | commitdiff | tree |
2022-09-09 |
Luke Kenneth Casson... | add seek/tell on load in pysvp64dis so that generator...
|
commit | commitdiff | tree |
2022-09-09 |
Luke Kenneth Casson... | add "short" argument (TODO pick better name) to pysvp64dis
|
commit | commitdiff | tree |
next |