Follow @Openwall on Twitter for new release announcements and other news
[<prev] [next>] [<thread-prev] [thread-next>] [day] [month] [year] [list]
Message-ID: <20150905025957.GA23442@openwall.com>
Date: Sat, 5 Sep 2015 05:59:57 +0300
From: Solar Designer <solar@...nwall.com>
To: john-dev@...ts.openwall.com
Subject: Re: MD5 on XOP, NEON, AltiVec

On Sat, Sep 05, 2015 at 05:47:18AM +0300, Solar Designer wrote:
> Disabling the "#if __SSE4_1__ || __MIC__" block in SIMDmd5body()
> improves performance slightly:

This was already present a year ago (just without the __MIC__ check),
but disabling it in there makes little difference (~1% speedup when
running 1 thread, ~1% slowdown when running 8 threads).  So I guess it
started making a bigger difference along with some other change, and we
should find the cause of the major regression first (that other change?)
Once we find and fix that one, it will probably be fine and preferable
to leave the "#if __SSE4_1__ || __MIC__" block as-is (enabled on XOP).

Alexander

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.