Implementation notes: x86, hydra9, crypto_aead/acorn128

Computer: hydra9
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: acorn128
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
6141280? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090220170725
6184088? ? ?? ? ?refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2017090220170725
6185160? ? ?? ? ?refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2017090220170725
6191321? ? ?? ? ?refgcc_-m32_-O3_-fomit-frame-pointer2017090220170725
6200315? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2017090220170725
6214646? ? ?? ? ?refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2017090220170725
6249867? ? ?? ? ?refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2017090220170725
6252375? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090220170725
6254059? ? ?? ? ?refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2017090220170725
6256484? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090220170725
6257765? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017090220170725
6265451? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090220170725
6272209? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017090220170725
6320044? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2017090220170725
6320516? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090220170725
6327849? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090320170725
6336699? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2017090220170725
6341542? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090220170725
6342755? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090220170725
6382033? ? ?? ? ?refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2017090220170725
6389823? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2017090220170725
6401300? ? ?? ? ?refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090220170725
6403101? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2017090220170725
6416870? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2017090220170725
6419128? ? ?? ? ?refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2017090220170725
6434641? ? ?? ? ?refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2017090220170725
6466887? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2017090220170725
6506459? ? ?? ? ?refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2017090220170725
6542165? ? ?? ? ?refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2017090220170725
6713919? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090220170725
6769385? ? ?? ? ?refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090220170725
6779052? ? ?? ? ?refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2017090220170725
6783161? ? ?? ? ?refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090220170725
6816781? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2017090220170725
6820108? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2017090220170725
6839305? ? ?? ? ?refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090220170725
6842239? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2017090320170725
6855220? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2017090220170725
6955276? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2017090320170725
7017695? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2017090320170725
7046763? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2017090320170725
7073234? ? ?? ? ?refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2017090220170725
7291869? ? ?? ? ?refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2017090220170725
21962571? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090220170725
22145920? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090220170725
22159119? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090220170725
22404453? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090220170725
22480969? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090320170725
22518165? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090220170725
22549912? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090220170725
22557772? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090220170725
22678137? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2017090220170725
22695959? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090220170725
22717394? ? ?? ? ?refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2017090220170725
22998300? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090220170725
23065843? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090220170725
23067056? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090320170725
23093377? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090320170725
23099382? ? ?? ? ?refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2017090220170725
23115151? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2017090220170725
23116090? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090220170725
23121133? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2017090220170725
23132292? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090220170725
23297393? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2017090220170725
23374783? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2017090220170725
27347934? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2017090320170725
27587142? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090320170725
27600462? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090320170725
27839096? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2017090320170725
28520916? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090320170725
28521226? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2017090320170725
28885137? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2017090320170725
29297547? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2017090320170725
30018629? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2017090220170725
30030920? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090220170725
30060969? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090220170725
30305035? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2017090220170725
30406686? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090220170725
30413342? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090220170725
35416624? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017090220170725
35520225? ? ?? ? ?refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2017090220170725
35576114? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017090220170725
35581557? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2017090220170725
35584216? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2017090220170725
35599436? ? ?? ? ?refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2017090220170725
35601221? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2017090220170725
35610920? ? ?? ? ?refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2017090220170725
35636638? ? ?? ? ?refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2017090220170725
35652705? ? ?? ? ?refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2017090220170725
37502003? ? ?? ? ?refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2017090220170725
37511419? ? ?? ? ?refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2017090220170725
38797778? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2017090220170725
38807073? ? ?? ? ?refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2017090220170725
38821322? ? ?? ? ?refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2017090220170725
38829345? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2017090220170725
45751816? ? ?? ? ?refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2017090220170725
45794194? ? ?? ? ?refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2017090220170725
46778925? ? ?? ? ?refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2017090220170725
47380049? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2017090220170725
48449019? ? ?? ? ?refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2017090220170725
48449645? ? ?? ? ?refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2017090220170725
48450473? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2017090220170725
48450562? ? ?? ? ?refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2017090220170725
48602800? ? ?? ? ?refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2017090220170725
48698779? ? ?? ? ?refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090220170725
49090093? ? ?? ? ?refgcc_-m32_-O2_-fomit-frame-pointer2017090220170725
49291906? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090220170725
49345915? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2017090220170725
49384618? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090220170725
49392527? ? ?? ? ?refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2017090220170725
49534610? ? ?? ? ?refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2017090220170725
49782332? ? ?? ? ?refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2017090220170725
49868593? ? ?? ? ?refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2017090220170725
49965381? ? ?? ? ?refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2017090220170725
50059169? ? ?? ? ?refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2017090220170725
50108009? ? ?? ? ?refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2017090220170725
50284672? ? ?? ? ?refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2017090220170725
50328247? ? ?? ? ?refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2017090220170725
50906212? ? ?? ? ?refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2017090220170725
51332119? ? ?? ? ?refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090220170725
51515938? ? ?? ? ?refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090220170725
51591021? ? ?? ? ?refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2017090220170725
51643569? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090220170725
51721793? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2017090220170725
51825160? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2017090320170725
51841391? ? ?? ? ?refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090220170725
51890270? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090320170725
51943383? ? ?? ? ?refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2017090220170725
52201483? ? ?? ? ?refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2017090220170725
52239691? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2017090220170725
52260920? ? ?? ? ?refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2017090220170725
52281577? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2017090220170725
52287064? ? ?? ? ?refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2017090220170725
52293957? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2017090220170725
52428986? ? ?? ? ?refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2017090220170725
52470461? ? ?? ? ?refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090220170725
52513051? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2017090220170725
52634282? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090220170725
52976056? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090220170725
53003661? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2017090220170725
53015688? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090220170725
53016480? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090220170725
53154060? ? ?? ? ?refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2017090220170725
53302112? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2017090220170725
53720247? ? ?? ? ?refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017090220170725
53776692? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2017090320170725
53847694? ? ?? ? ?refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2017090220170725
53978208? ? ?? ? ?refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2017090220170725
54092949? ? ?? ? ?refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2017090220170725
54370038? ? ?? ? ?refgcc_-m32_-Os_-fomit-frame-pointer2017090220170725
54521171? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2017090320170725
54771341? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2017090220170725
54878142? ? ?? ? ?refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2017090220170725
54881667? ? ?? ? ?refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2017090220170725
54891793? ? ?? ? ?refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2017090220170725
55353786? ? ?? ? ?refgcc_-m32_-O_-fomit-frame-pointer2017090220170725
55662090? ? ?? ? ?refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2017090220170725
55760908? ? ?? ? ?refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2017090220170725
55781866? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2017090220170725
56039828? ? ?? ? ?refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2017090220170725
56054587? ? ?? ? ?refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2017090220170725
56057381? ? ?? ? ?refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2017090220170725
56059724? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017090220170725
56118845? ? ?? ? ?refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2017090220170725
56336762? ? ?? ? ?refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2017090220170725
56372872? ? ?? ? ?refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2017090220170725
57299859? ? ?? ? ?refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017090220170725
57559411? ? ?? ? ?refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2017090220170725
60019257? ? ?? ? ?refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2017090220170725
61301523? ? ?? ? ?refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2017090220170725
61352851? ? ?? ? ?refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2017090220170725
62948068? ? ?? ? ?refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2017090320170725

Test failure

Implementation: crypto_aead/acorn128/ref
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref