Implementation notes: amd64, hydra3, crypto_aead/silverv1

Computer: hydra3
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: silverv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
86031? ? ?? ? ?littleendoptnotaesnigcc_-march=barcelona_-O3_-fomit-frame-pointer2017092420170725
86033? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017092420170725
86070? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017092420170725
86102? ? ?? ? ?littleendoptnotaesnigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017092420170725
86528? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017092420170725
86643? ? ?? ? ?littleendoptnotaesnigcc_-O3_-fomit-frame-pointer2017092420170725
86649? ? ?? ? ?littleendoptnotaesnigcc_-march=k8_-O3_-fomit-frame-pointer2017092420170725
86653? ? ?? ? ?littleendoptnotaesnigcc_-m64_-O3_-fomit-frame-pointer2017092420170725
86892? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017092420170725
86914? ? ?? ? ?littleendoptnotaesnigcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017092420170725
86944? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017092420170725
86973? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017092420170725
87095? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017092420170725
87129? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-O3_-fomit-frame-pointer2017092420170725
87153? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017092420170725
87612? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017092420170725
88346? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017092420170725
88502? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017092420170725
88548? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017092420170725
88694? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017092420170725
88853? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017092420170725
88879? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-O2_-fomit-frame-pointer2017092420170725
88928? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017092420170725
88944? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017092420170725
89023? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017092420170725
89057? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017092420170725
89083? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017092420170725
89095? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017092420170725
89109? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017092420170725
89173? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017092420170725
89189? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017092420170725
89212? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017092420170725
89226? ? ?? ? ?littleendoptnotaesnigcc_-march=barcelona_-O2_-fomit-frame-pointer2017092420170725
89356? ? ?? ? ?littleendoptnotaesnigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017092420170725
89387? ? ?? ? ?littleendoptnotaesnigcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017092420170725
89392? ? ?? ? ?littleendoptnotaesnigcc_-m64_-O2_-fomit-frame-pointer2017092420170725
89433? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017092420170725
89445? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017092420170725
89450? ? ?? ? ?littleendoptnotaesnigcc_-march=k8_-O2_-fomit-frame-pointer2017092420170725
89623? ? ?? ? ?littleendoptnotaesnigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017092420170725
89633? ? ?? ? ?littleendoptnotaesnigcc_-O2_-fomit-frame-pointer2017092420170725
89744? ? ?? ? ?littleendoptnotaesnigcc_-march=k8_-Os_-fomit-frame-pointer2017092420170725
89915? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017092420170725
89975? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017092420170725
90034? ? ?? ? ?littleendoptnotaesnigcc_-Os_-fomit-frame-pointer2017092420170725
90136? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017092420170725
90146? ? ?? ? ?littleendoptnotaesnigcc_-march=barcelona_-Os_-fomit-frame-pointer2017092420170725
90207? ? ?? ? ?littleendoptnotaesnigcc_-m64_-Os_-fomit-frame-pointer2017092420170725
90230? ? ?? ? ?littleendoptnotaesnigcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017092420170725
90643? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017092420170725
90854? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-Os_-fomit-frame-pointer2017092420170725
90903? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017092420170725
90935? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017092420170725
91052? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017092420170725
91071? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017092420170725
91184? ? ?? ? ?littleendoptnotaesnigcc_-march=nocona_-O3_-fomit-frame-pointer2017092420170725
91242? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017092420170725
91342? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017092420170725
91450? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017092420170725
91542? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017092420170725
93510? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017092420170725
93621? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017092420170725
94167? ? ?? ? ?littleendoptnotaesnigcc_-march=nocona_-O2_-fomit-frame-pointer2017092420170725
94535? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017092420170725
94572? ? ?? ? ?littleendoptnotaesnigcc_-march=nocona_-Os_-fomit-frame-pointer2017092420170725
95149? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017092420170725
95436? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017092420170725
95562? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017092420170725
97914? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017092420170725
97958? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017092420170725
98631? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-O_-fomit-frame-pointer2017092420170725
98637? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017092420170725
98642? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017092420170725
98664? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017092420170725
98765? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017092420170725
98837? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017092420170725
98840? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017092420170725
100109? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017092420170725
100318? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core2_-O_-fomit-frame-pointer2017092420170725
100368? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017092420170725
101162? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=k8_-O_-fomit-frame-pointer2017092420170725
101165? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017092420170725
101165? ? ?? ? ?littleendoptnotaesnigcc_-march=k8_-O_-fomit-frame-pointer2017092420170725
101254? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017092420170725
101348? ? ?? ? ?littleendoptnotaesnigcc_-march=nocona_-O_-fomit-frame-pointer2017092420170725
101375? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017092420170725
101384? ? ?? ? ?littleendoptnotaesnigcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017092420170725
101481? ? ?? ? ?littleendoptnotaesnigcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017092420170725
101496? ? ?? ? ?littleendoptnotaesnigcc_-march=barcelona_-O_-fomit-frame-pointer2017092420170725
101506? ? ?? ? ?littleendoptnotaesnigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017092420170725
101704? ? ?? ? ?littleendoptnotaesnigcc_-m64_-O_-fomit-frame-pointer2017092420170725
102473? ? ?? ? ?littleendoptnotaesnigcc_-O_-fomit-frame-pointer2017092420170725
103314? ? ?? ? ?littleendoptnotaesniclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017092420170725
103458? ? ?? ? ?littleendoptnotaesniclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017092420170725
103502? ? ?? ? ?littleendoptnotaesniclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017092420170725
103531? ? ?? ? ?littleendoptnotaesniclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017092420170725
103532? ? ?? ? ?littleendoptnotaesniclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017092420170725
103584? ? ?? ? ?littleendoptnotaesniclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017092420170725
104898? ? ?? ? ?anotherlittleendgcc_-m64_-O3_-fomit-frame-pointer2017092420170725
104943? ? ?? ? ?anotherlittleendgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017092420170725
104975? ? ?? ? ?anotherlittleendgcc_-O3_-fomit-frame-pointer2017092420170725
105841? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017092420170725
105914? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017092420170725
105950? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017092420170725
105995? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017092420170725
105999? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017092420170725
106103? ? ?? ? ?anotherlittleendgcc_-march=nocona_-O3_-fomit-frame-pointer2017092420170725
106110? ? ?? ? ?anotherlittleendgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017092420170725
106282? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-O2_-fomit-frame-pointer2017092420170725
106351? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017092420170725
107259? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017092420170725
107290? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-O3_-fomit-frame-pointer2017092420170725
107392? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017092420170725
107533? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017092420170725
107615? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017092420170725
107646? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017092420170725
107651? ? ?? ? ?anotherlittleendgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017092420170725
107674? ? ?? ? ?anotherlittleendgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017092420170725
107682? ? ?? ? ?anotherlittleendgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017092420170725
107683? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017092420170725
107693? ? ?? ? ?anotherlittleendgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017092420170725
107722? ? ?? ? ?anotherlittleendgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017092420170725
107761? ? ?? ? ?anotherlittleendgcc_-m64_-O2_-fomit-frame-pointer2017092420170725
107773? ? ?? ? ?anotherlittleendgcc_-O2_-fomit-frame-pointer2017092420170725
107822? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017092420170725
107829? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017092420170725
107864? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017092420170725
107879? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017092420170725
108013? ? ?? ? ?anotherlittleendgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017092420170725
108207? ? ?? ? ?anotherlittleendgcc_-march=k8_-O2_-fomit-frame-pointer2017092420170725
108295? ? ?? ? ?anotherlittleendgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017092420170725
108302? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-Os_-fomit-frame-pointer2017092420170725
108303? ? ?? ? ?anotherlittleendgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017092420170725
108309? ? ?? ? ?anotherlittleendgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017092420170725
108354? ? ?? ? ?anotherlittleendgcc_-march=barcelona_-O2_-fomit-frame-pointer2017092420170725
110545? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017092420170725
110869? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017092420170725
111255? ? ?? ? ?anotherlittleendgcc_-march=nocona_-O2_-fomit-frame-pointer2017092420170725
111324? ? ?? ? ?anotherlittleendgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017092420170725
111387? ? ?? ? ?anotherlittleendgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017092420170725
111484? ? ?? ? ?anotherlittleendgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017092420170725
111490? ? ?? ? ?anotherlittleendgcc_-march=k8_-O3_-fomit-frame-pointer2017092420170725
111633? ? ?? ? ?anotherlittleendgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017092420170725
111673? ? ?? ? ?anotherlittleendgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017092420170725
111690? ? ?? ? ?anotherlittleendgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017092420170725
111745? ? ?? ? ?anotherlittleendgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017092420170725
111757? ? ?? ? ?anotherlittleendgcc_-march=barcelona_-O3_-fomit-frame-pointer2017092420170725
111759? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017092420170725
111779? ? ?? ? ?anotherlittleendgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017092420170725
111781? ? ?? ? ?anotherlittleendgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017092420170725
111849? ? ?? ? ?anotherlittleendgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017092420170725
111874? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017092420170725
112005? ? ?? ? ?anotherlittleendgcc_-Os_-fomit-frame-pointer2017092420170725
112030? ? ?? ? ?anotherlittleendgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017092420170725
112043? ? ?? ? ?anotherlittleendgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017092420170725
112207? ? ?? ? ?anotherlittleendgcc_-march=k8_-Os_-fomit-frame-pointer2017092420170725
112220? ? ?? ? ?anotherlittleendgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017092420170725
112221? ? ?? ? ?anotherlittleendgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017092420170725
112222? ? ?? ? ?anotherlittleendgcc_-march=barcelona_-Os_-fomit-frame-pointer2017092420170725
112256? ? ?? ? ?anotherlittleendclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017092420170725
112284? ? ?? ? ?anotherlittleendclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017092420170725
112347? ? ?? ? ?anotherlittleendclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017092420170725
112424? ? ?? ? ?anotherlittleendgcc_-m64_-Os_-fomit-frame-pointer2017092420170725
112472? ? ?? ? ?anotherlittleendclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017092420170725
112550? ? ?? ? ?anotherlittleendclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017092420170725
112963? ? ?? ? ?anotherlittleendclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017092420170725
112971? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017092420170725
112984? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017092420170725
114604? ? ?? ? ?anotherlittleendgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017092420170725
114674? ? ?? ? ?anotherlittleendgcc_-march=nocona_-Os_-fomit-frame-pointer2017092420170725
114812? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017092420170725
115422? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017092420170725
119521? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017092420170725
119696? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017092420170725
120716? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017092420170725
121068? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017092420170725
121679? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-O_-fomit-frame-pointer2017092420170725
122222? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017092420170725
122291? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017092420170725
122394? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017092420170725
122909? ? ?? ? ?anotherlittleendgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017092420170725
122940? ? ?? ? ?anotherlittleendgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017092420170725
123098? ? ?? ? ?anotherlittleendgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017092420170725
123105? ? ?? ? ?anotherlittleendgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017092420170725
124681? ? ?? ? ?anotherlittleendgcc_-march=nocona_-O_-fomit-frame-pointer2017092420170725
124790? ? ?? ? ?anotherlittleendgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017092420170725
125219? ? ?? ? ?anotherlittleendgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017092420170725
126573? ? ?? ? ?anotherlittleendgcc_-march=k8_-O_-fomit-frame-pointer2017092420170725
126577? ? ?? ? ?anotherlittleendgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017092420170725
126618? ? ?? ? ?anotherlittleendgcc_-m64_-O_-fomit-frame-pointer2017092420170725
126619? ? ?? ? ?anotherlittleendgcc_-O_-fomit-frame-pointer2017092420170725
126661? ? ?? ? ?anotherlittleendgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017092420170725
126845? ? ?? ? ?anotherlittleendgcc_-march=barcelona_-O_-fomit-frame-pointer2017092420170725
126906? ? ?? ? ?anotherlittleendgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017092420170725
126971? ? ?? ? ?anotherlittleendgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017092420170725
127047? ? ?? ? ?anotherlittleendgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017092420170725
222575? ? ?? ? ?littleendoptnotaesnicc2017092420170725
222618? ? ?? ? ?littleendoptnotaesnigcc_-funroll-loops2017092420170725
222765? ? ?? ? ?littleendoptnotaesnigcc2017092420170725
319765? ? ?? ? ?anotherlittleendgcc_-funroll-loops2017092420170725
319850? ? ?? ? ?anotherlittleendcc2017092420170725
319962? ? ?? ? ?anotherlittleendgcc2017092420170725
533671? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017092420170725
534184? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017092420170725
534356? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017092420170725
534824? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017092420170725
536532? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017092420170725
536976? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017092420170725
537127? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017092420170725
576220? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017092420170725
576370? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017092420170725
576385? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017092420170725
576941? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017092420170725
577043? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017092420170725
579045? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017092420170725
579348? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017092420170725
739490? ? ?? ? ?refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2017092420170725
739676? ? ?? ? ?refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017092420170725
739972? ? ?? ? ?refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2017092420170725
740082? ? ?? ? ?refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017092420170725
740452? ? ?? ? ?refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017092420170725
740849? ? ?? ? ?refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2017092420170725
765147? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017092420170725
765186? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017092420170725
765204? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017092420170725
765369? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017092420170725
765611? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017092420170725
765648? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017092420170725
768983? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017092420170725
769073? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017092420170725
769206? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017092420170725
781805? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017092420170725
782431? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017092420170725
783335? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017092420170725
783515? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017092420170725
836382? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017092420170725
836914? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017092420170725
912516? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017092420170725
913203? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017092420170725
914207? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017092420170725
914451? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017092420170725
916918? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017092420170725
917202? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017092420170725
917247? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017092420170725
917441? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017092420170725
917709? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017092420170725
1020187? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017092420170725
1020256? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017092420170725
1020281? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017092420170725
1020289? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017092420170725
1021178? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017092420170725
1021986? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017092420170725
1022038? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017092420170725
1022054? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017092420170725
1022476? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017092420170725
1023026? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017092420170725
1030799? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017092420170725
1030878? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017092420170725
1030993? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017092420170725
1031236? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017092420170725
1031331? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017092420170725
1032465? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017092420170725
1035078? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017092420170725
1036835? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017092420170725
1037375? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017092420170725
1037816? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017092420170725
1038292? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017092420170725
1039057? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017092420170725
1039381? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017092420170725
1039797? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017092420170725
1039929? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017092420170725
1040401? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017092420170725
1041266? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017092420170725
1041881? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017092420170725
1041982? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017092420170725
1042141? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017092420170725
1042866? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017092420170725
1046125? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017092420170725
1046339? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017092420170725
1046915? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017092420170725
1047240? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017092420170725
1047480? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017092420170725
1048500? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017092420170725
1064273? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017092420170725
1064575? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017092420170725
1082984? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017092420170725
1083085? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017092420170725
1083196? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017092420170725
1083196? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017092420170725
1083489? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017092420170725
1083628? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017092420170725
1083775? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017092420170725
1084215? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017092420170725
1084817? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017092420170725
1084979? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017092420170725
1085021? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017092420170725
1085603? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017092420170725
1085644? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017092420170725
1085786? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017092420170725
1093818? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017092420170725
2220412? ? ?? ? ?refgcc2017092420170725
2220950? ? ?? ? ?refcc2017092420170725
2221263? ? ?? ? ?refgcc_-funroll-loops2017092420170725

