Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAKGDhHWXH4bPscnxdmub7yLmX59xO-SbdXUuS7JB+hHwTQaynw@mail.gmail.com>
Date: Sun, 26 Jul 2015 16:02:19 +0200
From: Agnieszka Bielec <bielecagnieszka8@...il.com>
To: john-dev@...ts.openwall.com
Subject: Re: PHC: Lyra2 vs yescrypt benchmarks 2

2015-07-26 15:58 GMT+02:00 Solar Designer <solar@...nwall.com>:
> Agnieszka,
>
> On Sun, Jul 26, 2015 at 03:40:18PM +0200, Solar Designer wrote:
>> On Sun, Jul 26, 2015 at 03:15:43PM +0200, Agnieszka Bielec wrote:
>> > I was thinking that it uses AVX2 becaues Lyra2 uses
>> > blake2b which has some instructions in SSE4_1
>>
>> Huh?!  Do you understand how SSE2, SSE4.1, AVX, and AVX2 correspond to
>> each other and in what ways they differ?  Can you please explain your
>> understanding to me, so that I see if it's correct or where exactly it
>> is wrong.  You sound confused pretty badly here.  Perhaps not enough
>> assembly output reading on your part. ;-)
>
> To clarify, I don't need a lot of detail from you - e.g., I am not
> asking you to list all extra instructions available with one of these
> that are not in another (although listing one or two particularly
> relevant instructions is OK).  I just need a few sentences summarizing the
> relationship and main differences between these SIMD instruction sets.

my undestranding was that when intrinsic are in SSE2 but AVX is
avalialbe they are compiled to AVX, and similarly SSE4 -> AVX2

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.