Implementation notes: x86, latour, crypto_aead/deoxyseq256128v13

Computer: latour
Architecture: x86
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20171218
Operation: crypto_aead
Primitive: deoxyseq256128v13
TimeImplementationCompilerBenchmark dateSUPERCOP version
2732679refgcc -m32 -O3 -fomit-frame-pointer2017072220170718
2778309refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2017072220170718
2779110refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2017072220170718
2786967refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2017072220170718
2787138refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2017072220170718
2794842refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2017072220170718
2796399refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2017072220170718
2796993refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2017072220170718
2802897refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2017072220170718
2806029refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072220170718
2806119refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2017072220170718
2840679refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2017072220170718
2932605refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072220170718
2960001refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072220170718
2961270refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2017072220170718
2967867refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2017072220170718
2969271refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2017072220170718
2989566refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072220170718
2991735refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072220170718
3029121refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072220170718
3042495refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2017072220170718
3048840refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2017072220170718
3049236refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2017072220170718
3057930refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2017072220170718
3072402refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072220170718
3073428refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2017072220170718
3075894refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2017072220170718
3097512refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2017072220170718
3101085refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2017072220170718
3106602refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072220170718
3125592refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2017072220170718
3131199refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2017072220170718
3133098refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2017072220170718
3140037refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2017072220170718
3175506refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2017072220170718
3178539refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2017072220170718
3269592refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2017072220170718
3355902refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2017072220170718
6571413refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2017072220170718
6719040refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072220170718
6957549refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2017072220170718
6989184refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2017072220170718
6997284refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2017072220170718
7091811refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2017072220170718
7112574refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2017072220170718
7239564refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2017072220170718
7255935refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2017072220170718
7265736refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2017072220170718
7356573refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2017072220170718
7447473refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072220170718
7540344refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2017072220170718
7580484refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072220170718
7595793refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2017072220170718
7608330refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072220170718
7611804refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072220170718
7620093refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072220170718
7635969refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072220170718
7673265refgcc -funroll-loops -m32 -O -fomit-frame-pointer2017072220170718
7717131refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072220170718
7759899refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072220170718
7772715refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2017072220170718
7777026refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2017072220170718
7819857refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2017072220170718
7850817refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2017072220170718
7856046refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2017072220170718
7881381refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2017072220170718
7899156refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2017072220170718
7906437refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2017072220170718
7937973refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2017072220170718
7943724refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2017072220170718
7964253refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2017072220170718
7972929refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2017072220170718
7998903refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2017072220170718
8027973refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2017072220170718
8036235refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2017072220170718
8040978refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2017072220170718
8046216refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2017072220170718
8059842refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2017072220170718
8089884refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2017072220170718
8108865refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2017072220170718
8117244refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2017072220170718
8126640refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2017072220170718
8155926refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2017072220170718
8159463refgcc -m32 -O2 -fomit-frame-pointer2017072220170718
8210178refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2017072220170718
8369217refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2017072220170718
8370306refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2017072220170718
8380602refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2017072220170718
8408781refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2017072220170718
8465247refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2017072220170718
8492985refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2017072220170718
8531712refgcc -m32 -march=k8 -O -fomit-frame-pointer2017072220170718
8557416refgcc -m32 -march=athlon -O -fomit-frame-pointer2017072220170718
8583174refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2017072220170718
8629677refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2017072220170718
8706393refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2017072220170718
8738874refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2017072220170718
8802180refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2017072220170718
8868114refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2017072220170718
8900028refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2017072220170718
8938431refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2017072220170718
8959653refgcc -m32 -march=core2 -O -fomit-frame-pointer2017072220170718
8963460refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2017072220170718
8978832refgcc -m32 -O -fomit-frame-pointer2017072220170718
8992800refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2017072220170718
9023319refgcc -m32 -march=barcelona -O -fomit-frame-pointer2017072220170718
9028098refgcc -m32 -march=corei7 -O -fomit-frame-pointer2017072220170718
9041256refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2017072220170718
9200250refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2017072220170718
9203706refgcc -m32 -march=prescott -O -fomit-frame-pointer2017072220170718
9214416refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2017072220170718
9235980refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2017072220170718
9238581refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2017072220170718
9296487refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2017072220170718
9302742refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2017072220170718
9337599refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2017072220170718
9337878refgcc -m32 -march=nocona -O -fomit-frame-pointer2017072220170718
9352899refgcc -m32 -march=core2 -Os -fomit-frame-pointer2017072220170718
9363996refgcc -m32 -Os -fomit-frame-pointer2017072220170718
9370071refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2017072220170718
9370944refgcc -m32 -march=pentium -O -fomit-frame-pointer2017072220170718
9380907refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2017072220170718
9392166refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2017072220170718
9395442refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2017072220170718
9483219refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2017072220170718
9493866refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2017072220170718
9504387refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072220170718
9517725refgcc -m32 -march=athlon -Os -fomit-frame-pointer2017072220170718
9520299refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2017072220170718
9521478refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2017072220170718
9522108refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2017072220170718
9549090refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2017072220170718
9568647refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2017072220170718
9575442refgcc -m32 -march=i386 -O -fomit-frame-pointer2017072220170718
9622728refgcc -m32 -march=k6 -Os -fomit-frame-pointer2017072220170718
9684036refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2017072220170718
9709965refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2017072220170718
9725499refgcc -m32 -march=k8 -Os -fomit-frame-pointer2017072220170718
9745461refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2017072220170718
9746460refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2017072220170718
9751212refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2017072220170718
9803475refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2017072220170718
9822933refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2017072220170718
9824148refgcc -m32 -march=pentium -Os -fomit-frame-pointer2017072220170718
9827010refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2017072220170718
9827370refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2017072220170718
9862002refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2017072220170718
9866583refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2017072220170718
9894744refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072220170718
9909693refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2017072220170718
9942318refgcc -m32 -march=k6 -O -fomit-frame-pointer2017072220170718
9962433refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2017072220170718
10008576refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2017072220170718
10041597refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2017072220170718
10084833refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2017072220170718
10152279refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2017072220170718
10247472refgcc -m32 -march=i486 -O -fomit-frame-pointer2017072220170718
10369557refgcc -m32 -march=prescott -Os -fomit-frame-pointer2017072220170718
10373472refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2017072220170718
10412685refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2017072220170718
10428885refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2017072220170718
10446687refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2017072220170718
10478169refgcc -m32 -march=nocona -Os -fomit-frame-pointer2017072220170718
10480743refgcc -m32 -march=i486 -Os -fomit-frame-pointer2017072220170718
10554165refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2017072220170718
10614897refgcc -m32 -march=i386 -Os -fomit-frame-pointer2017072220170718
10713123refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2017072220170718

Test failure

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