jak-project/decompiler/Disasm
Tyler Wilding f123bf368a
decomp - vector.gc - Decompile vector.gc (#289)
* temp: commit what i have so far


decomp: Fix nonempty_intersection impl for MSVC Debugging use-case


docs: Add info on getting ASan builds running on Visual Studio w/o exceptions

* decomp: initial rlet implementation

* decomp: cleanup pass of vector-rewrite stage

* decomp: Commit in-progress vector.gc, shortcomings are TODO commented

* decomp: More cleanup, rename from being `vector` instr specific

Fundamentally, this process can be used for re-writing ANY inline-asm instruction

* decomp: Support 4th arg ACC instructions

* decomp: Final pass of vector.gc before implementing last instructions

* decomp: Better warnings when hitting unimplemented instructs

* compiler: Implement inverse-sqrt and mov.vf

* decomp: Final manual pass over vector.gc, documented gaps

* decomp: Finish decompiling what currently is possible in vector.gc

* decomp: Fix Variable -> RegisterAccess conflict

* decomp: codacy lint

* Address review feedback

* Address feedback part 2

* Resolve build failures
2021-03-06 10:46:26 -05:00
..
DecompilerLabel.h [Decompiler] Static Data Decomp (#280) 2021-02-25 09:51:28 -05:00
Instruction.cpp decomp - vector.gc - Decompile vector.gc (#289) 2021-03-06 10:46:26 -05:00
Instruction.h decomp - vector.gc - Decompile vector.gc (#289) 2021-03-06 10:46:26 -05:00
InstructionDecode.cpp decomp - vector.gc - Decompile vector.gc (#289) 2021-03-06 10:46:26 -05:00
InstructionDecode.h [Decompiler - New IR] Add AtomicOp (#181) 2021-01-06 20:04:15 -05:00
InstructionMatching.cpp [Decompiler - New IR] Add AtomicOp (#181) 2021-01-06 20:04:15 -05:00
InstructionMatching.h [Decompiler - New IR] Add AtomicOp (#181) 2021-01-06 20:04:15 -05:00
InstructionParser.cpp [Decompiler] Expression 5 (#218) 2021-02-01 20:41:37 -05:00
InstructionParser.h [Decompiler] Expression 5 (#218) 2021-02-01 20:41:37 -05:00
OpcodeInfo.cpp [Decomp] Minor fixes plus some math camera decomp (#287) 2021-02-26 15:27:13 -05:00
OpcodeInfo.h [Decompiler] Flag uses of vf registers for values outside of functions (#263) 2021-02-15 11:55:10 -05:00
Register.cpp [Decompiler] Flag uses of vf registers for values outside of functions (#263) 2021-02-15 11:55:10 -05:00
Register.h [Decompiler] Flag uses of vf registers for values outside of functions (#263) 2021-02-15 11:55:10 -05:00