Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Date: Wed, 02 Oct 2013 19:30:23 +0200
From: magnum <>
Subject: Re: Re: "AVX 4x" instead of "AVX 8x"

On 2013-10-02 18:56, magnum wrote:
> On 2013-10-02 09:26, Dhiru Kholia wrote:
>> shows "AVX 8x" when bench-marking the RAKP format.
>> However, my Haswell system running Fedora 20 shows "AVX 4x". Pretty
>> weird, right?

> There are a chain of #ifdefs in x86-64.h (or x86-sse.h for 32-bit) that
> chooses SHA1_SSE_PARA (and similar macros for MD4 and MD5) depending on
> what compiler you run, and what version. Because different compilers
> perform better at different values.

Just to confuse you a bit more I just committed a change so you'll get 
8x from now on (you'll need to "make clean" after pulling that) because 
this seems to be slightly faster for version 4.7 and 4.8 of gcc.


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.