summaryrefslogtreecommitdiff
path: root/tests
AgeCommit message (Collapse)Author
5 daysactually commit the fuzz target and a bit of test binaryiximeow
5 daysanother fuzz victory!iximeow
5 daysfuzz cases: only 64 system registers, display should never paniciximeow
5 daysseeming goodiximeow
5 daysl2 cache management instructions are system and undocumentediximeow
6 daysshift plus extenders no longer ambiguousiximeow
6 daysthe rest of the extendersiximeow
6 dayspredicated store was RegOffset when it should be RegOffsetInciximeow
and a few more extender tests
6 daysjust... decoded predicated loads wrong...iximeow
6 daysmore instruction extendersiximeow
6 daysinitial list of extendable instructions, fix memub/memuh decode errorsiximeow
6 daysinitial instruction extender support, more system instructionsiximeow
7 daysmore registers as lower case, pc-relative shown like every other archiximeow
9 daysllvm accepts lowercase register names so LETS GOOOOOiximeow
9 dayscontrol, gpr register names, readmeiximeow
10 dayssystem control register names, more cleanupiximeow
10 dayssupervisor mode instructions, control register namesiximeow
11 dayswowowowow cargo test passesiximeow
12 daysit is done (not all system, duplex, extender tho)iximeow
12 dayssfrecipa, more test cases, more inst variantsiximeow
12 daysmore test coverage, getting close..iximeow
12 daysmore tests and cleanup; sub, instruction labels, sfmpyiximeow
additionally, AndNot should show its special assign mode if one is set. a few instructions have 64-bit register pairs that can be conjugated. vrmpywoh should have operands. :sat applied incompletely AndNot can have |=, &=, and ^= assign modes, not += had a sub with backwards operands
12 dayswretched architecture which does not know the light of g*diximeow
12 daysmore pmpy, ignore shift_{left,right} with amt=0iximeow
12 daysgross hacks for AddAsl, fix AddMpyi decodingiximeow
12 daysmore test coverage, gpr conjugatesiximeow
12 daysshift vs sat order in display, vxaddsubh/vxsubaddh/extractu/decbiniximeow
12 daysfix extractu/shuff{e,o}{b,h}, add many test cases, handle AddMpyiiximeow
13 daystheoretically all non-system instructions...iximeow
2025-03-291101* is all thats left...iximeow
2025-03-280b1000..0b1100: DONE!iximeow
2025-03-23shifts and MORE transcription errors :(iximeow
2025-03-23thats 0110... doneiximeow
2025-03-23more loop support, transcription errors, etciximeow
2025-03-22wow 1001... is done nowiximeow
2025-03-22more loads, fix wrong dest ops for some loads..iximeow
2025-03-22more tests, support more loads/storesiximeow
2025-03-21assign-merge is recorded now, 0100.. is decodediximeow
2025-03-19moderate progress...iximeow
2024-12-23checkpointiximeow
2024-11-10some iclass 1100, 1010, 1001iximeow
2024-10-08more progressiximeow
2024-10-06more support, docs about some weird instruction shapesiximeow
2024-10-05more ops, transcription errorsiximeow
2024-10-05broader support, maybe 1/8th through. also v73 manual does not list ↵iximeow
supervisor instructions...
2024-09-29starting to look like a disassembleriximeow