Implementation notes: x86, hydra7, crypto_aead/lacv1

Computer: hydra7
Microarchitecture: amd64; Sandy Bridge+AES (206a7)
Architecture: x86
CPU ID: GenuineIntel-000206a7-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: lacv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
897420? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2014052920140525
913204? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2014052920140525
920428? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2014052920140525
920544? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2014052920140525
940152? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2014052920140525
940320? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014052920140525
940460? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2014052920140525
940808? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2014052920140525
946032? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014052920140525
948076? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014052920140525
949820? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014052920140525
950088? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2014052920140525
950748? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2014052920140525
950872? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2014052920140525
952044? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2014052920140525
954852? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2014052920140525
955516? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2014052920140525
955616? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2014052920140525
956256? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2014052920140525
957784? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014052920140525
961672? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2014052920140525
961812? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2014052920140525
963508? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014052920140525
967420? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2014052920140525
968740? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2014052920140525
973860? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2014052920140525
987528? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2014052920140525
987924? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2014052920140525
988240? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2014052920140525
1237196? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014052920140525
1237528? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014052920140525
1238624? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2014052920140525
1257024? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2014052920140525
1257236? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2014052920140525
1257420? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2014052920140525
1261764? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2014052920140525
1292876? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2014052920140525
1479384? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2014052920140525
1479952? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014052920140525
1494040? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2014052920140525
1494096? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2014052920140525
1497012? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2014052920140525
1514452? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2014052920140525
2056516? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2014052920140525
2056928? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2014052920140525
2057708? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2014052920140525
2061760? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2014052920140525
2063428? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2014052920140525
2089736? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2014052920140525
2100448? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014052920140525
2115384? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2014052920140525
2117908? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2014052920140525
2138552? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2014052920140525
2150084? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2014052920140525
2190224? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2014052920140525
2190596? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2014052920140525
2247384? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014052920140525
2247584? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2014052920140525
2248292? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014052920140525
2248660? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2014052920140525
2366392? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2014052920140525
2366892? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2014052920140525
2367084? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2014052920140525
2374884? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014052920140525
2421180? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014052920140525
2422916? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2014052920140525
2423180? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014052920140525
2425532? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2014052920140525
2430780? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2014052920140525
2445064? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2014052920140525
2453032? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2014052920140525
2453984? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2014052920140525
2454876? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2014052920140525
2455116? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2014052920140525
2455168? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2014052920140525
2455744? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2014052920140525
2467636? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2014052920140525
2502072? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2014052920140525
2502404? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2014052920140525
2502552? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2014052920140525
2502620? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2014052920140525
2503608? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2014052920140525
2534636? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2014052920140525
2535924? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2014052920140525
2537540? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2014052920140525
2539312? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2014052920140525
2539648? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2014052920140525
2540380? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2014052920140525
2540600? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2014052920140525
2540680? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014052920140525
2540920? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2014052920140525
2541288? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014052920140525
2541852? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014052920140525
2542000? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014052920140525
2544992? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2014052920140525
2548488? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2014052920140525
2549640? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2014052920140525
2552076? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2014052920140525
2575088? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2014052920140525
2576212? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2014052920140525
2577052? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2014052920140525
2577364? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2014052920140525
2578300? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2014052920140525
2588084? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2014052920140525
2590516? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2014052920140525
2594476? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2014052920140525
2594976? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2014052920140525
2598244? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2014052920140525
2599496? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014052920140525
2600152? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2014052920140525
2617664? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2014052920140525
2639976? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2014052920140525
2722620? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2014052920140525
2734352? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014052920140525
2734928? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2014052920140525
3000316? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2014052920140525
3000392? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2014052920140525
3002292? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2014052920140525
3012820? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2014052920140525
3015532? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2014052920140525
3016420? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2014052920140525
3409564? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2014052920140525
3415376? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2014052920140525
4172664? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2014052920140525
4262192? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014052920140525
4262984? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014052920140525
4263284? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014052920140525
4265112? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014052920140525
4299832? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2014052920140525
4300616? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2014052920140525
4301348? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2014052920140525
4302232? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2014052920140525
4479376? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2014052920140525
4510316? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2014052920140525
4511464? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2014052920140525
4612076? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2014052920140525
4612144? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2014052920140525
4612480? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2014052920140525
4623456? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014052920140525
4623604? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2014052920140525
4623740? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2014052920140525
4624104? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2014052920140525
4625076? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2014052920140525
4625844? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2014052920140525
4627356? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2014052920140525
4627676? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2014052920140525
4627804? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2014052920140525
4628000? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2014052920140525
4628872? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2014052920140525
4629032? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2014052920140525
4630376? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014052920140525
4630456? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2014052920140525
4630788? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2014052920140525
4631772? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014052920140525
4631836? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2014052920140525
4631948? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014052920140525
4632228? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2014052920140525
4638120? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014052920140525
4690072? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2014052920140525
4690108? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2014052920140525
4690724? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2014052920140525
4693340? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2014052920140525
4693824? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2014052920140525
4696072? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2014052920140525
4696220? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2014052920140525
4696676? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2014052920140525
4697748? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2014052920140525
4698036? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2014052920140525
4700980? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2014052920140525
4720000? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2014052920140525
4720816? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2014052920140525
4721156? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2014052920140525