Implementation notes: x86, titan0, crypto_aead/simple128aes10

Computer: titan0
Architecture: x86
CPU ID: GenuineIntel-000306c3-bfebfbff
SUPERCOP version: 20190803
Operation: crypto_aead
Primitive: simple128aes10
TimeImplementationCompilerBenchmark dateSUPERCOP version
358060refgcc -m32 -O3 -fomit-frame-pointer2019080220190729
358716refgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2019080220190729
363480refgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2019080220190729
364168refgcc -m32 -march=athlon -O3 -fomit-frame-pointer2019080220190729
364940refgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080220190729
364948refgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080220190729
365052refgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2019080220190729
366352refgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2019080220190729
368320refgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2019080220190729
372028refgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2019080220190729
374732refgcc -m32 -march=i386 -O3 -fomit-frame-pointer2019080220190729
375148refgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2019080220190729
376196refgcc -m32 -march=barcelona -O3 -fomit-frame-pointer2019080220190729
376488refgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080220190729
377980refgcc -m32 -march=k8 -O3 -fomit-frame-pointer2019080220190729
381432refgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080220190729
381808refgcc -m32 -march=nocona -O3 -fomit-frame-pointer2019080220190729
382000refgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080220190729
382416refgcc -m32 -march=prescott -O3 -fomit-frame-pointer2019080220190729
382820refgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2019080220190729
383376refgcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer2019080220190729
384536refgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080220190729
384688refgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2019080220190729
389236refgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2019080220190729
389260refgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2019080220190729
390916refgcc -m32 -march=k6 -O3 -fomit-frame-pointer2019080220190729
393472refgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2019080220190729
398216refgcc -m32 -march=core2 -O3 -fomit-frame-pointer2019080220190729
398700refgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2019080220190729
399036refgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080220190729
402856refgcc -m32 -march=pentium -O3 -fomit-frame-pointer2019080220190729
404128refgcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer2019080220190729
404260refgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2019080220190729
404432refgcc -m32 -march=corei7 -O3 -fomit-frame-pointer2019080220190729
404800refgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080220190729
406284refgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2019080220190729
406580refgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2019080220190729
409716refgcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer2019080220190729
410552refgcc -m32 -march=core-avx2 -O3 -fomit-frame-pointer2019080220190729
411240refgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2019080220190729
411300refgcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2019080220190729
411336refgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2019080220190729
412256refgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080220190729
412604refgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080220190729
413056refgcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer2019080220190729
413428refgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2019080220190729
420604refgcc -m32 -march=i486 -O3 -fomit-frame-pointer2019080220190729
496588refgcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer2019080220190729
497472refgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2019080220190729
497648refgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2019080220190729
497652refgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2019080220190729
500944refgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2019080220190729
501600refgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2019080220190729
503376refgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2019080220190729
504100refgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2019080220190729
517288refgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080220190729
517728refgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2019080220190729
519192refgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2019080220190729
524708refgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080220190729
524860refgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2019080220190729
525344refgcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer2019080220190729
526028refgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2019080220190729
528432refgcc -m32 -O2 -fomit-frame-pointer2019080220190729
528632refgcc -m32 -march=athlon -O2 -fomit-frame-pointer2019080220190729
530468refgcc -m32 -march=corei7 -O2 -fomit-frame-pointer2019080220190729
531620refgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2019080220190729
532300refgcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer2019080220190729
532340refgcc -m32 -march=prescott -O2 -fomit-frame-pointer2019080220190729
532700refgcc -m32 -march=nocona -O2 -fomit-frame-pointer2019080220190729
534176refgcc -m32 -march=core2 -O2 -fomit-frame-pointer2019080220190729
534280refgcc -m32 -march=k8 -O2 -fomit-frame-pointer2019080220190729
534284refgcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2019080220190729
534672refgcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer2019080220190729
534868refgcc -m32 -march=barcelona -O2 -fomit-frame-pointer2019080220190729
535128refgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080220190729
535492refgcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer2019080220190729
536476refgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080220190729
537228refgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080220190729
537420refgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080220190729
543932refgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2019080220190729
544880refgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2019080220190729
545084refgcc -m32 -march=prescott -O -fomit-frame-pointer2019080220190729
545612refgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2019080220190729
545728refgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2019080220190729
546096refgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2019080220190729
546196refgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2019080220190729
546596refgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2019080220190729
547004refgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2019080220190729
547520refgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2019080220190729
547668refgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2019080220190729
547728refgcc -m32 -march=athlon -O -fomit-frame-pointer2019080220190729
548080refgcc -m32 -march=nocona -O -fomit-frame-pointer2019080220190729
548496refgcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer2019080220190729
548872refgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2019080220190729
548876refgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2019080220190729
548964refgcc -m32 -march=core-avx-i -O -fomit-frame-pointer2019080220190729
549240refgcc -m32 -march=pentium-m -O -fomit-frame-pointer2019080220190729
549752refgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2019080220190729
549776refgcc -m32 -march=core-avx2 -O -fomit-frame-pointer2019080220190729
549864refgcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer2019080220190729
550552refgcc -m32 -march=corei7-avx -O -fomit-frame-pointer2019080220190729
551212refgcc -m32 -march=core2 -O -fomit-frame-pointer2019080220190729
551212refgcc -m32 -march=pentium3 -O -fomit-frame-pointer2019080220190729
551812refgcc -m32 -march=k8 -O -fomit-frame-pointer2019080220190729
552000refgcc -m32 -march=pentium4 -O -fomit-frame-pointer2019080220190729
552028refgcc -m32 -march=barcelona -O -fomit-frame-pointer2019080220190729
552096refgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2019080220190729
552164refgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080220190729
554356refgcc -m32 -march=corei7 -O -fomit-frame-pointer2019080220190729
556276refgcc -m32 -march=pentium2 -O -fomit-frame-pointer2019080220190729
556352refgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2019080220190729
556528refgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2019080220190729
556708refgcc -funroll-loops -m32 -O -fomit-frame-pointer2019080220190729
557992refgcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer2019080220190729
559768refgcc -m32 -O -fomit-frame-pointer2019080220190729
562308refgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2019080220190729
563984refgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2019080220190729
565452refgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080220190729
565452refgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2019080220190729
570036refgcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer2019080220190729
571428refgcc -funroll-loops -m32 -Os -fomit-frame-pointer2019080220190729
572152refgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2019080220190729
572292refgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2019080220190729
579000refgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2019080220190729
579040refgcc -m32 -march=i386 -O2 -fomit-frame-pointer2019080220190729
579108refgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2019080220190729
579160refgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080220190729
579272refgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2019080220190729
579652refgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2019080220190729
579760refgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2019080220190729
582236refgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2019080220190729
582416refgcc -m32 -march=pentium -O -fomit-frame-pointer2019080220190729
582848refgcc -m32 -march=core-avx2 -Os -fomit-frame-pointer2019080220190729
582864refgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2019080220190729
584572refgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2019080220190729
585072refgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2019080220190729
586952refgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2019080220190729
587684refgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2019080220190729
588516refgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2019080220190729
588684refgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2019080220190729
588832refgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2019080220190729
588936refgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2019080220190729
589104refgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2019080220190729
589392refgcc -m32 -march=pentium -Os -fomit-frame-pointer2019080220190729
589432refgcc -m32 -march=i386 -Os -fomit-frame-pointer2019080220190729
589516refgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2019080220190729
589524refgcc -m32 -march=corei7 -Os -fomit-frame-pointer2019080220190729
589564refgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2019080220190729
589832refgcc -m32 -march=k8 -Os -fomit-frame-pointer2019080220190729
589988refgcc -m32 -march=i486 -Os -fomit-frame-pointer2019080220190729
590004refgcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer2019080220190729
590040refgcc -m32 -march=i386 -O -fomit-frame-pointer2019080220190729
590292refgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2019080220190729
590408refgcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer2019080220190729
590416refgcc -m32 -march=core-avx-i -Os -fomit-frame-pointer2019080220190729
590416refgcc -m32 -march=core2 -Os -fomit-frame-pointer2019080220190729
590416refgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2019080220190729
590896refgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2019080220190729
591392refgcc -m32 -march=barcelona -Os -fomit-frame-pointer2019080220190729
591944refgcc -m32 -march=prescott -Os -fomit-frame-pointer2019080220190729
592292refgcc -m32 -march=k6 -O2 -fomit-frame-pointer2019080220190729
592444refgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2019080220190729
593332refgcc -m32 -march=corei7-avx -Os -fomit-frame-pointer2019080220190729
593368refgcc -m32 -march=k6 -Os -fomit-frame-pointer2019080220190729
593396refgcc -m32 -march=nocona -Os -fomit-frame-pointer2019080220190729
594560refgcc -m32 -march=k6 -O -fomit-frame-pointer2019080220190729
594892refgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2019080220190729
594956refgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2019080220190729
596436refgcc -m32 -march=k6-2 -O -fomit-frame-pointer2019080220190729
596992refgcc -m32 -Os -fomit-frame-pointer2019080220190729
597948refgcc -m32 -march=athlon -Os -fomit-frame-pointer2019080220190729
599420refgcc -m32 -march=k6-3 -O -fomit-frame-pointer2019080220190729
605724refgcc -m32 -march=i486 -O -fomit-frame-pointer2019080220190729
609328refgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2019080220190729
610352refgcc -m32 -march=pentium -O2 -fomit-frame-pointer2019080220190729
656228refgcc -m32 -march=i486 -O2 -fomit-frame-pointer2019080220190729