On Sunday, May 15, 2016 at 1:49:18 AM UTC-4, Jeffrey Walton wrote:
>
> Hi Everyone,
>
> I think we are at the point we can merge arm-neon and windows-store into 
> master.
>
> Both arm-neon and windows-store are clean compiling as separate branches. 
> I've tested arm-neon on-device, and its testing OK. I believe Геннадий has 
> tested windows-store on-device given the patches he has submitted.
>
> I also hand merged arm-neon into windows-store and tested a compile. The 
> combination tested OK. (As a side note, Visual Studio 2012 compilers and 
> above can consume NEON intrinsics, so BLAKE2_NEON_Compress32 and 
> BLAKE2_NEON_Compress64 are cross-platform. I also understand Microsoft's 
> compiler is quite good at optimizing for NEON, so I expect the benchmark 
> numbers for BLAKE2 will be very good for Windows Phone and Windows Store).
>
> Does anyone have any objections to merging arm-neon and windows-store into 
> master?
>

The `arm-neon` branch was merged into `master`. It includes the NEON 
implementations of BLAKE2.

Git does not provide a log entry for the merge, so I don't have a record to 
offer for the transaction. I recently learned I have to do something 
special to have Git generate a log entry and avoid polluting Master's logs 
with problems that did not exist in Master 
(http://stackoverflow.com/questions/5308816/how-to-use-git-merge-squash).

I think we should keep arm-neon around for additional ports to arm-neon. We 
have detection code for ARM's AES, SHA1 and SHA2 extensions, so there's 
opportunities available for anyone interested in the port. We can also port 
anything with SSE2. With respect to SSE2, I've found the specialized NEON 
implementations based on SSE2 outperform the native code generated from C++ 
by about 3 cycles per byte.

Jeff

-- 
-- 
You received this message because you are subscribed to the "Crypto++ Users" 
Google Group.
To unsubscribe, send an email to [email protected].
More information about Crypto++ and this group is available at 
http://www.cryptopp.com.
--- 
You received this message because you are subscribed to the Google Groups 
"Crypto++ Users" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
For more options, visit https://groups.google.com/d/optout.

Reply via email to