jak-project/goalc/compiler
Tyler Wilding 142961a747
decomp: the majority of navigate and rolling-lightning-mole (#741)
* decomp: Add texture-upload to ref tests

* maybe 50% done?

* 5 functions to go!

* decomp: stuck in `navigate`

* work-around fp issue

* some cleanup and label casts

* working on supporting asm instructions -- this is currently WRONG

* support ASM operations

* fixes for asm op support

* decomp: finish the vast majority of `navigate`

* format

* update test though i think this suggests a regression!

* decomp: cleanup some more of navigate

* decomp: finish `rolling-lightning-mole`

* revert `r0` handling for `pcpyud` and `pextuw`

* update ref tests

* lint

* fix a failing test

* help

* navigate mostly works now, with some potential bugs

* remove my debugging logs

* update ref tests

* review feedback cleanup

* these are all likely fine

* can't get the crab to chase me anymore

* the crab is back
2022-01-18 01:14:47 -05:00
..
compilation [goalc] fix 0 in xmm128, be more strict with none in comparison (#1079) 2022-01-15 22:33:53 -05:00
CodeGenerator.cpp [goalc] Address-to-line (#783) 2021-08-26 20:33:00 -04:00
CodeGenerator.h [goalc] Address-to-line (#783) 2021-08-26 20:33:00 -04:00
Compiler.cpp pass filename through (#1080) 2022-01-15 23:31:07 -05:00
Compiler.h decomp: the majority of navigate and rolling-lightning-mole (#741) 2022-01-18 01:14:47 -05:00
CompilerException.h Add some compiler features and documentation (#147) 2020-12-01 21:39:46 -05:00
CompilerSettings.cpp Compiler Cleanup and Documentation (#54) 2020-09-24 17:19:23 -04:00
CompilerSettings.h Compiler Cleanup and Documentation (#54) 2020-09-24 17:19:23 -04:00
ConstantValue.h [goalc] fix 0 in xmm128, be more strict with none in comparison (#1079) 2022-01-15 22:33:53 -05:00
Env.cpp [decomp] sky/time of day (#883) 2021-10-10 20:07:03 -04:00
Env.h add declare-file debug (#1004) 2021-12-12 12:52:23 -05:00
IR.cpp [game] make visibility work (#1031) 2021-12-28 15:13:46 -05:00
IR.h [goalc] register allocator v2 (#731) 2021-08-01 17:46:55 -04:00
Label.h Add #pragma once to all headers 2020-09-13 21:36:35 -04:00
Lambda.h Add deftype (#48) 2020-09-17 21:47:52 -04:00
StaticObject.cpp [decompiler] automatically label things when possible (#784) 2021-08-29 11:13:06 -04:00
StaticObject.h [decompiler/compiler] Fixes for task-control (#668) 2021-07-01 21:38:19 -04:00
SymbolInfo.h Fix Windows asserts (#1045) 2022-01-02 18:02:10 -05:00
Util.cpp [decomp] load boundaries (#922) 2021-10-20 19:49:32 -04:00
Val.cpp [goalc] fix 0 in xmm128, be more strict with none in comparison (#1079) 2022-01-15 22:33:53 -05:00
Val.h [goalc] fix 0 in xmm128, be more strict with none in comparison (#1079) 2022-01-15 22:33:53 -05:00