Detection on ios is fake, assumes NEON is always available.
Linux and android use getauxval. Was added to android api level 18.
@mstorsjo I guess for windows on arm we can also assume that neon is available.
@jbk do we care about any other OS or older android releases?