From 5e3c98af1dc06e9530e8c290a43bb702274e6ec3 Mon Sep 17 00:00:00 2001 From: JosJuice Date: Wed, 7 Jun 2017 11:49:34 +0200 Subject: DiscIO: Add a Volume::ReadSwappedAndShifted function This is a fairly common operation, so let's make a utility function for it to cut down on code duplication. --- Source/Core/DiscIO/DiscScrubber.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'Source/Core/DiscIO/DiscScrubber.cpp') diff --git a/Source/Core/DiscIO/DiscScrubber.cpp b/Source/Core/DiscIO/DiscScrubber.cpp index 52d907be69..b2fc397eea 100644 --- a/Source/Core/DiscIO/DiscScrubber.cpp +++ b/Source/Core/DiscIO/DiscScrubber.cpp @@ -136,9 +136,9 @@ bool DiscScrubber::ReadFromVolume(u64 offset, u32& buffer, const Partition& part bool DiscScrubber::ReadFromVolume(u64 offset, u64& buffer, const Partition& partition) { - std::optional value = m_disc->ReadSwapped(offset, partition); + std::optional value = m_disc->ReadSwappedAndShifted(offset, partition); if (value) - buffer = static_cast(*value) << 2; + buffer = *value; return value.has_value(); } -- cgit v1.2.3