aboutsummaryrefslogtreecommitdiff
path: root/src/dynarmic/tests/print_info.cpp
diff options
context:
space:
mode:
authorlizzie <lizzie@eden-emu.dev>2025-10-28 23:42:31 +0100
committercrueter <crueter@eden-emu.dev>2025-10-28 23:42:31 +0100
commita5996c7511f577426a4aca5b1096e2b582cc58b1 (patch)
tree1fa5822d0796ca0d4e3f78427dcf2b6688b8b118 /src/dynarmic/tests/print_info.cpp
parent1c5717252492f7fd1fda6f558f1325261f0bc4b3 (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.cpp16
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>";
}