Skip to content

Commit 46f4624

Browse files
Fixes codacity warnings.
1 parent e8e8d94 commit 46f4624

File tree

1 file changed

+13
-9
lines changed

1 file changed

+13
-9
lines changed

pcsx2/PS2Float.cpp

Lines changed: 13 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -136,19 +136,23 @@ static u64 MulMantissa(u32 a, u32 b)
136136
// Float Processor
137137
//****************************************************************
138138

139-
PS2Float::PS2Float(s32 value) { raw = (u32)value; }
139+
PS2Float::PS2Float(s32 value)
140+
: raw((u32)value)
141+
{}
140142

141-
PS2Float::PS2Float(u32 value) { raw = value; }
143+
PS2Float::PS2Float(u32 value)
144+
: raw(value)
145+
{}
142146

143-
PS2Float::PS2Float(float value) { raw = std::bit_cast<u32>(value); }
147+
PS2Float::PS2Float(float value)
148+
: raw(std::bit_cast<u32>(value))
149+
{}
144150

145151
PS2Float::PS2Float(bool sign, u8 exponent, u32 mantissa)
146-
{
147-
raw = 0;
148-
raw |= (sign ? 1u : 0u) << 31;
149-
raw |= (u32)(exponent << MANTISSA_BITS);
150-
raw |= mantissa & 0x7FFFFF;
151-
}
152+
: raw((sign ? 1u : 0u) << 31 |
153+
(u32)(exponent << MANTISSA_BITS) |
154+
(mantissa & 0x7FFFFF))
155+
{}
152156

153157
PS2Float PS2Float::Max()
154158
{

0 commit comments

Comments
 (0)