diff options
| author | lizzie <lizzie@eden-emu.dev> | 2025-10-28 23:42:31 +0100 |
|---|---|---|
| committer | crueter <crueter@eden-emu.dev> | 2025-10-28 23:42:31 +0100 |
| commit | a5996c7511f577426a4aca5b1096e2b582cc58b1 (patch) | |
| tree | 1fa5822d0796ca0d4e3f78427dcf2b6688b8b118 /src/dynarmic/tests/print_info.cpp | |
| parent | 1c5717252492f7fd1fda6f558f1325261f0bc4b3 (diff) | |
[dynarmic] Refactoring to reduce latency hit from recompilation (#358)
Signed-off-by: lizzie <lizzie@eden-emu.dev>
Reviewed-on: https://git.eden-emu.dev/eden-emu/eden/pulls/358
Reviewed-by: MaranBr <maranbr@eden-emu.dev>
Reviewed-by: Caio Oliveira <caiooliveirafarias0@gmail.com>
Reviewed-by: crueter <crueter@eden-emu.dev>
Co-authored-by: lizzie <lizzie@eden-emu.dev>
Co-committed-by: lizzie <lizzie@eden-emu.dev>
Diffstat (limited to 'src/dynarmic/tests/print_info.cpp')
| -rw-r--r-- | src/dynarmic/tests/print_info.cpp | 16 |
1 files changed, 8 insertions, 8 deletions
diff --git a/src/dynarmic/tests/print_info.cpp b/src/dynarmic/tests/print_info.cpp index 3d1268f467..8936f32bd3 100644 --- a/src/dynarmic/tests/print_info.cpp +++ b/src/dynarmic/tests/print_info.cpp @@ -40,18 +40,18 @@ using namespace Dynarmic; std::string_view GetNameOfA32Instruction(u32 instruction) { - //if (auto const vfp_decoder = A32::DecodeVFP<A32::TranslatorVisitor>(instruction)) - // return *A32::GetNameVFP<A32::TranslatorVisitor>(instruction); - //else if (auto const asimd_decoder = A32::DecodeASIMD<A32::TranslatorVisitor>(instruction)) - // return *A32::GetNameASIMD<A32::TranslatorVisitor>(instruction); - //else if (auto const decoder = A32::DecodeArm<A32::TranslatorVisitor>(instruction)) - // return *A32::GetNameARM<A32::TranslatorVisitor>(instruction); + if (auto const vfp_decoder = A32::DecodeVFP<A32::TranslatorVisitor>(instruction)) + return *A32::GetNameVFP<A32::TranslatorVisitor>(instruction); + else if (auto const asimd_decoder = A32::DecodeASIMD<A32::TranslatorVisitor>(instruction)) + return *A32::GetNameASIMD<A32::TranslatorVisitor>(instruction); + else if (auto const decoder = A32::DecodeArm<A32::TranslatorVisitor>(instruction)) + return *A32::GetNameARM<A32::TranslatorVisitor>(instruction); return "<null>"; } std::string_view GetNameOfA64Instruction(u32 instruction) { - //if (auto const decoder = A64::Decode<A64::TranslatorVisitor>(instruction)) - // return *A64::GetName<A64::TranslatorVisitor>(instruction); + if (auto const decoder = A64::Decode<A64::TranslatorVisitor>(instruction)) + return *A64::GetName<A64::TranslatorVisitor>(instruction); return "<null>"; } |
