From bc33ef1d09a23264bac89ccc167efcff91a43680 Mon Sep 17 00:00:00 2001 From: Brian Degenhardt Date: Sun, 19 Jul 2026 07:37:15 -0700 Subject: [PATCH] arm64: attribute yaps2 authorship in SPDX copyright headers Add "yaps2 Dev Team" copyright to the files we authored. Net-new files (all 42 pcsx2/arm64/ codegen/ProgCache/persist sources, the recompiler test suite + harness, and the vurunner/eerunner tools) never existed upstream, so they carry yaps2 sole credit. RecStubs.cpp predates the fork and was heavily extended, so it keeps PCSX2 credit and adds yaps2. The five pre-existing arm64 files we only lightly touched (AsmHelpers, Vif_Dynarec, Vif_UnpackNEON) stay PCSX2-only. GPL-3.0+ license lines are unchanged throughout; this is authorship attribution only. --- pcsx2-eerunner/Main.cpp | 2 +- pcsx2-vurunner/Main.cpp | 2 +- pcsx2/arm64/BaseblockEx-arm64.h | 2 +- pcsx2/arm64/MvuObservedEntries.h | 2 +- pcsx2/arm64/RecStubs.cpp | 1 + pcsx2/arm64/iCOP0-arm64.cpp | 2 +- pcsx2/arm64/iCOP2-arm64.cpp | 2 +- pcsx2/arm64/iCore-arm64.cpp | 2 +- pcsx2/arm64/iCore-arm64.h | 2 +- pcsx2/arm64/iFPU-arm64.cpp | 2 +- pcsx2/arm64/iFPUd-arm64.cpp | 2 +- pcsx2/arm64/iMMI-arm64.cpp | 2 +- pcsx2/arm64/iR3000A-arm64.cpp | 2 +- pcsx2/arm64/iR3000A-arm64.h | 2 +- pcsx2/arm64/iR3000Atables-arm64.cpp | 2 +- pcsx2/arm64/iR5900-arm64.cpp | 2 +- pcsx2/arm64/iR5900-arm64.h | 2 +- pcsx2/arm64/iR5900Analysis.h | 2 +- pcsx2/arm64/iR5900Arit-arm64.cpp | 2 +- pcsx2/arm64/iR5900AritImm-arm64.cpp | 2 +- pcsx2/arm64/iR5900Branch-arm64.cpp | 2 +- pcsx2/arm64/iR5900Jump-arm64.cpp | 2 +- pcsx2/arm64/iR5900LoadStore-arm64.cpp | 2 +- pcsx2/arm64/iR5900Misc-arm64.cpp | 2 +- pcsx2/arm64/iR5900Move-arm64.cpp | 2 +- pcsx2/arm64/iR5900MultDiv-arm64.cpp | 2 +- pcsx2/arm64/iR5900Shift-arm64.cpp | 2 +- pcsx2/arm64/iR5900Templates-arm64.cpp | 2 +- pcsx2/arm64/microVU-arm64.cpp | 2 +- pcsx2/arm64/microVU-arm64.h | 2 +- pcsx2/arm64/microVU_Alloc-arm64.inl | 2 +- pcsx2/arm64/microVU_Branch-arm64.inl | 2 +- pcsx2/arm64/microVU_Clamp-arm64.inl | 2 +- pcsx2/arm64/microVU_Compile-arm64.inl | 2 +- pcsx2/arm64/microVU_Flags-arm64.inl | 2 +- pcsx2/arm64/microVU_IR-arm64.h | 2 +- pcsx2/arm64/microVU_Lower-arm64.inl | 2 +- pcsx2/arm64/microVU_Misc-arm64.h | 2 +- pcsx2/arm64/microVU_Misc-arm64.inl | 2 +- pcsx2/arm64/microVU_Persist-arm64.h | 2 +- pcsx2/arm64/microVU_Persist-arm64.inl | 2 +- pcsx2/arm64/microVU_ProgCache-arm64.h | 2 +- pcsx2/arm64/microVU_ProgCache-arm64.inl | 2 +- pcsx2/arm64/microVU_Upper-arm64.inl | 2 +- pcsx2/arm64/recVTLB-arm64.cpp | 2 +- tests/ctest/core/recompilers/arm64_baseblocks_link_tests.cpp | 2 +- tests/ctest/core/recompilers/ee_rec_alu64_tests.cpp | 2 +- tests/ctest/core/recompilers/ee_rec_alu_imm_tests.cpp | 2 +- tests/ctest/core/recompilers/ee_rec_alu_tests.cpp | 2 +- tests/ctest/core/recompilers/ee_rec_branch_in_delay_tests.cpp | 2 +- tests/ctest/core/recompilers/ee_rec_branch_tests.cpp | 2 +- tests/ctest/core/recompilers/ee_rec_callret_tests.cpp | 2 +- tests/ctest/core/recompilers/ee_rec_cop0_tests.cpp | 2 +- tests/ctest/core/recompilers/ee_rec_fpu_full_mode_tests.cpp | 2 +- tests/ctest/core/recompilers/ee_rec_fpu_guardbit_tests.cpp | 2 +- tests/ctest/core/recompilers/ee_rec_fpu_rsqrt_tests.cpp | 2 +- tests/ctest/core/recompilers/ee_rec_fpu_tests.cpp | 2 +- tests/ctest/core/recompilers/ee_rec_fuzz_tests.cpp | 2 +- tests/ctest/core/recompilers/ee_rec_gem2_coherence_tests.cpp | 2 +- .../ctest/core/recompilers/ee_rec_harness_validation_tests.cpp | 2 +- tests/ctest/core/recompilers/ee_rec_iop_handoff_tests.cpp | 2 +- tests/ctest/core/recompilers/ee_rec_jump_tests.cpp | 2 +- tests/ctest/core/recompilers/ee_rec_loadstore_tests.cpp | 2 +- tests/ctest/core/recompilers/ee_rec_loop_residency_tests.cpp | 2 +- tests/ctest/core/recompilers/ee_rec_mmi_coherence_tests.cpp | 2 +- tests/ctest/core/recompilers/ee_rec_mmi_simd_tests.cpp | 2 +- tests/ctest/core/recompilers/ee_rec_mmi_tests.cpp | 2 +- tests/ctest/core/recompilers/ee_rec_move_tests.cpp | 2 +- tests/ctest/core/recompilers/ee_rec_muldiv_tests.cpp | 2 +- tests/ctest/core/recompilers/ee_rec_multiblock_tests.cpp | 2 +- tests/ctest/core/recompilers/ee_rec_pinned_gpr_tests.cpp | 2 +- tests/ctest/core/recompilers/ee_rec_regalloc_coupling_tests.cpp | 2 +- tests/ctest/core/recompilers/ee_rec_shift_tests.cpp | 2 +- tests/ctest/core/recompilers/ee_rec_skipmpeg_tests.cpp | 2 +- tests/ctest/core/recompilers/ee_rec_smc_manual_tests.cpp | 2 +- tests/ctest/core/recompilers/ee_rec_smc_tests.cpp | 2 +- tests/ctest/core/recompilers/ee_rec_superblock_tests.cpp | 2 +- tests/ctest/core/recompilers/ee_rec_timeout_loop_tests.cpp | 2 +- tests/ctest/core/recompilers/ee_rec_traps_tests.cpp | 2 +- tests/ctest/core/recompilers/ee_timer_count_read_race_tests.cpp | 2 +- tests/ctest/core/recompilers/ee_vu0_cfc2_ctc2_tests.cpp | 2 +- tests/ctest/core/recompilers/ee_vu0_cop2_macro_tests.cpp | 2 +- tests/ctest/core/recompilers/ee_vu0_qmfc2_qmtc2_tests.cpp | 2 +- tests/ctest/core/recompilers/ee_vu1_vif_dispatch_tests.cpp | 2 +- tests/ctest/core/recompilers/harness/EeRecTestHarness.cpp | 2 +- tests/ctest/core/recompilers/harness/EeRecTestHarness.h | 2 +- tests/ctest/core/recompilers/harness/JitTestHarness.cpp | 2 +- tests/ctest/core/recompilers/harness/JitTestHarness.h | 2 +- tests/ctest/core/recompilers/harness/MipsEncode.h | 2 +- .../core/recompilers/harness/RecompilerTestEnvironment.cpp | 2 +- .../ctest/core/recompilers/harness/RecompilerTestEnvironment.h | 2 +- tests/ctest/core/recompilers/harness/StateSnapshot.cpp | 2 +- tests/ctest/core/recompilers/harness/StateSnapshot.h | 2 +- tests/ctest/core/recompilers/harness/VuEncode.h | 2 +- tests/ctest/core/recompilers/harness/VuReplay.cpp | 2 +- tests/ctest/core/recompilers/harness/VuReplay.h | 2 +- tests/ctest/core/recompilers/harness/VuSnapshot.cpp | 2 +- tests/ctest/core/recompilers/harness/VuSnapshot.h | 2 +- tests/ctest/core/recompilers/harness/VuTestHarness.cpp | 2 +- tests/ctest/core/recompilers/harness/VuTestHarness.h | 2 +- tests/ctest/core/recompilers/iop_alu_tests.cpp | 2 +- tests/ctest/core/recompilers/iop_branch_tests.cpp | 2 +- tests/ctest/core/recompilers/iop_cop0_exception_tests.cpp | 2 +- tests/ctest/core/recompilers/iop_cop0_tests.cpp | 2 +- tests/ctest/core/recompilers/iop_irx_hle_tests.cpp | 2 +- tests/ctest/core/recompilers/iop_jit_fuzz_tests.cpp | 2 +- tests/ctest/core/recompilers/iop_jump_tests.cpp | 2 +- tests/ctest/core/recompilers/iop_loadstore_tests.cpp | 2 +- tests/ctest/core/recompilers/iop_memory_access_tests.cpp | 2 +- tests/ctest/core/recompilers/iop_muldiv_tests.cpp | 2 +- tests/ctest/core/recompilers/iop_multiblock_tests.cpp | 2 +- tests/ctest/core/recompilers/iop_regalloc_pressure_tests.cpp | 2 +- tests/ctest/core/recompilers/iop_shift_tests.cpp | 2 +- tests/ctest/core/recompilers/iop_smc_tests.cpp | 2 +- tests/ctest/core/recompilers/main.cpp | 2 +- tests/ctest/core/recompilers/mvu_abi_digest_tests.cpp | 2 +- tests/ctest/core/recompilers/mvu_cache_exhaustion_tests.cpp | 2 +- tests/ctest/core/recompilers/mvu_contentmap_drift_tests.cpp | 2 +- tests/ctest/core/recompilers/mvu_lane_fmul_fold_tests.cpp | 2 +- tests/ctest/core/recompilers/mvu_lpstate_invariant_tests.cpp | 2 +- tests/ctest/core/recompilers/mvu_observed_entries_tests.cpp | 2 +- tests/ctest/core/recompilers/mvu_persist_roundtrip_tests.cpp | 2 +- tests/ctest/core/recompilers/mvu_progcache_disk_tests.cpp | 2 +- tests/ctest/core/recompilers/mvu_progcache_versioning_tests.cpp | 2 +- tests/ctest/core/recompilers/mvu_resume_dispatch_tests.cpp | 2 +- tests/ctest/core/recompilers/mvu_spin_ff_tests.cpp | 2 +- tests/ctest/core/recompilers/mvu_waitmtvu_stub_tests.cpp | 2 +- tests/ctest/core/recompilers/vtlb_get_guest_address_tests.cpp | 2 +- tests/ctest/core/recompilers/vu0_alu_lower_tests.cpp | 2 +- tests/ctest/core/recompilers/vu0_alu_upper_tests.cpp | 2 +- tests/ctest/core/recompilers/vu0_branch_delay_tests.cpp | 2 +- tests/ctest/core/recompilers/vu0_clamp_modes_tests.cpp | 2 +- tests/ctest/core/recompilers/vu0_e_d_t_m_bit_tests.cpp | 2 +- tests/ctest/core/recompilers/vu0_flag_link_reorder_tests.cpp | 2 +- tests/ctest/core/recompilers/vu0_flag_pipeline_tests.cpp | 2 +- tests/ctest/core/recompilers/vu0_harness_validation_tests.cpp | 2 +- tests/ctest/core/recompilers/vu0_integer_alu_tests.cpp | 2 +- tests/ctest/core/recompilers/vu0_q_pipeline_tests.cpp | 2 +- tests/ctest/core/recompilers/vu1_alu_lower_tests.cpp | 2 +- tests/ctest/core/recompilers/vu1_alu_upper_tests.cpp | 2 +- tests/ctest/core/recompilers/vu1_efu_p_pipeline_tests.cpp | 2 +- tests/ctest/core/recompilers/vu1_xgkick_tests.cpp | 2 +- tests/ctest/core/recompilers/vu_capture_format_tests.cpp | 2 +- .../core/recompilers/vu_end_program_status_broadcast_tests.cpp | 2 +- tests/ctest/core/recompilers/vu_ftoi_saturation_tests.cpp | 2 +- tests/ctest/core/recompilers/vu_madda_acc_lane_tests.cpp | 2 +- tests/ctest/core/recompilers/vu_overflow_hack_tests.cpp | 2 +- tests/ctest/core/recompilers/vu_replay_tests.cpp | 2 +- 148 files changed, 148 insertions(+), 147 deletions(-) diff --git a/pcsx2-eerunner/Main.cpp b/pcsx2-eerunner/Main.cpp index 461b2b4f23..7e6d03e272 100644 --- a/pcsx2-eerunner/Main.cpp +++ b/pcsx2-eerunner/Main.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // pcsx2-eerunner — headless standalone full-system runner for EE (R5900) diff --git a/pcsx2-vurunner/Main.cpp b/pcsx2-vurunner/Main.cpp index 7d32287b86..56d3353ceb 100644 --- a/pcsx2-vurunner/Main.cpp +++ b/pcsx2-vurunner/Main.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // pcsx2-vurunner — headless VU microprogram replayer for codegen iteration. diff --git a/pcsx2/arm64/BaseblockEx-arm64.h b/pcsx2/arm64/BaseblockEx-arm64.h index 940bc864fa..a2c3066481 100644 --- a/pcsx2/arm64/BaseblockEx-arm64.h +++ b/pcsx2/arm64/BaseblockEx-arm64.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // ARM64-specific BaseBlocks with block linking that stays signal-safe. diff --git a/pcsx2/arm64/MvuObservedEntries.h b/pcsx2/arm64/MvuObservedEntries.h index d6b183d3ee..f9c8f7c78b 100644 --- a/pcsx2/arm64/MvuObservedEntries.h +++ b/pcsx2/arm64/MvuObservedEntries.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #pragma once diff --git a/pcsx2/arm64/RecStubs.cpp b/pcsx2/arm64/RecStubs.cpp index 62917d7713..8c2c88bf3e 100644 --- a/pcsx2/arm64/RecStubs.cpp +++ b/pcsx2/arm64/RecStubs.cpp @@ -1,4 +1,5 @@ // SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0 #include "arm64/AsmHelpers.h" diff --git a/pcsx2/arm64/iCOP0-arm64.cpp b/pcsx2/arm64/iCOP0-arm64.cpp index 3b5932d75e..f39f400339 100644 --- a/pcsx2/arm64/iCOP0-arm64.cpp +++ b/pcsx2/arm64/iCOP0-arm64.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // ARM64 EE COP0 Instruction Codegen — NEON-based diff --git a/pcsx2/arm64/iCOP2-arm64.cpp b/pcsx2/arm64/iCOP2-arm64.cpp index f3a00f47bd..9ad2877528 100644 --- a/pcsx2/arm64/iCOP2-arm64.cpp +++ b/pcsx2/arm64/iCOP2-arm64.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // ARM64 native COP2 (VU0 macro mode) codegen using NEON. diff --git a/pcsx2/arm64/iCore-arm64.cpp b/pcsx2/arm64/iCore-arm64.cpp index f6a29cbf95..bdeeeb2e64 100644 --- a/pcsx2/arm64/iCore-arm64.cpp +++ b/pcsx2/arm64/iCore-arm64.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #include "Config.h" diff --git a/pcsx2/arm64/iCore-arm64.h b/pcsx2/arm64/iCore-arm64.h index d9ab6ff02c..f7cf4f054d 100644 --- a/pcsx2/arm64/iCore-arm64.h +++ b/pcsx2/arm64/iCore-arm64.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #pragma once diff --git a/pcsx2/arm64/iFPU-arm64.cpp b/pcsx2/arm64/iFPU-arm64.cpp index ce9e7f6ea5..e8d5942e70 100644 --- a/pcsx2/arm64/iFPU-arm64.cpp +++ b/pcsx2/arm64/iFPU-arm64.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // ARM64 EE FPU (COP1) Instruction Codegen — NEON-based diff --git a/pcsx2/arm64/iFPUd-arm64.cpp b/pcsx2/arm64/iFPUd-arm64.cpp index fcb11cc7b8..b1f9c23976 100644 --- a/pcsx2/arm64/iFPUd-arm64.cpp +++ b/pcsx2/arm64/iFPUd-arm64.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // ARM64 EE FPU (COP1) — "Full" / DOUBLE-precision codegen. diff --git a/pcsx2/arm64/iMMI-arm64.cpp b/pcsx2/arm64/iMMI-arm64.cpp index 95254c0ca7..c5a0c600db 100644 --- a/pcsx2/arm64/iMMI-arm64.cpp +++ b/pcsx2/arm64/iMMI-arm64.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // ARM64 EE MMI (Multimedia Instructions) Codegen — NEON-based diff --git a/pcsx2/arm64/iR3000A-arm64.cpp b/pcsx2/arm64/iR3000A-arm64.cpp index ded90429a7..f3bb70fdd7 100644 --- a/pcsx2/arm64/iR3000A-arm64.cpp +++ b/pcsx2/arm64/iR3000A-arm64.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #include "arm64/iR3000A-arm64.h" diff --git a/pcsx2/arm64/iR3000A-arm64.h b/pcsx2/arm64/iR3000A-arm64.h index 9bde973d53..50362b12af 100644 --- a/pcsx2/arm64/iR3000A-arm64.h +++ b/pcsx2/arm64/iR3000A-arm64.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #pragma once diff --git a/pcsx2/arm64/iR3000Atables-arm64.cpp b/pcsx2/arm64/iR3000Atables-arm64.cpp index da8fa0f315..bd0e720053 100644 --- a/pcsx2/arm64/iR3000Atables-arm64.cpp +++ b/pcsx2/arm64/iR3000Atables-arm64.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // ARM64 IOP Opcode Implementations diff --git a/pcsx2/arm64/iR5900-arm64.cpp b/pcsx2/arm64/iR5900-arm64.cpp index e34d512585..f0f6b4334a 100644 --- a/pcsx2/arm64/iR5900-arm64.cpp +++ b/pcsx2/arm64/iR5900-arm64.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // ARM64 EE (R5900) Dynamic Recompiler Core diff --git a/pcsx2/arm64/iR5900-arm64.h b/pcsx2/arm64/iR5900-arm64.h index 1b554cafd8..f235bcf3e5 100644 --- a/pcsx2/arm64/iR5900-arm64.h +++ b/pcsx2/arm64/iR5900-arm64.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #pragma once diff --git a/pcsx2/arm64/iR5900Analysis.h b/pcsx2/arm64/iR5900Analysis.h index e2f03af9e0..842bcb7474 100644 --- a/pcsx2/arm64/iR5900Analysis.h +++ b/pcsx2/arm64/iR5900Analysis.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // ARM64 wrapper for the shared instruction analysis pass. diff --git a/pcsx2/arm64/iR5900Arit-arm64.cpp b/pcsx2/arm64/iR5900Arit-arm64.cpp index 12fd74eeaf..454e2e6501 100644 --- a/pcsx2/arm64/iR5900Arit-arm64.cpp +++ b/pcsx2/arm64/iR5900Arit-arm64.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // ARM64 EE ALU Instruction Codegen — memory-based diff --git a/pcsx2/arm64/iR5900AritImm-arm64.cpp b/pcsx2/arm64/iR5900AritImm-arm64.cpp index f4f3c2cd10..5c7be9bd80 100644 --- a/pcsx2/arm64/iR5900AritImm-arm64.cpp +++ b/pcsx2/arm64/iR5900AritImm-arm64.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // ARM64 EE ALU Immediate Instruction Codegen — memory-based diff --git a/pcsx2/arm64/iR5900Branch-arm64.cpp b/pcsx2/arm64/iR5900Branch-arm64.cpp index ba72e8abdc..1c54a13477 100644 --- a/pcsx2/arm64/iR5900Branch-arm64.cpp +++ b/pcsx2/arm64/iR5900Branch-arm64.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // ARM64 EE Branch Instruction Codegen — NEON-based diff --git a/pcsx2/arm64/iR5900Jump-arm64.cpp b/pcsx2/arm64/iR5900Jump-arm64.cpp index bcee95f4c0..0c555a7315 100644 --- a/pcsx2/arm64/iR5900Jump-arm64.cpp +++ b/pcsx2/arm64/iR5900Jump-arm64.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // ARM64 EE Jump Instruction Codegen diff --git a/pcsx2/arm64/iR5900LoadStore-arm64.cpp b/pcsx2/arm64/iR5900LoadStore-arm64.cpp index 8c977ea48e..03370e7525 100644 --- a/pcsx2/arm64/iR5900LoadStore-arm64.cpp +++ b/pcsx2/arm64/iR5900LoadStore-arm64.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // ARM64 EE Load/Store — all recXXX implementations are in recVTLB-arm64.cpp diff --git a/pcsx2/arm64/iR5900Misc-arm64.cpp b/pcsx2/arm64/iR5900Misc-arm64.cpp index 9efaff8bc2..ea7f7465bf 100644 --- a/pcsx2/arm64/iR5900Misc-arm64.cpp +++ b/pcsx2/arm64/iR5900Misc-arm64.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #include "arm64/iR5900-arm64.h" diff --git a/pcsx2/arm64/iR5900Move-arm64.cpp b/pcsx2/arm64/iR5900Move-arm64.cpp index e520a682e3..36d758e760 100644 --- a/pcsx2/arm64/iR5900Move-arm64.cpp +++ b/pcsx2/arm64/iR5900Move-arm64.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // ARM64 EE Move Instruction Codegen — memory-based diff --git a/pcsx2/arm64/iR5900MultDiv-arm64.cpp b/pcsx2/arm64/iR5900MultDiv-arm64.cpp index 129469dfce..0680ce9fc7 100644 --- a/pcsx2/arm64/iR5900MultDiv-arm64.cpp +++ b/pcsx2/arm64/iR5900MultDiv-arm64.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // ARM64 EE Multiply/Divide Instruction Codegen — memory-based diff --git a/pcsx2/arm64/iR5900Shift-arm64.cpp b/pcsx2/arm64/iR5900Shift-arm64.cpp index 48a06886f3..2f2de47b28 100644 --- a/pcsx2/arm64/iR5900Shift-arm64.cpp +++ b/pcsx2/arm64/iR5900Shift-arm64.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // ARM64 EE Shift Instruction Codegen — memory-based diff --git a/pcsx2/arm64/iR5900Templates-arm64.cpp b/pcsx2/arm64/iR5900Templates-arm64.cpp index 4c54de8d31..c446623f74 100644 --- a/pcsx2/arm64/iR5900Templates-arm64.cpp +++ b/pcsx2/arm64/iR5900Templates-arm64.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // ARM64 EE Code Generation Templates diff --git a/pcsx2/arm64/microVU-arm64.cpp b/pcsx2/arm64/microVU-arm64.cpp index fec41ba3e3..d0fceb33e9 100644 --- a/pcsx2/arm64/microVU-arm64.cpp +++ b/pcsx2/arm64/microVU-arm64.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #include "microVU-arm64.h" diff --git a/pcsx2/arm64/microVU-arm64.h b/pcsx2/arm64/microVU-arm64.h index 7c86b3088f..5b4e715576 100644 --- a/pcsx2/arm64/microVU-arm64.h +++ b/pcsx2/arm64/microVU-arm64.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #pragma once diff --git a/pcsx2/arm64/microVU_Alloc-arm64.inl b/pcsx2/arm64/microVU_Alloc-arm64.inl index 606f433204..d1e4b13ae7 100644 --- a/pcsx2/arm64/microVU_Alloc-arm64.inl +++ b/pcsx2/arm64/microVU_Alloc-arm64.inl @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #pragma once diff --git a/pcsx2/arm64/microVU_Branch-arm64.inl b/pcsx2/arm64/microVU_Branch-arm64.inl index b3d8194dce..9ddd570cb8 100644 --- a/pcsx2/arm64/microVU_Branch-arm64.inl +++ b/pcsx2/arm64/microVU_Branch-arm64.inl @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #pragma once diff --git a/pcsx2/arm64/microVU_Clamp-arm64.inl b/pcsx2/arm64/microVU_Clamp-arm64.inl index cb3e03d940..68c86cd5ef 100644 --- a/pcsx2/arm64/microVU_Clamp-arm64.inl +++ b/pcsx2/arm64/microVU_Clamp-arm64.inl @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #pragma once diff --git a/pcsx2/arm64/microVU_Compile-arm64.inl b/pcsx2/arm64/microVU_Compile-arm64.inl index 787526533f..d17484c703 100644 --- a/pcsx2/arm64/microVU_Compile-arm64.inl +++ b/pcsx2/arm64/microVU_Compile-arm64.inl @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #pragma once diff --git a/pcsx2/arm64/microVU_Flags-arm64.inl b/pcsx2/arm64/microVU_Flags-arm64.inl index ccd787498d..b07f64f3e3 100644 --- a/pcsx2/arm64/microVU_Flags-arm64.inl +++ b/pcsx2/arm64/microVU_Flags-arm64.inl @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #pragma once diff --git a/pcsx2/arm64/microVU_IR-arm64.h b/pcsx2/arm64/microVU_IR-arm64.h index 0cab942af1..e09d660a6d 100644 --- a/pcsx2/arm64/microVU_IR-arm64.h +++ b/pcsx2/arm64/microVU_IR-arm64.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #pragma once diff --git a/pcsx2/arm64/microVU_Lower-arm64.inl b/pcsx2/arm64/microVU_Lower-arm64.inl index a38718ba33..605f1d1e80 100644 --- a/pcsx2/arm64/microVU_Lower-arm64.inl +++ b/pcsx2/arm64/microVU_Lower-arm64.inl @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #pragma once diff --git a/pcsx2/arm64/microVU_Misc-arm64.h b/pcsx2/arm64/microVU_Misc-arm64.h index 53bd788c49..c379fd73a8 100644 --- a/pcsx2/arm64/microVU_Misc-arm64.h +++ b/pcsx2/arm64/microVU_Misc-arm64.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #pragma once diff --git a/pcsx2/arm64/microVU_Misc-arm64.inl b/pcsx2/arm64/microVU_Misc-arm64.inl index ea7ecdb8dc..6dfc2a4f27 100644 --- a/pcsx2/arm64/microVU_Misc-arm64.inl +++ b/pcsx2/arm64/microVU_Misc-arm64.inl @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #pragma once diff --git a/pcsx2/arm64/microVU_Persist-arm64.h b/pcsx2/arm64/microVU_Persist-arm64.h index 6a602e2931..4bc89707ca 100644 --- a/pcsx2/arm64/microVU_Persist-arm64.h +++ b/pcsx2/arm64/microVU_Persist-arm64.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #pragma once diff --git a/pcsx2/arm64/microVU_Persist-arm64.inl b/pcsx2/arm64/microVU_Persist-arm64.inl index 56e6368b0d..40974c795f 100644 --- a/pcsx2/arm64/microVU_Persist-arm64.inl +++ b/pcsx2/arm64/microVU_Persist-arm64.inl @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // Implementation of microVU_Persist-arm64.h. Included at the bottom of diff --git a/pcsx2/arm64/microVU_ProgCache-arm64.h b/pcsx2/arm64/microVU_ProgCache-arm64.h index 00a5d098b9..434d619788 100644 --- a/pcsx2/arm64/microVU_ProgCache-arm64.h +++ b/pcsx2/arm64/microVU_ProgCache-arm64.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #pragma once diff --git a/pcsx2/arm64/microVU_ProgCache-arm64.inl b/pcsx2/arm64/microVU_ProgCache-arm64.inl index 0ac47fa61d..13a08e1fc4 100644 --- a/pcsx2/arm64/microVU_ProgCache-arm64.inl +++ b/pcsx2/arm64/microVU_ProgCache-arm64.inl @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // // Implementation of microVU_ProgCache-arm64.h. Included exactly once from diff --git a/pcsx2/arm64/microVU_Upper-arm64.inl b/pcsx2/arm64/microVU_Upper-arm64.inl index 185de98c2a..93ea5e17e7 100644 --- a/pcsx2/arm64/microVU_Upper-arm64.inl +++ b/pcsx2/arm64/microVU_Upper-arm64.inl @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #pragma once diff --git a/pcsx2/arm64/recVTLB-arm64.cpp b/pcsx2/arm64/recVTLB-arm64.cpp index 469f7df2fa..18d366d41c 100644 --- a/pcsx2/arm64/recVTLB-arm64.cpp +++ b/pcsx2/arm64/recVTLB-arm64.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // ARM64 EE VTLB Dynamic Code Generation diff --git a/tests/ctest/core/recompilers/arm64_baseblocks_link_tests.cpp b/tests/ctest/core/recompilers/arm64_baseblocks_link_tests.cpp index 3ea65f9632..d783252792 100644 --- a/tests/ctest/core/recompilers/arm64_baseblocks_link_tests.cpp +++ b/tests/ctest/core/recompilers/arm64_baseblocks_link_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // Direct unit tests for Arm64BaseBlocks link-site patching: B-form vs diff --git a/tests/ctest/core/recompilers/ee_rec_alu64_tests.cpp b/tests/ctest/core/recompilers/ee_rec_alu64_tests.cpp index 618a5f7a58..67f530c66f 100644 --- a/tests/ctest/core/recompilers/ee_rec_alu64_tests.cpp +++ b/tests/ctest/core/recompilers/ee_rec_alu64_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // 64-bit (MIPS-III) ALU additions that the EE has but the IOP does not. diff --git a/tests/ctest/core/recompilers/ee_rec_alu_imm_tests.cpp b/tests/ctest/core/recompilers/ee_rec_alu_imm_tests.cpp index 89d13c3d79..8e550aca62 100644 --- a/tests/ctest/core/recompilers/ee_rec_alu_imm_tests.cpp +++ b/tests/ctest/core/recompilers/ee_rec_alu_imm_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // Immediate-operand EE ALU coverage (ADDI/ADDIU, DADDI/DADDIU, ANDI/ORI/XORI, diff --git a/tests/ctest/core/recompilers/ee_rec_alu_tests.cpp b/tests/ctest/core/recompilers/ee_rec_alu_tests.cpp index 832f80478c..c2baec72d2 100644 --- a/tests/ctest/core/recompilers/ee_rec_alu_tests.cpp +++ b/tests/ctest/core/recompilers/ee_rec_alu_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // 32-bit EE ALU tests. The EE sign-extends every 32-bit result into the diff --git a/tests/ctest/core/recompilers/ee_rec_branch_in_delay_tests.cpp b/tests/ctest/core/recompilers/ee_rec_branch_in_delay_tests.cpp index faa61a5a15..c1b9cc3e1c 100644 --- a/tests/ctest/core/recompilers/ee_rec_branch_in_delay_tests.cpp +++ b/tests/ctest/core/recompilers/ee_rec_branch_in_delay_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // Branch/jump in a delay slot — the EE recompiler squashes the inner branch diff --git a/tests/ctest/core/recompilers/ee_rec_branch_tests.cpp b/tests/ctest/core/recompilers/ee_rec_branch_tests.cpp index 1bf63e1061..df4a131a8f 100644 --- a/tests/ctest/core/recompilers/ee_rec_branch_tests.cpp +++ b/tests/ctest/core/recompilers/ee_rec_branch_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // Branch semantics unique to the EE: likely-branches (BEQL/BNEL/…) squash diff --git a/tests/ctest/core/recompilers/ee_rec_callret_tests.cpp b/tests/ctest/core/recompilers/ee_rec_callret_tests.cpp index 58e2e30ff4..0c334f38f9 100644 --- a/tests/ctest/core/recompilers/ee_rec_callret_tests.cpp +++ b/tests/ctest/core/recompilers/ee_rec_callret_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // EE call-ret shadow-stack ring (P2-2, EE_CALLRET_STACK). Guest JAL / diff --git a/tests/ctest/core/recompilers/ee_rec_cop0_tests.cpp b/tests/ctest/core/recompilers/ee_rec_cop0_tests.cpp index 04ade74537..929c9b8e8e 100644 --- a/tests/ctest/core/recompilers/ee_rec_cop0_tests.cpp +++ b/tests/ctest/core/recompilers/ee_rec_cop0_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // COP0 opcodes on the EE: MFC0/MTC0 register moves, ERET return-from- diff --git a/tests/ctest/core/recompilers/ee_rec_fpu_full_mode_tests.cpp b/tests/ctest/core/recompilers/ee_rec_fpu_full_mode_tests.cpp index 12d68e8f3c..95e923c70b 100644 --- a/tests/ctest/core/recompilers/ee_rec_fpu_full_mode_tests.cpp +++ b/tests/ctest/core/recompilers/ee_rec_fpu_full_mode_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // FPU "Full" / DOUBLE-precision mode coverage (CHECK_FPU_FULL, GameDB diff --git a/tests/ctest/core/recompilers/ee_rec_fpu_guardbit_tests.cpp b/tests/ctest/core/recompilers/ee_rec_fpu_guardbit_tests.cpp index 5274128351..e8151d20fd 100644 --- a/tests/ctest/core/recompilers/ee_rec_fpu_guardbit_tests.cpp +++ b/tests/ctest/core/recompilers/ee_rec_fpu_guardbit_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 yaps2 +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // FPU ADD/SUB guard-bit emulation (single-precision FAST path). diff --git a/tests/ctest/core/recompilers/ee_rec_fpu_rsqrt_tests.cpp b/tests/ctest/core/recompilers/ee_rec_fpu_rsqrt_tests.cpp index 4846f5b14b..3b86b36519 100644 --- a/tests/ctest/core/recompilers/ee_rec_fpu_rsqrt_tests.cpp +++ b/tests/ctest/core/recompilers/ee_rec_fpu_rsqrt_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 yaps2 +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // // Native RSQRT.S coverage. Fd = Fs / sqrt(|Ft|). diff --git a/tests/ctest/core/recompilers/ee_rec_fpu_tests.cpp b/tests/ctest/core/recompilers/ee_rec_fpu_tests.cpp index 58c4277fad..dc7a8f7088 100644 --- a/tests/ctest/core/recompilers/ee_rec_fpu_tests.cpp +++ b/tests/ctest/core/recompilers/ee_rec_fpu_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // FPU / COP1 coverage for the EE recompiler. Single-precision only (the diff --git a/tests/ctest/core/recompilers/ee_rec_fuzz_tests.cpp b/tests/ctest/core/recompilers/ee_rec_fuzz_tests.cpp index c58ee6c6fd..6d67001496 100644 --- a/tests/ctest/core/recompilers/ee_rec_fuzz_tests.cpp +++ b/tests/ctest/core/recompilers/ee_rec_fuzz_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // EE JIT-vs-interp differential fuzzer. diff --git a/tests/ctest/core/recompilers/ee_rec_gem2_coherence_tests.cpp b/tests/ctest/core/recompilers/ee_rec_gem2_coherence_tests.cpp index 967336280f..c991dcac66 100644 --- a/tests/ctest/core/recompilers/ee_rec_gem2_coherence_tests.cpp +++ b/tests/ctest/core/recompilers/ee_rec_gem2_coherence_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // GE-M2 residency-coherence regression net. These are GREEN on the pre-flip diff --git a/tests/ctest/core/recompilers/ee_rec_harness_validation_tests.cpp b/tests/ctest/core/recompilers/ee_rec_harness_validation_tests.cpp index b9179042be..d08d4d338e 100644 --- a/tests/ctest/core/recompilers/ee_rec_harness_validation_tests.cpp +++ b/tests/ctest/core/recompilers/ee_rec_harness_validation_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // Harness self-validation. These aren't tests of the EE rec — they're smoke diff --git a/tests/ctest/core/recompilers/ee_rec_iop_handoff_tests.cpp b/tests/ctest/core/recompilers/ee_rec_iop_handoff_tests.cpp index ce04e94a08..45ca08f584 100644 --- a/tests/ctest/core/recompilers/ee_rec_iop_handoff_tests.cpp +++ b/tests/ctest/core/recompilers/ee_rec_iop_handoff_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // EE → IOP handoff / cross-CPU SMC coverage. diff --git a/tests/ctest/core/recompilers/ee_rec_jump_tests.cpp b/tests/ctest/core/recompilers/ee_rec_jump_tests.cpp index 6b017457c8..9de42ac62d 100644 --- a/tests/ctest/core/recompilers/ee_rec_jump_tests.cpp +++ b/tests/ctest/core/recompilers/ee_rec_jump_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // Jump opcodes for the EE: J, JAL, JR, JALR. diff --git a/tests/ctest/core/recompilers/ee_rec_loadstore_tests.cpp b/tests/ctest/core/recompilers/ee_rec_loadstore_tests.cpp index 130209eef0..bfa6af51f8 100644 --- a/tests/ctest/core/recompilers/ee_rec_loadstore_tests.cpp +++ b/tests/ctest/core/recompilers/ee_rec_loadstore_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // Load/store tests for the 64-bit EE. diff --git a/tests/ctest/core/recompilers/ee_rec_loop_residency_tests.cpp b/tests/ctest/core/recompilers/ee_rec_loop_residency_tests.cpp index 8524418c1d..23122a280e 100644 --- a/tests/ctest/core/recompilers/ee_rec_loop_residency_tests.cpp +++ b/tests/ctest/core/recompilers/ee_rec_loop_residency_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // SL-1 loop-carried residency: a self-loop block (terminal branch targeting diff --git a/tests/ctest/core/recompilers/ee_rec_mmi_coherence_tests.cpp b/tests/ctest/core/recompilers/ee_rec_mmi_coherence_tests.cpp index 8c41b20513..f1b23d78bd 100644 --- a/tests/ctest/core/recompilers/ee_rec_mmi_coherence_tests.cpp +++ b/tests/ctest/core/recompilers/ee_rec_mmi_coherence_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // MMI allocator-coherence regression tests. diff --git a/tests/ctest/core/recompilers/ee_rec_mmi_simd_tests.cpp b/tests/ctest/core/recompilers/ee_rec_mmi_simd_tests.cpp index 204e845014..8d6fb02877 100644 --- a/tests/ctest/core/recompilers/ee_rec_mmi_simd_tests.cpp +++ b/tests/ctest/core/recompilers/ee_rec_mmi_simd_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // MMI paired-word SIMD coverage. Complements the existing ee_rec_mmi_tests.cpp diff --git a/tests/ctest/core/recompilers/ee_rec_mmi_tests.cpp b/tests/ctest/core/recompilers/ee_rec_mmi_tests.cpp index 390c761e1c..afa1319d82 100644 --- a/tests/ctest/core/recompilers/ee_rec_mmi_tests.cpp +++ b/tests/ctest/core/recompilers/ee_rec_mmi_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // MMI non-SIMD coverage — accumulator-mode arithmetic, pack/unpack, lane diff --git a/tests/ctest/core/recompilers/ee_rec_move_tests.cpp b/tests/ctest/core/recompilers/ee_rec_move_tests.cpp index 8e7bd51fc1..44bf41e733 100644 --- a/tests/ctest/core/recompilers/ee_rec_move_tests.cpp +++ b/tests/ctest/core/recompilers/ee_rec_move_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // Move-family opcodes: LUI, MFHI/MFLO, MTHI/MTLO, diff --git a/tests/ctest/core/recompilers/ee_rec_muldiv_tests.cpp b/tests/ctest/core/recompilers/ee_rec_muldiv_tests.cpp index 75d7c81cbd..1b32ee21fd 100644 --- a/tests/ctest/core/recompilers/ee_rec_muldiv_tests.cpp +++ b/tests/ctest/core/recompilers/ee_rec_muldiv_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // MultDiv-family opcodes: MULT, MULTU, DIV, DIVU, MADD, MADDU. Verified under diff --git a/tests/ctest/core/recompilers/ee_rec_multiblock_tests.cpp b/tests/ctest/core/recompilers/ee_rec_multiblock_tests.cpp index 60a22367b7..c5f968927e 100644 --- a/tests/ctest/core/recompilers/ee_rec_multiblock_tests.cpp +++ b/tests/ctest/core/recompilers/ee_rec_multiblock_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // Cross-block control-flow for the EE. ExpectBlockLinked queries the block diff --git a/tests/ctest/core/recompilers/ee_rec_pinned_gpr_tests.cpp b/tests/ctest/core/recompilers/ee_rec_pinned_gpr_tests.cpp index dc7fc746b4..89067441d8 100644 --- a/tests/ctest/core/recompilers/ee_rec_pinned_gpr_tests.cpp +++ b/tests/ctest/core/recompilers/ee_rec_pinned_gpr_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // Write-through pinned read-cache coverage ($sp → x22, $ra → x23; see diff --git a/tests/ctest/core/recompilers/ee_rec_regalloc_coupling_tests.cpp b/tests/ctest/core/recompilers/ee_rec_regalloc_coupling_tests.cpp index 59bf862b29..ec24797c14 100644 --- a/tests/ctest/core/recompilers/ee_rec_regalloc_coupling_tests.cpp +++ b/tests/ctest/core/recompilers/ee_rec_regalloc_coupling_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // Allocator ↔ const-prop coupling net (EE-SRA campaign, stage S0). diff --git a/tests/ctest/core/recompilers/ee_rec_shift_tests.cpp b/tests/ctest/core/recompilers/ee_rec_shift_tests.cpp index d3e179df2e..d441a0d8f3 100644 --- a/tests/ctest/core/recompilers/ee_rec_shift_tests.cpp +++ b/tests/ctest/core/recompilers/ee_rec_shift_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // Shifts. SLL/SRL/SRA sign-extend the 32-bit result into the 64-bit GPR. diff --git a/tests/ctest/core/recompilers/ee_rec_skipmpeg_tests.cpp b/tests/ctest/core/recompilers/ee_rec_skipmpeg_tests.cpp index aaf6b797da..e3665540aa 100644 --- a/tests/ctest/core/recompilers/ee_rec_skipmpeg_tests.cpp +++ b/tests/ctest/core/recompilers/ee_rec_skipmpeg_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // Regression coverage for the EE recompiler's Skip-MPEG speedhack diff --git a/tests/ctest/core/recompilers/ee_rec_smc_manual_tests.cpp b/tests/ctest/core/recompilers/ee_rec_smc_manual_tests.cpp index 15259dec3d..6a1d93251f 100644 --- a/tests/ctest/core/recompilers/ee_rec_smc_manual_tests.cpp +++ b/tests/ctest/core/recompilers/ee_rec_smc_manual_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // ProtMode_Manual inline-check coverage (FX-03a gate). diff --git a/tests/ctest/core/recompilers/ee_rec_smc_tests.cpp b/tests/ctest/core/recompilers/ee_rec_smc_tests.cpp index ad2a3ab89b..261a1383ca 100644 --- a/tests/ctest/core/recompilers/ee_rec_smc_tests.cpp +++ b/tests/ctest/core/recompilers/ee_rec_smc_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // Self-modifying-code coverage for the EE recompiler. diff --git a/tests/ctest/core/recompilers/ee_rec_superblock_tests.cpp b/tests/ctest/core/recompilers/ee_rec_superblock_tests.cpp index 34abbe39ac..47583dd750 100644 --- a/tests/ctest/core/recompilers/ee_rec_superblock_tests.cpp +++ b/tests/ctest/core/recompilers/ee_rec_superblock_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // SL-03 superblocks: forward conditional branches become continuation sites — diff --git a/tests/ctest/core/recompilers/ee_rec_timeout_loop_tests.cpp b/tests/ctest/core/recompilers/ee_rec_timeout_loop_tests.cpp index 4e0c36a75b..d12a8fba06 100644 --- a/tests/ctest/core/recompilers/ee_rec_timeout_loop_tests.cpp +++ b/tests/ctest/core/recompilers/ee_rec_timeout_loop_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // Regression coverage for the EE recompiler's timeout-loop speedhack diff --git a/tests/ctest/core/recompilers/ee_rec_traps_tests.cpp b/tests/ctest/core/recompilers/ee_rec_traps_tests.cpp index 7f3c8fb2aa..1e0d74d820 100644 --- a/tests/ctest/core/recompilers/ee_rec_traps_tests.cpp +++ b/tests/ctest/core/recompilers/ee_rec_traps_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // Trap instructions on the EE: TEQ/TGE/TLT/TNE/TGEU/TLTU family + diff --git a/tests/ctest/core/recompilers/ee_timer_count_read_race_tests.cpp b/tests/ctest/core/recompilers/ee_timer_count_read_race_tests.cpp index 199fa246c7..12d5a6a593 100644 --- a/tests/ctest/core/recompilers/ee_timer_count_read_race_tests.cpp +++ b/tests/ctest/core/recompilers/ee_timer_count_read_race_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // EE Timer T_COUNT read vs. overflow/target event atomicity. diff --git a/tests/ctest/core/recompilers/ee_vu0_cfc2_ctc2_tests.cpp b/tests/ctest/core/recompilers/ee_vu0_cfc2_ctc2_tests.cpp index 2bb199a6ab..221f064bee 100644 --- a/tests/ctest/core/recompilers/ee_vu0_cfc2_ctc2_tests.cpp +++ b/tests/ctest/core/recompilers/ee_vu0_cfc2_ctc2_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // EE↔VU0 CFC2/CTC2 handoff DiffJitVsInterp suite. diff --git a/tests/ctest/core/recompilers/ee_vu0_cop2_macro_tests.cpp b/tests/ctest/core/recompilers/ee_vu0_cop2_macro_tests.cpp index 17219ca259..cffb66e20e 100644 --- a/tests/ctest/core/recompilers/ee_vu0_cop2_macro_tests.cpp +++ b/tests/ctest/core/recompilers/ee_vu0_cop2_macro_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // EE-issued COP2 macro-mode VU ops + VCALLMS microprogram kick. diff --git a/tests/ctest/core/recompilers/ee_vu0_qmfc2_qmtc2_tests.cpp b/tests/ctest/core/recompilers/ee_vu0_qmfc2_qmtc2_tests.cpp index 207ddbfe9f..0d4cadb94e 100644 --- a/tests/ctest/core/recompilers/ee_vu0_qmfc2_qmtc2_tests.cpp +++ b/tests/ctest/core/recompilers/ee_vu0_qmfc2_qmtc2_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // EE↔VU0 QMFC2/QMTC2/MFC2/MTC2 handoff DiffJitVsInterp suite. diff --git a/tests/ctest/core/recompilers/ee_vu1_vif_dispatch_tests.cpp b/tests/ctest/core/recompilers/ee_vu1_vif_dispatch_tests.cpp index d81b856e73..a8215a4ed3 100644 --- a/tests/ctest/core/recompilers/ee_vu1_vif_dispatch_tests.cpp +++ b/tests/ctest/core/recompilers/ee_vu1_vif_dispatch_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // EE↔VU1 handoff via VIF1 MSCAL/MSCALF/MSCNT. diff --git a/tests/ctest/core/recompilers/harness/EeRecTestHarness.cpp b/tests/ctest/core/recompilers/harness/EeRecTestHarness.cpp index 0b2239fd72..b69e56283c 100644 --- a/tests/ctest/core/recompilers/harness/EeRecTestHarness.cpp +++ b/tests/ctest/core/recompilers/harness/EeRecTestHarness.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #include "EeRecTestHarness.h" diff --git a/tests/ctest/core/recompilers/harness/EeRecTestHarness.h b/tests/ctest/core/recompilers/harness/EeRecTestHarness.h index 35965f01f7..a5f866e2f4 100644 --- a/tests/ctest/core/recompilers/harness/EeRecTestHarness.h +++ b/tests/ctest/core/recompilers/harness/EeRecTestHarness.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #pragma once diff --git a/tests/ctest/core/recompilers/harness/JitTestHarness.cpp b/tests/ctest/core/recompilers/harness/JitTestHarness.cpp index e79c1c518c..a6825767cc 100644 --- a/tests/ctest/core/recompilers/harness/JitTestHarness.cpp +++ b/tests/ctest/core/recompilers/harness/JitTestHarness.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #include "JitTestHarness.h" diff --git a/tests/ctest/core/recompilers/harness/JitTestHarness.h b/tests/ctest/core/recompilers/harness/JitTestHarness.h index fa8100980d..2f523ddea2 100644 --- a/tests/ctest/core/recompilers/harness/JitTestHarness.h +++ b/tests/ctest/core/recompilers/harness/JitTestHarness.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #pragma once diff --git a/tests/ctest/core/recompilers/harness/MipsEncode.h b/tests/ctest/core/recompilers/harness/MipsEncode.h index 6051fc12df..ce10e8ed0f 100644 --- a/tests/ctest/core/recompilers/harness/MipsEncode.h +++ b/tests/ctest/core/recompilers/harness/MipsEncode.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #pragma once diff --git a/tests/ctest/core/recompilers/harness/RecompilerTestEnvironment.cpp b/tests/ctest/core/recompilers/harness/RecompilerTestEnvironment.cpp index 9bb038348a..85546f1b3f 100644 --- a/tests/ctest/core/recompilers/harness/RecompilerTestEnvironment.cpp +++ b/tests/ctest/core/recompilers/harness/RecompilerTestEnvironment.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #include "RecompilerTestEnvironment.h" diff --git a/tests/ctest/core/recompilers/harness/RecompilerTestEnvironment.h b/tests/ctest/core/recompilers/harness/RecompilerTestEnvironment.h index bbae70a923..c2f6b9a523 100644 --- a/tests/ctest/core/recompilers/harness/RecompilerTestEnvironment.h +++ b/tests/ctest/core/recompilers/harness/RecompilerTestEnvironment.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #pragma once diff --git a/tests/ctest/core/recompilers/harness/StateSnapshot.cpp b/tests/ctest/core/recompilers/harness/StateSnapshot.cpp index ff00525cf0..3ad065d13e 100644 --- a/tests/ctest/core/recompilers/harness/StateSnapshot.cpp +++ b/tests/ctest/core/recompilers/harness/StateSnapshot.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #include "StateSnapshot.h" diff --git a/tests/ctest/core/recompilers/harness/StateSnapshot.h b/tests/ctest/core/recompilers/harness/StateSnapshot.h index 9ff8e23e13..7ac77bb145 100644 --- a/tests/ctest/core/recompilers/harness/StateSnapshot.h +++ b/tests/ctest/core/recompilers/harness/StateSnapshot.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #pragma once diff --git a/tests/ctest/core/recompilers/harness/VuEncode.h b/tests/ctest/core/recompilers/harness/VuEncode.h index 437390eb1a..c6f80d42d3 100644 --- a/tests/ctest/core/recompilers/harness/VuEncode.h +++ b/tests/ctest/core/recompilers/harness/VuEncode.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #pragma once diff --git a/tests/ctest/core/recompilers/harness/VuReplay.cpp b/tests/ctest/core/recompilers/harness/VuReplay.cpp index 0b74e5c2c7..761c7d28fd 100644 --- a/tests/ctest/core/recompilers/harness/VuReplay.cpp +++ b/tests/ctest/core/recompilers/harness/VuReplay.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #include "VuReplay.h" diff --git a/tests/ctest/core/recompilers/harness/VuReplay.h b/tests/ctest/core/recompilers/harness/VuReplay.h index c8bbf0c3f7..ed8969d536 100644 --- a/tests/ctest/core/recompilers/harness/VuReplay.h +++ b/tests/ctest/core/recompilers/harness/VuReplay.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #pragma once diff --git a/tests/ctest/core/recompilers/harness/VuSnapshot.cpp b/tests/ctest/core/recompilers/harness/VuSnapshot.cpp index c92352b779..595cf1805d 100644 --- a/tests/ctest/core/recompilers/harness/VuSnapshot.cpp +++ b/tests/ctest/core/recompilers/harness/VuSnapshot.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #include "VuSnapshot.h" diff --git a/tests/ctest/core/recompilers/harness/VuSnapshot.h b/tests/ctest/core/recompilers/harness/VuSnapshot.h index 88b4b35a24..c5c5b6bbf7 100644 --- a/tests/ctest/core/recompilers/harness/VuSnapshot.h +++ b/tests/ctest/core/recompilers/harness/VuSnapshot.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #pragma once diff --git a/tests/ctest/core/recompilers/harness/VuTestHarness.cpp b/tests/ctest/core/recompilers/harness/VuTestHarness.cpp index c50a6c18ee..4c82bf3786 100644 --- a/tests/ctest/core/recompilers/harness/VuTestHarness.cpp +++ b/tests/ctest/core/recompilers/harness/VuTestHarness.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #include "VuTestHarness.h" diff --git a/tests/ctest/core/recompilers/harness/VuTestHarness.h b/tests/ctest/core/recompilers/harness/VuTestHarness.h index 77dcb7eb33..9536ef5486 100644 --- a/tests/ctest/core/recompilers/harness/VuTestHarness.h +++ b/tests/ctest/core/recompilers/harness/VuTestHarness.h @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #pragma once diff --git a/tests/ctest/core/recompilers/iop_alu_tests.cpp b/tests/ctest/core/recompilers/iop_alu_tests.cpp index 5066c28b3a..66fa7b7529 100644 --- a/tests/ctest/core/recompilers/iop_alu_tests.cpp +++ b/tests/ctest/core/recompilers/iop_alu_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #include "harness/JitTestHarness.h" diff --git a/tests/ctest/core/recompilers/iop_branch_tests.cpp b/tests/ctest/core/recompilers/iop_branch_tests.cpp index 410f2e969f..0e3a3d9069 100644 --- a/tests/ctest/core/recompilers/iop_branch_tests.cpp +++ b/tests/ctest/core/recompilers/iop_branch_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #include "harness/JitTestHarness.h" diff --git a/tests/ctest/core/recompilers/iop_cop0_exception_tests.cpp b/tests/ctest/core/recompilers/iop_cop0_exception_tests.cpp index 7ab0b4a616..65a9e14cd6 100644 --- a/tests/ctest/core/recompilers/iop_cop0_exception_tests.cpp +++ b/tests/ctest/core/recompilers/iop_cop0_exception_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // COP0 + RFE coverage for the IOP recompiler. RFE emits diff --git a/tests/ctest/core/recompilers/iop_cop0_tests.cpp b/tests/ctest/core/recompilers/iop_cop0_tests.cpp index adff2fe7f6..83651755a2 100644 --- a/tests/ctest/core/recompilers/iop_cop0_tests.cpp +++ b/tests/ctest/core/recompilers/iop_cop0_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #include "harness/JitTestHarness.h" diff --git a/tests/ctest/core/recompilers/iop_irx_hle_tests.cpp b/tests/ctest/core/recompilers/iop_irx_hle_tests.cpp index 495069e914..7139368251 100644 --- a/tests/ctest/core/recompilers/iop_irx_hle_tests.cpp +++ b/tests/ctest/core/recompilers/iop_irx_hle_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // IRX-import HLE backdoor for the IOP recompiler (DT-01). diff --git a/tests/ctest/core/recompilers/iop_jit_fuzz_tests.cpp b/tests/ctest/core/recompilers/iop_jit_fuzz_tests.cpp index cf4be3e9cb..970fc948c6 100644 --- a/tests/ctest/core/recompilers/iop_jit_fuzz_tests.cpp +++ b/tests/ctest/core/recompilers/iop_jit_fuzz_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // Comprehensive IOP JIT-vs-interp fuzzer (straight-line, full opcode set). diff --git a/tests/ctest/core/recompilers/iop_jump_tests.cpp b/tests/ctest/core/recompilers/iop_jump_tests.cpp index 9ebfd03572..c320680376 100644 --- a/tests/ctest/core/recompilers/iop_jump_tests.cpp +++ b/tests/ctest/core/recompilers/iop_jump_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #include "harness/JitTestHarness.h" diff --git a/tests/ctest/core/recompilers/iop_loadstore_tests.cpp b/tests/ctest/core/recompilers/iop_loadstore_tests.cpp index 89401cc2e1..6b1db0d7ac 100644 --- a/tests/ctest/core/recompilers/iop_loadstore_tests.cpp +++ b/tests/ctest/core/recompilers/iop_loadstore_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #include "harness/JitTestHarness.h" diff --git a/tests/ctest/core/recompilers/iop_memory_access_tests.cpp b/tests/ctest/core/recompilers/iop_memory_access_tests.cpp index 4aeb634fad..75ba611973 100644 --- a/tests/ctest/core/recompilers/iop_memory_access_tests.cpp +++ b/tests/ctest/core/recompilers/iop_memory_access_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // Coverage expansion for the IOP load/store JIT path. Basic width / diff --git a/tests/ctest/core/recompilers/iop_muldiv_tests.cpp b/tests/ctest/core/recompilers/iop_muldiv_tests.cpp index 4bd5f17593..48292793de 100644 --- a/tests/ctest/core/recompilers/iop_muldiv_tests.cpp +++ b/tests/ctest/core/recompilers/iop_muldiv_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #include "harness/JitTestHarness.h" diff --git a/tests/ctest/core/recompilers/iop_multiblock_tests.cpp b/tests/ctest/core/recompilers/iop_multiblock_tests.cpp index c37150a5ca..b00461cd74 100644 --- a/tests/ctest/core/recompilers/iop_multiblock_tests.cpp +++ b/tests/ctest/core/recompilers/iop_multiblock_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // Multi-block dispatch tests for the IOP recompiler. A block ends with a diff --git a/tests/ctest/core/recompilers/iop_regalloc_pressure_tests.cpp b/tests/ctest/core/recompilers/iop_regalloc_pressure_tests.cpp index 8fb5603fec..23af587729 100644 --- a/tests/ctest/core/recompilers/iop_regalloc_pressure_tests.cpp +++ b/tests/ctest/core/recompilers/iop_regalloc_pressure_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // Pressure tests for the IOP recompiler's host-register allocator. The diff --git a/tests/ctest/core/recompilers/iop_shift_tests.cpp b/tests/ctest/core/recompilers/iop_shift_tests.cpp index c04db63ede..48bf0b97b8 100644 --- a/tests/ctest/core/recompilers/iop_shift_tests.cpp +++ b/tests/ctest/core/recompilers/iop_shift_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #include "harness/JitTestHarness.h" diff --git a/tests/ctest/core/recompilers/iop_smc_tests.cpp b/tests/ctest/core/recompilers/iop_smc_tests.cpp index 291cc33720..c4322db947 100644 --- a/tests/ctest/core/recompilers/iop_smc_tests.cpp +++ b/tests/ctest/core/recompilers/iop_smc_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // Self-modifying code coverage for the IOP recompiler. diff --git a/tests/ctest/core/recompilers/main.cpp b/tests/ctest/core/recompilers/main.cpp index f1b4aa1054..2dd5597c5b 100644 --- a/tests/ctest/core/recompilers/main.cpp +++ b/tests/ctest/core/recompilers/main.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ #include "harness/RecompilerTestEnvironment.h" diff --git a/tests/ctest/core/recompilers/mvu_abi_digest_tests.cpp b/tests/ctest/core/recompilers/mvu_abi_digest_tests.cpp index 0425a6a98c..610c2f41f8 100644 --- a/tests/ctest/core/recompilers/mvu_abi_digest_tests.cpp +++ b/tests/ctest/core/recompilers/mvu_abi_digest_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // ABI-digest guard — the #1 corruption backstop for the persisted-JIT VU diff --git a/tests/ctest/core/recompilers/mvu_cache_exhaustion_tests.cpp b/tests/ctest/core/recompilers/mvu_cache_exhaustion_tests.cpp index 0331eba0af..3480c58301 100644 --- a/tests/ctest/core/recompilers/mvu_cache_exhaustion_tests.cpp +++ b/tests/ctest/core/recompilers/mvu_cache_exhaustion_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // mVU code-cache exhaustion must trigger the mVUcleanUp "Program cache limit diff --git a/tests/ctest/core/recompilers/mvu_contentmap_drift_tests.cpp b/tests/ctest/core/recompilers/mvu_contentmap_drift_tests.cpp index 3dd2a0fc01..70929b9616 100644 --- a/tests/ctest/core/recompilers/mvu_contentmap_drift_tests.cpp +++ b/tests/ctest/core/recompilers/mvu_contentmap_drift_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // contentMap identity must not survive content drift. diff --git a/tests/ctest/core/recompilers/mvu_lane_fmul_fold_tests.cpp b/tests/ctest/core/recompilers/mvu_lane_fmul_fold_tests.cpp index c28e52a995..ef5c083534 100644 --- a/tests/ctest/core/recompilers/mvu_lane_fmul_fold_tests.cpp +++ b/tests/ctest/core/recompilers/mvu_lane_fmul_fold_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // AX-14 — lane-indexed FMUL broadcast fold (unconditional since ABI v6). diff --git a/tests/ctest/core/recompilers/mvu_lpstate_invariant_tests.cpp b/tests/ctest/core/recompilers/mvu_lpstate_invariant_tests.cpp index 9cd81bb453..9afeef101e 100644 --- a/tests/ctest/core/recompilers/mvu_lpstate_invariant_tests.cpp +++ b/tests/ctest/core/recompilers/mvu_lpstate_invariant_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // lpState protocol invariant: after a VU microprogram runs to its E-bit end, diff --git a/tests/ctest/core/recompilers/mvu_observed_entries_tests.cpp b/tests/ctest/core/recompilers/mvu_observed_entries_tests.cpp index c2c092634b..30972b245d 100644 --- a/tests/ctest/core/recompilers/mvu_observed_entries_tests.cpp +++ b/tests/ctest/core/recompilers/mvu_observed_entries_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // // Unit tests for MvuObservedEntries, the fixed-cap set of microMem diff --git a/tests/ctest/core/recompilers/mvu_persist_roundtrip_tests.cpp b/tests/ctest/core/recompilers/mvu_persist_roundtrip_tests.cpp index 81cb2e6afc..33d204042d 100644 --- a/tests/ctest/core/recompilers/mvu_persist_roundtrip_tests.cpp +++ b/tests/ctest/core/recompilers/mvu_persist_roundtrip_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // Persisted-JIT VU program cache — in-process round-trip gate. diff --git a/tests/ctest/core/recompilers/mvu_progcache_disk_tests.cpp b/tests/ctest/core/recompilers/mvu_progcache_disk_tests.cpp index e3982c46bb..8f0b5e9e75 100644 --- a/tests/ctest/core/recompilers/mvu_progcache_disk_tests.cpp +++ b/tests/ctest/core/recompilers/mvu_progcache_disk_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // Persisted-JIT VU program cache — disk round-trip gate. diff --git a/tests/ctest/core/recompilers/mvu_progcache_versioning_tests.cpp b/tests/ctest/core/recompilers/mvu_progcache_versioning_tests.cpp index 58c8ac6a68..0ffca5a686 100644 --- a/tests/ctest/core/recompilers/mvu_progcache_versioning_tests.cpp +++ b/tests/ctest/core/recompilers/mvu_progcache_versioning_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // // mVUProgCache VERSION handshake + stale-cache eviction + INDEX format. diff --git a/tests/ctest/core/recompilers/mvu_resume_dispatch_tests.cpp b/tests/ctest/core/recompilers/mvu_resume_dispatch_tests.cpp index d7cb5e74c7..fd06a6ae3d 100644 --- a/tests/ctest/core/recompilers/mvu_resume_dispatch_tests.cpp +++ b/tests/ctest/core/recompilers/mvu_resume_dispatch_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // Resume-aware dispatch invariants (VE-07). diff --git a/tests/ctest/core/recompilers/mvu_spin_ff_tests.cpp b/tests/ctest/core/recompilers/mvu_spin_ff_tests.cpp index 70b78c3170..969add307a 100644 --- a/tests/ctest/core/recompilers/mvu_spin_ff_tests.cpp +++ b/tests/ctest/core/recompilers/mvu_spin_ff_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // VU0 spin-wait fast-forward (mVUdetectSpinLoop / mVUemitSpinFF, diff --git a/tests/ctest/core/recompilers/mvu_waitmtvu_stub_tests.cpp b/tests/ctest/core/recompilers/mvu_waitmtvu_stub_tests.cpp index 3bd91fef46..3fe6c376ab 100644 --- a/tests/ctest/core/recompilers/mvu_waitmtvu_stub_tests.cpp +++ b/tests/ctest/core/recompilers/mvu_waitmtvu_stub_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // waitMTVU stub-shape guard. diff --git a/tests/ctest/core/recompilers/vtlb_get_guest_address_tests.cpp b/tests/ctest/core/recompilers/vtlb_get_guest_address_tests.cpp index e778587c4b..ed7ae2571e 100644 --- a/tests/ctest/core/recompilers/vtlb_get_guest_address_tests.cpp +++ b/tests/ctest/core/recompilers/vtlb_get_guest_address_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // vtlb_GetGuestAddress range-math hardening (DT-07). diff --git a/tests/ctest/core/recompilers/vu0_alu_lower_tests.cpp b/tests/ctest/core/recompilers/vu0_alu_lower_tests.cpp index a2f1edac8a..8f3d3b43f3 100644 --- a/tests/ctest/core/recompilers/vu0_alu_lower_tests.cpp +++ b/tests/ctest/core/recompilers/vu0_alu_lower_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // VU0 lower-pipe non-Q ALU DiffJitVsInterp suite. Covers VMOVE, diff --git a/tests/ctest/core/recompilers/vu0_alu_upper_tests.cpp b/tests/ctest/core/recompilers/vu0_alu_upper_tests.cpp index bf40f7b7a5..5e145ee751 100644 --- a/tests/ctest/core/recompilers/vu0_alu_upper_tests.cpp +++ b/tests/ctest/core/recompilers/vu0_alu_upper_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // VU0 upper-pipe FMAC DiffJitVsInterp suite. Each test runs the diff --git a/tests/ctest/core/recompilers/vu0_branch_delay_tests.cpp b/tests/ctest/core/recompilers/vu0_branch_delay_tests.cpp index d0bfd4ea8b..b319075373 100644 --- a/tests/ctest/core/recompilers/vu0_branch_delay_tests.cpp +++ b/tests/ctest/core/recompilers/vu0_branch_delay_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // VU0 control-flow + delay-slot DiffJitVsInterp suite. Covers VB diff --git a/tests/ctest/core/recompilers/vu0_clamp_modes_tests.cpp b/tests/ctest/core/recompilers/vu0_clamp_modes_tests.cpp index a62a6dc12b..d35885a4ca 100644 --- a/tests/ctest/core/recompilers/vu0_clamp_modes_tests.cpp +++ b/tests/ctest/core/recompilers/vu0_clamp_modes_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // VU0 clamping-mode DiffJitVsInterp suite. The PS2 VU has no IEEE diff --git a/tests/ctest/core/recompilers/vu0_e_d_t_m_bit_tests.cpp b/tests/ctest/core/recompilers/vu0_e_d_t_m_bit_tests.cpp index aaa9a1586c..384216faad 100644 --- a/tests/ctest/core/recompilers/vu0_e_d_t_m_bit_tests.cpp +++ b/tests/ctest/core/recompilers/vu0_e_d_t_m_bit_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // VU0 special-bit termination DiffJitVsInterp suite. Covers the diff --git a/tests/ctest/core/recompilers/vu0_flag_link_reorder_tests.cpp b/tests/ctest/core/recompilers/vu0_flag_link_reorder_tests.cpp index 731eaf82b2..0493538e8a 100644 --- a/tests/ctest/core/recompilers/vu0_flag_link_reorder_tests.cpp +++ b/tests/ctest/core/recompilers/vu0_flag_link_reorder_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2026 yaps2 +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // // Cross-block flag-link coverage the single-block flag-pipeline suite misses. diff --git a/tests/ctest/core/recompilers/vu0_flag_pipeline_tests.cpp b/tests/ctest/core/recompilers/vu0_flag_pipeline_tests.cpp index 3d53c9f942..790ea4fbd7 100644 --- a/tests/ctest/core/recompilers/vu0_flag_pipeline_tests.cpp +++ b/tests/ctest/core/recompilers/vu0_flag_pipeline_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // VU0 flag-pipeline DiffJitVsInterp suite. Covers MAC/STATUS/CLIP diff --git a/tests/ctest/core/recompilers/vu0_harness_validation_tests.cpp b/tests/ctest/core/recompilers/vu0_harness_validation_tests.cpp index a414f89469..a7723096f1 100644 --- a/tests/ctest/core/recompilers/vu0_harness_validation_tests.cpp +++ b/tests/ctest/core/recompilers/vu0_harness_validation_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // VU harness self-validation. These smoke tests confirm that diff --git a/tests/ctest/core/recompilers/vu0_integer_alu_tests.cpp b/tests/ctest/core/recompilers/vu0_integer_alu_tests.cpp index 28a114e5b9..1eb206bb28 100644 --- a/tests/ctest/core/recompilers/vu0_integer_alu_tests.cpp +++ b/tests/ctest/core/recompilers/vu0_integer_alu_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // VU0 lower-pipe integer ALU DiffJitVsInterp suite. Covers the diff --git a/tests/ctest/core/recompilers/vu0_q_pipeline_tests.cpp b/tests/ctest/core/recompilers/vu0_q_pipeline_tests.cpp index 49447025b8..0bd4da107b 100644 --- a/tests/ctest/core/recompilers/vu0_q_pipeline_tests.cpp +++ b/tests/ctest/core/recompilers/vu0_q_pipeline_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // VU0 Q-pipeline DiffJitVsInterp suite. Covers VDIV / VSQRT / diff --git a/tests/ctest/core/recompilers/vu1_alu_lower_tests.cpp b/tests/ctest/core/recompilers/vu1_alu_lower_tests.cpp index 80ba054c3a..90ee32fddd 100644 --- a/tests/ctest/core/recompilers/vu1_alu_lower_tests.cpp +++ b/tests/ctest/core/recompilers/vu1_alu_lower_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // VU1 lower-pipe non-Q ALU DiffJitVsInterp suite — parity counterpart to diff --git a/tests/ctest/core/recompilers/vu1_alu_upper_tests.cpp b/tests/ctest/core/recompilers/vu1_alu_upper_tests.cpp index fe5e0e14e3..a695d2e91b 100644 --- a/tests/ctest/core/recompilers/vu1_alu_upper_tests.cpp +++ b/tests/ctest/core/recompilers/vu1_alu_upper_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // VU1 upper-pipe FMAC DiffJitVsInterp suite — parity counterpart to diff --git a/tests/ctest/core/recompilers/vu1_efu_p_pipeline_tests.cpp b/tests/ctest/core/recompilers/vu1_efu_p_pipeline_tests.cpp index 0fdead6a44..dcff6ccdce 100644 --- a/tests/ctest/core/recompilers/vu1_efu_p_pipeline_tests.cpp +++ b/tests/ctest/core/recompilers/vu1_efu_p_pipeline_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // VU1 EFU (Elementary Function Unit) P-pipeline DiffJitVsInterp. diff --git a/tests/ctest/core/recompilers/vu1_xgkick_tests.cpp b/tests/ctest/core/recompilers/vu1_xgkick_tests.cpp index fa1269615f..8bbef0dd3e 100644 --- a/tests/ctest/core/recompilers/vu1_xgkick_tests.cpp +++ b/tests/ctest/core/recompilers/vu1_xgkick_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // VU1 XGKICK DiffJitVsInterp suite. diff --git a/tests/ctest/core/recompilers/vu_capture_format_tests.cpp b/tests/ctest/core/recompilers/vu_capture_format_tests.cpp index c03448e14f..8f6044f836 100644 --- a/tests/ctest/core/recompilers/vu_capture_format_tests.cpp +++ b/tests/ctest/core/recompilers/vu_capture_format_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // Round-trip coverage for the on-disk VU capture format (vu_capture.h). diff --git a/tests/ctest/core/recompilers/vu_end_program_status_broadcast_tests.cpp b/tests/ctest/core/recompilers/vu_end_program_status_broadcast_tests.cpp index d7c1eb12a9..0db101f62f 100644 --- a/tests/ctest/core/recompilers/vu_end_program_status_broadcast_tests.cpp +++ b/tests/ctest/core/recompilers/vu_end_program_status_broadcast_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // End-of-program STATUS-flag broadcast invariant. diff --git a/tests/ctest/core/recompilers/vu_ftoi_saturation_tests.cpp b/tests/ctest/core/recompilers/vu_ftoi_saturation_tests.cpp index 4472c83a93..8c5c3c6791 100644 --- a/tests/ctest/core/recompilers/vu_ftoi_saturation_tests.cpp +++ b/tests/ctest/core/recompilers/vu_ftoi_saturation_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // FTOI{0,4,12,15} out-of-range / NaN saturation — DiffJitVsInterp. diff --git a/tests/ctest/core/recompilers/vu_madda_acc_lane_tests.cpp b/tests/ctest/core/recompilers/vu_madda_acc_lane_tests.cpp index b6cdfc31df..c235598337 100644 --- a/tests/ctest/core/recompilers/vu_madda_acc_lane_tests.cpp +++ b/tests/ctest/core/recompilers/vu_madda_acc_lane_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // Single-dest-lane MADDA/MSUBA must preserve ACC's non-written lanes — diff --git a/tests/ctest/core/recompilers/vu_overflow_hack_tests.cpp b/tests/ctest/core/recompilers/vu_overflow_hack_tests.cpp index 88dd827261..3114972c52 100644 --- a/tests/ctest/core/recompilers/vu_overflow_hack_tests.cpp +++ b/tests/ctest/core/recompilers/vu_overflow_hack_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // VU FMAC overflow-flag emulation under the VUOverflowHack gamefix (DT-04). diff --git a/tests/ctest/core/recompilers/vu_replay_tests.cpp b/tests/ctest/core/recompilers/vu_replay_tests.cpp index 3eb422a8b0..f8847ea62f 100644 --- a/tests/ctest/core/recompilers/vu_replay_tests.cpp +++ b/tests/ctest/core/recompilers/vu_replay_tests.cpp @@ -1,4 +1,4 @@ -// SPDX-FileCopyrightText: 2002-2026 PCSX2 Dev Team +// SPDX-FileCopyrightText: 2026 yaps2 Dev Team // SPDX-License-Identifier: GPL-3.0+ // End-to-end coverage for the VU capture-replay path: synthesize a tiny