Mercurial > hg > aboriginal
comparison sources/patches/linux-2.6.25-rc1-noperl.patch @ 933:ff7be0c4daeb
Edge case in perl removal patch. Probably irrelevant, but match old perl script's output anyway.
author | Rob Landley <rob@landley.net> |
---|---|
date | Sun, 13 Dec 2009 00:13:44 -0600 |
parents | 42e327ee501e |
children |
comparison
equal
deleted
inserted
replaced
932:61e95d49f520 | 933:ff7be0c4daeb |
---|---|
505 + | 505 + |
506 + MUL32=$(( ( ( $TO << $SHIFT ) + $FROM - 1 ) / $FROM )) | 506 + MUL32=$(( ( ( $TO << $SHIFT ) + $FROM - 1 ) / $FROM )) |
507 + | 507 + |
508 + # Keep increasing $SHIFT until we've got 32 bits. | 508 + # Keep increasing $SHIFT until we've got 32 bits. |
509 + | 509 + |
510 + [ $MUL32 -gt $(( 1 << 31 )) ] && break | 510 + [ $MUL32 -ge $(( 1 << 31 )) ] && break |
511 + SHIFT=$(( $SHIFT + 1 )) | 511 + SHIFT=$(( $SHIFT + 1 )) |
512 + done | 512 + done |
513 + MUL32=$( printf %x $MUL32 ) | 513 + MUL32=$( printf %x $MUL32 ) |
514 + | 514 + |
515 + # ADJ32 is just (((FROM/GCD)-1)<<SHIFT)/(FROM/GCD) but this | 515 + # ADJ32 is just (((FROM/GCD)-1)<<SHIFT)/(FROM/GCD) but this |