Implementation notes: x86, gcc14, crypto_aead/raviyoylav1

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: raviyoylav1
TimeImplementationCompilerBenchmark dateSUPERCOP version
6694929refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102520161009
6695703refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102520161009
6695748refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102520161009
6695865refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102520161009
6774084refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102520161009
6818238refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102520161009
6884298refgcc -m32 -Os -fomit-frame-pointer2016102520161009
6884523refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102520161009
6886890refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102520161009
6887115refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102520161009
6889410refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102520161009
6890265refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102520161009
6890373refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102520161009
6890589refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102520161009
6891588refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102520161009
6892146refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102520161009
6892263refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102520161009
6892686refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102520161009
6894270refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102520161009
6895278refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102520161009
6900678refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102520161009
6917121refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102520161009
6917715refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102520161009
6919290refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102520161009
6921558refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102520161009
6922305refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102520161009
6925455refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102520161009
6929496refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102520161009
6945021refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102520161009
6955326refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102520161009
7056378refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102520161009
7061211refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102520161009
7061688refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102520161009
7062498refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102520161009
7063956refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102520161009
7064829refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102520161009
7067061refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102520161009
7067322refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102520161009
7069266refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102520161009
7073442refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102520161009
7075836refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102520161009
7083729refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102520161009
7095393refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102520161009
7097643refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102520161009
7097778refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102520161009
7100631refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102520161009
7105257refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102520161009
7149024refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102520161009
7149474refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102520161009
7152507refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102520161009
7154685refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102520161009
7155558refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102520161009
7159842refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102520161009
7160607refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102520161009
7176123refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102520161009
7176834refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102520161009
7177590refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016102520161009
7178139refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102520161009
7179183refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016102520161009
7180443refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102520161009
7193304refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102520161009
7203492refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102520161009
7208775refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102520161009
7227369refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102520161009
7243443refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102520161009
7268364refgcc -m32 -O2 -fomit-frame-pointer2016102520161009
7276131refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102520161009
7277049refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102520161009
7295229refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102520161009
7297497refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102520161009
7298919refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102520161009
7300404refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102520161009
7300629refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102520161009
7303419refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102520161009
7309413refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102520161009
7336350refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102520161009
7343613refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102520161009
7348788refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102520161009
7355952refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102520161009
7356564refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102520161009
7357959refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102520161009
7360011refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102520161009
7369812refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102520161009
7371747refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102520161009
7373268refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102520161009
7374528refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102520161009
7376589refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102520161009
7376787refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102520161009
7378353refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102520161009
7403409refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102520161009
7410645refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102520161009
7459767refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102520161009
7482546refgcc -m32 -O3 -fomit-frame-pointer2016102520161009
7486650refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102520161009
7505235refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102520161009
7505541refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102520161009
7514037refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102520161009
7514559refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102520161009
7523442refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102520161009
7536006refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102520161009
7546203refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102520161009
7546554refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102520161009
7576920refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102520161009
7578927refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102520161009
7582248refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102520161009
7586541refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102520161009
7590465refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102520161009
7602093refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102520161009
7603767refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102520161009
7604775refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102520161009
7723305refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102520161009
7723800refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102520161009
7769070refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102520161009
7777359refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102520161009
7958367refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102520161009
7960158refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102520161009
7961022refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102520161009
7967016refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102520161009
7997769refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102520161009
8011476refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102520161009
8065089refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102520161009
8067393refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102520161009
8067816refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102520161009
8068014refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102520161009
8127531refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102520161009
8127693refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102520161009
8135424refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102520161009
8153109refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102520161009
8274879refgcc -m32 -march=k6 -O -fomit-frame-pointer2016102520161009
8333226refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102520161009
8335080refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102520161009
8425881refgcc -m32 -O -fomit-frame-pointer2016102520161009
8439444refgcc -m32 -march=k8 -O -fomit-frame-pointer2016102520161009
8441793refgcc -m32 -march=prescott -O -fomit-frame-pointer2016102520161009
8443197refgcc -m32 -march=nocona -O -fomit-frame-pointer2016102520161009
8450775refgcc -m32 -march=athlon -O -fomit-frame-pointer2016102520161009
8462943refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102520161009
8464185refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102520161009
8504532refgcc -m32 -march=core2 -O -fomit-frame-pointer2016102520161009
8504640refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102520161009
8506638refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102520161009
8507952refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102520161009
8516790refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102520161009
8517735refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102520161009
8518329refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102520161009
8518374refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102520161009
8603001refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102520161009
8664633refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102520161009
8701182refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102520161009
8718840refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102520161009
8720073refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102520161009
8727714refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102520161009
8733231refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102520161009
8768844refgcc -m32 -march=pentium -O -fomit-frame-pointer2016102520161009
8774784refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102520161009
8829036refgcc -m32 -march=i486 -O -fomit-frame-pointer2016102520161009
8831016refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102520161009
8844660refgcc -m32 -march=i386 -O -fomit-frame-pointer2016102520161009
8944182refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102520161009
9137232refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102520161009