1 $ECASM= 2 IF[{- !$disabled{asm} -}] 3 $ECASM_x86=ecp_nistz256.c ecp_nistz256-x86.S 4 $ECDEF_x86=ECP_NISTZ256_ASM 5 6 $ECASM_x86_64=ecp_nistz256.c ecp_nistz256-x86_64.s x25519-x86_64.s 7 $ECDEF_x86_64=ECP_NISTZ256_ASM X25519_ASM 8 9 $ECASM_ia64= 10 11 $ECASM_sparcv9=ecp_nistz256.c ecp_nistz256-sparcv9.S 12 $ECDEF_sparcv9=ECP_NISTZ256_ASM 13 14 $ECASM_sparcv8= 15 16 $ECASM_alpha= 17 18 $ECASM_mips32= 19 $ECASM_mips64= 20 21 $ECASM_s390x=ecp_s390x_nistp.c ecx_s390x.c 22 $ECDEF_s390x=S390X_EC_ASM 23 24 $ECASM_armv4=ecp_nistz256.c ecp_nistz256-armv4.S 25 $ECDEF_armv4=ECP_NISTZ256_ASM 26 $ECASM_aarch64=ecp_nistz256.c ecp_nistz256-armv8.S 27 $ECDEF_aarch64=ECP_NISTZ256_ASM 28 29 $ECASM_parisc11= 30 $ECASM_parisc20_64= 31 32 $ECASM_ppc32= 33 $ECASM_ppc64=ecp_nistz256.c ecp_ppc.c ecp_nistz256-ppc64.s x25519-ppc64.s 34 $ECDEF_ppc64=ECP_NISTZ256_ASM X25519_ASM 35 IF[{- !$disabled{'ec_nistp_64_gcc_128'} -}] 36 $ECASM_ppc64=$ECASM_ppc64 ecp_nistp521-ppc64.s 37 $ECDEF_ppc64=$ECDEF_ppc64 ECP_NISTP521_ASM 38 INCLUDE[ecp_nistp521.o]=.. 39 ENDIF 40 41 $ECASM_c64xplus= 42 43 # Now that we have defined all the arch specific variables, use the 44 # appropriate one, and define the appropriate macros 45 IF[$ECASM_{- $target{asm_arch} -}] 46 $ECASM=$ECASM_{- $target{asm_arch} -} 47 $ECDEF=$ECDEF_{- $target{asm_arch} -} 48 ENDIF 49 ENDIF