diff options
Diffstat (limited to 'ldso/ldso/arm/dl-sysdep.h')
-rw-r--r-- | ldso/ldso/arm/dl-sysdep.h | 14 |
1 files changed, 7 insertions, 7 deletions
diff --git a/ldso/ldso/arm/dl-sysdep.h b/ldso/ldso/arm/dl-sysdep.h index 839e9276f..5935738e1 100644 --- a/ldso/ldso/arm/dl-sysdep.h +++ b/ldso/ldso/arm/dl-sysdep.h @@ -19,25 +19,25 @@ static inline unsigned long arm_modulus(unsigned long m, unsigned long p) { unsigned long i,t,inc; i=p; t=0; - while(!(i&(1<<31))) { + while (!(i&(1<<31))) { i<<=1; t++; } t--; - for(inc=t;inc>2;inc--) { + for (inc=t;inc>2;inc--) { i=p<<inc; - if(i&(1<<31)) + if (i&(1<<31)) break; - while(m>=i) { + while (m>=i) { m-=i; i<<=1; - if(i&(1<<31)) + if (i&(1<<31)) break; - if(i<p) + if (i<p) break; } } - while(m>=p) { + while (m>=p) { m-=p; } return m; |