mirror of
https://github.com/open-goal/jak-project
synced 2026-08-10 19:17:55 -04:00
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
This commit is contained in:
@@ -4,6 +4,17 @@
|
||||
|
||||
#include <filesystem>
|
||||
|
||||
// Running subsets of tests, see:
|
||||
// -
|
||||
// https://github.com/google/googletest/blob/620659ed92829a88ee34134c782bf5b5aa5a0a0c/googletest/docs/advanced.md#running-a-subset-of-the-tests
|
||||
// This can set via:
|
||||
// - --gtest_filter="" CLI arg
|
||||
// - 'GTEST_FILTER' environment variable,
|
||||
// - or below in code by adding `::testing::GTEST_FLAG(filter) = "Test_Cases1*";` below
|
||||
//
|
||||
// I've set things up so VS has a run configuration that runs all tests with "Draft" in the name
|
||||
// to make it easier to test a subset of tests
|
||||
|
||||
int main(int argc, char** argv) {
|
||||
::testing::InitGoogleTest(&argc, argv);
|
||||
|
||||
|
||||
Reference in New Issue
Block a user