diff --git a/libraries/libmesosphere/include/mesosphere/arch/arm64/kern_cpu.hpp b/libraries/libmesosphere/include/mesosphere/arch/arm64/kern_cpu.hpp index 689859f99..41a8d7d0b 100644 --- a/libraries/libmesosphere/include/mesosphere/arch/arm64/kern_cpu.hpp +++ b/libraries/libmesosphere/include/mesosphere/arch/arm64/kern_cpu.hpp @@ -192,7 +192,7 @@ namespace ams::kern::arch::arm64::cpu { ALWAYS_INLINE void InvalidateTlbByAsid(u32 asid) { const u64 value = (static_cast(asid) << 48); - __asm__ __volatile__("tlbi aside1is, %[value]" :: [value]"r"(static_cast(value) << 48) : "memory"); + __asm__ __volatile__("tlbi aside1is, %[value]" :: [value]"r"(value) : "memory"); EnsureInstructionConsistency(); }