Implementation notes: amd64, robin281, crypto_aead/ascon128v11

Computer: robin281
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20170228
Operation: crypto_aead
Primitive: ascon128v11
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
112588? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017041220170228
112604? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041220170228
112612? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017041220170228
112624? ? ?? ? ?opt64gcc_-funroll-loops_-Os_-fomit-frame-pointer2017041220170228
112628? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017041220170228
112636? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017041220170228
112664? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041220170228
112772? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041220170228
112804? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017041220170228
112808? ? ?? ? ?opt64gcc_-funroll-loops_-O3_-fomit-frame-pointer2017041220170228
112876? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017041220170228
112880? ? ?? ? ?opt64gcc_-funroll-loops_-O2_-fomit-frame-pointer2017041220170228
112892? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041220170228
112920? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017041220170228
112952? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017041220170228
112956? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017041220170228
113088? ? ?? ? ?opt64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041220170228
113132? ? ?? ? ?opt64gcc_-Os_-fomit-frame-pointer2017041220170228
113156? ? ?? ? ?opt64gcc_-m64_-Os_-fomit-frame-pointer2017041220170228
113172? ? ?? ? ?opt64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017041220170228
113176? ? ?? ? ?opt64gcc_-march=barcelona_-Os_-fomit-frame-pointer2017041220170228
113188? ? ?? ? ?opt64gcc_-march=k8_-Os_-fomit-frame-pointer2017041220170228
113192? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041220170228
113316? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017041220170228
113356? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017041220170228
113368? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017041220170228
113380? ? ?? ? ?opt64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017041220170228
113388? ? ?? ? ?opt64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017041220170228
113388? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017041220170228
113404? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017041220170228
113432? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017041220170228
113484? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017041220170228
113500? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017041220170228
113520? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041220170228
113524? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017041220170228
113528? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041220170228
113756? ? ?? ? ?opt64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017041220170228
113760? ? ?? ? ?opt64gcc_-march=k8_-O2_-fomit-frame-pointer2017041220170228
113768? ? ?? ? ?opt64gcc_-march=k8_-O3_-fomit-frame-pointer2017041220170228
113792? ? ?? ? ?opt64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017041220170228
113824? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041220170228
113868? ? ?? ? ?opt64gcc_-march=barcelona_-O3_-fomit-frame-pointer2017041220170228
114060? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041220170228
114068? ? ?? ? ?opt64gcc_-march=barcelona_-O2_-fomit-frame-pointer2017041220170228
114216? ? ?? ? ?opt64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017041220170228
114224? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017041220170228
114236? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017041220170228
114300? ? ?? ? ?opt64gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017041220170228
114328? ? ?? ? ?opt64gcc_-O2_-fomit-frame-pointer2017041220170228
114340? ? ?? ? ?opt64gcc_-O3_-fomit-frame-pointer2017041220170228
114344? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041220170228
114344? ? ?? ? ?opt64gcc_-m64_-O2_-fomit-frame-pointer2017041220170228
114352? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041220170228
114376? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017041220170228
114388? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017041220170228
114388? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017041220170228
114436? ? ?? ? ?opt64gcc_-m64_-O3_-fomit-frame-pointer2017041220170228
114472? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017041220170228
114580? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017041220170228
114604? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017041220170228
114648? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017041220170228
114648? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017041220170228
114720? ? ?? ? ?opt64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017041220170228
114752? ? ?? ? ?opt64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017041220170228
114816? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017041220170228
114828? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041220170228
114828? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017041220170228
115208? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017041220170228
115480? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017041220170228
115492? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041220170228
115724? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041220170228
115844? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017041220170228
116224? ? ?? ? ?opt64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041220170228
116296? ? ?? ? ?opt64gcc_-march=nocona_-Os_-fomit-frame-pointer2017041220170228
116796? ? ?? ? ?opt64gcc_-march=nocona_-O2_-fomit-frame-pointer2017041220170228
116932? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041220170228
117640? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041220170228
117664? ? ?? ? ?opt64gcc_-march=nocona_-O3_-fomit-frame-pointer2017041220170228
122424? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017041220170228
122424? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017041220170228
122956? ? ?? ? ?opt64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017041220170228
122960? ? ?? ? ?opt64gcc_-march=k8_-O_-fomit-frame-pointer2017041220170228
123016? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041220170228
123016? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017041220170228
123272? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041220170228
123356? ? ?? ? ?opt64gcc_-march=barcelona_-O_-fomit-frame-pointer2017041220170228
123416? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017041220170228
123484? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017041220170228
124112? ? ?? ? ?opt64gcc_-O_-fomit-frame-pointer2017041220170228
124124? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017041220170228
124160? ? ?? ? ?opt64gcc_-m64_-O_-fomit-frame-pointer2017041220170228
124220? ? ?? ? ?opt64gcc_-funroll-loops_-O_-fomit-frame-pointer2017041220170228
124260? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017041220170228
124284? ? ?? ? ?opt64gcc_-march=nocona_-O_-fomit-frame-pointer2017041220170228
124300? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017041220170228
124372? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017041220170228
124476? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017041220170228
124672? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017041220170228
124676? ? ?? ? ?opt64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017041220170228
124680? ? ?? ? ?opt64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017041220170228
124684? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017041220170228
124708? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017041220170228
124780? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017041220170228
124792? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017041220170228
158980? ? ?? ? ?reficc_-xAVX_-O2_-fomit-frame-pointer2017041220170228
159044? ? ?? ? ?reficc2017041220170228
159460? ? ?? ? ?reficc_-xAVX_-O3_-fomit-frame-pointer2017041220170228
169096? ? ?? ? ?reficc_-no-vec2017041220170228
177676? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017041220170228
177684? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041220170228
178776? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041220170228
178948? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017041220170228
178980? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017041220170228
180024? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017041220170228
180048? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017041220170228
180072? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017041220170228
180112? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017041220170228
180136? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017041220170228
180168? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017041220170228
180240? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017041220170228
180252? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017041220170228
180256? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017041220170228
180384? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017041220170228
180388? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017041220170228
180400? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041220170228
180924? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041220170228
181040? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017041220170228
181592? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017041220170228
181624? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017041220170228
182440? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017041220170228
182452? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017041220170228
182456? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017041220170228
182508? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041220170228
183048? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041220170228
200716? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041220170228
200960? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017041220170228
202776? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017041220170228
202888? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017041220170228
203544? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017041220170228
203612? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017041220170228
203612? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017041220170228
203640? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041220170228
207688? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041220170228
245012? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017041220170228
245184? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017041220170228
245200? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017041220170228
245752? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041220170228
245796? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017041220170228
246868? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017041220170228
246944? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017041220170228
246964? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017041220170228
246984? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017041220170228
316780? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017041220170228
316792? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017041220170228
316812? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017041220170228
316820? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017041220170228
316840? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017041220170228
317480? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017041220170228
317788? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017041220170228
317880? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017041220170228
317904? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017041220170228
317924? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041220170228
318008? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017041220170228
318212? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041220170228
318228? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017041220170228
328824? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017041220170228
328844? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017041220170228
330064? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041220170228
330332? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017041220170228
399060? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017041220170228
399260? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017041220170228
405648? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017041220170228
406428? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041220170228
409200? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017041220170228
409240? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017041220170228
409300? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017041220170228
409352? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017041220170228
410280? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017041220170228
410400? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017041220170228
410452? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017041220170228
411008? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017041220170228
411252? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041220170228
411452? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041220170228
411976? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017041220170228
412224? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017041220170228
413848? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017041220170228
414168? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017041220170228
418268? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017041220170228
418300? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017041220170228
418352? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017041220170228
418360? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017041220170228
418388? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017041220170228
418504? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017041220170228
418808? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017041220170228
418908? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017041220170228
419056? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017041220170228
419844? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041220170228
423840? ? ?? ? ?opt64gcc2017041220170228
423900? ? ?? ? ?opt64gcc_-funroll-loops2017041220170228
424520? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017041220170228
425380? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017041220170228
443268? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017041220170228
445104? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017041220170228
446052? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041220170228
446148? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017041220170228
449252? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017041220170228
449468? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017041220170228
449584? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017041220170228
449852? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041220170228
449900? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017041220170228
451780? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017041220170228
451816? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017041220170228
462520? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041220170228
462576? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017041220170228
502348? ? ?? ? ?opt64cc2017041220170228
1306416? ? ?? ? ?refgcc2017041220170228
1307924? ? ?? ? ?refgcc_-funroll-loops2017041220170228
1322632? ? ?? ? ?refcc2017041220170228

