Implementation notes: amd64, gpu, crypto_aead/icepole128v1

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: icepole128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
11418012202 0 030102 784 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082620190816
1162128701 0 024374 784 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082620190816
1165328901 0 024534 784 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082620190816
1166168701 0 024118 784 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082620190816
1181688701 0 024310 784 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082620190816
1181928177 0 025501 768 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082620190816
11888411896 0 029494 784 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
1189488701 0 024278 784 928refgcc_-m64_-O3_-fomit-frame-pointer2019082620190816
1197928901 0 024438 784 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082620190816
1198809857 0 030317 768 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
1206688701 0 024278 784 928refgcc_-O3_-fomit-frame-pointer2019082620190816
12093212202 0 030102 784 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082620190816
12098417546 0 024894 784 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
1220808701 0 024278 784 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082620190816
1222128419 0 023718 784 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
12260012202 0 030102 784 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082620190816
1227728337 0 026461 768 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
1236568337 0 026461 768 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082620190816
1241768901 0 024534 784 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082620190816
12500411896 0 029494 784 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
1251608661 0 024590 784 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019082620190816
1258568701 0 024374 784 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082620190816
1258688661 0 024590 784 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082620190816
12762812098 0 030838 784 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
12842811970 0 030558 784 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082620190816
1287848419 0 023718 784 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
1290448901 0 024534 784 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082620190816
1296169857 0 030317 768 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
13184811970 0 030558 784 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082620190816
13208012098 0 030838 784 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
1382728773 0 024894 784 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
1426248177 0 025501 768 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082620190816
1444209857 0 028989 768 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082620190816
14551210547 0 027021 776 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082620190816
14586010310 0 026437 776 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
14963410547 0 027021 776 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082620190816
15026410419 0 026893 776 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082620190816
1516529857 0 030317 768 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
1581338474 0 025101 776 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082620190816
15904010547 0 027021 776 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082620190816
16042810595 0 027253 776 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
1628448474 0 025101 776 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082620190816
16309210419 0 026893 776 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082620190816
16475610310 0 026437 776 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
1676368432 0 025021 776 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082620190816
16883210595 0 027253 776 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
1712448474 0 025101 776 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082620190816
1714368477 0 024981 776 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082620190816
1715768477 0 024981 776 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082620190816
1719968401 0 024821 776 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
1802008401 0 024821 776 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
1888288432 0 025021 776 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082620190816
2223005282 0 018477 776 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082620190816
2256035282 0 018477 776 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082620190816
2299525282 0 018477 776 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082620190816
2320685322 0 018517 776 928refgcc_-m64_-O2_-fomit-frame-pointer2019082620190816
2358965282 0 018589 776 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082620190816
2380265322 0 018517 776 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082620190816
23833210922 0 019053 776 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
2393045282 0 018589 776 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082620190816
2401865282 0 018477 776 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082620190816
2422115204 0 018381 776 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082620190816
2445725282 0 018589 776 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082620190816
2459805234 0 018533 776 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082620190816
2467625204 0 018381 776 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082620190816
2488045322 0 018517 776 928refgcc_-O2_-fomit-frame-pointer2019082620190816
2489525282 0 018477 776 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082620190816
2495485461 0 019053 776 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
2500235204 0 018381 776 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082620190816
2500715207 0 018397 776 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082620190816
2519765204 0 018381 776 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082620190816
2531285207 0 018397 776 928refgcc_-m64_-O_-fomit-frame-pointer2019082620190816
25694810254 0 018293 776 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
2582945204 0 018381 776 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082620190816
2600165158 0 018365 776 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082620190816
2634245234 0 018533 776 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019082620190816
2644715204 0 018381 776 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082620190816
2663965204 0 018381 776 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082620190816
2670245207 0 018397 776 928refgcc_-O_-fomit-frame-pointer2019082620190816
2692765158 0 018365 776 928refgcc_-march=k8_-O_-fomit-frame-pointer2019082620190816
2721005127 0 018293 776 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
2843675171 0 018085 776 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
2918605171 0 018085 776 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
2929085229 0 018397 776 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019082620190816
2965845204 0 018381 776 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082620190816
2983525229 0 018397 776 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082620190816
3273124767 0 016921 760 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
3288844770 0 016921 760 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082620190816
3351164770 0 016921 760 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082620190816
3386644770 0 016921 760 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082620190816
3421504770 0 016921 760 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082620190816
3423044772 0 016961 760 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082620190816
3433204770 0 016921 760 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082620190816
3488284770 0 016921 760 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082620190816
3521124770 0 016921 760 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082620190816
3535964770 0 016921 760 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
3536284767 0 016921 760 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
3556054772 0 016961 760 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082620190816
3559684769 0 016945 760 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
3563584769 0 016945 760 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
3614844772 0 016961 760 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082620190816
3631404770 0 016921 760 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082620190816
3642244770 0 016921 760 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082620190816
3690604770 0 016921 760 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019082620190816
3708804770 0 016921 760 896refgcc_-m64_-Os_-fomit-frame-pointer2019082620190816
3724369540 0 016921 760 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
3787084772 0 016961 760 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
3830284772 0 016961 760 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082620190816
3844404772 0 016961 760 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
3882084772 0 016961 760 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082620190816
3929004770 0 016921 760 896refgcc_-Os_-fomit-frame-pointer2019082620190816
4056204770 0 016921 760 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082620190816
9190868752 0 023638 768 888refcc2019082620190816
10163808752 0 023638 768 888refgcc2019082620190816
10638288752 0 023638 768 888refgcc_-funroll-loops2019082620190816

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