Check-in [5f8d5bcf9e]
Not logged in

Many hyperlinks are disabled.
Use anonymous login to enable hyperlinks.

Overview
Comment:Hide neon based assembler code, as GCC's compilation is faster
Timelines: family | ancestors | descendants | both | trunk | 0.9.7-20200116
Files: files | file ages | folders
SHA1: 5f8d5bcf9e1d2cc692b27bd78403fcac614cc1d4
User & Date: bernd 2020-01-12 23:44:06
Context
2020-01-16
16:06
bump version check-in: 70ffcaf06c user: bernd tags: trunk
2020-01-12
23:44
Hide neon based assembler code, as GCC's compilation is faster check-in: 5f8d5bcf9e user: bernd tags: trunk, 0.9.7-20200116
22:21
Add ARMv8 neon implementation check-in: 29d23ef89e user: bernd tags: trunk
Changes
Hide Diffs Unified Diffs Ignore Whitespace Patch

Changes to keccakp/configure.ac.

25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
esac

flags="$CFLAGS"
nomflags="`echo $CFLAGS | sed -e 's/-m[[^ ]]* //g' -e 's/-fdebug[[^ ]]* //g'`"

# special optimizations for some plattforms
case "$host" in
     aarch64*)
	asmflags="-O3 $nomflags"
	flags="-O3 $nomflags"
	as="armv8a-neon-as"
	enable_asm=yes
	plattform=armv8a-neon
	CFLAGS=""
	CCASFLAGS=""
	;;
     arm*-*linux*)
	flags="$CFLAGS"
	asmflags="$CFLAGS"
	fastasmflags="-O3 -mfpu=neon $nomflags"
	fastflags="-O3 -mfpu=neon $nomflags"
	as="inplace-armgcc-ARMv7A-NEON"
	enable_asm=yes







|
|
|
|
|
|
|
|
|







25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
esac

flags="$CFLAGS"
nomflags="`echo $CFLAGS | sed -e 's/-m[[^ ]]* //g' -e 's/-fdebug[[^ ]]* //g'`"

# special optimizations for some plattforms
case "$host" in
#     aarch64*)
#	asmflags="-O3 $nomflags"
#	flags="-O3 $nomflags"
#	as="armv8a-neon-as"
#	enable_asm=yes
#	plattform=armv8a-neon
#	CFLAGS=""
#	CCASFLAGS=""
#	;;
     arm*-*linux*)
	flags="$CFLAGS"
	asmflags="$CFLAGS"
	fastasmflags="-O3 -mfpu=neon $nomflags"
	fastflags="-O3 -mfpu=neon $nomflags"
	as="inplace-armgcc-ARMv7A-NEON"
	enable_asm=yes