1# SPDX-License-Identifier: GPL-2.0-only 2 3obj-$(CONFIG_CRYPTO_CHACHA_MIPS) += chacha-mips.o 4chacha-mips-y := chacha-core.o chacha-glue.o 5AFLAGS_chacha-core.o += -O2 # needed to fill branch delay slots 6 7obj-$(CONFIG_CRYPTO_POLY1305_MIPS) += poly1305-mips.o 8poly1305-mips-y := poly1305-core.o poly1305-glue.o 9 10perlasm-flavour-$(CONFIG_32BIT) := o32 11perlasm-flavour-$(CONFIG_64BIT) := 64 12 13quiet_cmd_perlasm = PERLASM $@ 14 cmd_perlasm = $(PERL) $(<) $(perlasm-flavour-y) $(@) 15 16$(obj)/poly1305-core.S: $(src)/poly1305-mips.pl FORCE 17 $(call if_changed,perlasm) 18 19targets += poly1305-core.S 20