On 1 August 2016 at 20:38, Kurt Roeckx <[email protected]> wrote: > On Mon, Aug 01, 2016 at 09:27:02PM +0200, Sebastian Andrzej Siewior wrote: >> control: fixed -1 1.1.0~pre5-5 >> control: found -1 1.0.2h-1 >> control: notfound -1 1.0.2g-1ubuntu4.1 >> >> On 2016-08-01 15:32:18 [+0100], Dimitri John Ledkov wrote: >> > Version: 1.0.2g-1ubuntu4.1 >> >> since when do file bugs under an ubuntu version? >> >> > openssl as built in unstable does not have s390x asm optimisations >> > enabled for the debian-s390x configuration. The attached patch enables >> > them. I have verified on the porter box that things remain executable >> > and operational with 4x speed improvements on some algorithms. Other >> > distributions have these asm optimistions enabled for a while, and I >> > have just enabled them in ubuntu too. >> >> I am not sure if this change makes sense for unstable at this point. The >> next planned upload to unstable is the experimental version. So it >> shouldn't end up in testing. > > I'm just wondering if we should do this for: > - Stable (Does 1.0.1 also have the assembler?) > - Backports >
I will be taking this change into Xenial 16.04 LTS as an SRU and a quick survey of other distros show that s390x have assembly optimisations enabled by default. So there is a degree of confidence that this upstream code-path has been working in the field, with the same instruction ISA level as Debian. These are just datapoints. Ideally take it everywhere, the performance boost is significant 4x - 5x on the optimised algorithms, 2x for the elliptic things. -- Regards, Dimitri.

