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 |
|
bb010g
|
2436a8a541
|
Nixpkgs support (#228)
* Use env shebangs
* CMake cleanup, install() invocations, & CTest
`ctest` & the `test` target work now
* Nixpkgs support
|
2021-02-03 21:29:46 -05:00 |
|
Tyler Wilding
|
e63abb0ea1
|
Improved test namings for multi-operations, added new ones, still a few failures (#190)
* Improved test namings for multi-operations, added new ones, still a few failures
* Review - Modifications to get all tests passing
|
2021-01-10 15:46:46 -05:00 |
|
water111
|
2901f4a99e
|
[Decompiler] Write IR2 to file and implement some Atomic Op conversions (#187)
|
2021-01-09 20:01:48 -05:00 |
|
water111
|
a45d180f2c
|
Try to speed up the build (#106)
* first attempt
* attempt 2
* windows and formatting fix
|
2020-10-29 21:27:52 -04:00 |
|
Tyler Wilding
|
bb9fb3b2cd
|
Update all lisp headers to reduce size of formatting PR
|
2020-10-26 21:08:24 -04:00 |
|
Tyler Wilding
|
45b7d8bf0f
|
Script to add #pragma once headers
|
2020-09-13 21:32:40 -04:00 |
|
water
|
1083bf784e
|
add empty files for all obj files
|
2020-09-04 14:44:23 -04:00 |
|