jak-project/doc
Tyler Wilding 65206823ef
Compiler - Implementing more VU Instructions (Part 1 of 2) (#221)
* A little project cleanup

* Script to grep decompiler results

* Compiler: Implement VNOP -> FNOP (.nop.vf)


temp: test new addition

* Compiler: Implement VMUL.xyzw (.mul.vf)


squash: cleaning up files i don't want to accidentally stage

* Compiler: Implement V[ADD|SUB|MUL].dest instructions

* Compiler:  Implement V[ADD|SUB|MUL][x|y|w|z].dest instructions

* Compiler: Implement V[MIN|MAX]{[x|y|z|w]}.dest instructions

* Compiler: Implement V[ABS]{[x|y|z|w]}.dest instructions

* Cleanup review feedback before adding tests and docs

* Tests: Added missing emitter tests

* tests/compiler: Comprehensively test all new instructions

* docs: Add documentation for newly supported operations

* Remove unused vector-h function

* Address review feedback
2021-02-05 15:00:17 -05:00
..
imgs Some last things added to the README 2020-08-26 20:06:18 -04:00
changelog.md [Compiler] Implement and/or in the compiler instead of a macro (#231) 2021-02-03 16:12:51 -05:00
code_status.md Add some compiler features and documentation (#147) 2020-12-01 21:39:46 -05:00
compiler_example.md Fix various spelling mistakes 2020-11-23 21:09:39 +01:00
decompilation_notes.md Fix various spelling mistakes 2020-11-23 21:09:39 +01:00
emitter.md Fix various spelling mistakes 2020-11-23 21:09:39 +01:00
example_goal.gc add description 2020-09-14 16:45:42 -04:00
expressions_todo.txt [Decompiler] Experimental Expression Stack (#157) 2020-12-17 15:48:07 -05:00
goal_dbg_doc.md Fix various spelling mistakes 2020-11-23 21:09:39 +01:00
goal_doc.md Compiler - Implementing more VU Instructions (Part 1 of 2) (#221) 2021-02-05 15:00:17 -05:00
goal_todo.md add some basic symbol stuff 2020-09-07 13:28:16 -04:00
goos.md Fix various spelling mistakes 2020-11-23 21:09:39 +01:00
object_file_generation.md doc: typo fixes 2021-01-19 23:38:28 +00:00
porting_to_x86.md doc: typo fixes 2021-01-19 23:38:28 +00:00
reader.md Fix various spelling mistakes 2020-11-23 21:09:39 +01:00
registers.md Add ObjectGenerator and Register Allocator (#10) 2020-09-05 16:37:37 -04:00
runtime_todo.md Add ObjectGenerator and Register Allocator (#10) 2020-09-05 16:37:37 -04:00
type_system.md doc: typo fixes 2021-01-19 23:38:28 +00:00