|
|
Message-ID: <20150224070936.E7YQN.431756.imail@eastrmwml302>
Date: Tue, 24 Feb 2015 7:09:36 -0500
From: <jfoug@....net>
To: john-dev@...ts.openwall.com
Subject: Re: SIMD SHA-crypt, etc.
---- Solar Designer <solar@...nwall.com> wrote:
> Jim -
>
> Thank you for (finally) getting us SIMD-enabled sha512crypt,
> sha256crypt, and XSHA512. The speeds are pretty good for CPUs:
Here is a page listing the ones I think still require work.
https://github.com/magnumripper/JohnTheRipper/issues/363
> These say SSE4.1, but I think they should say AVX for this build (I took
> a look at "objdump -d sse-intrinsics.o | less").
If there are no AVX instructions used for the SHA2 code, then they are not listed. XOP certainly is, but I think SSSE4.1 is the highest instruction set used for Intel only.
> I guess your next step is to update Drupal7 and some other SHA-2 using
> formats to use this new code as well?
See page above.
> BTW, are the icc-compiled sse-intrinsics-{32,64}.S files abandoned?
> No commits to them since May 2014, and I think they're incompatible with
> the rest of the tree now (they lack SHA-2). I guess autoconf does not
> use them anyway? I guess the recent changes broke the Makefile.legacy
> target that would use them? What is the plan here?
```
--with-icc-asm Use ICC pre-built asm files for intrisic SIMD code.
Default: no
```
But I do not know if the ones in bleeding are still functional or not. I have not built with them for a LONG time.
Powered by blists - more mailing lists
Confused about mailing lists and their use? Read about mailing lists on Wikipedia and check out these guidelines on proper formatting of your messages.