Test failure

Implementation: crypto_aead/silverv1/anotherlittleend
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer anotherlittleend littleendoptnotaesni ref

Compiler output

Implementation: crypto_aead/silverv1/aesnioptimized
Compiler: cc
encrypt.c: In file included from macs4AESNI.h:6:0,
encrypt.c: from encrypt.c:36:
encrypt.c: macs4AESNI.h: In function 'AESEXPANDandENCRYPT':
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:69:1: error: inlining failed in call to always_inline '_mm_aesenclast_si128': target specific option mismatch
encrypt.c: _mm_aesenclast_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^
encrypt.c: In file included from encrypt.c:36:0:
encrypt.c: macs4AESNI.h:71:11: error: called from here
encrypt.c: return _mm_aesenclast_si128(kappa,kp[10]);
encrypt.c: ^
encrypt.c: In file included from macs4AESNI.h:6:0,
encrypt.c: from encrypt.c:36:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
encrypt.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^
encrypt.c: In file included from encrypt.c:36:0:
encrypt.c: macs4AESNI.h:69:8: error: called from here
encrypt.c: kappa = _mm_aesenc_si128 (kappa,kp[9]);
encrypt.c: ^
encrypt.c: In file included from macs4AESNI.h:6:0,
encrypt.c: from encrypt.c:36:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:61:1: error: inlining failed in call to always_inline '_mm_aesenc_si128': target specific option mismatch
encrypt.c: _mm_aesenc_si128 (__m128i __X, __m128i __Y)
encrypt.c: ^
encrypt.c: In file included from encrypt.c:36:0:
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
cc aesnioptimized
gcc aesnioptimized
gcc -funroll-loops 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: 92, 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
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -m64 -O -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -m64 -Os -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer bigendoptimized
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer bigendoptimized
gcc -m64 -O2 -fomit-frame-pointer bigendoptimized
gcc -m64 -O3 -fomit-frame-pointer bigendoptimized
gcc -m64 -O -fomit-frame-pointer bigendoptimized
gcc -m64 -Os -fomit-frame-pointer bigendoptimized
gcc -m64 -march=core2 -O2 -fomit-frame-pointer bigendoptimized
gcc -m64 -march=core2 -O3 -fomit-frame-pointer bigendoptimized
gcc -m64 -march=core2 -O -fomit-frame-pointer bigendoptimized
gcc -m64 -march=core2 -Os -fomit-frame-pointer bigendoptimized
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer bigendoptimized
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer bigendoptimized
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer bigendoptimized
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer bigendoptimized
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer bigendoptimized
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer bigendoptimized
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer bigendoptimized
gcc -m64 -march=corei7 -O -fomit-frame-pointer bigendoptimized
gcc -m64 -march=corei7 -Os -fomit-frame-pointer bigendoptimized
gcc -m64 -march=k8 -O2 -fomit-frame-pointer bigendoptimized
gcc -m64 -march=k8 -O3 -fomit-frame-pointer bigendoptimized
gcc -m64 -march=k8 -O -fomit-frame-pointer bigendoptimized
gcc -m64 -march=k8 -Os -fomit-frame-pointer bigendoptimized
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer bigendoptimized
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer bigendoptimized
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer bigendoptimized
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer bigendoptimized
gcc -m64 -march=nocona -O2 -fomit-frame-pointer bigendoptimized
gcc -m64 -march=nocona -O3 -fomit-frame-pointer bigendoptimized
gcc -m64 -march=nocona -O -fomit-frame-pointer bigendoptimized
gcc -m64 -march=nocona -Os -fomit-frame-pointer bigendoptimized
gcc -march=barcelona -O2 -fomit-frame-pointer bigendoptimized
gcc -march=barcelona -O3 -fomit-frame-pointer bigendoptimized
gcc -march=barcelona -O -fomit-frame-pointer bigendoptimized
gcc -march=barcelona -Os -fomit-frame-pointer bigendoptimized
gcc -march=k8 -O2 -fomit-frame-pointer bigendoptimized
gcc -march=k8 -O3 -fomit-frame-pointer bigendoptimized
gcc -march=k8 -O -fomit-frame-pointer bigendoptimized
gcc -march=k8 -Os -fomit-frame-pointer bigendoptimized
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv bigendoptimized
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv bigendoptimized
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv bigendoptimized
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv bigendoptimized
gcc -march=nocona -O2 -fomit-frame-pointer bigendoptimized
gcc -march=nocona -O3 -fomit-frame-pointer bigendoptimized
gcc -march=nocona -O -fomit-frame-pointer bigendoptimized
gcc -march=nocona -Os -fomit-frame-pointer bigendoptimized

