From c0d1723469dfbc38abeeae8c36b2a94d904028f8 Mon Sep 17 00:00:00 2001 From: "Herman S." <429230+has207@users.noreply.github.com> Date: Tue, 14 Oct 2025 21:00:10 +0900 Subject: [PATCH] [Testing] Add vlogefp tests --- src/xenia/cpu/ppc/testing/instr_vlogefp.s | 34 +++++++++++++++++++++++ 1 file changed, 34 insertions(+) create mode 100644 src/xenia/cpu/ppc/testing/instr_vlogefp.s diff --git a/src/xenia/cpu/ppc/testing/instr_vlogefp.s b/src/xenia/cpu/ppc/testing/instr_vlogefp.s new file mode 100644 index 000000000..aed7e7759 --- /dev/null +++ b/src/xenia/cpu/ppc/testing/instr_vlogefp.s @@ -0,0 +1,34 @@ +test_vlogefp_1: + #_ REGISTER_IN v4 [3F800000, 40000000, 40800000, 41000000] + vlogefp v5, v4 + blr + #_ REGISTER_OUT v4 [3F800000, 40000000, 40800000, 41000000] + #_ REGISTER_OUT v5 [00000000, 3F800000, 40000000, 40400000] + +test_vlogefp_2: + #_ REGISTER_IN v4 [41800000, 42000000, 42800000, 43000000] + vlogefp v5, v4 + blr + #_ REGISTER_OUT v4 [41800000, 42000000, 42800000, 43000000] + #_ REGISTER_OUT v5 [40800000, 40A00000, 40C00000, 40E00000] + +test_vlogefp_3: + #_ REGISTER_IN v4 [3F000000, 3E800000, 3E000000, 3D800000] + vlogefp v5, v4 + blr + #_ REGISTER_OUT v4 [3F000000, 3E800000, 3E000000, 3D800000] + #_ REGISTER_OUT v5 [BF800000, C0000000, C0400000, C0800000] + +test_vlogefp_4: + #_ REGISTER_IN v4 [40400000, 40A00000, 40C00000, 40E00000] + vlogefp v5, v4 + blr + #_ REGISTER_OUT v4 [40400000, 40A00000, 40C00000, 40E00000] + #_ REGISTER_OUT v5 [3FCAE00D, 40149A78, 40257007, 4033ABB4] + +test_vlogefp_5: + #_ REGISTER_IN v4 [42C80000, 43480000, 43C80000, 44480000] + vlogefp v5, v4 + blr + #_ REGISTER_OUT v4 [42C80000, 43480000, 43C80000, 44480000] + #_ REGISTER_OUT v5 [40D49A78, 40F49A78, 410A4D3C, 411A4D3C]