CVSROOT: /cvs
Module name: src
Changes by: [email protected] 2024/11/01 06:56:39
Modified files:
lib/libcrypto/arch/powerpc: Makefile.inc
lib/libcrypto/arch/powerpc64: Makefile.inc
lib/libcrypto/bn/asm: ppc-mont.pl
Removed files:
lib/libcrypto : ppccap.c
lib/libcrypto/bn/asm: ppc64-mont.pl
Log message:
Clean up PPC CPU capabilities and Montgomery code.
ppc64-mont.pl (which produces bn_mul_mont_fpu64()) is unused on both
powerpc and powerpc64, so remove it. ppccap.c doesn't actually contain
anything to do with CPU capabilities - it just provides a bn_mul_mont()
that calls bn_mul_mont_int() (which ppc-mont.pl generates). Change
ppc-mont.pl to generate bn_mul_mont() directly and remove ppccap.c.
ok tb@