On Sun, Jul 30, 2017 at 7:30 PM, Jim Wilson <jim.wil...@linaro.org> wrote: > On Sun, Jul 30, 2017 at 1:32 PM, Jeffrey Walton <noloa...@gmail.com> wrote: >> hikey$ g++ -march=armv8-a test.cxx -c >> test.cxx: In function ‘poly128_t VMULL_P64(poly64_t, poly64_t)’: >> test.cxx:10:1: error: unrecognizable insn: > > pmull is part of the crypto extension, which is not enabled by > default. You need to use -march=armv8-a+crypto. Or else specify a
Thanks Jim. The odd thing is, ARM's ACLE [1], Section 6.5.4 (p.24), states Crypto applies to AES{E, D} and SHA1{C, P, M}. It does not mention PMULL. Later it goes on to state PMULL gear is available on Aarch32 and Aarch64. Jeff [1] http://infocenter.arm.com/help/topic/com.arm.doc.ihi0053c/IHI0053C_acle_2_0.pdf _______________________________________________ linaro-toolchain mailing list linaro-toolchain@lists.linaro.org https://lists.linaro.org/mailman/listinfo/linaro-toolchain