Compiler output

Implementation: crypto_aead/silverv1/aesnioptimized
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
encrypt.c: In file included from encrypt.c:36:
encrypt.c: ./macs4AESNI.h:33:11: error: '__builtin_ia32_aeskeygenassist128' needs target feature aes
encrypt.c: kp[1] = AES_128_key_exp(kp[0], 0x01);
encrypt.c: ^
encrypt.c: ./macs4AESNI.h:29:58: note: expanded from macro 'AES_128_key_exp'
encrypt.c: #define AES_128_key_exp(K, RCON) aes_128_key_expansion(K,_mm_aeskeygenassist_si128(K, RCON))
encrypt.c: ^
encrypt.c: /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include/__wmmintrin_aes.h:62:12: note: expanded from macro '_mm_aeskeygenassist_si128'
encrypt.c: (__m128i)__builtin_ia32_aeskeygenassist128((__v2di)(__m128i)(C), (int)(R))
encrypt.c: ^
encrypt.c: In file included from encrypt.c:36:
encrypt.c: ./macs4AESNI.h:34:11: error: '__builtin_ia32_aeskeygenassist128' needs target feature aes
encrypt.c: kp[2] = AES_128_key_exp(kp[1], 0x02);
encrypt.c: ^
encrypt.c: ./macs4AESNI.h:29:58: note: expanded from macro 'AES_128_key_exp'
encrypt.c: #define AES_128_key_exp(K, RCON) aes_128_key_expansion(K,_mm_aeskeygenassist_si128(K, RCON))
encrypt.c: ^
encrypt.c: /usr/lib/llvm-3.8/bin/../lib/clang/3.8.0/include/__wmmintrin_aes.h:62:12: note: expanded from macro '_mm_aeskeygenassist_si128'
encrypt.c: (__m128i)__builtin_ia32_aeskeygenassist128((__v2di)(__m128i)(C), (int)(R))
encrypt.c: ^
encrypt.c: In file included from encrypt.c:36:
encrypt.c: ./macs4AESNI.h:35:11: error: '__builtin_ia32_aeskeygenassist128' needs target feature aes
encrypt.c: kp[3] = AES_128_key_exp(kp[2], 0x04);
encrypt.c: ^
encrypt.c: ./macs4AESNI.h:29:58: note: expanded from macro 'AES_128_key_exp'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments aesnioptimized
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments aesnioptimized
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aesnioptimized
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aesnioptimized
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aesnioptimized
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aesnioptimized

