aboutsummaryrefslogtreecommitdiff
AgeCommit message (Collapse)Author
7 daysmtmsr, cr bit parsing, crclriximeow
7 dayswip: displaystyle plumbingiximeow
fix an off-by-four in branch offsets
7 daysbclr does not set control register loliximeow
7 daysi suppose API items should be publiciximeow
7 dayscorrectly handle xenia not printing mtocrfiximeow
7 dayspaper over an LMA deficiency for nowiximeow
7 daysmtocrf, srdi, clrldi handling, plus lingering "crf"siximeow
7 daysbe more willing to print prettied branch mnemonics when hints are presentiximeow
7 daysyet another swing at branch handling...iximeow
7 dayssome immediates are logical (not signed)iximeow
7 daystrying to get my head around bcctrl againiximeow
7 daysget more tests in line and correct wonky alias testsiximeow
7 daysit's xenia that prints the spr number backwards, also untangle mfocrfiximeow
7 daysclear all instruction state until i've got this more nuancediximeow
7 daysvcmpgefp assert, whoopsiximeow
7 daysdo not have one-off weird crf registeriximeow
7 daysformat this crf the same as any other CrFieldiximeow
7 daysslwi alias ;;iximeow
7 daysaccessors for instruction operation bits...iximeow
7 daysxenia was not exhaustive, now is exhaustiver. fix more issuesiximeow
7 daysomg xenia agreesiximeow
7 daysparallelize xenia comparison (~5 minutes now?)iximeow
7 daysbcctr canonicalization taken care of?iximeow
7 daysmangled or->mr alias handling..iximeow
7 daysliteral display format testingiximeow
7 daysbetter (any) bclr normalization, longer tail of xenia comparisoniximeow
7 dayshelpers to build register structsiximeow
7 daysmany more xenia mismatchesiximeow
mostly around vector instructions, but several cases of inappropriately accepting instructions Xenon does not know. and finally answering what in the world a "PowerPC A" is. it's Amazon.
7 daystests: normalize rldicr into clrrdi correctlyiximeow
7 daysset up operands for more altivec instructionsiximeow
also tolerate dumpbin-style `01234h` hex offsets
7 daysworking through several vector load/storesiximeow
7 dayslibrary users should be able to get data from operands igiximeow
7 daysmuch faster xenia differential, several debug .. bugsiximeow
7 daysmake some bits of Instruction and related accessibleiximeow
also set instruction lengths
7 dayshandle xenia printing vspltb weirdiximeow
7 daysseparate out xenia differentialiximeow
also fix two issues: * vmaxsp was just a typo. should have been vmaxsb. * mcrf operands are CR fields which have actual operand forms now.
7 dayseverything vs xenia is accounted for on the random xex i threw at itiximeow
7 daysmany improvements from and in comparing with xeniaiximeow
Power ISA branches are.. challenging and varied. support float/double instructions, trap-word-conditional instructions are printed properly, many more fixes
2026-08-08simplify immediate parsing, test sub aliases properlyiximeow
2026-07-25mostly works?iximeow
2026-07-12very initialiximeow