From 1863212d94e9160bfa5556a81f26ca8ed18175f3 Mon Sep 17 00:00:00 2001 From: Lioncash Date: Fri, 27 Aug 2021 10:46:38 -0400 Subject: [PATCH] Gekko: Convert UReg_XER over to using Common::BitField --- Source/Core/Core/PowerPC/Gekko.h | 18 ++++++++---------- 1 file changed, 8 insertions(+), 10 deletions(-) diff --git a/Source/Core/Core/PowerPC/Gekko.h b/Source/Core/Core/PowerPC/Gekko.h index b0f4c871d2..d23d12781d 100644 --- a/Source/Core/Core/PowerPC/Gekko.h +++ b/Source/Core/Core/PowerPC/Gekko.h @@ -350,16 +350,14 @@ union UGQR // XER union UReg_XER { - struct - { - u32 BYTE_COUNT : 7; - u32 : 1; - u32 BYTE_CMP : 8; - u32 : 13; - u32 CA : 1; - u32 OV : 1; - u32 SO : 1; - }; + BitField<0, 7, u32> BYTE_COUNT; + BitField<7, 1, u32> reserved_1; + BitField<8, 8, u32> BYTE_CMP; + BitField<16, 13, u32> reserved_2; + BitField<29, 1, u32> CA; + BitField<30, 1, u32> OV; + BitField<31, 1, u32> SO; + u32 Hex = 0; UReg_XER() = default;