Openwall GNU/*/Linux - a small security-enhanced Linux distro for servers
[<prev] [next>] [<thread-prev] [day] [month] [year] [list]
Date: Tue, 21 Apr 2015 20:12:36 +0200
From: magnum <john.magnum@...hmail.com>
To: john-dev@...ts.openwall.com
Subject: Re: New SIMD generations, code layout

On 2015-04-11 13:02, magnum wrote:
> On 2015-04-11 03:34, Lei Zhang wrote:
>> All the non-dynamic formats (excluding net-sha1/md5) works on MIC
>> now. Is there anything I can do to help fix those dynamic formats?
> 
> Feel free to figure out some of the "#if SIMD_COEF_32 ==4" stuff like in
> f248d310. I gave up for now.
> 
> Some of the code does really weird things like packing four 8-bit
> lengths into a single int. It needs to be rewritten. Unfortunately we've
> not heard from Jim in weeks.

FWIW I got inspired and managed to rewrite the offending code (the
length packing) and changed a few other things to be totally width
agnostic. Dynamic is a lot better now but still fails/segfaults with a
number of formats on AVX2.

magnum

Powered by blists - more mailing lists

Your e-mail address:

Powered by Openwall GNU/*/Linux - Powered by OpenVZ