$CHACHAASM_armv4=chacha-armv4.S
$CHACHAASM_aarch64=chacha-armv8.S chacha-armv8-sve.S
- $CHACHAASM_ppc32=chacha_ppc.c chacha-ppc.s chachap10-ppc.s
+ $CHACHAASM_ppc32=chacha_ppc.c chacha-ppc.s
+ IF[{- $target{sys_id} ne "AIX" -}]
+ $CHACHAASM_ppc32=chacha_ppc.c chacha-ppc.s chachap10-ppc.s
+ ENDIF
$CHACHAASM_ppc64=$CHACHAASM_ppc32
$CHACHAASM_c64xplus=chacha-c64xplus.s
size_t len, const unsigned int key[8],
const unsigned int counter[4])
{
+#ifndef OPENSSL_SYS_AIX
OPENSSL_ppccap_P & PPC_BRD31
- ? ChaCha20_ctr32_vsx_p10(out, inp, len, key, counter)
- :OPENSSL_ppccap_P & PPC_CRYPTO207
+ ? ChaCha20_ctr32_vsx_p10(out, inp, len, key, counter) :
+#endif
+ OPENSSL_ppccap_P & PPC_CRYPTO207
? ChaCha20_ctr32_vsx(out, inp, len, key, counter)
: OPENSSL_ppccap_P & PPC_ALTIVEC
? ChaCha20_ctr32_vmx(out, inp, len, key, counter)