For aarch64 there's no soft or hard float ABI, it's single ABI, if I understand it correctly.
On Thu, Sep 10, 2020 at 4:19 PM Nives Ktich <[email protected]> wrote: > Only armv7 (ie: 32bit) on Android is soft float - arm64 for Android links > fine with ISPC objects, so I'm assuming it must hard float (though I can't > find an official reference for that). > On Thursday, September 10, 2020 at 3:55:44 PM UTC-7 Dmitry Babokin wrote: > >> ISPC doesn't support soft float ABI. Seems we missed that current Android >> is soft float ABI... We need to fix that. >> >> Dmitry. >> >> >> >> On Thu, Sep 10, 2020 at 3:00 PM Nives Ktich <[email protected]> wrote: >> >>> I'm attempting to link an ISPC 1.13.0 generated object into an Android >>> armv7 (32bit) shared object via clang but am getting stuck due to ABI >>> conflicts. >>> >>> Fairly standard float ABI error when linking, using arch="arm", >>> os="android", ISA="neon-i32x4" >>> "ispc_program.o uses VFP register arguments, output does not" >>> >>> I am unable to find a way to have ISPC compile a soft float ABI which >>> has been required on Android since ndk-r12 ( ~June 2016, >>> https://android.googlesource.com/platform/ndk/+/ndk-r12-release/docs/HardFloatAbi.md >>> ) >>> >>> Is there a way to do this, or is ISPC simply incompatible with recent >>> 32bit Android distributions? >>> >>> -- >>> You received this message because you are subscribed to the Google >>> Groups "Intel SPMD Program Compiler Users" group. >>> To unsubscribe from this group and stop receiving emails from it, send >>> an email to [email protected]. >>> To view this discussion on the web visit >>> https://groups.google.com/d/msgid/ispc-users/66057649-a0cf-4234-ba29-fba1798f898en%40googlegroups.com >>> <https://groups.google.com/d/msgid/ispc-users/66057649-a0cf-4234-ba29-fba1798f898en%40googlegroups.com?utm_medium=email&utm_source=footer> >>> . >>> >> -- > You received this message because you are subscribed to the Google Groups > "Intel SPMD Program Compiler Users" group. > To unsubscribe from this group and stop receiving emails from it, send an > email to [email protected]. > To view this discussion on the web visit > https://groups.google.com/d/msgid/ispc-users/8fe93f7e-6176-4c88-8990-d73f9ea7598dn%40googlegroups.com > <https://groups.google.com/d/msgid/ispc-users/8fe93f7e-6176-4c88-8990-d73f9ea7598dn%40googlegroups.com?utm_medium=email&utm_source=footer> > . > -- You received this message because you are subscribed to the Google Groups "Intel SPMD Program Compiler Users" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/ispc-users/CACRFwujD-bTa%2BeWC_ewp_5s34z%2BtA7JOoLmahRGVkSFy6AJxPA%40mail.gmail.com.
