Implementation notes: x86, gcc14, crypto_aead/cmcc42v1

Computer: gcc14
Architecture: x86
CPU ID: GenuineIntel-00010676-bfebfbff
SUPERCOP version: 20170105
Operation: crypto_aead
Primitive: cmcc42v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
362340refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101820161009
362358refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2016101820161009
362394refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101820161009
362880refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2016101820161009
363042refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2016101820161009
363051refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2016101820161009
363330refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2016101820161009
364131refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2016101820161009
364401refgcc -m32 -O3 -fomit-frame-pointer2016101820161009
364491refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2016101820161009
364527refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2016101820161009
364941refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2016101820161009
365049refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101820161009
365112refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2016101820161009
365535refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2016101820161009
365697refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101820161009
365985refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2016101820161009
366480refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101820161009
366804refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2016101820161009
366966refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2016101820161009
372312refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2016101820161009
372933refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101820161009
373680refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2016101820161009
374193refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2016101820161009
374634refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2016101820161009
374697refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2016101820161009
374733refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2016101820161009
374751refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2016101820161009
374814refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2016101820161009
374859refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2016101820161009
374922refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2016101820161009
374922refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2016101820161009
375012refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101820161009
375120refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2016101820161009
375417refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2016101820161009
375678refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2016101820161009
375786refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2016101820161009
375876refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2016101820161009
387954refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101820161009
387963refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101820161009
387981refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2016101820161009
388206refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2016101820161009
388287refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2016101820161009
388323refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2016101820161009
388710refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101820161009
388746refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2016101820161009
388764refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2016101820161009
388836refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2016101820161009
388836refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2016101820161009
388863refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2016101820161009
388989refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2016101820161009
389142refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2016101820161009
389835refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2016101820161009
389880refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2016101820161009
389898refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2016101820161009
390546refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2016101820161009
391860refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2016101820161009
395388refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101820161009
395397refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2016101820161009
395406refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101820161009
396531refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101820161009
396549refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101820161009
396657refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101820161009
396936refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2016101820161009
397053refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2016101820161009
397143refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2016101820161009
397170refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2016101820161009
397179refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2016101820161009
397251refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101820161009
397323refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2016101820161009
397377refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2016101820161009
397386refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2016101820161009
397395refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2016101820161009
397980refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2016101820161009
398025refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2016101820161009
398115refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2016101820161009
398196refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2016101820161009
398475refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2016101820161009
398853refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2016101820161009
398997refgcc -funroll-loops -m32 -O -fomit-frame-pointer2016101820161009
399024refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2016101820161009
399033refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2016101820161009
399159refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2016101820161009
399177refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2016101820161009
399222refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2016101820161009
399438refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101820161009
399573refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2016101820161009
399681refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101820161009
399699refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2016101820161009
399816refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2016101820161009
400491refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2016101820161009
400779refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2016101820161009
401364refgcc -m32 -O -fomit-frame-pointer2016101820161009
401373refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2016101820161009
401715refgcc -m32 -O2 -fomit-frame-pointer2016101820161009
401823refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2016101820161009
402219refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2016101820161009
402309refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2016101820161009
402462refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2016101820161009
402516refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2016101820161009
402579refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2016101820161009
402579refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2016101820161009
402588refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2016101820161009
402723refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2016101820161009
402759refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2016101820161009
402795refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2016101820161009
402795refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2016101820161009
402975refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2016101820161009
403137refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2016101820161009
403326refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101820161009
403497refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2016101820161009
403551refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2016101820161009
403614refgcc -m32 -march=barcelona -O -fomit-frame-pointer2016101820161009
403677refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2016101820161009
403722refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2016101820161009
403902refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2016101820161009
403992refgcc -m32 -march=athlon -O -fomit-frame-pointer2016101820161009
404370refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2016101820161009
404991refgcc -m32 -march=pentium -O -fomit-frame-pointer2016101820161009
405054refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2016101820161009
405288refgcc -m32 -march=prescott -O -fomit-frame-pointer2016101820161009
405342refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2016101820161009
405486refgcc -m32 -march=nocona -O -fomit-frame-pointer2016101820161009
405513refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2016101820161009
405828refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2016101820161009
405846refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2016101820161009
406143refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2016101820161009
406260refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2016101820161009
406305refgcc -m32 -march=core2 -O -fomit-frame-pointer2016101820161009
407799refgcc -m32 -march=k8 -O -fomit-frame-pointer2016101820161009
412839refgcc -m32 -march=i386 -O -fomit-frame-pointer2016101820161009
414036refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2016101820161009
414549refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2016101820161009
414873refgcc -m32 -march=i486 -O -fomit-frame-pointer2016101820161009
415422refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2016101820161009
416322refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2016101820161009
416466refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2016101820161009
416970refgcc -m32 -march=k6 -O -fomit-frame-pointer2016101820161009
417249refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2016101820161009
417276refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2016101820161009
417321refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2016101820161009
417510refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2016101820161009
418050refgcc -m32 -march=i486 -Os -fomit-frame-pointer2016101820161009
418257refgcc -m32 -march=i386 -Os -fomit-frame-pointer2016101820161009
418797refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2016101820161009
418824refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2016101820161009
418905refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2016101820161009
418941refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2016101820161009
419130refgcc -m32 -march=prescott -Os -fomit-frame-pointer2016101820161009
419175refgcc -m32 -march=nocona -Os -fomit-frame-pointer2016101820161009
419859refgcc -m32 -march=pentium -Os -fomit-frame-pointer2016101820161009
419940refgcc -m32 -march=athlon -Os -fomit-frame-pointer2016101820161009
420228refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2016101820161009
421839refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2016101820161009
421947refgcc -m32 -march=core2 -Os -fomit-frame-pointer2016101820161009
422046refgcc -m32 -Os -fomit-frame-pointer2016101820161009
423387refgcc -m32 -march=k8 -Os -fomit-frame-pointer2016101820161009
429858refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2016101820161009
429867refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2016101820161009
429876refgcc -m32 -march=k6 -Os -fomit-frame-pointer2016101820161009