From dbf8e27d7f85bb891a37d0355b3cb412c5fb675b Mon Sep 17 00:00:00 2001 From: Lioncash Date: Fri, 27 Aug 2021 11:30:04 -0400 Subject: [PATCH] Gekko: Convert UReg_PTE over to using Common::BitField --- Source/Core/Core/PowerPC/Gekko.h | 25 +++++++++++-------------- 1 file changed, 11 insertions(+), 14 deletions(-) diff --git a/Source/Core/Core/PowerPC/Gekko.h b/Source/Core/Core/PowerPC/Gekko.h index eff0517090..97ead7f37a 100644 --- a/Source/Core/Core/PowerPC/Gekko.h +++ b/Source/Core/Core/PowerPC/Gekko.h @@ -748,20 +748,17 @@ union UReg_THRM3 union UReg_PTE { - struct - { - u64 API : 6; - u64 H : 1; - u64 VSID : 24; - u64 V : 1; - u64 PP : 2; - u64 : 1; - u64 WIMG : 4; - u64 C : 1; - u64 R : 1; - u64 : 3; - u64 RPN : 20; - }; + BitField<0, 6, u64> API; + BitField<6, 1, u64> H; + BitField<7, 24, u64> VSID; + BitField<31, 1, u64> V; + BitField<32, 2, u64> PP; + BitField<34, 1, u64> reserved_1; + BitField<35, 4, u64> WIMG; + BitField<39, 1, u64> C; + BitField<40, 1, u64> R; + BitField<41, 3, u64> reserved_2; + BitField<44, 20, u64> RPN; u64 Hex = 0; u32 Hex32[2];