Compiler output

Implementation: crypto_aead/silverv1/bigendoptimized
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
encrypt.c: encrypt.c:28:2: error: "This code produces standard results only on BE machines"
encrypt.c: #error "This code produces standard results only on BE machines"
encrypt.c: ^
encrypt.c: 1 error generated.

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments bigendoptimized
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments bigendoptimized
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments bigendoptimized
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments bigendoptimized
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments bigendoptimized
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments bigendoptimized

Compiler output

Implementation: crypto_aead/silverv1/aesnioptimized
Compiler: gcc -O2 -fomit-frame-pointer
encrypt.c: In file included from macs4AESNI.h:6:0,
encrypt.c: from encrypt.c:36:
encrypt.c: macs4AESNI.h: In function 'AES_128_KEY_EXPANSION':
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
encrypt.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
encrypt.c: ^
encrypt.c: In file included from encrypt.c:36:0:
encrypt.c: macs4AESNI.h:29:34: error: called from here
encrypt.c: #define AES_128_key_exp(K, RCON) aes_128_key_expansion(K,_mm_aeskeygenassist_si128(K, RCON))
encrypt.c: ^
encrypt.c: macs4AESNI.h:42:11: note: in expansion of macro 'AES_128_key_exp'
encrypt.c: kp[10] = AES_128_key_exp(kp[9], 0x36);
encrypt.c: ^
encrypt.c: In file included from macs4AESNI.h:6:0,
encrypt.c: from encrypt.c:36:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
encrypt.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
encrypt.c: ^
encrypt.c: In file included from encrypt.c:36:0:
encrypt.c: macs4AESNI.h:29:34: error: called from here
encrypt.c: #define AES_128_key_exp(K, RCON) aes_128_key_expansion(K,_mm_aeskeygenassist_si128(K, RCON))
encrypt.c: ^
encrypt.c: macs4AESNI.h:41:11: note: in expansion of macro 'AES_128_key_exp'
encrypt.c: kp[9] = AES_128_key_exp(kp[8], 0x1B);
encrypt.c: ^
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 89, namely:
CompilerImplementations
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 -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
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -m64 -O -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -m64 -Os -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer aesnioptimized
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer aesnioptimized
gcc -m64 -O2 -fomit-frame-pointer aesnioptimized
gcc -m64 -O3 -fomit-frame-pointer aesnioptimized
gcc -m64 -O -fomit-frame-pointer aesnioptimized
gcc -m64 -Os -fomit-frame-pointer aesnioptimized
gcc -m64 -march=core2 -O2 -fomit-frame-pointer aesnioptimized
gcc -m64 -march=core2 -O3 -fomit-frame-pointer aesnioptimized
gcc -m64 -march=core2 -O -fomit-frame-pointer aesnioptimized
gcc -m64 -march=core2 -Os -fomit-frame-pointer aesnioptimized
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aesnioptimized
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer aesnioptimized
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer aesnioptimized
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer aesnioptimized
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer aesnioptimized
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer aesnioptimized
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer aesnioptimized
gcc -m64 -march=corei7 -O -fomit-frame-pointer aesnioptimized
gcc -m64 -march=corei7 -Os -fomit-frame-pointer aesnioptimized
gcc -m64 -march=k8 -O2 -fomit-frame-pointer aesnioptimized
gcc -m64 -march=k8 -O3 -fomit-frame-pointer aesnioptimized
gcc -m64 -march=k8 -O -fomit-frame-pointer aesnioptimized
gcc -m64 -march=k8 -Os -fomit-frame-pointer aesnioptimized
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer aesnioptimized
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer aesnioptimized
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer aesnioptimized
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer aesnioptimized
gcc -m64 -march=nocona -O2 -fomit-frame-pointer aesnioptimized
gcc -m64 -march=nocona -O3 -fomit-frame-pointer aesnioptimized
gcc -m64 -march=nocona -O -fomit-frame-pointer aesnioptimized
gcc -m64 -march=nocona -Os -fomit-frame-pointer aesnioptimized
gcc -march=barcelona -O2 -fomit-frame-pointer aesnioptimized
gcc -march=barcelona -O3 -fomit-frame-pointer aesnioptimized
gcc -march=barcelona -O -fomit-frame-pointer aesnioptimized
gcc -march=barcelona -Os -fomit-frame-pointer aesnioptimized
gcc -march=k8 -O2 -fomit-frame-pointer aesnioptimized
gcc -march=k8 -O3 -fomit-frame-pointer aesnioptimized
gcc -march=k8 -O -fomit-frame-pointer aesnioptimized
gcc -march=k8 -Os -fomit-frame-pointer aesnioptimized
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv aesnioptimized
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv aesnioptimized
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv aesnioptimized
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv aesnioptimized
gcc -march=nocona -O2 -fomit-frame-pointer aesnioptimized
gcc -march=nocona -O3 -fomit-frame-pointer aesnioptimized
gcc -march=nocona -O -fomit-frame-pointer aesnioptimized
gcc -march=nocona -Os -fomit-frame-pointer aesnioptimized

