Home | History | Annotate | Download | only in crypto
      1 #include "arm_arch.h"
      2 
      3 .text
      4 .arch	armv8-a+crypto
      5 
      6 .align	5
      7 .global	_armv7_neon_probe
      8 .type	_armv7_neon_probe,%function
      9 _armv7_neon_probe:
     10 	orr	v15.16b, v15.16b, v15.16b
     11 	ret
     12 .size	_armv7_neon_probe,.-_armv7_neon_probe
     13 
     14 .global	_armv7_tick
     15 .type	_armv7_tick,%function
     16 _armv7_tick:
     17 	mrs	x0, CNTVCT_EL0
     18 	ret
     19 .size	_armv7_tick,.-_armv7_tick
     20 
     21 .global	_armv8_aes_probe
     22 .type	_armv8_aes_probe,%function
     23 _armv8_aes_probe:
     24 	aese	v0.16b, v0.16b
     25 	ret
     26 .size	_armv8_aes_probe,.-_armv8_aes_probe
     27 
     28 .global	_armv8_sha1_probe
     29 .type	_armv8_sha1_probe,%function
     30 _armv8_sha1_probe:
     31 	sha1h	s0, s0
     32 	ret
     33 .size	_armv8_sha1_probe,.-_armv8_sha1_probe
     34 
     35 .global	_armv8_sha256_probe
     36 .type	_armv8_sha256_probe,%function
     37 _armv8_sha256_probe:
     38 	sha256su0	v0.4s, v0.4s
     39 	ret
     40 .size	_armv8_sha256_probe,.-_armv8_sha256_probe
     41 .global	_armv8_pmull_probe
     42 .type	_armv8_pmull_probe,%function
     43 _armv8_pmull_probe:
     44 	pmull	v0.1q, v0.1d, v0.1d
     45 	ret
     46 .size	_armv8_pmull_probe,.-_armv8_pmull_probe
     47