head 1.5; access; symbols netbsd-10-2-RELEASE:1.5 netbsd-9-5-RELEASE:1.4.4.1 netbsd-11-0-RELEASE:1.5 netbsd-11-0-RC7:1.5 netbsd-11-0-RC6:1.5 netbsd-11-0-RC5:1.5 netbsd-11-0-RC4:1.5 netbsd-11-0-RC3:1.5 netbsd-11-0-RC2:1.5 netbsd-11-0-RC1:1.5 perseant-exfatfs-base-20250801:1.5 netbsd-11:1.5.0.10 netbsd-11-base:1.5 netbsd-10-1-RELEASE:1.5 perseant-exfatfs-base-20240630:1.5 perseant-exfatfs:1.5.0.8 perseant-exfatfs-base:1.5 netbsd-9-4-RELEASE:1.4.4.1 netbsd-10-0-RELEASE:1.5 netbsd-10-0-RC6:1.5 netbsd-10-0-RC5:1.5 netbsd-10-0-RC4:1.5 netbsd-10-0-RC3:1.5 netbsd-10-0-RC2:1.5 netbsd-10-0-RC1:1.5 netbsd-10:1.5.0.6 netbsd-10-base:1.5 netbsd-9-3-RELEASE:1.4.4.1 cjep_sun2x-base1:1.5 cjep_sun2x:1.5.0.4 cjep_sun2x-base:1.5 cjep_staticlib_x-base1:1.5 netbsd-9-2-RELEASE:1.4 cjep_staticlib_x:1.5.0.2 cjep_staticlib_x-base:1.5 netbsd-9-1-RELEASE:1.4 phil-wifi-20200421:1.4 phil-wifi-20200411:1.4 is-mlppp:1.4.0.6 is-mlppp-base:1.4 phil-wifi-20200406:1.4 netbsd-9-0-RELEASE:1.4 netbsd-9-0-RC2:1.4 netbsd-9-0-RC1:1.4 phil-wifi-20191119:1.4 netbsd-9:1.4.0.4 netbsd-9-base:1.4 phil-wifi-20190609:1.4 pgoyette-compat-merge-20190127:1.1.2.1 pgoyette-compat-20190127:1.4 pgoyette-compat-20190118:1.4 pgoyette-compat-1226:1.4 pgoyette-compat-1126:1.4 pgoyette-compat-1020:1.4 pgoyette-compat-0930:1.4 pgoyette-compat-0906:1.4 pgoyette-compat-0728:1.4 phil-wifi:1.4.0.2 phil-wifi-base:1.4 pgoyette-compat-0625:1.4 pgoyette-compat-0521:1.4 pgoyette-compat-0502:1.4 pgoyette-compat-0422:1.4 pgoyette-compat-0415:1.4 pgoyette-compat-0407:1.4 pgoyette-compat-0330:1.4 pgoyette-compat-0322:1.4 pgoyette-compat-0315:1.4 pgoyette-compat:1.1.0.2 pgoyette-compat-base:1.1; locks; strict; comment @# @; 1.5 date 2021.04.26.18.06.09; author christos; state Exp; branches; next 1.4; commitid xutT4kHHCRzBxPQC; 1.4 date 2018.03.09.21.49.55; author mrg; state Exp; branches 1.4.4.1; next 1.3; commitid c63ZjSANXaAAdPtA; 1.3 date 2018.03.09.12.40.23; author christos; state Exp; branches; next 1.2; commitid OAoPfB7PdowMvMtA; 1.2 date 2018.03.09.12.39.30; author christos; state Exp; branches; next 1.1; commitid PcASSB4vjR0kvMtA; 1.1 date 2018.03.05.16.43.50; author christos; state Exp; branches 1.1.2.1; next ; commitid I1l7ffImOjGdZhtA; 1.4.4.1 date 2021.08.15.08.58.56; author martin; state Exp; branches; next ; commitid ma96YuflBxHKW25D; 1.1.2.1 date 2018.03.15.09.11.53; author pgoyette; state Exp; branches; next ; commitid lb7w3QtkrVH4axuA; desc @@ 1.5 log @Centralize the logic for endian and 64 bit availability. @ text @.include "mips.inc" .if ${MIPS_LE} && ${MIPS_64} == "64" .PATH.S: ${.PARSEDIR} POLY1305_SRCS = poly1305-mips64.S POLY1305_CPPFLAGS+=-DPOLY1305_ASM .endif .include "../../poly1305.inc" @ 1.4 log @match opening ( with closing ) instead of closing }. fixes mips builds... partly. @ text @d1 3 a3 2 .if empty(MACHINE_ARCH:M*eb) .if !empty(MACHINE_ARCH:Mmips64*) a10 1 .endif @ 1.4.4.1 log @Pull up following revision(s) (requested by tsutsui in ticket #1336): crypto/external/bsd/openssl/lib/libcrypto/arch/mips/mips.inc: revision 1.1 crypto/external/bsd/openssl/lib/libcrypto/arch/mips/mips.inc: revision 1.2 crypto/external/bsd/openssl/lib/libcrypto/arch/mips/bn.inc: revision 1.7 crypto/external/bsd/openssl/lib/libcrypto/arch/mips/poly1305.inc: revision 1.5 crypto/external/bsd/openssl/lib/libcrypto/arch/mips/bn.inc: revision 1.8 crypto/external/bsd/openssl/lib/libcrypto/arch/sparc/bn.inc: revision 1.3 crypto/external/bsd/openssl/lib/libcrypto/arch/mips/crypto.inc: revision 1.8 crypto/external/bsd/openssl/lib/libcrypto/arch/mips/aes.inc: revision 1.6 crypto/external/bsd/openssl/lib/libcrypto/arch/mips/sha.inc: revision 1.7 Centralize the logic for endian and 64 bit availability. Handle the compat builds and both the n64 and non n64 variants PR/56318: Izumi Tsutsui: Limit bn-sparcv8.S to sparc64; breaks on sparcstation 2 (sun4c) PR/56318: Izumi Tsutsui: Don't include mips.S for 32 bit mips because it does not work for mips1 @ text @d1 2 a2 3 .include "mips.inc" .if ${MIPS_LE} && ${MIPS_64} == "64" d10 1 @ 1.3 log @use the proper match pattern @ text @d1 1 a1 1 .if empty(MACHINE_ARCH:M*eb} @ 1.2 log @Disable assembly stubs for the big endian variants of mips (could be more precise? are all of them broken?) @ text @d1 1 a1 1 .if empty(MACHINE_ARCH:M*eh} @ 1.1 log @Handle mips64 properly. @ text @d1 1 d10 1 @ 1.1.2.1 log @Synch with HEAD @ text @a0 1 .if empty(MACHINE_ARCH:M*eb) a8 1 .endif @