diff --git a/fpu/softfloat-macros.h b/fpu/softfloat-macros.h index b5164af7fa161a1b18c9a5edec8fe6403305e58b..9b095456c5b148acfc14895faa129ac90aa0b1a6 100644 --- a/fpu/softfloat-macros.h +++ b/fpu/softfloat-macros.h @@ -168,7 +168,7 @@ INLINE void z0 = a0>>count; } else { - z1 = ( count < 64 ) ? ( a0>>( count & 63 ) ) : 0; + z1 = (count < 128) ? (a0 >> (count & 63)) : 0; z0 = 0; } *z1Ptr = z1;