6 $0 =~ m/(.*[\/\\])[^\/\\]+$/; $dir=$1;
7 ( $xlate="${dir}arm-xlate.pl" and -f $xlate ) or
8 ( $xlate="${dir}perlasm/arm-xlate.pl" and -f $xlate) or
9 die "can't locate arm-xlate.pl";
11 open OUT,"| \"$^X\" $xlate $flavour $output";
21 .globl _armv7_neon_probe
22 .type _armv7_neon_probe,%function
24 orr v15.16b, v15.16b, v15.16b
26 .size _armv7_neon_probe,.-_armv7_neon_probe
29 .type _armv7_tick,%function
37 .size _armv7_tick,.-_armv7_tick
39 .globl _armv8_aes_probe
40 .type _armv8_aes_probe,%function
44 .size _armv8_aes_probe,.-_armv8_aes_probe
46 .globl _armv8_sha1_probe
47 .type _armv8_sha1_probe,%function
51 .size _armv8_sha1_probe,.-_armv8_sha1_probe
53 .globl _armv8_sha256_probe
54 .type _armv8_sha256_probe,%function
56 sha256su0 v0.4s, v0.4s
58 .size _armv8_sha256_probe,.-_armv8_sha256_probe
59 .globl _armv8_pmull_probe
60 .type _armv8_pmull_probe,%function
62 pmull v0.1q, v0.1d, v0.1d
64 .size _armv8_pmull_probe,.-_armv8_pmull_probe