Implementation notes: amd64, gcc16, crypto_core/salsa208

Computer: gcc16
Architecture: amd64
CPU ID: AuthenticAMD-00100f23-178bfbff
SUPERCOP version: 20171020
Operation: crypto_core
Primitive: salsa208
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
401? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
402? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
402? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
403? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2017072020170718
403? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2017072020170718
405? ? ?? ? ?refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
405? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2017072020170718
406? ? ?? ? ?refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2017072020170718
407? ? ?? ? ?refgcc_-funroll-loops_-O3_-fomit-frame-pointer2017072020170718
407? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072020170718
407? ? ?? ? ?refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2017072020170718
407? ? ?? ? ?refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2017072020170718
410? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2017072020170718
410? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2017072020170718
411? ? ?? ? ?refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2017072020170718
411? ? ?? ? ?refgcc_-march=k8_-O3_-fomit-frame-pointer2017072020170718
411? ? ?? ? ?refgcc_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
412? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
412? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
412? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2017072020170718
412? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
412? ? ?? ? ?refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
412? ? ?? ? ?refgcc_-march=barcelona_-O3_-fomit-frame-pointer2017072020170718
413? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2017072020170718
416? ? ?? ? ?refgcc_-funroll-loops_-O2_-fomit-frame-pointer2017072020170718
417? ? ?? ? ?refgcc_-m64_-O3_-fomit-frame-pointer2017072020170718
418? ? ?? ? ?refgcc_-O3_-fomit-frame-pointer2017072020170718
418? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072020170718
419? ? ?? ? ?refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2017072020170718
419? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
419? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2017072020170718
424? ? ?? ? ?refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2017072020170718
440? ? ?? ? ?refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2017072020170718
445? ? ?? ? ?refgcc_-Os_-fomit-frame-pointer2017072020170718
449? ? ?? ? ?refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072020170718
451? ? ?? ? ?refgcc_-m64_-Os_-fomit-frame-pointer2017072020170718
451? ? ?? ? ?refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2017072020170718
451? ? ?? ? ?refgcc_-march=k8_-Os_-fomit-frame-pointer2017072020170718
461? ? ?? ? ?refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
462? ? ?? ? ?refgcc_-funroll-loops_-Os_-fomit-frame-pointer2017072020170718
462? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
462? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
462? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
462? ? ?? ? ?refgcc_-march=nocona_-Os_-fomit-frame-pointer2017072020170718
465? ? ?? ? ?refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2017072020170718
467? ? ?? ? ?refgcc_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
472? ? ?? ? ?refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2017072020170718
472? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2017072020170718
472? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2017072020170718
474? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2017072020170718
477? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2017072020170718
477? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2017072020170718
477? ? ?? ? ?refgcc_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
478? ? ?? ? ?refgcc_-m64_-O2_-fomit-frame-pointer2017072020170718
478? ? ?? ? ?refgcc_-march=k8_-O2_-fomit-frame-pointer2017072020170718
479? ? ?? ? ?refgcc_-O2_-fomit-frame-pointer2017072020170718
480? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2017072020170718
482? ? ?? ? ?refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2017072020170718
486? ? ?? ? ?refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2017072020170718
486? ? ?? ? ?refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2017072020170718
488? ? ?? ? ?refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2017072020170718
490? ? ?? ? ?refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
491? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2017072020170718
495? ? ?? ? ?refgcc_-march=barcelona_-O2_-fomit-frame-pointer2017072020170718
498? ? ?? ? ?refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
498? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2017072020170718
499? ? ?? ? ?refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2017072020170718
516? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2017072020170718
526? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2017072020170718
941? ? ?? ? ?refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2017072020170718
954? ? ?? ? ?refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2017072020170718
955? ? ?? ? ?refgcc_-funroll-loops_-O_-fomit-frame-pointer2017072020170718
963? ? ?? ? ?refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2017072020170718
964? ? ?? ? ?refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2017072020170718
964? ? ?? ? ?refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2017072020170718
965? ? ?? ? ?refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2017072020170718
973? ? ?? ? ?refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2017072020170718
976? ? ?? ? ?refgcc_-march=nocona_-O_-fomit-frame-pointer2017072020170718
978? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2017072020170718
1002? ? ?? ? ?refgcc_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
1003? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
1006? ? ?? ? ?refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2017072020170718
1007? ? ?? ? ?refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
1016? ? ?? ? ?refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2017072020170718
1017? ? ?? ? ?refgcc_-O_-fomit-frame-pointer2017072020170718
1027? ? ?? ? ?refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2017072020170718
1040? ? ?? ? ?refgcc_-m64_-O_-fomit-frame-pointer2017072020170718
1058? ? ?? ? ?refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2017072020170718
1060? ? ?? ? ?refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2017072020170718
1060? ? ?? ? ?refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2017072020170718
1088? ? ?? ? ?refgcc_-march=k8_-O_-fomit-frame-pointer2017072020170718
1133? ? ?? ? ?refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2017072020170718
2500? ? ?? ? ?refcc2017072020170718
2500? ? ?? ? ?refgcc2017072020170718
2502? ? ?? ? ?refgcc_-funroll-loops2017072020170718