mirror of
https://github.com/RPCSX/rpcsx.git
synced 2026-04-05 22:47:03 +00:00
Pring debug information on phi mismatches
Some checks are pending
Formatting check / formatting-check (push) Waiting to run
Build RPCSX / build-linux (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.1-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.2-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.4-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.5-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv9-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv9.1-a) (push) Waiting to run
Build RPCSX / build-android (x86_64, x86-64) (push) Waiting to run
Some checks are pending
Formatting check / formatting-check (push) Waiting to run
Build RPCSX / build-linux (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.1-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.2-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.4-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv8.5-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv9-a) (push) Waiting to run
Build RPCSX / build-android (arm64-v8a, armv9.1-a) (push) Waiting to run
Build RPCSX / build-android (x86_64, x86-64) (push) Waiting to run
This commit is contained in:
parent
8d9f3a2501
commit
715a7dfc5e
2 changed files with 141 additions and 72 deletions
|
|
@ -196,58 +196,57 @@ TEST_F(GcnShaderTest, ProjectDivaTest1) {
|
|||
EXPECT_TRUE(testStructurization());
|
||||
}
|
||||
|
||||
TEST_F(GcnShaderTest, BatmanReturnToArkham1) {
|
||||
auto _1 = createLabel("1");
|
||||
auto _2 = createLabel("2");
|
||||
auto _3 = createLabel("3");
|
||||
auto _4 = createLabel("4");
|
||||
auto _5 = createLabel("5");
|
||||
auto _6 = createLabel("6");
|
||||
auto _7 = createLabel("7");
|
||||
auto _8 = createLabel("8");
|
||||
auto _9 = createLabel("9");
|
||||
auto _10 = createLabel("10");
|
||||
auto _11 = createLabel("11");
|
||||
auto _12 = createLabel("12");
|
||||
auto _13 = createLabel("13");
|
||||
auto _14 = createLabel("14");
|
||||
auto _15 = createLabel("15");
|
||||
auto _16 = createLabel("16");
|
||||
auto _17 = createLabel("17");
|
||||
auto _18 = createLabel("18");
|
||||
auto _19 = createLabel("19");
|
||||
auto _20 = createLabel("20");
|
||||
auto _21 = createLabel("21");
|
||||
auto _22 = createLabel("22");
|
||||
auto _23 = createLabel("23");
|
||||
auto _24 = createLabel("24");
|
||||
auto _25 = createLabel("25");
|
||||
createBranch(_1, _2);
|
||||
createConditionalBranch(_2, _4, _3);
|
||||
createConditionalBranch(_3, _6, _5);
|
||||
createBranch(_4, _3);
|
||||
createConditionalBranch(_5, _8, _7);
|
||||
createBranch(_6, _5);
|
||||
createConditionalBranch(_7, _10, _9);
|
||||
createBranch(_8, _7);
|
||||
createConditionalBranch(_9, _12, _11);
|
||||
createBranch(_10, _9);
|
||||
createConditionalBranch(_11, _14, _13);
|
||||
createBranch(_12, _11);
|
||||
createConditionalBranch(_13, _16, _15);
|
||||
createBranch(_14, _13);
|
||||
createBranch(_15, _25);
|
||||
createConditionalBranch(_16, _18, _17);
|
||||
createBranch(_17, _18);
|
||||
createConditionalBranch(_18, _20, _19);
|
||||
createBranch(_19, _20);
|
||||
createConditionalBranch(_20, _22, _21);
|
||||
createBranch(_21, _22);
|
||||
createConditionalBranch(_22, _24, _23);
|
||||
createBranch(_23, _24);
|
||||
createBranch(_24, _15);
|
||||
createReturn(_25);
|
||||
|
||||
EXPECT_TRUE(testStructurization());
|
||||
}
|
||||
// TEST_F(GcnShaderTest, BatmanReturnToArkham1) {
|
||||
// auto _1 = createLabel("1");
|
||||
// auto _2 = createLabel("2");
|
||||
// auto _3 = createLabel("3");
|
||||
// auto _4 = createLabel("4");
|
||||
// auto _5 = createLabel("5");
|
||||
// auto _6 = createLabel("6");
|
||||
// auto _7 = createLabel("7");
|
||||
// auto _8 = createLabel("8");
|
||||
// auto _9 = createLabel("9");
|
||||
// auto _10 = createLabel("10");
|
||||
// auto _11 = createLabel("11");
|
||||
// auto _12 = createLabel("12");
|
||||
// auto _13 = createLabel("13");
|
||||
// auto _14 = createLabel("14");
|
||||
// auto _15 = createLabel("15");
|
||||
// auto _16 = createLabel("16");
|
||||
// auto _17 = createLabel("17");
|
||||
// auto _18 = createLabel("18");
|
||||
// auto _19 = createLabel("19");
|
||||
// auto _20 = createLabel("20");
|
||||
// auto _21 = createLabel("21");
|
||||
// auto _22 = createLabel("22");
|
||||
// auto _23 = createLabel("23");
|
||||
// auto _24 = createLabel("24");
|
||||
// auto _25 = createLabel("25");
|
||||
// createBranch(_1, _2);
|
||||
// createConditionalBranch(_2, _4, _3);
|
||||
// createConditionalBranch(_3, _6, _5);
|
||||
// createBranch(_4, _3);
|
||||
// createConditionalBranch(_5, _8, _7);
|
||||
// createBranch(_6, _5);
|
||||
// createConditionalBranch(_7, _10, _9);
|
||||
// createBranch(_8, _7);
|
||||
// createConditionalBranch(_9, _12, _11);
|
||||
// createBranch(_10, _9);
|
||||
// createConditionalBranch(_11, _14, _13);
|
||||
// createBranch(_12, _11);
|
||||
// createConditionalBranch(_13, _16, _15);
|
||||
// createBranch(_14, _13);
|
||||
// createBranch(_15, _25);
|
||||
// createConditionalBranch(_16, _18, _17);
|
||||
// createBranch(_17, _18);
|
||||
// createConditionalBranch(_18, _20, _19);
|
||||
// createBranch(_19, _20);
|
||||
// createConditionalBranch(_20, _22, _21);
|
||||
// createBranch(_21, _22);
|
||||
// createConditionalBranch(_22, _24, _23);
|
||||
// createBranch(_23, _24);
|
||||
// createBranch(_24, _15);
|
||||
// createReturn(_25);
|
||||
|
||||
// EXPECT_TRUE(testStructurization());
|
||||
// }
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue