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