Implementation notes: x86, h9trinity, crypto_aead/deoxysneq128128v13

Computer: h9trinity
Architecture: x86
CPU ID: AuthenticAMD-00610f01-178bfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: deoxysneq128128v13
TimeImplementationCompilerBenchmark dateSUPERCOP version
1338828refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017112620171020
1339667refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017112620171020
1354368refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017112620171020
1355695refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017112620171020
1358004refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017112620171020
1362539refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017112620171020
1363702refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017112620171020
1366712refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017112620171020
1370705refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017112620171020
1376376refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017112620171020
1376784refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017112620171020
1378462refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017112620171020
1379159refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017112620171020
1383043refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017112620171020
1389312refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017112620171020
1400014refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017112620171020
1433684refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017112620171020
1457119refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017112620171020
1479861refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017112620171020
1530661refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017112620171020
1857912refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017112620171020
1858802refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017112620171020
1862217refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017112620171020
1875864refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017112620171020
1885706refgcc -m32 -O3 -fomit-frame-pointer2017112620171020
1934820refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2017112620171020
1937056refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2017112620171020
1938083refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2017112620171020
1942308refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2017112620171020
1945513refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2017112620171020
2008275refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017112620171020
2021333refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017112620171020
2046800refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017112620171020
2088553refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017112620171020
2091624refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017112620171020
2094710refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017112620171020
2098768refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017112620171020
2099744refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017112620171020
2125579refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017112620171020
2127259refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017112620171020
2164820refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017112620171020
2165184refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017112620171020
2186287refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017112620171020
2195957refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017112620171020
2195981refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017112620171020
2205346refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017112620171020
2220963refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017112620171020
2228386refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017112620171020
2229562refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017112620171020
2285030refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017112620171020
2289478refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017112620171020
2310248refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017112620171020
2315702refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017112620171020
2317734refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017112620171020
2333506refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017112620171020
2338278refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017112620171020
2355520refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017112620171020
2456107refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017112620171020
2506306refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017112620171020
2533150refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017112620171020
2535072refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017112620171020
2548832refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017112620171020
2554725refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017112620171020
2571798refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017112620171020
2579492refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017112620171020
2585786refgcc -m32 -O2 -fomit-frame-pointer2017112620171020
2589198refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017112620171020
2592266refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017112620171020
2609439refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017112620171020
2614187refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017112620171020
2619771refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017112620171020
2663093refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017112620171020
2680272refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017112620171020
2692927refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017112620171020
2706660refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017112620171020
2754320refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017112620171020
2854791refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017112620171020
2930124refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017112620171020
2932562refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017112620171020
2933389refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017112620171020
3102640refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017112620171020
3104482refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017112620171020
3113613refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017112620171020
3117101refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017112620171020
3117727refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017112620171020
3122013refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017112620171020
3128528refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017112620171020
3152812refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017112620171020
3157394refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017112620171020
3254891refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017112620171020
3284523refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017112620171020
3305800refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017112620171020
3313222refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017112620171020
3316986refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017112620171020
3322867refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017112620171020
3332495refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017112620171020
3333616refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017112620171020
3344681refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017112620171020
3346286refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017112620171020
3372689refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017112620171020
3386686refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017112620171020
3499421refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017112620171020
3677229refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017112620171020
3681811refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017112620171020
3769934refgcc -m32 -march=k8 -O -fomit-frame-pointer2017112620171020
3771898refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017112620171020
3784906refgcc -m32 -march=athlon -O -fomit-frame-pointer2017112620171020
3842309refgcc -m32 -march=i386 -O -fomit-frame-pointer2017112620171020
3888837refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017112620171020
3899715refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017112620171020
3908544refgcc -m32 -march=k6 -O -fomit-frame-pointer2017112620171020
3917289refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017112620171020
3929657refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017112620171020
3931160refgcc -m32 -march=prescott -O -fomit-frame-pointer2017112620171020
3967241refgcc -m32 -march=nocona -O -fomit-frame-pointer2017112620171020
4001496refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017112620171020
4014655refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017112620171020
4030435refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017112620171020
4057714refgcc -m32 -O -fomit-frame-pointer2017112620171020
4082545refgcc -m32 -march=core2 -O -fomit-frame-pointer2017112620171020
4084019refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017112620171020
4088887refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017112620171020
4090716refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017112620171020
4105177refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017112620171020
4112999refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017112620171020
4116157refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017112620171020
4127686refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017112620171020
4135570refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017112620171020
4138575refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017112620171020
4151570refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017112620171020
4157355refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017112620171020
4175005refgcc -m32 -march=i486 -O -fomit-frame-pointer2017112620171020
4175573refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017112620171020
4199535refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017112620171020
4202139refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017112620171020
4210380refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017112620171020
4221074refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017112620171020
4230534refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017112620171020
4242696refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017112620171020
4248140refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017112620171020
4251352refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017112620171020
4252782refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017112620171020
4253023refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017112620171020
4256902refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017112620171020
4263215refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017112620171020
4264076refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017112620171020
4272716refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017112620171020
4276917refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017112620171020
4290849refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017112620171020
4299781refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017112620171020
4311475refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017112620171020
4314278refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017112620171020
4318148refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017112620171020
4321701refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017112620171020
4468694refgcc -m32 -Os -fomit-frame-pointer2017112620171020
4472662refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017112620171020
4493541refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017112620171020
4543472refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017112620171020
4582907refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017112620171020
4607357refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017112620171020
4641739refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017112620171020
4662162refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017112620171020
4719957refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017112620171020
4737677refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017112620171020
4762385refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017112620171020
4780941refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017112620171020
4803951refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017112620171020
4824050refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017112620171020
4913842refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017112620171020
4925078refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017112620171020
5127126refgcc -m32 -march=pentium -O -fomit-frame-pointer2017112620171020
5133989refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017112620171020

Test failure

Implementation: crypto_aead/deoxysneq128128v13/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