Implementation notes: x86, titan0, crypto_aead/orangezestv1

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: orangezestv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
16510560refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080220190729
16549556refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080220190729
16555140refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080220190729
16560008refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080220190729
16591236refgcc -m32 -O3 -fomit-frame-pointer2019080220190729
16623732refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080220190729
16626204refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080220190729
16714904refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080220190729
16801024refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080220190729
16821520refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080220190729
16831832refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080220190729
16835560refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080220190729
16837600refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080220190729
16866716refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080220190729
17005336refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080220190729
17108776refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080220190729
17680116refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080220190729
24492980refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080220190729
24518556refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080220190729
27589404refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080220190729
27593748refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080220190729
29074220refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019080220190729
29453732refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080220190729
29826296refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080220190729
29830752refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080220190729
29920188refgcc -m32 -O2 -fomit-frame-pointer2019080220190729
29962984refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080220190729
30241788refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080220190729
30334740refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080220190729
31063676refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080220190729
31071428refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080220190729
37328624refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080220190729
37363524refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080220190729
39118340refgcc -m32 -march=k8 -O -fomit-frame-pointer2019080220190729
39176612refgcc -m32 -march=athlon -O -fomit-frame-pointer2019080220190729
40440788refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080220190729
40446240refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080220190729
40453960refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080220190729
40475164refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080220190729
40493356refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019080220190729
40493824refgcc -m32 -march=core2 -O -fomit-frame-pointer2019080220190729
40685636refgcc -m32 -O -fomit-frame-pointer2019080220190729
44650488refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080220190729
44683648refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080220190729
44827132refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080220190729
45624168refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080220190729
45845456refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080220190729
45873452refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080220190729
45937580refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080220190729
45945248refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080220190729
46133048refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080220190729
46182848refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080220190729
46269788refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080220190729
46272384refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080220190729
46276276refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080220190729
46320012refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080220190729
46321380refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080220190729
46442176refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080220190729
46618900refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080220190729
47033016refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080220190729
47199700refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080220190729
47216528refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080220190729
47300620refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080220190729
47365516refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080220190729
47536784refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080220190729
47601104refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080220190729
47631504refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080220190729
47769168refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080220190729
47821208refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080220190729
47915596refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080220190729
47981188refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080220190729
48915688refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080220190729
49039356refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080220190729
49072156refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080220190729
49267144refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080220190729
49366952refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080220190729
49710156refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080220190729
50024700refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080220190729
50857716refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080220190729
51144288refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080220190729
51235820refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080220190729
51243204refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080220190729
51256052refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080220190729
51410928refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080220190729
51587140refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080220190729
51590876refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080220190729
52018160refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080220190729
68407964refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080220190729
68490832refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080220190729
68786240refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080220190729
68819428refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080220190729
69865440refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080220190729
72234232refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080220190729
72368496refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080220190729
73722736refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080220190729
74574548refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080220190729
74759004refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080220190729
74835820refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080220190729
75202604refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080220190729
75953312refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080220190729
76008040refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080220190729
76035160refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080220190729
96731652refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080220190729
98159880refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080220190729
98255124refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080220190729
98986388refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080220190729
99232156refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080220190729
99558560refgcc -m32 -march=i486 -O -fomit-frame-pointer2019080220190729
99710004refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080220190729
99893592refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080220190729
99939180refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080220190729
99975272refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080220190729
100136712refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080220190729
102315400refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080220190729
102632568refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080220190729
102634076refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080220190729
103244020refgcc -m32 -Os -fomit-frame-pointer2019080220190729
103291528refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080220190729
103505936refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080220190729
103890648refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019080220190729
104115404refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019080220190729
104130152refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019080220190729
104209372refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080220190729
104324684refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019080220190729
104333536refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019080220190729
104494752refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019080220190729
104595372refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019080220190729
104918912refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019080220190729
104981976refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019080220190729
105039376refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019080220190729
105046852refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019080220190729
105177320refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019080220190729
105287928refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019080220190729
105613704refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019080220190729
105977528refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019080220190729
106092716refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080220190729
106106768refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080220190729
106148172refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080220190729
106317628refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080220190729
106404636refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080220190729
106406052refgcc -m32 -march=k6 -O -fomit-frame-pointer2019080220190729
106974540refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019080220190729
106978264refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019080220190729
106989276refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019080220190729
106990472refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080220190729
107115392refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019080220190729
107282112refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019080220190729
107305784refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019080220190729
107318524refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019080220190729
107338728refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019080220190729
107490512refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019080220190729
107494512refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019080220190729
107524912refgcc -m32 -march=nocona -O -fomit-frame-pointer2019080220190729
107539952refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080220190729
107664324refgcc -m32 -march=prescott -O -fomit-frame-pointer2019080220190729
107802460refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019080220190729
107815000refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019080220190729
107853372refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019080220190729
108020324refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019080220190729
108061716refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019080220190729
108080100refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019080220190729
108081684refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080220190729
108470072refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080220190729
108483028refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019080220190729
108529136refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019080220190729
109099028refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019080220190729
109162024refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019080220190729
109276476refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019080220190729
109471456refgcc -m32 -march=pentium -O -fomit-frame-pointer2019080220190729
109472352refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080220190729
110417416refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019080220190729
111672380refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019080220190729
111744324refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019080220190729
111824404refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019080220190729
111919228refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080220190729
114222444refgcc -m32 -march=i386 -O -fomit-frame-pointer2019080220190729