[gambit-list] Speed improvement of lib/digest.scm

Bradley Lucier lucier at math.purdue.edu
Thu Feb 19 21:36:02 EST 2009


And this is the last line of digest#digest-update-sha-256 when  
digest.scm is expanded to its full 89MB glory by the compiler ...


>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>                                                                        
>  NEWH- 
> H))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> )))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))))) 
> ))



Reminds me of the joke about the guy who threatened to reveal the  
source code for the US Star Wars missile defense system ...

Brad



More information about the Gambit-list mailing list