Implementation notes: armeabi, c1, crypto_hash/fugue256

Computer: c1
Architecture: armeabi
CPU ID: unknown CPU ID
SUPERCOP version: 20161026
Operation: crypto_hash
Primitive: fugue256
TimeImplementationCompilerBenchmark dateSUPERCOP version
134262sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os2016121020161026
144082sphlibgcc -mcpu=native -mfpu=neon-vfpv4 -Os2016121020161026
154703ANSI_opt32gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O22016121020161026
160487sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O22016121020161026
161681ANSI_opt32gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os2016121020161026
162106ANSI_opt32gcc -mcpu=native -mfpu=neon-vfpv4 -Os2016121020161026
164265ANSI_opt32gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O32016121020161026
167214ANSI_opt32gcc -mcpu=native -mfpu=neon-vfpv4 -O22016121020161026
169065ANSI_opt32gcc -mcpu=native -mfpu=neon-vfpv4 -O32016121020161026
170326sphlibgcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O32016121020161026
171276sphlibgcc -mcpu=native -mfpu=neon-vfpv4 -O22016121020161026
171327sphlibgcc -mcpu=native -mfpu=neon-vfpv4 -O32016121020161026
341284ANSI_opt64gcc -mcpu=native -mfpu=neon-vfpv4 -Os2016121020161026
392430ANSI_opt64gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os2016121020161026
431398ANSI_opt64gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O22016121020161026
453861ANSI_opt64gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O32016121020161026
484969ANSI_opt64gcc -mcpu=native -mfpu=neon-vfpv4 -O22016121020161026
600973ANSI_opt64gcc -mcpu=native -mfpu=neon-vfpv4 -O32016121020161026

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt32
Compiler: gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_code.h:13,
hash.c: from hash.c:7:
hash.c: hash.c: In function 'crypto_hash_fugue256_ANSI_opt32':
hash.c: aestab_t.h:19:26: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:26: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:33:67: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 ANSI_opt32
gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 ANSI_opt32
gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os ANSI_opt32
gcc -mcpu=native -mfpu=neon-vfpv4 -O2 ANSI_opt32
gcc -mcpu=native -mfpu=neon-vfpv4 -O3 ANSI_opt32
gcc -mcpu=native -mfpu=neon-vfpv4 -Os ANSI_opt32

Compiler output

Implementation: crypto_hash/fugue256/ANSI_opt64
Compiler: gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_code.h:13,
hash.c: from hash.c:7:
hash.c: hash.c: In function 'crypto_hash_fugue256_ANSI_opt64':
hash.c: aestab_t.h:19:26: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '1718686559 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:26: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: hash.c:33:67: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '888717896 hash.c: #define HO2BE_4(_x) ((_xgt;>gt;8)&0xff00)|(_x>gt;>gt;24))
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O2 ANSI_opt64
gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -O3 ANSI_opt64
gcc -funroll-loops -mcpu=native -mfpu=neon-vfpv4 -Os ANSI_opt64
gcc -mcpu=native -mfpu=neon-vfpv4 -O2 ANSI_opt64
gcc -mcpu=native -mfpu=neon-vfpv4 -O3 ANSI_opt64
gcc -mcpu=native -mfpu=neon-vfpv4 -Os ANSI_opt64