Implementation notes: amd64, manny613, crypto_stream/tpy

Computer: manny613
Architecture: amd64
CPU ID: GenuineIntel-000306e4-bfebfbff
SUPERCOP version: 20180818
Operation: crypto_stream
Primitive: tpy
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
9864? ? ?? ? ?e/tpyicc_-xCORE-AVX-I_-O3_-fomit-frame-pointer2018082820180818
9896? ? ?? ? ?e/tpyicc2018082820180818
9896? ? ?? ? ?e/tpyicc_-xAVX_-O3_-fomit-frame-pointer2018082820180818
9900? ? ?? ? ?e/tpyicc_-xSSE4.2_-O2_-fomit-frame-pointer2018082820180818
9912? ? ?? ? ?e/tpyicc_-no-vec2018082820180818
9920? ? ?? ? ?e/tpyicc_-xSSE4.1_-O2_-fomit-frame-pointer2018082820180818
9928? ? ?? ? ?e/tpyicc_-xSSE4.1_-O3_-fomit-frame-pointer2018082820180818
9944? ? ?? ? ?e/tpyicc_-xSSE4.2_-O3_-fomit-frame-pointer2018082820180818
9948? ? ?? ? ?e/tpyicc_-xAVX_-O2_-fomit-frame-pointer2018082820180818
9948? ? ?? ? ?e/tpyicc_-xCORE-AVX-I_-O2_-fomit-frame-pointer2018082820180818
10392? ? ?? ? ?e/tpygcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
10396? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
10396? ? ?? ? ?e/tpygcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
10408? ? ?? ? ?e/tpygcc_-funroll-loops_-O3_-fomit-frame-pointer2018082820180818
10408? ? ?? ? ?e/tpygcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018082820180818
10420? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018082820180818
10432? ? ?? ? ?e/tpygcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018082820180818
10436? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018082820180818
10440? ? ?? ? ?e/tpygcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082820180818
10448? ? ?? ? ?e/tpygcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018082820180818
10456? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
10460? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
10464? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018082820180818
10472? ? ?? ? ?e/tpygcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
10476? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018082820180818
10480? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
10500? ? ?? ? ?e/tpygcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
10516? ? ?? ? ?e/tpygcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
10528? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018082820180818
10528? ? ?? ? ?e/tpygcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018082820180818
10544? ? ?? ? ?e/tpygcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018082820180818
10552? ? ?? ? ?e/tpygcc_-funroll-loops_-O_-fomit-frame-pointer2018082820180818
10552? ? ?? ? ?e/tpygcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018082820180818
10556? ? ?? ? ?e/tpygcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082820180818
10556? ? ?? ? ?e/tpygcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018082820180818
10556? ? ?? ? ?e/tpygcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018082820180818
10568? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018082820180818
10568? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018082820180818
10572? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
10572? ? ?? ? ?e/tpygcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018082820180818
10576? ? ?? ? ?e/tpygcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018082820180818
10580? ? ?? ? ?e/tpygcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018082820180818
10588? ? ?? ? ?e/tpygcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018082820180818
10600? ? ?? ? ?e/tpygcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018082820180818
10608? ? ?? ? ?e/tpygcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018082820180818
10636? ? ?? ? ?e/tpygcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018082820180818
10648? ? ?? ? ?e/tpygcc_-O3_-fomit-frame-pointer2018082820180818
10660? ? ?? ? ?e/tpygcc_-m64_-O3_-fomit-frame-pointer2018082820180818
10692? ? ?? ? ?e/tpygcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018082820180818
10700? ? ?? ? ?e/tpygcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018082820180818
10704? ? ?? ? ?e/tpygcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018082820180818
10712? ? ?? ? ?e/tpygcc_-march=k8_-O3_-fomit-frame-pointer2018082820180818
10720? ? ?? ? ?e/tpygcc_-funroll-loops_-O2_-fomit-frame-pointer2018082820180818
10724? ? ?? ? ?e/tpygcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018082820180818
10724? ? ?? ? ?e/tpygcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018082820180818
10724? ? ?? ? ?e/tpygcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018082820180818
10728? ? ?? ? ?e/tpygcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018082820180818
10752? ? ?? ? ?e/tpygcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018082820180818
10752? ? ?? ? ?e/tpygcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018082820180818
10760? ? ?? ? ?e/tpygcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018082820180818
10772? ? ?? ? ?e/tpygcc_-m64_-march=core2_-O_-fomit-frame-pointer2018082820180818
10776? ? ?? ? ?e/tpygcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
10788? ? ?? ? ?e/tpygcc_-march=barcelona_-O3_-fomit-frame-pointer2018082820180818
10800? ? ?? ? ?e/tpygcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018082820180818
10876? ? ?? ? ?e/tpygcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
10892? ? ?? ? ?e/tpygcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018082820180818
10892? ? ?? ? ?e/tpygcc_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
10896? ? ?? ? ?e/tpygcc_-march=nocona_-O_-fomit-frame-pointer2018082820180818
10904? ? ?? ? ?e/tpygcc_-march=k8_-O2_-fomit-frame-pointer2018082820180818
10912? ? ?? ? ?e/tpygcc_-march=barcelona_-O2_-fomit-frame-pointer2018082820180818
10916? ? ?? ? ?e/tpygcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
10920? ? ?? ? ?e/tpygcc_-m64_-O2_-fomit-frame-pointer2018082820180818
10928? ? ?? ? ?e/tpygcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018082820180818
10932? ? ?? ? ?e/tpygcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
10940? ? ?? ? ?e/tpygcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018082820180818
10940? ? ?? ? ?e/tpygcc_-march=nocona_-O2_-fomit-frame-pointer2018082820180818
10944? ? ?? ? ?e/tpygcc_-O2_-fomit-frame-pointer2018082820180818
10944? ? ?? ? ?e/tpygcc_-O_-fomit-frame-pointer2018082820180818
10948? ? ?? ? ?e/tpygcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018082820180818
10952? ? ?? ? ?e/tpygcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018082820180818
10960? ? ?? ? ?e/tpygcc_-m64_-O_-fomit-frame-pointer2018082820180818
10984? ? ?? ? ?e/tpygcc_-march=barcelona_-O_-fomit-frame-pointer2018082820180818
11004? ? ?? ? ?e/tpygcc_-march=k8_-O_-fomit-frame-pointer2018082820180818
11016? ? ?? ? ?e/tpygcc_-m64_-march=k8_-O_-fomit-frame-pointer2018082820180818
11168? ? ?? ? ?e/tpygcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018082820180818
11268? ? ?? ? ?e/tpygcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018082820180818
11296? ? ?? ? ?e/tpygcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018082820180818
11396? ? ?? ? ?e/tpygcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018082820180818
11720? ? ?? ? ?e/tpygcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082820180818
11796? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018082820180818
11808? ? ?? ? ?e/tpygcc_-funroll-loops_-Os_-fomit-frame-pointer2018082820180818
11860? ? ?? ? ?e/tpygcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018082820180818
11884? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018082820180818
11892? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
11892? ? ?? ? ?e/tpygcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
12000? ? ?? ? ?e/tpygcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
12104? ? ?? ? ?e/tpygcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
12168? ? ?? ? ?e/tpygcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018082820180818
12188? ? ?? ? ?e/tpygcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018082820180818
12236? ? ?? ? ?e/tpygcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018082820180818
12236? ? ?? ? ?e/tpygcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018082820180818
12252? ? ?? ? ?e/tpygcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018082820180818
12252? ? ?? ? ?e/tpygcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018082820180818
12276? ? ?? ? ?e/tpygcc_-m64_-Os_-fomit-frame-pointer2018082820180818
12392? ? ?? ? ?e/tpygcc_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
12400? ? ?? ? ?e/tpygcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018082820180818
12436? ? ?? ? ?e/tpygcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018082820180818
12460? ? ?? ? ?e/tpygcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018082820180818
12496? ? ?? ? ?e/tpygcc_-march=k8_-Os_-fomit-frame-pointer2018082820180818
12520? ? ?? ? ?e/tpygcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018082820180818
12584? ? ?? ? ?e/tpygcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018082820180818
12648? ? ?? ? ?e/tpygcc_-Os_-fomit-frame-pointer2018082820180818
12744? ? ?? ? ?e/tpygcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
15892? ? ?? ? ?e/tpygcc_-march=nocona_-Os_-fomit-frame-pointer2018082820180818
35600? ? ?? ? ?e/tpycc2018082820180818
35676? ? ?? ? ?e/tpygcc_-funroll-loops2018082820180818
35680? ? ?? ? ?e/tpygcc2018082820180818

Test failure

Implementation: e/tpy
Security model: unknown
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer e/tpy
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer e/tpy
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer e/tpy