Compiler output

Implementation: crypto_aead/silverv1/aesnioptimized
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
encrypt.c: In file included from macs4AESNI.h:6:0,
encrypt.c: from encrypt.c:36:
encrypt.c: macs4AESNI.h: In function 'AES_128_KEY_EXPANSION':
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
encrypt.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
encrypt.c: ^
encrypt.c: In file included from encrypt.c:36:0:
encrypt.c: macs4AESNI.h:29:34: error: called from here
encrypt.c: #define AES_128_key_exp(K, RCON) aes_128_key_expansion(K,_mm_aeskeygenassist_si128(K, RCON))
encrypt.c: ^
encrypt.c: macs4AESNI.h:42:11: note: in expansion of macro 'AES_128_key_exp'
encrypt.c: kp[10] = AES_128_key_exp(kp[9], 0x36);
encrypt.c: ^
encrypt.c: In file included from macs4AESNI.h:6:0,
encrypt.c: from encrypt.c:36:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
encrypt.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
encrypt.c: ^
encrypt.c: In file included from encrypt.c:36:0:
encrypt.c: macs4AESNI.h:29:34: error: called from here
encrypt.c: #define AES_128_key_exp(K, RCON) aes_128_key_expansion(K,_mm_aeskeygenassist_si128(K, RCON))
encrypt.c: ^
encrypt.c: macs4AESNI.h:41:11: note: in expansion of macro 'AES_128_key_exp'
encrypt.c: kp[9] = AES_128_key_exp(kp[8], 0x1B);
encrypt.c: ^
encrypt.c: ...
encrypt.c: In file included from macs4AESNI.h:6:0,
encrypt.c: from encrypt.c:36:
encrypt.c: macs4AESNI.h: In function 'AES_128_KEY_EXPANSION':
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
encrypt.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
encrypt.c: ^
encrypt.c: In file included from encrypt.c:36:0:
encrypt.c: macs4AESNI.h:29:34: error: called from here
encrypt.c: #define AES_128_key_exp(K, RCON) aes_128_key_expansion(K,_mm_aeskeygenassist_si128(K, RCON))
encrypt.c: ^
encrypt.c: macs4AESNI.h:42:11: note: in expansion of macro 'AES_128_key_exp'
encrypt.c: kp[10] = AES_128_key_exp(kp[9], 0x36);
encrypt.c: ^
encrypt.c: In file included from macs4AESNI.h:6:0,
encrypt.c: from encrypt.c:36:
encrypt.c: /usr/lib/gcc/x86_64-linux-gnu/5/include/wmmintrin.h:87:1: error: inlining failed in call to always_inline '_mm_aeskeygenassist_si128': target specific option mismatch
encrypt.c: _mm_aeskeygenassist_si128 (__m128i __X, const int __C)
encrypt.c: ^
encrypt.c: In file included from encrypt.c:36:0:
encrypt.c: macs4AESNI.h:29:34: error: called from here
encrypt.c: #define AES_128_key_exp(K, RCON) aes_128_key_expansion(K,_mm_aeskeygenassist_si128(K, RCON))
encrypt.c: ^
encrypt.c: macs4AESNI.h:41:11: note: in expansion of macro 'AES_128_key_exp'
encrypt.c: kp[9] = AES_128_key_exp(kp[8], 0x1B);
encrypt.c: ^
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer aesnioptimized
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer aesnioptimized
gcc -m64 -march=barcelona -O -fomit-frame-pointer aesnioptimized
gcc -m64 -march=barcelona -Os -fomit-frame-pointer aesnioptimized

Compiler output

Implementation: crypto_aead/silverv1/bigendoptimized
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
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: ^
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: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer bigendoptimized
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer bigendoptimized
gcc -m64 -march=barcelona -O -fomit-frame-pointer bigendoptimized
gcc -m64 -march=barcelona -Os -fomit-frame-pointer bigendoptimized