Implementation notes: x86, gcc14, crypto_encrypt/ronald1536

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_encrypt
Primitive: ronald1536
TimeImplementationCompilerBenchmark dateSUPERCOP version
16426683opensslgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016103120161009
16432650opensslgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016103120161009
16433550opensslgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016103120161009
16435575opensslgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016103120161009
16436187opensslgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016103120161009
16438050opensslgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016103120161009
16439373opensslgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016103120161009
16443459opensslgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016103120161009
16443567opensslgcc -m32 -march=pentium -Os -fomit-frame-pointer2016103120161009
16444350opensslgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016103120161009
16444548opensslgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016103120161009
16444584opensslgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016103120161009
16444710opensslgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016103120161009
16446636opensslgcc -m32 -march=k6 -Os -fomit-frame-pointer2016103120161009
16449516opensslgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016103120161009
16450272opensslgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016103120161009
16450605opensslgcc -m32 -march=nocona -Os -fomit-frame-pointer2016103120161009
16450857opensslgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016103120161009
16452117opensslgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016103120161009
16452585opensslgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016103120161009
16452909opensslgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016103120161009
16455096opensslgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016103120161009
16455114opensslgcc -m32 -Os -fomit-frame-pointer2016103120161009
16455528opensslgcc -m32 -march=prescott -Os -fomit-frame-pointer2016103120161009
16456086opensslgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016103120161009
16456572opensslgcc -m32 -march=athlon -Os -fomit-frame-pointer2016103120161009
16457283opensslgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016103120161009
16458633opensslgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016103120161009
16458696opensslgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016103120161009
16458975opensslgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016103120161009
16459452opensslgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016103120161009
16461666opensslgcc -m32 -march=i486 -Os -fomit-frame-pointer2016103120161009
16461963opensslgcc -m32 -march=i486 -O -fomit-frame-pointer2016103120161009
16462080opensslgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016103120161009
16462296opensslgcc -m32 -march=core2 -Os -fomit-frame-pointer2016103120161009
16463709opensslgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016103120161009
16466526opensslgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016103120161009
16466535opensslgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016103120161009
16467588opensslgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016103120161009
16468794opensslgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016103120161009
16469235opensslgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016103120161009
16469910opensslgcc -m32 -march=k8 -O -fomit-frame-pointer2016103120161009
16470297opensslgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016103120161009
16470324opensslgcc -m32 -march=barcelona -O -fomit-frame-pointer2016103120161009
16470630opensslgcc -m32 -march=core2 -O -fomit-frame-pointer2016103120161009
16471080opensslgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016103120161009
16471179opensslgcc -m32 -march=i386 -Os -fomit-frame-pointer2016103120161009
16471539opensslgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016103120161009
16472781opensslgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016103120161009
16473753opensslgcc -m32 -march=athlon -O -fomit-frame-pointer2016103120161009
16473843opensslgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016103120161009
16474590opensslgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016103120161009
16474698opensslgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016103120161009
16475256opensslgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016103120161009
16476039opensslgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016103120161009
16476381opensslgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016103120161009
16476957opensslgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016103120161009
16477299opensslgcc -m32 -march=pentium -O -fomit-frame-pointer2016103120161009
16478001opensslgcc -m32 -march=nocona -O -fomit-frame-pointer2016103120161009
16478487opensslgcc -m32 -march=prescott -O -fomit-frame-pointer2016103120161009
16479423opensslgcc -funroll-loops -m32 -O -fomit-frame-pointer2016103120161009
16480143opensslgcc -m32 -march=k8 -Os -fomit-frame-pointer2016103120161009
16480611opensslgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016103120161009
16480719opensslgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016103120161009
16483320opensslgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016103120161009
16483797opensslgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016103120161009
16485003opensslgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016103120161009
16485381opensslgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016103120161009
16486344opensslgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016103120161009
16486407opensslgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016103120161009
16487577opensslgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016103120161009
16488432opensslgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016103120161009
16489755opensslgcc -m32 -O -fomit-frame-pointer2016103120161009
16489881opensslgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016103120161009
16490430opensslgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016103120161009
16491600opensslgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016103120161009
16492005opensslgcc -m32 -O2 -fomit-frame-pointer2016103120161009
16492419opensslgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016103120161009
16493400opensslgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016103120161009
16493823opensslgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016103120161009
16495668opensslgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016103120161009
16497459opensslgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016103120161009
16500042opensslgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016103120161009
16501149opensslgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016103120161009
16502526opensslgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016103120161009
16504020opensslgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016103120161009
16504164opensslgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016103120161009
16504578opensslgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016103120161009
16504668opensslgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016103120161009
16504821opensslgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016103120161009
16505235opensslgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016103120161009
16505352opensslgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016103120161009
16505640opensslgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016103120161009
16507143opensslgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016103120161009
16507431opensslgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016103120161009
16508619opensslgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016103120161009
16509582opensslgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016103120161009
16510509opensslgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016103120161009
16510725opensslgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016103120161009
16510941opensslgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016103120161009
16512264opensslgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016103120161009
16512894opensslgcc -m32 -march=k6 -O -fomit-frame-pointer2016103120161009
16513569opensslgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016103120161009
16513749opensslgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016103120161009
16513767opensslgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016103120161009
16514190opensslgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016103120161009
16515000opensslgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016103120161009
16515558opensslgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016103120161009
16515900opensslgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016103120161009
16516053opensslgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016103120161009
16516161opensslgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016103120161009
16516773opensslgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016103120161009
16517556opensslgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016103120161009
16517799opensslgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016103120161009
16519347opensslgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016103120161009
16519734opensslgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016103120161009
16520238opensslgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016103120161009
16523262opensslgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016103120161009
16524414opensslgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016103120161009
16527582opensslgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016103120161009
16529859opensslgcc -m32 -march=i386 -O -fomit-frame-pointer2016103120161009
16530345opensslgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016103120161009
16532937opensslgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016103120161009
16535574opensslgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016103120161009
16536123opensslgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016103120161009
16536771opensslgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016103120161009
16537194opensslgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016103120161009
16538148opensslgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016103120161009
16540029opensslgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016103120161009
16540875opensslgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016103120161009
16541010opensslgcc -m32 -O3 -fomit-frame-pointer2016103120161009
16547067opensslgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016103120161009
16548264opensslgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016103120161009
16551657opensslgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016103120161009
16556373opensslgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016103120161009
16561485opensslgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016103120161009
16562691opensslgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016103120161009
16569144opensslgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016103120161009
16580205opensslgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016103120161009
16582059opensslgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016103120161009
16583652opensslgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016103120161009
16589997opensslgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016103120161009
16617141opensslgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016103120161009
16621308opensslgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016103120161009
16622991opensslgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016103120161009
16638039opensslgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016103120161009
16641063opensslgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016103120161009
16642737opensslgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016103120161009
16644888opensslgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016103120161009
16646427opensslgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016103120161009
16654347opensslgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016103120161009
16656678opensslgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016103120161009
16656894opensslgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016103120161009
16658181opensslgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016103120161009
16668000opensslgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016103120161009
16678935opensslgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016103120161009
16680654opensslgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016103120161009
16681896opensslgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016103120161009
16683300opensslgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016103120161009
16693182opensslgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016103120161009