Implementation notes: x86, gcc14, crypto_aead/present80n6t4silcv2

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: present80n6t4silcv2
TimeImplementationCompilerBenchmark dateSUPERCOP version
37207944refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016102320161009
37527633refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102320161009
37536282refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102320161009
37614366refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016102320161009
37673694refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102320161009
37674891refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102320161009
37680255refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102320161009
37682964refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102320161009
37866213refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016102320161009
37867626refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016102320161009
37875285refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016102320161009
37878660refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016102320161009
38292777refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016102320161009
38301336refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016102320161009
38431107refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016102320161009
38648565refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016102320161009
38650068refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
38717100refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016102320161009
38723310refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102320161009
39239757refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016102320161009
39258072refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102320161009
39262464refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102320161009
39277017refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102320161009
39286035refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102320161009
39291426refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102320161009
39424365refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016102320161009
39433941refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016102320161009
39673845refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016102320161009
39681549refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016102320161009
39682188refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016102320161009
39694887refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102320161009
39719403refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
39723768refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016102320161009
39724632refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016102320161009
39749346refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016102320161009
39750093refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016102320161009
39757266refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016102320161009
39819132refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016102320161009
39820635refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102320161009
39821850refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102320161009
39852702refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016102320161009
39939786refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016102320161009
40020273refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016102320161009
40085010refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016102320161009
40127958refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016102320161009
40133376refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016102320161009
40149126refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016102320161009
40152798refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016102320161009
40159125refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016102320161009
40161519refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102320161009
40174641refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016102320161009
40183263refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016102320161009
40233789refgcc -m32 -Os -fomit-frame-pointer2016102320161009
40306986refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016102320161009
40356144refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016102320161009
40390443refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016102320161009
40450725refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016102320161009
40506912refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016102320161009
40522167refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016102320161009
40540635refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016102320161009
40542912refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016102320161009
40648419refgcc -m32 -march=nocona -O -fomit-frame-pointer2016102320161009
40651848refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016102320161009
40654791refgcc -m32 -march=prescott -O -fomit-frame-pointer2016102320161009
40655142refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016102320161009
40685850refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016102320161009
40813713refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016102320161009
40814595refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016102320161009
40815621refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016102320161009
40845609refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016102320161009
40848300refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016102320161009
40856706refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016102320161009
40883481refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016102320161009
41101398refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016102320161009
41130153refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016102320161009
41550399refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016102320161009
41555835refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016102320161009
41556024refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016102320161009
41556465refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016102320161009
41583204refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016102320161009
41618610refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016102320161009
41755617refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016102320161009
41755779refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016102320161009
41759892refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016102320161009
41801751refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016102320161009
41815665refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016102320161009
42223275refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016102320161009
42237234refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016102320161009
42439833refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016102320161009
42580242refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016102320161009
42601680refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016102320161009
42608520refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016102320161009
42678135refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016102320161009
42679467refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016102320161009
42683139refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016102320161009
42854067refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016102320161009
42855534refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016102320161009
42866847refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016102320161009
42869673refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016102320161009
42870501refgcc -m32 -march=core2 -O -fomit-frame-pointer2016102320161009
42979923refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016102320161009
42992901refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016102320161009
43006635refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016102320161009
43006671refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016102320161009
43108497refgcc -m32 -O -fomit-frame-pointer2016102320161009
43289181refgcc -m32 -march=athlon -O -fomit-frame-pointer2016102320161009
43395543refgcc -m32 -march=k8 -O -fomit-frame-pointer2016102320161009
43402086refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016102320161009
43407099refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016102320161009
43423812refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016102320161009
43468236refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016102320161009
43471287refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016102320161009
43474860refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016102320161009
43484625refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016102320161009
43626069refgcc -m32 -march=k6 -O -fomit-frame-pointer2016102320161009
43700328refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016102320161009
43700562refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016102320161009
43875945refgcc -m32 -O2 -fomit-frame-pointer2016102320161009
44724150refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016102320161009
44724654refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016102320161009
44780886refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016102320161009
44836371refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016102320161009
45604755refgcc -m32 -march=i386 -O -fomit-frame-pointer2016102320161009
46199565refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016102320161009
46539531refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016102320161009
47474226refgcc -m32 -O3 -fomit-frame-pointer2016102320161009
47510829refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016102320161009
47523591refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016102320161009
47524005refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016102320161009
47544489refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016102320161009
49096881refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016102320161009
49102677refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016102320161009
49134285refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016102320161009
49747095refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016102320161009
50254425refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016102320161009
50254848refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016102320161009
50483313refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016102320161009
51224553refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016102320161009
51226002refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016102320161009
51240240refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016102320161009
51247089refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016102320161009
51276708refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016102320161009
51280083refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102320161009
51580620refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016102320161009
51607719refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102320161009
52562574refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016102320161009
57445614refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016102320161009
58359744refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016102320161009
59114601refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016102320161009
59143275refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016102320161009
59739138refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016102320161009
59892741refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016102320161009
60079023refgcc -m32 -march=i486 -O -fomit-frame-pointer2016102320161009
60581727refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102320161009
60653943refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016102320161009
60698061refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016102320161009
60783750refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016102320161009
62506422refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016102320161009
62637219refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016102320161009
62669925refgcc -m32 -march=pentium -O -fomit-frame-pointer2016102320161009