Test failure

Implementation: crypto_aead/ascon128v11/opt64
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer opt64 ref
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer opt64 ref
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer opt64 ref

Test failure

Implementation: crypto_aead/ascon128v11/opt64
Compiler: icc
error 111
crypto_aead_decrypt returns nonzero

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
icc opt64
icc -no-vec opt64
icc -xAVX -O2 -fomit-frame-pointer opt64
icc -xAVX -O3 -fomit-frame-pointer opt64

Compiler output

Implementation: crypto_aead/ascon128v11/opt64
Compiler: icc -O1 -static
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 32, namely:
CompilerImplementations
icc -O1 -static opt64 ref
icc -O1 -static -no-vec opt64 ref
icc -O2 -static opt64 ref
icc -O2 -static -no-vec opt64 ref
icc -O3 -static opt64 ref
icc -O3 -static -no-vec opt64 ref
icc -Os -static opt64 ref
icc -Os -static -no-vec opt64 ref
icc -m64 -O1 -static opt64 ref
icc -m64 -O1 -static -no-vec opt64 ref
icc -m64 -O2 -static opt64 ref
icc -m64 -O2 -static -no-vec opt64 ref
icc -m64 -O3 -static opt64 ref
icc -m64 -O3 -static -no-vec opt64 ref
icc -m64 -Os -static opt64 ref
icc -m64 -Os -static -no-vec opt64 ref

