From 9e183e63f1be4204f716de0ef36991b205eaf3ba Mon Sep 17 00:00:00 2001 From: Lioncash Date: Fri, 27 Aug 2021 11:10:22 -0400 Subject: [PATCH] Gekko: Convert UReg_HID4 over to using Common::BitField --- Source/Core/Core/PowerPC/Gekko.h | 26 ++++++++++++-------------- 1 file changed, 12 insertions(+), 14 deletions(-) diff --git a/Source/Core/Core/PowerPC/Gekko.h b/Source/Core/Core/PowerPC/Gekko.h index 82fae02dcb..4062eeca9a 100644 --- a/Source/Core/Core/PowerPC/Gekko.h +++ b/Source/Core/Core/PowerPC/Gekko.h @@ -590,20 +590,18 @@ union UReg_HID2 // Hardware Implementation-Dependent Register 4 union UReg_HID4 { - struct - { - u32 : 20; - u32 L2CFI : 1; - u32 L2MUM : 1; - u32 DBP : 1; - u32 LPE : 1; - u32 ST0 : 1; - u32 SBE : 1; - u32 : 1; - u32 BPD : 2; - u32 L2FM : 2; - u32 : 1; - }; + BitField<0, 20, u32> reserved_1; + BitField<20, 1, u32> L2CFI; + BitField<21, 1, u32> L2MUM; + BitField<22, 1, u32> DBP; + BitField<23, 1, u32> LPE; + BitField<24, 1, u32> ST0; + BitField<25, 1, u32> SBE; + BitField<26, 1, u32> reserved_2; + BitField<27, 2, u32> BPD; + BitField<29, 2, u32> L2FM; + BitField<31, 1, u32> reserved_3; + u32 Hex = 0; UReg_HID4() = default;