# HG changeset patch # User michael # Date 1207392747 0 # Node ID 4e4ba01863601e554755158589c17ff38c1018fb # Parent 638b436786fdc68317fa1bc27dcaea0915e739f7 simplify diff -r 638b436786fd -r 4e4ba0186360 integer.c --- a/integer.c Thu Apr 03 19:20:32 2008 +0000 +++ b/integer.c Sat Apr 05 10:52:27 2008 +0000 @@ -96,10 +96,10 @@ int i; for(i=0; i>4); + unsigned int index= i + (s>>4); unsigned int v=0; - if(index+1=0) v = a.v[index+1]<<16; - if(index =0) v+= a.v[index ]; + if(index+1> (s&15); } return out;