Implementation notes: amd64, gpu, crypto_encode/int64

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_encode
Primitive: int64
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
28121 0 09789 768 800refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082120190816
32121 0 012166 776 800refgcc_-m64_-O3_-fomit-frame-pointer2019082120190816
36114 0 016013 760 744refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082120190816
36114 0 017341 760 744refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082120190816
36121 0 012166 776 800refgcc_-O3_-fomit-frame-pointer2019082120190816
36125 0 013069 768 800refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082120190816
36121 0 09001 752 768refgcc_-m64_-Os_-fomit-frame-pointer2019082120190816
36121 0 012006 776 800refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082120190816
36121 0 09001 752 768refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082120190816
39125 0 013285 768 800refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082120190816
40114 0 014301 760 1128refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082120190816
40125 0 09025 752 768refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082120190816
40125 0 012749 768 800refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082120190816
40242 0 09001 752 768refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082120190816
40121 0 09001 752 768refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082120190816
40121 0 09001 752 768refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082120190816
40121 0 012470 776 800refgcc_-march=k8_-O3_-fomit-frame-pointer2019082120190816
40121 0 09877 768 800refgcc_-march=k8_-O_-fomit-frame-pointer2019082120190816
42125 0 013149 768 800refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082120190816
42121 0 09525 768 800refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082120190816
44114 0 017341 760 744refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082120190816
44125 0 09025 752 768refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082120190816
44125 0 014486 776 800refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082120190816
44125 0 09025 752 768refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082120190816
44125 0 09025 752 768refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082120190816
44121 0 09837 768 800refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082120190816
44121 0 09837 768 800refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082120190816
44121 0 012222 776 800refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082120190816
44121 0 09789 768 800refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082120190816
44121 0 010101 768 800refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082120190816
48114 0 014957 760 1128refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082120190816
48114 0 014301 760 1128refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082120190816
48114 0 014957 760 1128refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082120190816
48114 0 017341 760 744refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082120190816
48125 0 014486 776 800refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082120190816
48125 0 09025 752 768refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082120190816
48125 0 09025 752 768refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082120190816
48125 0 013013 768 800refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082120190816
48125 0 013261 768 800refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082120190816
48125 0 09025 752 768refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082120190816
48121 0 09837 768 800refgcc_-m64_-O_-fomit-frame-pointer2019082120190816
48242 0 010101 768 800refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082120190816
48121 0 012222 776 800refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082120190816
48121 0 012158 776 800refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082120190816
48121 0 09001 752 768refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082120190816
48121 0 09797 768 800refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082120190816
48121 0 012094 776 800refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082120190816
48121 0 012158 776 800refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082120190816
48121 0 09789 768 800refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082120190816
48121 0 09837 768 800refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082120190816
48121 0 09001 752 768refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082120190816
48121 0 09789 768 800refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082120190816
48121 0 012222 776 800refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082120190816
48121 0 09001 752 768refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082120190816
48121 0 011918 776 800refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082120190816
48121 0 09821 768 800refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082120190816
48121 0 09837 768 800refgcc_-march=k8_-O2_-fomit-frame-pointer2019082120190816
48121 0 09837 768 800refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082120190816
48121 0 09001 752 768refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082120190816
48121 0 09837 768 800refgcc_-march=nocona_-O_-fomit-frame-pointer2019082120190816
52121 0 09789 768 800refgcc_-O2_-fomit-frame-pointer2019082120190816
52121 0 09001 752 768refgcc_-Os_-fomit-frame-pointer2019082120190816
52121 0 09789 768 800refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082120190816
52121 0 012166 776 800refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082120190816
52125 0 013069 768 800refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082120190816
52125 0 013285 768 800refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082120190816
52125 0 013069 768 800refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082120190816
52125 0 013013 768 800refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082120190816
52125 0 015126 776 800refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082120190816
52125 0 014222 776 800refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082120190816
52125 0 013189 768 800refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082120190816
52125 0 09025 752 768refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082120190816
52125 0 013149 768 800refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082120190816
52125 0 013189 768 800refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082120190816
52121 0 09789 768 800refgcc_-m64_-O2_-fomit-frame-pointer2019082120190816
52242 0 012638 776 800refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082120190816
52242 0 09821 768 800refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082120190816
52121 0 09789 768 800refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082120190816
52121 0 09001 752 768refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082120190816
52121 0 09797 768 800refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082120190816
52121 0 09837 768 800refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082120190816
52121 0 09001 752 768refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082120190816
52121 0 09001 752 768refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082120190816
52121 0 09837 768 800refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082120190816
52121 0 09837 768 800refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082120190816
52121 0 09837 768 800refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082120190816
52121 0 012126 776 800refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082120190816
52121 0 09525 768 800refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082120190816
52121 0 09001 752 768refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082120190816
56121 0 09837 768 800refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082120190816
56121 0 09001 752 768refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082120190816
56125 0 014486 776 800refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082120190816
56125 0 013077 768 800refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082120190816
56125 0 09025 752 768refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082120190816
56125 0 013261 768 800refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082120190816
56125 0 012749 768 800refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082120190816
56125 0 015230 776 800refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082120190816
56125 0 013077 768 800refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082120190816
56125 0 014222 776 800refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082120190816
56121 0 09837 768 800refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082120190816
56121 0 09797 768 800refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082120190816
56121 0 09837 768 800refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082120190816
56121 0 012470 776 800refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082120190816
56121 0 09877 768 800refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082120190816
56121 0 09001 752 768refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082120190816
56121 0 012638 776 800refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082120190816
56121 0 09001 752 768refgcc_-march=k8_-Os_-fomit-frame-pointer2019082120190816
56121 0 011918 776 800refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082120190816
60121 0 09837 768 800refgcc_-O_-fomit-frame-pointer2019082120190816
60125 0 015230 776 800refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082120190816
60125 0 015126 776 800refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082120190816
64241 0 011534 760 760refcc2019082120190816
64125 0 013285 768 800refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082120190816
76241 0 011534 760 760refgcc2019082120190816
80241 0 011534 760 760refgcc_-funroll-loops2019082120190816

Test failure

Implementation: ref
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 ref
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer ref