Implementation notes: amd64, robin281, crypto_aead/ascon128v1

Computer: robin281
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20170228
Operation: crypto_aead
Primitive: ascon128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
112624? ? ?? ? ?opt64gcc_-funroll-loops_-Os_-fomit-frame-pointer2017041220170228
112624? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017041220170228
112624? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041220170228
112648? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017041220170228
112652? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017041220170228
112660? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017041220170228
112668? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041220170228
112756? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017041220170228
112760? ? ?? ? ?opt64gcc_-funroll-loops_-O3_-fomit-frame-pointer2017041220170228
112776? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041220170228
112860? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017041220170228
112868? ? ?? ? ?opt64gcc_-funroll-loops_-O2_-fomit-frame-pointer2017041220170228
112876? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017041220170228
112936? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017041220170228
112956? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041220170228
112976? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017041220170228
113092? ? ?? ? ?opt64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041220170228
113124? ? ?? ? ?opt64gcc_-march=k8_-Os_-fomit-frame-pointer2017041220170228
113148? ? ?? ? ?opt64gcc_-Os_-fomit-frame-pointer2017041220170228
113160? ? ?? ? ?opt64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017041220170228
113168? ? ?? ? ?opt64gcc_-m64_-Os_-fomit-frame-pointer2017041220170228
113188? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041220170228
113188? ? ?? ? ?opt64gcc_-march=barcelona_-Os_-fomit-frame-pointer2017041220170228
113312? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017041220170228
113320? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017041220170228
113332? ? ?? ? ?opt64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017041220170228
113356? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017041220170228
113408? ? ?? ? ?opt64gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017041220170228
113408? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017041220170228
113432? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017041220170228
113444? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017041220170228
113480? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041220170228
113516? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017041220170228
113524? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017041220170228
113540? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017041220170228
113580? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041220170228
113780? ? ?? ? ?opt64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017041220170228
113784? ? ?? ? ?opt64gcc_-march=k8_-O3_-fomit-frame-pointer2017041220170228
113792? ? ?? ? ?opt64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017041220170228
113800? ? ?? ? ?opt64gcc_-march=barcelona_-O3_-fomit-frame-pointer2017041220170228
113824? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041220170228
113856? ? ?? ? ?opt64gcc_-march=k8_-O2_-fomit-frame-pointer2017041220170228
114060? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041220170228
114072? ? ?? ? ?opt64gcc_-march=barcelona_-O2_-fomit-frame-pointer2017041220170228
114252? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017041220170228
114252? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017041220170228
114316? ? ?? ? ?opt64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017041220170228
114336? ? ?? ? ?opt64gcc_-m64_-O3_-fomit-frame-pointer2017041220170228
114340? ? ?? ? ?opt64gcc_-O2_-fomit-frame-pointer2017041220170228
114352? ? ?? ? ?opt64gcc_-O3_-fomit-frame-pointer2017041220170228
114356? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017041220170228
114360? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041220170228
114376? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041220170228
114380? ? ?? ? ?opt64gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017041220170228
114388? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017041220170228
114392? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017041220170228
114408? ? ?? ? ?opt64gcc_-m64_-O2_-fomit-frame-pointer2017041220170228
114592? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017041220170228
114592? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017041220170228
114596? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017041220170228
114644? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017041220170228
114676? ? ?? ? ?opt64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017041220170228
114680? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017041220170228
114744? ? ?? ? ?opt64gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017041220170228
114776? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041220170228
114808? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017041220170228
114824? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017041220170228
114864? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017041220170228
115436? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017041220170228
115484? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041220170228
115748? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041220170228
115768? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017041220170228
116236? ? ?? ? ?opt64gcc_-march=nocona_-Os_-fomit-frame-pointer2017041220170228
116260? ? ?? ? ?opt64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041220170228
116956? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041220170228
116956? ? ?? ? ?opt64gcc_-march=nocona_-O2_-fomit-frame-pointer2017041220170228
117648? ? ?? ? ?opt64gcc_-march=nocona_-O3_-fomit-frame-pointer2017041220170228
117704? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041220170228
122432? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017041220170228
122444? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017041220170228
122956? ? ?? ? ?opt64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017041220170228
122968? ? ?? ? ?opt64gcc_-march=k8_-O_-fomit-frame-pointer2017041220170228
123012? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017041220170228
123044? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041220170228
123236? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041220170228
123244? ? ?? ? ?opt64gcc_-march=barcelona_-O_-fomit-frame-pointer2017041220170228
123444? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017041220170228
123448? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017041220170228
124092? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017041220170228
124128? ? ?? ? ?opt64gcc_-O_-fomit-frame-pointer2017041220170228
124196? ? ?? ? ?opt64gcc_-m64_-O_-fomit-frame-pointer2017041220170228
124204? ? ?? ? ?opt64gcc_-funroll-loops_-O_-fomit-frame-pointer2017041220170228
124220? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017041220170228
124236? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017041220170228
124248? ? ?? ? ?opt64gcc_-march=nocona_-O_-fomit-frame-pointer2017041220170228
124256? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017041220170228
124444? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017041220170228
124628? ? ?? ? ?opt64gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017041220170228
124632? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017041220170228
124640? ? ?? ? ?opt64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017041220170228
124644? ? ?? ? ?opt64gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017041220170228
124664? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017041220170228
124720? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017041220170228
124760? ? ?? ? ?opt64gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017041220170228
159276? ? ?? ? ?reficc2017041220170228
159552? ? ?? ? ?reficc_-xAVX_-O3_-fomit-frame-pointer2017041220170228
159652? ? ?? ? ?reficc_-xAVX_-O2_-fomit-frame-pointer2017041220170228
169300? ? ?? ? ?reficc_-no-vec2017041220170228
177644? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017041220170228
177688? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041220170228
178760? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017041220170228
178848? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017041220170228
178964? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041220170228
179832? ? ?? ? ?refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2017041220170228
179912? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017041220170228
180060? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017041220170228
180104? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2017041220170228
180108? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2017041220170228
180160? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017041220170228
180228? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017041220170228
180260? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017041220170228
180264? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017041220170228
180404? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017041220170228
180504? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017041220170228
180672? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041220170228
180920? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017041220170228
181088? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017041220170228
181620? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017041220170228
181700? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017041220170228
182280? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017041220170228
182352? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017041220170228
182552? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017041220170228
182664? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017041220170228
183336? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017041220170228
200720? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017041220170228
200788? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041220170228
202820? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017041220170228
203092? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017041220170228
203472? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017041220170228
203484? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041220170228
203580? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017041220170228
203636? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017041220170228
203656? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041220170228
245096? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017041220170228
245196? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017041220170228
245200? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017041220170228
245848? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041220170228
245852? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017041220170228
247016? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017041220170228
247024? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017041220170228
247420? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017041220170228
247584? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017041220170228
316800? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2017041220170228
316860? ? ?? ? ?refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2017041220170228
316900? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2017041220170228
316920? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017041220170228
316984? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017041220170228
317444? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017041220170228
317464? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017041220170228
317568? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017041220170228
317844? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017041220170228
318028? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017041220170228
318088? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017041220170228
318204? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017041220170228
318212? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017041220170228
327688? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017041220170228
328888? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017041220170228
329940? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017041220170228
332060? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017041220170228
399120? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017041220170228
399136? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017041220170228
406028? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017041220170228
407100? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017041220170228
407508? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017041220170228
407852? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041220170228
409248? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017041220170228
409288? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017041220170228
409356? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017041220170228
410564? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017041220170228
410572? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017041220170228
410692? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017041220170228
410776? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041220170228
410800? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017041220170228
410956? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017041220170228
414012? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017041220170228
414068? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2017041220170228
414724? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017041220170228
414872? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2017041220170228
418168? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017041220170228
418268? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017041220170228
418272? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017041220170228
418300? ? ?? ? ?refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2017041220170228
418304? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017041220170228
418308? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017041220170228
418320? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017041220170228
418348? ? ?? ? ?refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2017041220170228
418612? ? ?? ? ?refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2017041220170228
423792? ? ?? ? ?opt64gcc2017041220170228
423796? ? ?? ? ?opt64gcc_-funroll-loops2017041220170228
424208? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017041220170228
424780? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041220170228
443924? ? ?? ? ?refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2017041220170228
447064? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017041220170228
447212? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017041220170228
447420? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017041220170228
448336? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017041220170228
449132? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017041220170228
449744? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017041220170228
449820? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017041220170228
449912? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017041220170228
451248? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017041220170228
451384? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017041220170228
462492? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017041220170228
466916? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017041220170228
501900? ? ?? ? ?opt64cc2017041220170228
1311316? ? ?? ? ?refgcc_-funroll-loops2017041220170228
1311408? ? ?? ? ?refgcc2017041220170228
1318588? ? ?? ? ?refcc2017041220170228

Test failure

Implementation: crypto_aead/ascon128v1/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/ascon128v1/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/ascon128v1/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/ascon128v1/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/ascon128v1/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/ascon128v1/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/ascon128v1/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/ascon128v1/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/ascon128v1/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/ascon128v1/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