CVSROOT:        /cvs
Module name:    src
Changes by:     js...@cvs.openbsd.org   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@

Reply via email to