Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAKGDhHWmfC9RiLxUN7dnG8E8qMbvesQrq9moALt-LRRCmNF0uQ@mail.gmail.com>
Date: Tue, 4 Aug 2015 13:06:28 +0200
From: Agnieszka Bielec <bielecagnieszka8@...il.com>
To: john-dev@...ts.openwall.com
Subject: Re: PHC: Argon2 on CPU

2015-08-02 23:07 GMT+02:00 Lukas Odzioba <lukas.odzioba@...il.com>:
> 2015-08-02 22:46 GMT+02:00 Agnieszka Bielec <bielecagnieszka8@...il.com>:
>> even SSE4_1 but I don't know if only one instruction
>> blake2b-round.h:#define LOADU(p)  _mm_loadu_si128( (__m128i *)(p) )
>> can make that it's SSE4_1 version (?)
>
> According to Intel's Intrinsics Guide:
> https://software.intel.com/sites/landingpage/IntrinsicsGuide/
> this is an intrinsics for SSE2 instruction, if this is what you are asking for.
> Also I guess that we should use unaligned access only where it is necessary.

however argon2 uses SSE4_1 because reaches file blake2b-load-sse-41.h
but I tested the speed with removed part with SSE4 and was the same

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.