Implementation notes: aarch64, gcc116, crypto_aead/silverv1

Computer: gcc116
Architecture: aarch64
CPU ID: unknown CPU ID
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: silverv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
99232? ? ?? ? ?littleendoptnotaesnigcc_-O2_-fomit-frame-pointer2017110920171020
99968? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-O3_-fomit-frame-pointer2017110920171020
100032? ? ?? ? ?littleendoptnotaesnigcc_-O3_-fomit-frame-pointer2017110920171020
102304? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-O2_-fomit-frame-pointer2017110920171020
104768? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110920171020
106304? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110920171020
109856? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110920171020
110048? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-Os_-fomit-frame-pointer2017110920171020
112000? ? ?? ? ?littleendoptnotaesnigcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110920171020
114144? ? ?? ? ?littleendoptnotaesnigcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110920171020
115552? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-O3_-fomit-frame-pointer2017110920171020
116064? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-O2_-fomit-frame-pointer2017110920171020
116256? ? ?? ? ?anotherlittleendgcc_-O3_-fomit-frame-pointer2017110920171020
116800? ? ?? ? ?anotherlittleendgcc_-O2_-fomit-frame-pointer2017110920171020
117056? ? ?? ? ?littleendoptnotaesnigcc_-O_-fomit-frame-pointer2017110920171020
117056? ? ?? ? ?littleendoptnotaesnigcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110920171020
117472? ? ?? ? ?littleendoptnotaesnigcc_-Os_-fomit-frame-pointer2017110920171020
117504? ? ?? ? ?littleendoptnotaesnigcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110920171020
117760? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110920171020
117792? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-O_-fomit-frame-pointer2017110920171020
121824? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110920171020
122976? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110920171020
125440? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-Os_-fomit-frame-pointer2017110920171020
125536? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110920171020
126784? ? ?? ? ?anotherlittleendgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110920171020
127616? ? ?? ? ?anotherlittleendgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110920171020
127680? ? ?? ? ?anotherlittleendgcc_-Os_-fomit-frame-pointer2017110920171020
128256? ? ?? ? ?anotherlittleendgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110920171020
134976? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-O_-fomit-frame-pointer2017110920171020
134976? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110920171020
140192? ? ?? ? ?anotherlittleendgcc_-O_-fomit-frame-pointer2017110920171020
140192? ? ?? ? ?anotherlittleendgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110920171020
418624? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops2017110920171020
418656? ? ?? ? ?littleendoptnotaesnicc2017110920171020
418656? ? ?? ? ?littleendoptnotaesnigcc2017110920171020
450976? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110920171020
496960? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110920171020
509888? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017110920171020
521312? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017110920171020
528672? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017110920171020
534368? ? ?? ? ?anotherlittleendcc2017110920171020
534432? ? ?? ? ?anotherlittleendgcc2017110920171020
534496? ? ?? ? ?anotherlittleendgcc_-funroll-loops2017110920171020
585120? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017110920171020
640384? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017110920171020
677504? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110920171020
677536? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017110920171020
690944? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017110920171020
691104? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017110920171020
753184? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017110920171020
770080? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017110920171020
770080? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017110920171020
770784? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017110920171020
770880? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017110920171020
2377664? ? ?? ? ?refgcc2017110920171020
2378144? ? ?? ? ?refcc2017110920171020
2394560? ? ?? ? ?refgcc_-funroll-loops2017110920171020

Compiler output

Implementation: crypto_aead/silverv1/aesnioptimized
Compiler: cc
encrypt.c: In file included from encrypt.c:36:0:
encrypt.c: macs4AESNI.h:6:23: fatal error: wmmintrin.h: No such file or directory
encrypt.c: #include <wmmintrin.h>
encrypt.c: ^
encrypt.c: compilation terminated.

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
cc aesnioptimized
gcc aesnioptimized
gcc -O2 -fomit-frame-pointer aesnioptimized
gcc -O3 -fomit-frame-pointer aesnioptimized
gcc -O -fomit-frame-pointer aesnioptimized
gcc -Os -fomit-frame-pointer aesnioptimized
gcc -fno-schedule-insns -O2 -fomit-frame-pointer aesnioptimized
gcc -fno-schedule-insns -O3 -fomit-frame-pointer aesnioptimized
gcc -fno-schedule-insns -O -fomit-frame-pointer aesnioptimized
gcc -fno-schedule-insns -Os -fomit-frame-pointer aesnioptimized
gcc -funroll-loops aesnioptimized
gcc -funroll-loops -O2 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -O3 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -O -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -Os -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer aesnioptimized

Compiler output

Implementation: crypto_aead/silverv1/bigendoptimized
Compiler: cc
encrypt.c: encrypt.c:28:2: error: #error "This code produces standard results only on BE machines"
encrypt.c: #error "This code produces standard results only on BE machines"
encrypt.c: ^

Number of similar (compiler,implementation) pairs: 19, namely:
CompilerImplementations
cc bigendoptimized
gcc bigendoptimized
gcc -O2 -fomit-frame-pointer bigendoptimized
gcc -O3 -fomit-frame-pointer bigendoptimized
gcc -O -fomit-frame-pointer bigendoptimized
gcc -Os -fomit-frame-pointer bigendoptimized
gcc -fno-schedule-insns -O2 -fomit-frame-pointer bigendoptimized
gcc -fno-schedule-insns -O3 -fomit-frame-pointer bigendoptimized
gcc -fno-schedule-insns -O -fomit-frame-pointer bigendoptimized
gcc -fno-schedule-insns -Os -fomit-frame-pointer bigendoptimized
gcc -funroll-loops bigendoptimized
gcc -funroll-loops -O2 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -O3 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -O -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -Os -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer bigendoptimized