Implementation notes: x86, gcc14, crypto_aead/deoxysneq256128v13

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: deoxysneq256128v13
TimeImplementationCompilerBenchmark dateSUPERCOP version
2415663refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101820161009
2422377refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101820161009
2442897refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101820161009
2443194refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101820161009
2454363refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101820161009
2455641refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101820161009
2456073refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101820161009
2464416refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101820161009
2466477refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101820161009
2468547refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101820161009
2468853refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101820161009
2480076refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101820161009
2480598refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101820161009
2483145refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101820161009
2492073refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101820161009
2504007refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101820161009
2507697refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101820161009
2511945refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101820161009
2523618refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101820161009
2523807refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101820161009
2528586refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101820161009
2531160refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101820161009
2533374refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101820161009
2549502refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101820161009
2549979refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016101820161009
2551833refgcc -m32 -O3 -fomit-frame-pointer2016101820161009
2553462refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016101820161009
2554740refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016101820161009
2558988refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101820161009
2564811refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101820161009
2603088refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101820161009
2638179refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101820161009
2638233refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101820161009
2638323refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101820161009
2643462refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101820161009
2646126refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101820161009
2647008refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101820161009
2675223refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101820161009
2683584refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101820161009
2835774refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101820161009
4685463refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101820161009
4748355refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101820161009
4787892refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101820161009
4801653refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101820161009
4845141refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101820161009
4857354refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101820161009
4895496refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101820161009
4895676refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101820161009
4895784refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101820161009
4899564refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101820161009
4914999refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101820161009
4916052refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101820161009
4938462refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101820161009
4941162refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101820161009
4944006refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101820161009
4945428refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101820161009
4945590refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101820161009
4947066refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101820161009
4989663refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101820161009
5093541refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101820161009
5094648refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101820161009
5209740refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101820161009
5223978refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101820161009
5224059refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101820161009
5225616refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101820161009
5227398refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101820161009
5233887refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101820161009
5330313refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101820161009
5471811refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101820161009
5510493refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101820161009
5510520refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101820161009
5527269refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101820161009
5527503refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101820161009
5528349refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101820161009
5540391refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101820161009
5606226refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101820161009
5618988refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101820161009
5659407refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101820161009
5666382refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101820161009
5759829refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101820161009
5760747refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101820161009
5765706refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101820161009
5813532refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101820161009
5870421refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101820161009
5880069refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101820161009
5925663refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101820161009
5948649refgcc -m32 -march=athlon -O -fomit-frame-pointer2016101820161009
5963643refgcc -m32 -march=prescott -O -fomit-frame-pointer2016101820161009
5965092refgcc -m32 -march=nocona -O -fomit-frame-pointer2016101820161009
5975919refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101820161009
5977368refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101820161009
5982984refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101820161009
5990832refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101820161009
5991651refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101820161009
5995305refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101820161009
5997114refgcc -m32 -O2 -fomit-frame-pointer2016101820161009
6002469refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101820161009
6019110refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101820161009
6040593refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101820161009
6050556refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101820161009
6128460refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101820161009
6145578refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101820161009
6149871refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101820161009
6150339refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101820161009
6152094refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101820161009
6161535refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101820161009
6167043refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101820161009
6184800refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101820161009
6250005refgcc -m32 -O -fomit-frame-pointer2016101820161009
6260409refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101820161009
6287292refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101820161009
6333192refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101820161009
6403653refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101820161009
6409251refgcc -m32 -march=k8 -O -fomit-frame-pointer2016101820161009
6472629refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101820161009
6477516refgcc -m32 -march=core2 -O -fomit-frame-pointer2016101820161009
6513993refgcc -m32 -march=k6 -O -fomit-frame-pointer2016101820161009
6517098refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101820161009
6552954refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101820161009
6553773refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101820161009
6575328refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101820161009
6582285refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101820161009
6620013refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101820161009
6669864refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101820161009
6686892refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101820161009
6698340refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101820161009
6705792refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101820161009
6729552refgcc -m32 -Os -fomit-frame-pointer2016101820161009
6732108refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101820161009
6736626refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101820161009
6754221refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101820161009
6791418refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101820161009
6820092refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101820161009
6843852refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101820161009
6846372refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101820161009
6862410refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101820161009
6957639refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101820161009
7008813refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101820161009
7010883refgcc -m32 -march=i386 -O -fomit-frame-pointer2016101820161009
7038810refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101820161009
7244874refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101820161009
7269957refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101820161009
7289721refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101820161009
7304292refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101820161009
7345971refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101820161009
7346016refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101820161009
7439409refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101820161009
7478235refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101820161009
7555374refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101820161009
7561161refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101820161009
7582851refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101820161009
7661079refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101820161009
7682967refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101820161009
7781517refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101820161009
7874847refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101820161009
7930422refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101820161009
7935102refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101820161009
9195390refgcc -m32 -march=pentium -O -fomit-frame-pointer2016101820161009
9351225refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101820161009
9787365refgcc -m32 -march=i486 -O -fomit-frame-pointer2016101820161009