mirror of
https://github.com/hrydgard/ppsspp.git
synced 2026-10-23 11:19:03 +02:00
Simplify vwbn.s slightly.
This commit is contained in:
1 parent
34c6530b21
commit
61d4e2196e
1 file changed
+1
-2
@@ -1797,12 +1797,11 @@ bad:
|
||||
for (int i = 0; i < GetNumVectorElements(sz); ++i) {
|
||||
u32 sigbit = s.u[i] & 0x80000000;
|
||||
u32 prevExp = (s.u[i] & 0x7F800000) >> 23;
|
||||
u32 mantissa = s.u[i] & 0x007FFFFF;
|
||||
u32 mantissa = (s.u[i] & 0x007FFFFF) | 0x00800000;
|
||||
if (prevExp != 0xFF && prevExp != 0) {
|
||||
if (exp > prevExp) {
|
||||
s8 shift = (exp - prevExp) & 0xF;
|
||||
mantissa = mantissa >> shift;
|
||||
mantissa |= 1 << (23 - shift);
|
||||
} else {
|
||||
s8 shift = (prevExp - exp) & 0xF;
|
||||
mantissa = mantissa << shift;
|
||||
|
||||
Reference in new issue
Block a user