Compiler output

Implementation: crypto_aead/ascon128v11/opt64
Compiler: icc -O1 -xB -static
ascon.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'B' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -xB -static opt64 ref
icc -O1 -xB -static -no-vec opt64 ref
icc -O2 -xB -static opt64 ref
icc -O2 -xB -static -no-vec opt64 ref
icc -O3 -xB -static opt64 ref
icc -O3 -xB -static -no-vec opt64 ref
icc -Os -xB -static opt64 ref
icc -Os -xB -static -no-vec opt64 ref

Compiler output

Implementation: crypto_aead/ascon128v11/opt64
Compiler: icc -O1 -xK -static
ascon.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'K' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -xK -static opt64 ref
icc -O1 -xK -static -no-vec opt64 ref
icc -O2 -xK -static opt64 ref
icc -O2 -xK -static -no-vec opt64 ref
icc -O3 -xK -static opt64 ref
icc -O3 -xK -static -no-vec opt64 ref
icc -Os -xK -static opt64 ref
icc -Os -xK -static -no-vec opt64 ref

Compiler output

Implementation: crypto_aead/ascon128v11/opt64
Compiler: icc -O1 -xN -static
ascon.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'N' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -xN -static opt64 ref
icc -O1 -xN -static -no-vec opt64 ref
icc -O2 -xN -static opt64 ref
icc -O2 -xN -static -no-vec opt64 ref
icc -O3 -xN -static opt64 ref
icc -O3 -xN -static -no-vec opt64 ref
icc -Os -xN -static opt64 ref
icc -Os -xN -static -no-vec opt64 ref

Compiler output

Implementation: crypto_aead/ascon128v11/opt64
Compiler: icc -O1 -xP -static
ascon.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: icc: command line remark #10279: option '-xP' is deprecated and will be removed in a future release. See '-help deprecated'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -xP -static opt64 ref
icc -O1 -xP -static -no-vec opt64 ref
icc -O2 -xP -static opt64 ref
icc -O2 -xP -static -no-vec opt64 ref
icc -O3 -xP -static opt64 ref
icc -O3 -xP -static -no-vec opt64 ref
icc -Os -xP -static opt64 ref
icc -Os -xP -static -no-vec opt64 ref

Compiler output

Implementation: crypto_aead/ascon128v11/opt64
Compiler: icc -O1 -xW -static
ascon.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: icc: command line warning #10131: extension 'W' not supported ignored in option '-x'
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
icc -O1 -xW -static opt64 ref
icc -O1 -xW -static -no-vec opt64 ref
icc -O2 -xW -static opt64 ref
icc -O2 -xW -static -no-vec opt64 ref
icc -O3 -xW -static opt64 ref
icc -O3 -xW -static -no-vec opt64 ref
icc -Os -xW -static opt64 ref
icc -Os -xW -static -no-vec opt64 ref

Compiler output

Implementation: crypto_aead/ascon128v11/opt64
Compiler: icc -fast
try.c: ipo: warning #11003: no IR in object file /scratch_lustre_na/bdolbeaur/supercop-20170228/supercop-data/robin281/amd64/lib/cpucycles.o; was the source file compiled with -ipo
try.c: ipo: warning #11021: unresolved zError
try.c: Referenced in /usr/lib/../lib64/libcrypto.so
try.c: ipo: warning #11021: unresolved inflateEnd
try.c: Referenced in /usr/lib/../lib64/libcrypto.so
try.c: ipo: warning #11021: unresolved deflate
try.c: Referenced in /usr/lib/../lib64/libcrypto.so
try.c: ipo: warning #11021: unresolved deflateInit_
try.c: Referenced in /usr/lib/../lib64/libcrypto.so
try.c: ipo: warning #11021: unresolved inflate
try.c: Referenced in /usr/lib/../lib64/libcrypto.so
try.c: ipo: warning #11021: unresolved deflateEnd
try.c: Referenced in /usr/lib/../lib64/libcrypto.so
try.c: ipo: warning #11021: unresolved inflateInit_
try.c: Referenced in /usr/lib/../lib64/libcrypto.so
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
icc -fast opt64 ref

Compiler output

Implementation: crypto_aead/ascon128v11/opt64
Compiler: icc -m64 -xHost -vec-report0 -static
ascon.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: icc: command line remark #10148: option '-vec-report0' not supported
try.c: ld: cannot find -lcrypto

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
icc -m64 -xHost -vec-report0 -static opt64 ref