Implementation notes: x86, jos, crypto_aead/ketjejrv1

Computer: jos
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20141014
Operation: crypto_aead
Primitive: ketjejrv1
TimeImplementationCompilerBenchmark dateSUPERCOP version
1378477refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070820140622
1420695refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
1423118refgcc -m32 -O3 -fomit-frame-pointer2014070820140622
1433708refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070820140622
1436700refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
1450222refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2014070820140622
1452998refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014070820140622
1453725refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2014070820140622
1458030refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070820140622
1496513refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
1498935refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2014070820140622
1500405refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2014070820140622
1500930refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2014070820140622
1510643refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2014070820140622
1517168refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2014070820140622
1524930refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2014070820140622
1528710refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2014070820140622
1530202refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2014070820140622
1572637refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2014070820140622
1586978refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2014070820140622
1637453refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
1641248refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
1663327refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2014070820140622
1675230refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2014070820140622
1697363refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2014070820140622
1708500refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
1711238refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
1716000refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2014070820140622
1720267refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2014070820140622
1720650refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2014070820140622
1732492refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070820140622
1732590refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2014070820140622
1734638refgcc -funroll-loops -m32 -O -fomit-frame-pointer2014070820140622
1738290refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2014070820140622
1743915refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
1746960refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2014070820140622
1746983refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2014070820140622
1747215refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2014070820140622
1747628refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
1752863refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
1755128refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070820140622
1755900refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
1758877refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
1771935refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2014070820140622
1772093refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2014070820140622
1775115refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2014070820140622
1790145refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2014070820140622
1791757refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
1793273refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
1794743refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2014070820140622
1795470refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
1796310refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
1837755refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2014070820140622
1843928refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
1865265refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2014070820140622
1871198refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070820140622
1871790refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070820140622
1872622refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070820140622
1874138refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
1934250refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070820140622
1934985refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2014070820140622
1935202refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2014070820140622
1936155refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2014070820140622
1942537refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2014070820140622
2048970refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2014070820140622
2053005refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2014070820140622
2060423refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2014070820140622
2113875refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2014070820140622
2130795refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070820140622
2151397refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2014070820140622
2189708refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070820140622
2190592refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070820140622
2191020refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2014070820140622
2305605refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070820140622
2308980refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2014070820140622
2355360refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2014070820140622
5815185refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2014070820140622
5934277refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2014070820140622
5938853refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2014070820140622
5976570refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2014070820140622
6013972refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2014070820140622
6027068refgcc -m32 -O2 -fomit-frame-pointer2014070820140622
6049215refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2014070820140622
6066045refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2014070820140622
6067755refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2014070820140622
6069413refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2014070820140622
6069653refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2014070820140622
6197978refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2014070820140622
6200085refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2014070820140622
6207052refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2014070820140622
6208335refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014070820140622
6312045refgcc -m32 -march=k8 -O -fomit-frame-pointer2014070820140622
6313463refgcc -m32 -march=athlon -O -fomit-frame-pointer2014070820140622
6343118refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2014070820140622
6346028refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2014070820140622
6374603refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2014070820140622
6425520refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2014070820140622
6436710refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2014070820140622
6438345refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2014070820140622
6465682refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2014070820140622
6496590refgcc -m32 -march=barcelona -O -fomit-frame-pointer2014070820140622
6521430refgcc -m32 -O -fomit-frame-pointer2014070820140622
6579158refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2014070820140622
6583875refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2014070820140622
6586088refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2014070820140622
6587003refgcc -m32 -march=prescott -O -fomit-frame-pointer2014070820140622
6593797refgcc -m32 -march=nocona -O -fomit-frame-pointer2014070820140622
6621998refgcc -m32 -march=core2 -O -fomit-frame-pointer2014070820140622
6724133refgcc -m32 -march=i486 -O -fomit-frame-pointer2014070820140622
6941130refgcc -m32 -march=k6 -O -fomit-frame-pointer2014070820140622
6964515refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2014070820140622
6976410refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2014070820140622
7088137refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2014070820140622
7091430refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2014070820140622
7160640refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2014070820140622
7473277refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2014070820140622
7631310refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2014070820140622
7684133refgcc -m32 -march=pentium -O -fomit-frame-pointer2014070820140622
8262225refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
8296012refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2014070820140622
8326822refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2014070820140622
8349780refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2014070820140622
8395043refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070820140622
8398920refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2014070820140622
8429220refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2014070820140622
8471407refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
8483903refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
8497620refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
8517060refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2014070820140622
8529308refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2014070820140622
8530268refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2014070820140622
8540325refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2014070820140622
8579183refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
8609820refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2014070820140622
8619503refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2014070820140622
8628960refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
8718668refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2014070820140622
8721713refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2014070820140622
8728778refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2014070820140622
8746470refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070820140622
8801933refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2014070820140622
8816317refgcc -m32 -march=i386 -O -fomit-frame-pointer2014070820140622
8821013refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2014070820140622
8822265refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2014070820140622
8855865refgcc -m32 -march=k6 -Os -fomit-frame-pointer2014070820140622
8857575refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2014070820140622
8859968refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2014070820140622
8863215refgcc -m32 -march=pentium -Os -fomit-frame-pointer2014070820140622
8867130refgcc -m32 -march=core2 -Os -fomit-frame-pointer2014070820140622
8897512refgcc -m32 -march=k8 -Os -fomit-frame-pointer2014070820140622
8898735refgcc -m32 -march=prescott -Os -fomit-frame-pointer2014070820140622
8914125refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2014070820140622
8916615refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014070820140622
8917095refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2014070820140622
8917507refgcc -m32 -march=athlon -Os -fomit-frame-pointer2014070820140622
8946743refgcc -m32 -Os -fomit-frame-pointer2014070820140622
8962073refgcc -m32 -march=nocona -Os -fomit-frame-pointer2014070820140622
9029790refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2014070820140622
9056078refgcc -m32 -march=i386 -Os -fomit-frame-pointer2014070820140622
9081352refgcc -m32 -march=i486 -Os -fomit-frame-pointer2014070820140622