Implementation notes: amd64, gcc16, crypto_aead/ascon96v1

Computer: gcc16
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_aead
Primitive: ascon96v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
65754? ? ?? ? ?opt64gcc_-funroll-loops_-Os_-fomit-frame-pointer2017072420170718
65754? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072420170718
65754? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072420170718
65755? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072420170718
65755? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072420170718
65756? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072420170718
65756? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072420170718
66016? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072420170718
66016? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072420170718
66017? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072420170718
66017? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072420170718
66111? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072420170718
66112? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072420170718
66112? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072420170718
66112? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072420170718
66124? ? ?? ? ?opt64gcc_-funroll-loops_-O2_-fomit-frame-pointer2017072420170718
66124? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072420170718
66125? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072420170718
66212? ? ?? ? ?opt64gcc_-funroll-loops_-O3_-fomit-frame-pointer2017072420170718
66213? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072420170718
66213? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072420170718
66438? ? ?? ? ?opt64gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072420170718
66438? ? ?? ? ?opt64gcc_-march=k8_-O2_-fomit-frame-pointer2017072420170718
66439? ? ?? ? ?opt64gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072420170718
66439? ? ?? ? ?opt64gcc_-march=k8_-O3_-fomit-frame-pointer2017072420170718
66462? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072420170718
66462? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072420170718
66531? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072420170718
66532? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072420170718
66532? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072420170718
66532? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072420170718
66532? ? ?? ? ?opt64gcc_-march=barcelona_-O2_-fomit-frame-pointer2017072420170718
66532? ? ?? ? ?opt64gcc_-march=barcelona_-O3_-fomit-frame-pointer2017072420170718
66560? ? ?? ? ?opt64gcc_-O2_-fomit-frame-pointer2017072420170718
66561? ? ?? ? ?opt64gcc_-O3_-fomit-frame-pointer2017072420170718
66561? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072420170718
66561? ? ?? ? ?opt64gcc_-m64_-O3_-fomit-frame-pointer2017072420170718
66562? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072420170718
66562? ? ?? ? ?opt64gcc_-m64_-O2_-fomit-frame-pointer2017072420170718
66811? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072420170718
66903? ? ?? ? ?opt64gcc_-Os_-fomit-frame-pointer2017072420170718
66903? ? ?? ? ?opt64gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072420170718
66903? ? ?? ? ?opt64gcc_-m64_-Os_-fomit-frame-pointer2017072420170718
66903? ? ?? ? ?opt64gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072420170718
66904? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072420170718
66904? ? ?? ? ?opt64gcc_-march=barcelona_-Os_-fomit-frame-pointer2017072420170718
66906? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072420170718
66907? ? ?? ? ?opt64gcc_-march=k8_-Os_-fomit-frame-pointer2017072420170718
68685? ? ?? ? ?opt64gcc_-funroll-loops_-O_-fomit-frame-pointer2017072420170718
68685? ? ?? ? ?opt64gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072420170718
68685? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072420170718
68788? ? ?? ? ?opt64gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072420170718
68788? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072420170718
68788? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072420170718
68898? ? ?? ? ?opt64gcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072420170718
68909? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072420170718
68910? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072420170718
68965? ? ?? ? ?opt64gcc_-O_-fomit-frame-pointer2017072420170718
68965? ? ?? ? ?opt64gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072420170718
68965? ? ?? ? ?opt64gcc_-m64_-O_-fomit-frame-pointer2017072420170718
69049? ? ?? ? ?opt64gcc_-march=barcelona_-O_-fomit-frame-pointer2017072420170718
69049? ? ?? ? ?opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072420170718
69053? ? ?? ? ?opt64gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072420170718
69053? ? ?? ? ?opt64gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072420170718
69080? ? ?? ? ?opt64gcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072420170718
69080? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072420170718
69080? ? ?? ? ?opt64gcc_-march=k8_-O_-fomit-frame-pointer2017072420170718
69090? ? ?? ? ?opt64gcc_-march=nocona_-O_-fomit-frame-pointer2017072420170718
69162? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072420170718
69162? ? ?? ? ?opt64gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072420170718
69168? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072420170718
69168? ? ?? ? ?opt64gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072420170718
69179? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072420170718
69180? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072420170718
70159? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072420170718
70159? ? ?? ? ?opt64gcc_-march=nocona_-O2_-fomit-frame-pointer2017072420170718
70161? ? ?? ? ?opt64gcc_-march=nocona_-O3_-fomit-frame-pointer2017072420170718
70162? ? ?? ? ?opt64gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072420170718
70507? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072420170718
70507? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072420170718
70570? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072420170718
70571? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072420170718
70576? ? ?? ? ?opt64gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072420170718
70576? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072420170718
70576? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072420170718
70579? ? ?? ? ?opt64gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017072420170718
70579? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072420170718
70579? ? ?? ? ?opt64gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072420170718
71151? ? ?? ? ?opt64gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072420170718
71153? ? ?? ? ?opt64gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072420170718
71534? ? ?? ? ?opt64gcc_-march=nocona_-Os_-fomit-frame-pointer2017072420170718
71536? ? ?? ? ?opt64gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072420170718
140494? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072420170718
140618? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017072420170718
140705? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072420170718
140756? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017072420170718
141003? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072420170718
141427? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072420170718
142175? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072420170718
142256? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072420170718
142292? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017072420170718
142932? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017072420170718
143143? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017072420170718
143193? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072420170718
143541? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072420170718
143546? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072420170718
143603? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072420170718
143605? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072420170718
143836? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072420170718
143984? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072420170718
143996? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072420170718
144029? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072420170718
144190? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072420170718
144282? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072420170718
145374? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072420170718
145385? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072420170718
146546? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072420170718
146619? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017072420170718
149470? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072420170718
149710? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072420170718
149760? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017072420170718
150765? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017072420170718
150765? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072420170718
150765? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072420170718
165757? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072420170718
165968? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072420170718
165971? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072420170718
166286? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017072420170718
167360? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072420170718
167360? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072420170718
169795? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072420170718
170896? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072420170718
176089? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072420170718
211792? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072420170718
214660? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072420170718
214965? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072420170718
214977? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072420170718
215145? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072420170718
215199? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072420170718
215218? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072420170718
216525? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072420170718
218196? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017072420170718
219442? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072420170718
222986? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017072420170718
223155? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072420170718
224593? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072420170718
224622? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017072420170718
224653? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072420170718
224989? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017072420170718
225152? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017072420170718
225154? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072420170718
225157? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017072420170718
225647? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017072420170718
225764? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072420170718
226480? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072420170718
226946? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072420170718
226947? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072420170718
227143? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072420170718
227397? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072420170718
227446? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072420170718
227540? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017072420170718
228651? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017072420170718
231555? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072420170718
233884? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072420170718
233886? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072420170718
236462? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072420170718
236572? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017072420170718
243431? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072420170718
252429? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017072420170718
252564? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072420170718
261897? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072420170718
261968? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017072420170718
263339? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072420170718
263382? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017072420170718
263769? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017072420170718
264440? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072420170718
268316? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017072420170718
276742? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072420170718
276804? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072420170718
277040? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017072420170718
277342? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072420170718
284916? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072420170718
284987? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072420170718
289119? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072420170718
329872? ? ?? ? ?opt64cc2017072420170718
329907? ? ?? ? ?opt64gcc2017072420170718
330638? ? ?? ? ?opt64gcc_-funroll-loops2017072420170718
1049133? ? ?? ? ?refgcc2017072420170718
1049172? ? ?? ? ?refcc2017072420170718
1049233? ? ?? ? ?refgcc_-funroll-loops2017072420170718