Implementation notes: amd64, cryptologic, crypto_aead/ascon96v1

Computer: cryptologic
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: ascon96v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
71958opt64gcc -march=nocona -Os -fomit-frame-pointer2014052720140517
71970opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140517
72243opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140517
72306opt64gcc -march=k8 -Os -fomit-frame-pointer2014052720140517
72346opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140517
72364opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140517
72367opt64gcc -march=nocona -O2 -fomit-frame-pointer2014052720140517
72497opt64gcc -O3 -fomit-frame-pointer2014052720140517
72497opt64gcc -Os -fomit-frame-pointer2014052720140517
72497opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140517
72497opt64gcc -m64 -Os -fomit-frame-pointer2014052720140517
72500opt64gcc -m64 -O2 -fomit-frame-pointer2014052720140517
72512opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140517
72552opt64gcc -O2 -fomit-frame-pointer2014052720140517
72564opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140517
72600opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140517
72870opt64gcc -march=k8 -O2 -fomit-frame-pointer2014052720140517
72876opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140517
73388opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140517
73421opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140517
73985opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140517
74694opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140517
74897opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140517
98570opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140517
98570opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140517
98591opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140517
98594opt64gcc -funroll-loops -O -fomit-frame-pointer2014052720140517
98600opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140517
98803opt64gcc -march=k8 -O -fomit-frame-pointer2014052720140517
98806opt64gcc -O -fomit-frame-pointer2014052720140517
98806opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140517
98806opt64gcc -m64 -O -fomit-frame-pointer2014052720140517
98806opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140517
98806opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140517
98897opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140517
98897opt64gcc -march=nocona -O -fomit-frame-pointer2014052720140517
137655refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140517
137724refgcc -O3 -fomit-frame-pointer2014052720140517
137888refgcc -funroll-loops -O2 -fomit-frame-pointer2014052720140517
138015refgcc -march=k8 -O3 -fomit-frame-pointer2014052720140517
138745refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140517
139946refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140517
140014opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140517
140503refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140517
140503refgcc -march=nocona -O3 -fomit-frame-pointer2014052720140517
141664refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140517
141667refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014052720140517
143049refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014052720140517
143249refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140517
143794refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014052720140517
143945refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014052720140517
144236refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140517
144461refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014052720140517
145318refgcc -funroll-loops -O -fomit-frame-pointer2014052720140517
161475opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140517
161633opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140517
162575opt64gcc -march=nocona -O3 -fomit-frame-pointer2014052720140517
162900opt64gcc -funroll-loops -Os -fomit-frame-pointer2014052720140517
162917opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140517
162917opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140517
163117opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140517
163117opt64gcc -m64 -O3 -fomit-frame-pointer2014052720140517
163184opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140517
163383opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140517
163383opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140517
163959opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140517
163959opt64gcc -march=k8 -O3 -fomit-frame-pointer2014052720140517
165117opt64gcc -funroll-loops -O2 -fomit-frame-pointer2014052720140517
165125opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140517
165125opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140517
165134opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014052720140517
165134opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140517
165175opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140517
165217opt64gcc -funroll-loops -O3 -fomit-frame-pointer2014052720140517
165217opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140517
198603refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014052720140517
198870refgcc -march=k8 -O2 -fomit-frame-pointer2014052720140517
204891refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014052720140517
204982refgcc -march=nocona -Os -fomit-frame-pointer2014052720140517
204994refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014052720140517
205009refgcc -march=k8 -Os -fomit-frame-pointer2014052720140517
205328refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014052720140517
205427refgcc -m64 -Os -fomit-frame-pointer2014052720140517
205549refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014052720140517
206303refgcc -Os -fomit-frame-pointer2014052720140517
215346refgcc -m64 -O2 -fomit-frame-pointer2014052720140517
215349refgcc -O2 -fomit-frame-pointer2014052720140517
215612refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014052720140517
216024refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014052720140517
221203refgcc -march=nocona -O2 -fomit-frame-pointer2014052720140517
221600opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014052720140517
221600opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014052720140517
221691refgcc -m64 -march=nocona -O -fomit-frame-pointer2014052720140517
221736refgcc -march=nocona -O -fomit-frame-pointer2014052720140517
222076refgcc -march=k8 -O -fomit-frame-pointer2014052720140517
222467refgcc -m64 -march=k8 -O -fomit-frame-pointer2014052720140517
222658refgcc -fno-schedule-insns -O -fomit-frame-pointer2014052720140517
222658refgcc -m64 -march=core2 -O -fomit-frame-pointer2014052720140517
222909refgcc -m64 -O -fomit-frame-pointer2014052720140517
222933refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140517
222988refgcc -O -fomit-frame-pointer2014052720140517
290339opt64gcc -funroll-loops2014052720140517
290421opt64cc2014052720140517
290521opt64gcc2014052720140517
291186refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014052720140517
297337refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014052720140517
298916refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014052720140517
298917refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014052720140517
299083refgcc -funroll-loops -O3 -fomit-frame-pointer2014052720140517
299083refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140517
299092refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014052720140517
305633refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014052720140517
306075refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014052720140517
309891refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014052720140517
309900refgcc -m64 -O3 -fomit-frame-pointer2014052720140517
315341refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014052720140517
316267refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014052720140517
316733refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014052720140517
317034refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014052720140517
317634refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014052720140517
318175refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014052720140517
318209refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014052720140517
318809refgcc -funroll-loops -Os -fomit-frame-pointer2014052720140517
866188refgcc -funroll-loops2014052720140517
868094refcc2014052720140517
868146refgcc2014052720140517