Implementation notes: amd64, genji291, crypto_hash/md2

Computer: genji291
Architecture: amd64
CPU ID: GenuineIntel-00050671-bfebfbff
SUPERCOP version: 20180818
Operation: crypto_hash
Primitive: md2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
527226? ? ?? ? ?opensslicc2018081920180818
527240? ? ?? ? ?opensslicc_-xSSE4.1_-O3_-fomit-frame-pointer2018081920180818
527338? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018081920180818
527576? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018081920180818
527800? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018081920180818
527814? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018081920180818
527814? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018081920180818
527828? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018081920180818
527912? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018081920180818
527926? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018081920180818
527968? ? ?? ? ?opensslgcc_-funroll-loops2018081920180818
528024? ? ?? ? ?opensslgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018081920180818
528038? ? ?? ? ?opensslicc_-xSSE4.2_-O3_-fomit-frame-pointer2018081920180818
528066? ? ?? ? ?opensslgcc_-O_-fomit-frame-pointer2018081920180818
528122? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018081920180818
528164? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018081920180818
528178? ? ?? ? ?opensslgcc_-m64_-O_-fomit-frame-pointer2018081920180818
528192? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018081920180818
528192? ? ?? ? ?opensslgcc_-march=nocona_-O2_-fomit-frame-pointer2018081920180818
528220? ? ?? ? ?opensslicc_-xAVX_-O2_-fomit-frame-pointer2018081920180818
528248? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018081920180818
528262? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018081920180818
528374? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018081920180818
528388? ? ?? ? ?opensslicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018081920180818
528416? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018081920180818
528472? ? ?? ? ?opensslgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018081920180818
528472? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018081920180818
528500? ? ?? ? ?opensslgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018081920180818
528570? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018081920180818
528570? ? ?? ? ?opensslgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018081920180818
528584? ? ?? ? ?opensslgcc_-march=barcelona_-Os_-fomit-frame-pointer2018081920180818
528598? ? ?? ? ?opensslgcc_-funroll-loops_-O2_-fomit-frame-pointer2018081920180818
528612? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018081920180818
528640? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018081920180818
528640? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018081920180818
528654? ? ?? ? ?opensslgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018081920180818
528724? ? ?? ? ?opensslicc_-xAVX_-O3_-fomit-frame-pointer2018081920180818
528738? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018081920180818
528738? ? ?? ? ?opensslgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018081920180818
528766? ? ?? ? ?opensslcc2018081920180818
528780? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018081920180818
528808? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018081920180818
528836? ? ?? ? ?opensslgcc_-march=k8_-O3_-fomit-frame-pointer2018081920180818
528850? ? ?? ? ?opensslgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018081920180818
528892? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018081920180818
528892? ? ?? ? ?opensslgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018081920180818
528906? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018081920180818
528920? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018081920180818
529032? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018081920180818
529046? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018081920180818
529046? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018081920180818
529046? ? ?? ? ?opensslicc_-xCORE-AVX2_-O3_-fomit-frame-pointer2018081920180818
529060? ? ?? ? ?opensslgcc_-O2_-fomit-frame-pointer2018081920180818
529074? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018081920180818
529074? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018081920180818
529074? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018081920180818
529102? ? ?? ? ?opensslgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018081920180818
529102? ? ?? ? ?opensslgcc_-march=barcelona_-O3_-fomit-frame-pointer2018081920180818
529200? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018081920180818
529200? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018081920180818
529228? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018081920180818
529270? ? ?? ? ?opensslgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018081920180818
529298? ? ?? ? ?opensslicc_-no-vec2018081920180818
529382? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018081920180818
529382? ? ?? ? ?opensslgcc_-march=nocona_-Os_-fomit-frame-pointer2018081920180818
529410? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018081920180818
529424? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018081920180818
529424? ? ?? ? ?opensslgcc_-march=nocona_-O3_-fomit-frame-pointer2018081920180818
529452? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018081920180818
529578? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018081920180818
529662? ? ?? ? ?opensslgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018081920180818
529662? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018081920180818
529802? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018081920180818
529984? ? ?? ? ?opensslgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018081920180818
529998? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018081920180818
530222? ? ?? ? ?opensslgcc_-march=k8_-O_-fomit-frame-pointer2018081920180818
530264? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018081920180818
530404? ? ?? ? ?opensslgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018081920180818
530558? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018081920180818
530586? ? ?? ? ?opensslgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018081920180818
530600? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018081920180818
530782? ? ?? ? ?opensslgcc_-m64_-Os_-fomit-frame-pointer2018081920180818
530922? ? ?? ? ?opensslgcc_-Os_-fomit-frame-pointer2018081920180818
531202? ? ?? ? ?opensslgcc_-funroll-loops_-Os_-fomit-frame-pointer2018081920180818
531762? ? ?? ? ?opensslgcc_-march=k8_-O2_-fomit-frame-pointer2018081920180818
531776? ? ?? ? ?opensslgcc_-O3_-fomit-frame-pointer2018081920180818
531790? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018081920180818
531818? ? ?? ? ?opensslgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018081920180818
531874? ? ?? ? ?opensslgcc_-funroll-loops_-O_-fomit-frame-pointer2018081920180818
531916? ? ?? ? ?opensslicc_-xCOMMON-AVX512_-O2_-fomit-frame-pointer2018081920180818
531958? ? ?? ? ?opensslgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018081920180818
532056? ? ?? ? ?opensslgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018081920180818
532126? ? ?? ? ?opensslgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018081920180818
532252? ? ?? ? ?opensslgcc_-march=nocona_-O_-fomit-frame-pointer2018081920180818
532336? ? ?? ? ?opensslgcc_-march=barcelona_-O_-fomit-frame-pointer2018081920180818
532350? ? ?? ? ?opensslgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018081920180818
532378? ? ?? ? ?opensslgcc_-m64_-O2_-fomit-frame-pointer2018081920180818
532448? ? ?? ? ?opensslicc_-xMIC-AVX512_-O3_-fomit-frame-pointer2018081920180818
532532? ? ?? ? ?opensslgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018081920180818
532532? ? ?? ? ?opensslgcc_-march=k8_-Os_-fomit-frame-pointer2018081920180818
532588? ? ?? ? ?opensslgcc_-funroll-loops_-O3_-fomit-frame-pointer2018081920180818
532700? ? ?? ? ?opensslgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018081920180818
532700? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018081920180818
532728? ? ?? ? ?opensslicc_-xMIC-AVX512_-O2_-fomit-frame-pointer2018081920180818
532812? ? ?? ? ?opensslgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018081920180818
532840? ? ?? ? ?opensslicc_-xCORE-AVX2_-O2_-fomit-frame-pointer2018081920180818
532854? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018081920180818
533064? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018081920180818
533106? ? ?? ? ?opensslgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018081920180818
533764? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018081920180818
534688? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018081920180818
536816? ? ?? ? ?opensslgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018081920180818
540666? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018081920180818
541548? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018081920180818
542696? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018081920180818
542766? ? ?? ? ?opensslgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018081920180818
543074? ? ?? ? ?opensslgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018081920180818
544656? ? ?? ? ?opensslgcc2018081920180818
544712? ? ?? ? ?opensslgcc_-m64_-O3_-fomit-frame-pointer2018081920180818
545062? ? ?? ? ?opensslgcc_-march=barcelona_-O2_-fomit-frame-pointer2018081920180818
547008? ? ?? ? ?opensslicc_-xSSE4.2_-O2_-fomit-frame-pointer2018081920180818
550312? ? ?? ? ?opensslgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018081920180818
554764? ? ?? ? ?opensslicc_-xSSE4.1_-O2_-fomit-frame-pointer2018081920180818
555422? ? ?? ? ?opensslgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018081920180818
570724? ? ?? ? ?opensslicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018081920180818
573468? ? ?? ? ?opensslgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018081920180818
574364? ? ?? ? ?opensslicc_-xCOMMON-AVX512_-O3_-fomit-frame-pointer2018081920180818