Implementation notes: x86, gcc14, crypto_stream/ocelot1

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_stream
Primitive: ocelot1
TimeImplementationCompilerBenchmark dateSUPERCOP version
55035refg++ -m32 -march=k6 -O2 -fomit-frame-pointer2016101420161009
55593refg++ -m32 -march=barcelona -O3 -fomit-frame-pointer2016101420161009
56151refg++ -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101420161009
56178refg++ -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101420161009
56250refg++ -m32 -march=k6 -O3 -fomit-frame-pointer2016101420161009
56403refg++ -m32 -march=prescott -O2 -fomit-frame-pointer2016101420161009
56781refg++ -m32 -march=core2 -O3 -fomit-frame-pointer2016101420161009
56862refg++ -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016101420161009
57123refg++ -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101420161009
57177refg++ -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101420161009
57204refg++ -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101420161009
57546refg++ -m32 -march=nocona -O2 -fomit-frame-pointer2016101420161009
57690refg++ -m32 -march=prescott -O3 -fomit-frame-pointer2016101420161009
57735refg++ -m32 -march=nocona -O3 -fomit-frame-pointer2016101420161009
58122refg++ -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101420161009
58149refg++ -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101420161009
58248refg++ -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101420161009
58356refg++ -m32 -march=core2 -O2 -fomit-frame-pointer2016101420161009
58365refg++ -m32 -march=k8 -O3 -fomit-frame-pointer2016101420161009
58995refg++ -m32 -march=athlon -O3 -fomit-frame-pointer2016101420161009
59058refg++ -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101420161009
59139refg++ -m32 -O3 -fomit-frame-pointer2016101420161009
59364refg++ -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101420161009
59373refg++ -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101420161009
59436refg++ -m32 -O2 -fomit-frame-pointer2016101420161009
59463refg++ -m32 -march=barcelona -O -fomit-frame-pointer2016101420161009
59526refg++ -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101420161009
59670refg++ -m32 -march=barcelona -O2 -fomit-frame-pointer2016101420161009
59913refg++ -m32 -march=prescott -O -fomit-frame-pointer2016101420161009
60147refg++ -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016101420161009
60165refg++ -m32 -march=nocona -O -fomit-frame-pointer2016101420161009
60219refg++ -m32 -march=pentium3 -O -fomit-frame-pointer2016101420161009
60228refg++ -m32 -march=pentium-m -O -fomit-frame-pointer2016101420161009
60228refg++ -m32 -march=pentiumpro -O -fomit-frame-pointer2016101420161009
60237refg++ -m32 -march=pentium2 -O -fomit-frame-pointer2016101420161009
60246refg++ -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101420161009
60300refg++ -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101420161009
60561refg++ -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101420161009
61110refg++ -m32 -march=pentium4 -O -fomit-frame-pointer2016101420161009
61263refg++ -m32 -march=i386 -O2 -fomit-frame-pointer2016101420161009
62487refg++ -m32 -march=core2 -Os -fomit-frame-pointer2016101420161009
62487refg++ -m32 -march=pentium -Os -fomit-frame-pointer2016101420161009
62550refg++ -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101420161009
62568refg++ -m32 -march=pentium4 -Os -fomit-frame-pointer2016101420161009
62604refg++ -m32 -march=core2 -O -fomit-frame-pointer2016101420161009
62712refg++ -m32 -march=nocona -Os -fomit-frame-pointer2016101420161009
62820refg++ -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101420161009
62820refg++ -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101420161009
62820refg++ -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101420161009
62856refg++ -m32 -Os -fomit-frame-pointer2016101420161009
63108refg++ -m32 -march=pentium-m -Os -fomit-frame-pointer2016101420161009
63126refg++ -m32 -march=pentium2 -Os -fomit-frame-pointer2016101420161009
63144refg++ -m32 -march=i386 -Os -fomit-frame-pointer2016101420161009
63288refg++ -m32 -march=barcelona -Os -fomit-frame-pointer2016101420161009
63315refg++ -m32 -march=i386 -O3 -fomit-frame-pointer2016101420161009
63423refg++ -m32 -march=i486 -Os -fomit-frame-pointer2016101420161009
63432refg++ -m32 -march=athlon -Os -fomit-frame-pointer2016101420161009
63432refg++ -m32 -march=k8 -Os -fomit-frame-pointer2016101420161009
63432refg++ -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101420161009
63522refg++ -m32 -O -fomit-frame-pointer2016101420161009
63720refg++ -m32 -march=pentium3 -Os -fomit-frame-pointer2016101420161009
63792refg++ -m32 -march=athlon -O2 -fomit-frame-pointer2016101420161009
63801refg++ -m32 -march=k8 -O2 -fomit-frame-pointer2016101420161009
63972refg++ -m32 -march=pentium -O3 -fomit-frame-pointer2016101420161009
64035refg++ -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101420161009
64332refg++ -m32 -march=i486 -O3 -fomit-frame-pointer2016101420161009
64350refg++ -m32 -march=k6 -Os -fomit-frame-pointer2016101420161009
64386refg++ -m32 -march=k6-2 -O -fomit-frame-pointer2016101420161009
64395refg++ -m32 -march=k6-3 -Os -fomit-frame-pointer2016101420161009
64404refg++ -m32 -march=k6-3 -O -fomit-frame-pointer2016101420161009
64485refg++ -m32 -march=k6-2 -Os -fomit-frame-pointer2016101420161009
64557refg++ -m32 -march=athlon -O -fomit-frame-pointer2016101420161009
64638refg++ -m32 -march=k8 -O -fomit-frame-pointer2016101420161009
64701refg++ -m32 -march=k6 -O -fomit-frame-pointer2016101420161009
64881refg++ -m32 -march=i386 -O -fomit-frame-pointer2016101420161009
65151refg++ -m32 -march=prescott -Os -fomit-frame-pointer2016101420161009
65583refg++ -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101420161009
65601refg++ -m32 -march=pentium -O2 -fomit-frame-pointer2016101420161009
66888refg++ -m32 -march=i486 -O2 -fomit-frame-pointer2016101420161009
69273refg++ -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101420161009
69273refg++ -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101420161009
69372refg++ -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101420161009
69444refg++ -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101420161009
74979refg++ -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101420161009
76122refg++ -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101420161009
77319refg++ -m32 -march=pentium -O -fomit-frame-pointer2016101420161009
78165refg++ -m32 -march=i486 -O -fomit-frame-pointer2016101420161009
79398refg++ -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101420161009