NetBSD-Bugs archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

PR/55425 CVS commit: src/crypto/external/bsd/openssl/dist/crypto



The following reply was made to PR port-powerpc/55425; it has been noted by GNATS.

From: "Rin Okuyama" <rin%netbsd.org@localhost>
To: gnats-bugs%gnats.NetBSD.org@localhost
Cc: 
Subject: PR/55425 CVS commit: src/crypto/external/bsd/openssl/dist/crypto
Date: Tue, 7 Jul 2020 01:47:47 +0000

 Module Name:	src
 Committed By:	rin
 Date:		Tue Jul  7 01:47:47 UTC 2020
 
 Modified Files:
 	src/crypto/external/bsd/openssl/dist/crypto: ppccap.c
 
 Log Message:
 Part of PR port-powerpc/55425
 openssl fails on FPU emulation for powerpc
 
 When machdep.fpu_present sysctl variable can be retrieved, and
 its value is zero, avoid using FPU arithmetic.
 
 FPU is absent and emulated by kernel in that case, and calculation
 results are not correct in bit-to-bit precision.
 
 This behavior should be useful even if we could fix FPU emulation;
 it is much faster to skip FPU arithmetic in general, rather than
 relying upon emulation by kernel via illegal instruction handler.
 
 
 To generate a diff of this commit:
 cvs rdiff -u -r1.15 -r1.16 \
     src/crypto/external/bsd/openssl/dist/crypto/ppccap.c
 
 Please note that diffs are not public domain; they are subject to the
 copyright notices on the relevant files.
 


Home | Main Index | Thread Index | Old Index