Implementation notes: amd64, h3neo, crypto_sign/pass769

Computer: h3neo
Architecture: amd64
CPU ID: AuthenticAMD-00100f63-078bfbff
SUPERCOP version: 20170105
Operation: crypto_sign
Primitive: pass769
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1442762? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2016111420161009
1446356? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2016111420161009
1447191? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016111420161009
1447777? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2016111420161009
1448087? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-O2_-fomit-frame-pointer2016111420161009
1448398? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2016111420161009
1452007? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2016111420161009
1453864? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2016111420161009
1456431? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2016111420161009
1458185? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2016111420161009
1460353? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2016111420161009
1460660? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2016111420161009
1466164? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-O3_-fomit-frame-pointer2016111420161009
1468585? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2016111420161009
1471884? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2016111420161009
1486864? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-O_-fomit-frame-pointer2016111420161009
1488124? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2016111420161009
1495713? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2016111420161009
1506569? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2016111420161009
1529700? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2016111420161009
1537678? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2016111420161009
1543182? ? ?? ? ?ref-karatsubagcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2016111420161009
1554222? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016111420161009
1555850? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2016111420161009
1561699? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2016111420161009
1566136? ? ?? ? ?ref-karatsubagcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2016111420161009
1566258? ? ?? ? ?ref-karatsubagcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2016111420161009
1569162? ? ?? ? ?ref-karatsubagcc_-m64_-march=k8_-O3_-fomit-frame-pointer2016111420161009
1569987? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2016111420161009
1593058? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2016111420161009
1624146? ? ?? ? ?ref-karatsubagcc_-march=barcelona_-O3_-fomit-frame-pointer2016111420161009
1667130? ? ?? ? ?ref-karatsubagcc_-march=k8_-O3_-fomit-frame-pointer2016111420161009
1752586? ? ?? ? ?ref-karatsubagcc_-march=k8_-O2_-fomit-frame-pointer2016111420161009
1762812? ? ?? ? ?ref-karatsubagcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2016111420161009
1765110? ? ?? ? ?ref-karatsubagcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2016111420161009
1769763? ? ?? ? ?ref-karatsubagcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2016111420161009
1787142? ? ?? ? ?ref-karatsubagcc_-m64_-O_-fomit-frame-pointer2016111420161009
1793597? ? ?? ? ?ref-karatsubagcc_-fno-schedule-insns_-O_-fomit-frame-pointer2016111420161009
1801368? ? ?? ? ?ref-karatsubagcc_-march=barcelona_-O2_-fomit-frame-pointer2016111420161009
1807702? ? ?? ? ?ref-karatsubagcc_-m64_-march=k8_-O2_-fomit-frame-pointer2016111420161009
1817992? ? ?? ? ?ref-karatsubagcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2016111420161009
1841250? ? ?? ? ?ref-karatsubagcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2016111420161009
1843444? ? ?? ? ?ref-karatsubagcc_-m64_-march=k8_-O_-fomit-frame-pointer2016111420161009
1849881? ? ?? ? ?ref-karatsubagcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2016111420161009
1850212? ? ?? ? ?ref-karatsubagcc_-march=k8_-O_-fomit-frame-pointer2016111420161009
1855616? ? ?? ? ?ref-karatsubagcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2016111420161009
1859230? ? ?? ? ?ref-karatsubagcc_-m64_-march=core2_-O_-fomit-frame-pointer2016111420161009
1859552? ? ?? ? ?ref-karatsubagcc_-m64_-march=core2_-O2_-fomit-frame-pointer2016111420161009
1861033? ? ?? ? ?ref-karatsubagcc_-O_-fomit-frame-pointer2016111420161009
1867163? ? ?? ? ?ref-karatsubagcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2016111420161009
1869241? ? ?? ? ?ref-karatsubagcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2016111420161009
1875988? ? ?? ? ?ref-karatsubagcc_-march=barcelona_-O_-fomit-frame-pointer2016111420161009
1882721? ? ?? ? ?ref-karatsubagcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2016111420161009
1884195? ? ?? ? ?ref-karatsubagcc_-m64_-march=corei7_-O_-fomit-frame-pointer2016111420161009
1890886? ? ?? ? ?ref-karatsubagcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2016111420161009
1900554? ? ?? ? ?ref-karatsubagcc_-m64_-march=nocona_-O_-fomit-frame-pointer2016111420161009
1908392? ? ?? ? ?ref-karatsubagcc_-march=nocona_-O_-fomit-frame-pointer2016111420161009
1915436? ? ?? ? ?ref-karatsubagcc_-m64_-O2_-fomit-frame-pointer2016111420161009
1915477? ? ?? ? ?ref-karatsubagcc_-O2_-fomit-frame-pointer2016111420161009
1918390? ? ?? ? ?ref-karatsubagcc_-march=nocona_-O3_-fomit-frame-pointer2016111420161009
1933717? ? ?? ? ?ref-karatsubagcc_-m64_-O3_-fomit-frame-pointer2016111420161009
1938194? ? ?? ? ?ref-karatsubagcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2016111420161009
1951993? ? ?? ? ?ref-karatsubagcc_-O3_-fomit-frame-pointer2016111420161009
1978940? ? ?? ? ?ref-karatsubagcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2016111420161009
1992166? ? ?? ? ?ref-karatsubagcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2016111420161009
1994224? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2016111420161009
1997932? ? ?? ? ?ref-karatsubagcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2016111420161009
2001952? ? ?? ? ?ref-karatsubagcc_-march=nocona_-O2_-fomit-frame-pointer2016111420161009
2232043? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2016111420161009
2233356? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2016111420161009
2262546? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2016111420161009
2264547? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2016111420161009
2266571? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2016111420161009
2266656? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2016111420161009
2271777? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-Os_-fomit-frame-pointer2016111420161009
2319854? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016111420161009
2349198? ? ?? ? ?ref-karatsubagcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2016111420161009
2349510? ? ?? ? ?ref-karatsubagcc_-march=nocona_-Os_-fomit-frame-pointer2016111420161009
2351572? ? ?? ? ?ref-karatsubagcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2016111420161009
2373975? ? ?? ? ?ref-karatsubagcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2016111420161009
2376003? ? ?? ? ?ref-karatsubagcc_-march=barcelona_-Os_-fomit-frame-pointer2016111420161009
2376056? ? ?? ? ?ref-karatsubagcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2016111420161009
2392053? ? ?? ? ?ref-karatsubagcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2016111420161009
2399435? ? ?? ? ?ref-karatsubagcc_-march=k8_-Os_-fomit-frame-pointer2016111420161009
2406249? ? ?? ? ?ref-karatsubagcc_-m64_-march=core2_-Os_-fomit-frame-pointer2016111420161009
2409298? ? ?? ? ?ref-karatsubagcc_-Os_-fomit-frame-pointer2016111420161009
2412388? ? ?? ? ?ref-karatsubagcc_-m64_-march=k8_-Os_-fomit-frame-pointer2016111420161009
2417411? ? ?? ? ?ref-karatsubagcc_-m64_-Os_-fomit-frame-pointer2016111420161009
2418216? ? ?? ? ?ref-karatsubagcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2016111420161009
2427226? ? ?? ? ?ref-karatsubagcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2016111420161009
2488469? ? ?? ? ?ref-karatsubagcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2016111420161009
2904113? ? ?? ? ?ref-karatsubagcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2016111420161009
3079116? ? ?? ? ?ref-karatsubaclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111420161009
3080305? ? ?? ? ?ref-karatsubaclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111420161009
3081672? ? ?? ? ?ref-karatsubaclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2016111420161009
3087896? ? ?? ? ?ref-karatsubaclang_-O3_-fomit-frame-pointer_-Qunused-arguments2016111420161009
3110167? ? ?? ? ?ref-karatsubaclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111420161009
3147264? ? ?? ? ?ref-karatsubaclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2016111420161009
9518774? ? ?? ? ?ref-karatsubagcc2016111420161009
9561467? ? ?? ? ?ref-karatsubacc2016111420161009
9589907? ? ?? ? ?ref-karatsubagcc_-funroll-loops2016111420161009

Test failure

Implementation: crypto_sign/pass769/ref-karatsuba
Compiler: gcc -m64 -march=core2 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=core2 -O3 -fomit-frame-pointer ref-karatsuba