Openwall GNU/*/Linux - a small security-enhanced Linux distro for servers
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Mon, 22 May 2006 11:30:46 +0000 (UTC)
From:  Phantom <>
Subject:  Re: John the Ripper 1.7.2

> So for the time being, I am satisfied with the brand new 16-registers
> code being about as fast as the old 8-registers one is.  In future
> versions, I might further improve the Perl script to do smarter register
> allocation, taking into account the fact that consecutive instructions
> which access registers XMM8-XMM15 have a higher cost on AMD64
> processors.  (In my testing, the slowdown is seen with 4+ consecutive
> instructions like that, but in real-world code there are more
> constraints.)  I might also generate some hybrid native x86-64 + SSE2
> code, which might make this issue irrelevant... or it might not. 

Great to see this kind of development in our beloved tool :)
Hopefully you will find a nice way to improve the register allocation
in the near future...
That hybrid native x86-64 + SSE2 do sounds quite exciting *S*
Thank you and keep up the good work!


Powered by blists - more mailing lists

Your e-mail address:

Powered by Openwall GNU/*/Linux - Powered by OpenVZ