Implementation notes: amd64, cryptologic, crypto_aead/pi16cipher128v1

Computer: cryptologic
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: pi16cipher128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
526443optimized_nonSSEgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140517
526479optimized_nonSSEgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140517
526637optimized_nonSSEgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140517
526779optimized_nonSSEgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140517
529454optimized_nonSSEgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140517
529464optimized_nonSSEgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140517
529470optimized_nonSSEgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140517
529473optimized_nonSSEgcc -funroll-loops -O3 -fomit-frame-pointer2014053120140517
529482optimized_nonSSEgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140517
529494optimized_nonSSEgcc -funroll-loops -O2 -fomit-frame-pointer2014053120140517
529518optimized_nonSSEgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140517
529528optimized_nonSSEgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140517
529570optimized_nonSSEgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140517
529642optimized_nonSSEgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140517
555018optimized_nonSSEgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140517
555354optimized_nonSSEgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140517
557658optimized_nonSSEgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140517
557721optimized_nonSSEgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140517
557727optimized_nonSSEgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140517
557837optimized_nonSSEgcc -funroll-loops -Os -fomit-frame-pointer2014053120140517
557921optimized_nonSSEgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140517
632549optimized_nonSSEgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140517
632591optimized_nonSSEgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140517
632912optimized_nonSSEgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140517
632921optimized_nonSSEgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140517
633024optimized_nonSSEgcc -funroll-loops -O -fomit-frame-pointer2014053120140517
633097optimized_nonSSEgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140517
633197optimized_nonSSEgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140517
660455optimized_nonSSEgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140517
660500optimized_nonSSEgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140517
660794optimized_nonSSEgcc -march=nocona -O3 -fomit-frame-pointer2014053120140517
664003optimized_nonSSEgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140517
664030optimized_nonSSEgcc -march=k8 -O3 -fomit-frame-pointer2014053120140517
664430optimized_nonSSEgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140517
664491optimized_nonSSEgcc -O3 -fomit-frame-pointer2014053120140517
664554optimized_nonSSEgcc -m64 -O3 -fomit-frame-pointer2014053120140517
759900optimized_nonSSEgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140517
767100optimized_nonSSEgcc -march=k8 -O2 -fomit-frame-pointer2014053120140517
767194optimized_nonSSEgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140517
767412optimized_nonSSEgcc -m64 -O2 -fomit-frame-pointer2014053120140517
767633optimized_nonSSEgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140517
767639optimized_nonSSEgcc -O2 -fomit-frame-pointer2014053120140517
774812optimized_nonSSEgcc -march=nocona -O2 -fomit-frame-pointer2014053120140517
774815optimized_nonSSEgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140517
781855optimized_nonSSEgcc -O -fomit-frame-pointer2014053120140517
781861optimized_nonSSEgcc -m64 -O -fomit-frame-pointer2014053120140517
781982optimized_nonSSEgcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140517
783670optimized_nonSSEgcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140517
784845optimized_nonSSEgcc -march=k8 -O -fomit-frame-pointer2014053120140517
784888optimized_nonSSEgcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140517
785179optimized_nonSSEgcc -march=nocona -O -fomit-frame-pointer2014053120140517
785300optimized_nonSSEgcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140517
896703refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140517
896724refgcc -funroll-loops -O -fomit-frame-pointer2014053120140517
896879refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140517
896937refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140517
897012refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140517
897154refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140517
897197refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140517
935818refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140517
936254refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140517
937288refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140517
938909refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140517
941454refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140517
942297refgcc -march=nocona -O3 -fomit-frame-pointer2014053120140517
951506refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140517
960091refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140517
960349refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140517
960415refgcc -funroll-loops -O2 -fomit-frame-pointer2014053120140517
960722refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014053120140517
960763refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140517
960885refgcc -m64 -O3 -fomit-frame-pointer2014053120140517
961015refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140517
961021refgcc -O3 -fomit-frame-pointer2014053120140517
961058refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014053120140517
961263refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140517
961400refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140517
961467refgcc -funroll-loops -O3 -fomit-frame-pointer2014053120140517
961537refgcc -march=k8 -O3 -fomit-frame-pointer2014053120140517
961658refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014053120140517
961785refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014053120140517
1031482optimized_nonSSEgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140517
1031591optimized_nonSSEgcc -march=nocona -Os -fomit-frame-pointer2014053120140517
1035179optimized_nonSSEgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140517
1038954optimized_nonSSEgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140517
1039030optimized_nonSSEgcc -Os -fomit-frame-pointer2014053120140517
1039167optimized_nonSSEgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140517
1039336optimized_nonSSEgcc -march=k8 -Os -fomit-frame-pointer2014053120140517
1039442optimized_nonSSEgcc -m64 -Os -fomit-frame-pointer2014053120140517
1128837refgcc -march=nocona -O2 -fomit-frame-pointer2014053120140517
1128934refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140517
1135070refgcc -march=k8 -O2 -fomit-frame-pointer2014053120140517
1135800refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140517
1136939refgcc -m64 -O2 -fomit-frame-pointer2014053120140517
1140121refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140517
1146794refgcc -O2 -fomit-frame-pointer2014053120140517
1158830refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140517
1171346refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140517
1179697refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140517
1194921refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140517
1201567refgcc -march=k8 -O -fomit-frame-pointer2014053120140517
1202333refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140517
1203983refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140517
1206518refgcc -funroll-loops -Os -fomit-frame-pointer2014053120140517
1208091refgcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140517
1210235refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140517
1217172refgcc -march=nocona -O -fomit-frame-pointer2014053120140517
1219752refgcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140517
1220546refgcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140517
1225249refgcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140517
1229221refgcc -m64 -O -fomit-frame-pointer2014053120140517
1232348refgcc -O -fomit-frame-pointer2014053120140517
1563792refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140517
1564871refgcc -march=nocona -Os -fomit-frame-pointer2014053120140517
1576217refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140517
1577647refgcc -march=k8 -Os -fomit-frame-pointer2014053120140517
1579862refgcc -m64 -Os -fomit-frame-pointer2014053120140517
1579903refgcc -Os -fomit-frame-pointer2014053120140517
1583310refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140517
1594233refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140517
2293827optimized_nonSSEgcc -funroll-loops2014053120140517
2295463optimized_nonSSEgcc2014053120140517
2297709optimized_nonSSEcc2014053120140517
3162800refgcc2014053120140517
3164121refgcc -funroll-loops2014053120140517
3164952refcc2014053120140517