water111
bc87c4426f
[decompiler] Fix deref bug and add some more new type pass stuff ( #606 )
...
* add copy on write and clean up some register stuff
* fix bug in multiple field lookup
* format
2021-06-18 21:10:00 -04:00
water111
d9f9d36f37
[OpenGOAL] make multiplication/divsion like GOAL and support in decompiler ( #483 )
...
* support in compiler
* multiplication in the decompiler
* update divisions
2021-05-14 18:43:12 -04:00
water111
60c670df3a
Use dragonbox to print floats ( #481 )
...
* add new float printer
* more includes
* compare as floats
2021-05-13 21:05:05 -04:00
water111
e5f0fecf17
[Decompiler] bitfield support and clean up of DMA ( #350 )
...
* get to vif
* support basic bitfield access
* make bitfields in dma work
* clean up dma
* fix merge conflict
2021-04-11 16:07:01 -04:00
water111
814480f9e5
[Decompiler] Replace type hint system and improve variable types. ( #320 )
...
* get gkernel and gkernel-h at least somewhat working in the offline tests
* strip comments from json
* switch hints to casts. online tests passing, offline passing up to gkernel
* variable retyping is added
* fix up casts in lets
* update
2021-03-13 16:10:39 -05:00
water111
9168f03289
[Compiler] Add get-info ( #306 )
...
* wip symbol info
* finish implementation
2021-03-04 10:33:59 -05:00
water111
de5aa7e5e4
Move duplicated utilities to the common util folder and remove NEXT_DIR ( #29 )
...
* move things to the common library and remove next_dir
* fix for windows
* one last windows fix
* last fix for real this time
* debug listener test
* fix listener threading bug
2020-09-10 20:03:31 -04:00
blahpy
efe94dca79
Format using clang-format
2020-09-10 10:35:29 +12:00
blahpy
9f1d6792e2
Fix errors in common_util
2020-09-09 18:41:45 +12:00
blahpy
eb886d0c45
Upload new files
2020-09-09 16:54:16 +12:00