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@