Implementation notes: x86, hydra7, crypto_aead/seakeyakv1

Computer: hydra7
Microarchitecture: amd64; Sandy Bridge+AES (206a7)
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: seakeyakv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
377160? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014101420141014
378552? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014101420141014
378672? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014101420141014
380184? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014101420141014
380416? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014101420141014
381104? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014101420141014
384068? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2014101420141014
386224? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2014101420141014
387484? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014101420141014
387760? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014101420141014
389240? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014101420141014
389552? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014101420141014
390020? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014101420141014
390208? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014101420141014
405952? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014101420141014
406528? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014101420141014
406708? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014101420141014
407072? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014101420141014
407248? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014101420141014
409864? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014101420141014
411232? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014101420141014
411240? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014101420141014
411436? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014101420141014
412080? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014101420141014
412144? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014101420141014
412388? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014101420141014
412408? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014101420141014
412528? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014101420141014
412556? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014101420141014
412728? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014101420141014
413120? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014101420141014
413136? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014101420141014
413172? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014101420141014
413640? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014101420141014
414088? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014101420141014
414180? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014101420141014
415360? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014101420141014
425576? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014101420141014
425992? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014101420141014
426116? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2014101420141014
427520? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014101420141014
427528? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014101420141014
429944? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014101420141014
430600? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014101420141014
432740? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2014101420141014
433808? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014101420141014
437828? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014101420141014
438116? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014101420141014
440636? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014101420141014
440960? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014101420141014
455188? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014101420141014
455432? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014101420141014
455892? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014101420141014
460980? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014101420141014
461272? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014101420141014
461312? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014101420141014
461672? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014101420141014
464512? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014101420141014
466932? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014101420141014
467476? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014101420141014
467752? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014101420141014
478984? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014101420141014
481328? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2014101420141014
481368? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014101420141014
482716? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014101420141014
483488? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014101420141014
483624? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014101420141014
483732? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014101420141014
484388? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014101420141014
487736? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014101420141014
487772? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014101420141014
488304? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014101420141014
488652? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014101420141014
490560? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014101420141014
491324? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014101420141014
491336? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014101420141014
523760? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014101420141014
524068? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2014101420141014
524980? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014101420141014
1140832? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014101420141014
1146108? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014101420141014
1146264? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014101420141014
1146364? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014101420141014
1146848? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2014101420141014
1146956? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014101420141014
1147000? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014101420141014
1147256? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014101420141014
1147832? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014101420141014
1149384? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2014101420141014
1149824? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014101420141014
1168200? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014101420141014
1173600? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014101420141014
1175088? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2014101420141014
1181456? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014101420141014
1181588? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014101420141014
1183128? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014101420141014
1184544? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014101420141014
1184732? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2014101420141014
1185952? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2014101420141014
1186160? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014101420141014
1186976? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014101420141014
1188544? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014101420141014
1191464? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014101420141014
1199096? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014101420141014
1199168? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2014101420141014
1203888? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014101420141014
1203924? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014101420141014
1203992? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014101420141014
1204600? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014101420141014
1204660? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014101420141014
1205052? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014101420141014
1205092? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014101420141014
1205368? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014101420141014
1212144? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014101420141014
1212876? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014101420141014
1218328? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014101420141014
1226524? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2014101420141014
1277408? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014101420141014
1277796? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014101420141014
1279000? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014101420141014
1279100? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014101420141014
1314004? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014101420141014
1370344? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014101420141014
2122156? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2014101420141014
2139344? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014101420141014
2139544? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014101420141014
2226116? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014101420141014
2228908? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014101420141014
2230136? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014101420141014
2235504? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2014101420141014
2248668? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014101420141014
2254772? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014101420141014
2260104? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014101420141014
2281008? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014101420141014
2282264? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014101420141014
2283368? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014101420141014
2285732? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014101420141014
2286576? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014101420141014
2291284? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014101420141014
2293796? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014101420141014
2295584? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2014101420141014
2295600? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014101420141014
2306156? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2014101420141014
2310604? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014101420141014
2326492? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014101420141014
2328988? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014101420141014
2329688? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014101420141014
2331696? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014101420141014
2333100? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014101420141014
2334136? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014101420141014
2342716? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014101420141014
2343752? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014101420141014
2351588? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014101420141014
2353876? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014101420141014
2394152? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014101420141014
2394852? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2014101420141014
2395588? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014101420141014
2395816? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014101420141014
2395868? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014101420141014
2421984? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014101420141014
2422576? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014101420141014
2424132? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014101420141014
2424212? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014101420141014
2424544? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014101420141014
2424772? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014101420141014
2426292? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014101420141014
2441792? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014101420141014
2442392? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014101420141014
2445664? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014101420141014
2466748? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014101420141014
2467208? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014101420141014
2469292? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014101420141014