File tree Expand file tree Collapse file tree 1 file changed +13
-9
lines changed Expand file tree Collapse file tree 1 file changed +13
-9
lines changed Original file line number Diff line number Diff line change @@ -136,19 +136,23 @@ static u64 MulMantissa(u32 a, u32 b)
136
136
// Float Processor
137
137
// ****************************************************************
138
138
139
- PS2Float::PS2Float (s32 value) { raw = (u32 )value; }
139
+ PS2Float::PS2Float (s32 value)
140
+ : raw((u32 )value)
141
+ {}
140
142
141
- PS2Float::PS2Float (u32 value) { raw = value; }
143
+ PS2Float::PS2Float (u32 value)
144
+ : raw(value)
145
+ {}
142
146
143
- PS2Float::PS2Float (float value) { raw = std::bit_cast<u32 >(value); }
147
+ PS2Float::PS2Float (float value)
148
+ : raw(std::bit_cast<u32 >(value))
149
+ {}
144
150
145
151
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
+ {}
152
156
153
157
PS2Float PS2Float::Max ()
154
158
{
You can’t perform that action at this time.
0 commit comments