Implementation notes: amd64, gpu, crypto_aead/cilipadi128v1medium

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: cilipadi128v1medium
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2708858816484 4 436997 804 880refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082520190816
3763139616484 4 436997 804 880refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082520190816
3801925619188 4 437413 804 1168refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082520190816
3907105616484 4 436997 804 880refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082520190816
4012064017239 4 434693 804 1168refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082520190816
4064185215292 4 434469 804 880refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082520190816
4078065619188 4 437413 804 1168refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082520190816
4143636817239 4 434693 804 1168refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082520190816
4291439216028 4 431532 812 936refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082520190816
6591484817684 4 433204 812 936refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082520190816
6608428022423 4 440244 812 936refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082520190816
6667682017684 4 433204 812 936refgcc_-m64_-O3_-fomit-frame-pointer2019082520190816
6709724423840 4 442276 812 936refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082520190816
6743086016460 4 432068 812 936refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
6771592413942 4 430291 804 936refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082520190816
6937021216460 4 432068 812 936refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
6962684013942 4 430291 804 936refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082520190816
7160776413798 4 430243 804 936refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082520190816
7184476423840 4 442276 812 936refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082520190816
7444182822423 4 440244 812 936refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082520190816
7493746916460 4 432068 812 936refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
7513494817684 4 433204 812 936refgcc_-O3_-fomit-frame-pointer2019082520190816
7538222417724 4 433244 812 936refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082520190816
7568614518105 4 433892 812 936refgcc_-march=k8_-O3_-fomit-frame-pointer2019082520190816
7589198013798 4 430243 804 936refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082520190816
7618011918105 4 433892 812 936refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082520190816
7668919213798 4 430243 804 936refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082520190816
7713542422423 4 440244 812 936refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082520190816
7796192017724 4 433180 812 936refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082520190816
7807564817756 4 433276 812 936refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082520190816
7824963217652 4 433012 812 936refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082520190816
8759484412645 4 429227 804 936refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082520190816
8879311612772 4 429411 804 936refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082520190816
908064446950 4 420139 804 936refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082520190816
9158391612645 4 429227 804 936refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082520190816
9469672012772 4 429411 804 936refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082520190816
10093680412772 4 429411 804 936refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082520190816
10761742824062 4 442620 812 936refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
11217244813686 4 429747 804 936refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
11256812636770 8 834372 812 936refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
11302568013686 4 429747 804 936refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
11382627622015 4 439540 812 936refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
11483275217268 4 432468 812 936refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
11583342422015 4 439540 812 936refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
11680837224062 4 442620 812 936refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
11951895214114 4 430659 804 936refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
12008093217268 4 432468 812 936refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
12012015614114 4 430659 804 936refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
12142594418385 4 434372 812 936refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
1263755176835 4 420019 804 936refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082520190816
1268354206958 4 420123 804 936refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
1271087806958 4 420123 804 936refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
1287466606942 4 420107 804 936refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082520190816
1288461086942 4 420107 804 936refgcc_-O2_-fomit-frame-pointer2019082520190816
1292051246835 4 420019 804 936refgcc_-march=k8_-O2_-fomit-frame-pointer2019082520190816
1304189126942 4 420107 804 936refgcc_-m64_-O2_-fomit-frame-pointer2019082520190816
1307804807110 4 420275 804 936refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082520190816
13873788413023 4 429539 804 936refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082520190816
1415154086945 4 420139 804 936refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
1415464646945 4 420139 804 936refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
1421112286945 4 420139 804 936refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
14298760413023 4 429539 804 936refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082520190816
1444308036958 4 420123 804 936refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
1467586126942 4 420107 804 936refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082520190816
1504771166974 4 420163 804 936refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082520190816
1509194446974 4 420163 804 936refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082520190816
15144844412697 4 429123 804 936refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
1523624926974 4 420163 804 936refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082520190816
1534017686805 4 420003 804 936refgcc_-march=k8_-O_-fomit-frame-pointer2019082520190816
1541430166947 4 420139 804 936refgcc_-O_-fomit-frame-pointer2019082520190816
1550641906805 4 420003 804 936refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082520190816
1571977166947 4 420139 804 936refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082520190816
15842643612697 4 429123 804 936refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
1636587186945 4 420139 804 936refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082520190816
1643019246886 4 420075 804 936refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082520190816
1708798366947 4 420139 804 936refgcc_-m64_-O_-fomit-frame-pointer2019082520190816
1720841126886 4 420075 804 936refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082520190816
1721373646886 4 420075 804 936refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082520190816
23517129611204 8 817783 788 904refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
2358269045602 4 417783 788 904refgcc_-march=k8_-Os_-fomit-frame-pointer2019082520190816
2369971085602 4 417783 788 904refgcc_-Os_-fomit-frame-pointer2019082520190816
2382878445601 4 417783 788 904refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082520190816
2416518925598 4 417783 788 904refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
2434924125602 4 417783 788 904refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082520190816
2444609605715 4 417935 788 904refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082520190816
2446514045598 4 417783 788 904refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
2451054325601 4 417783 788 904refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082520190816
2451977286801 4 419963 804 936refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
2477256545601 4 417799 788 904refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
2480812315601 4 417799 788 904refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
2484239565601 4 417783 788 904refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082520190816
2489534215601 4 417799 788 904refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
2500102965715 4 417935 788 904refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082520190816
2500778665602 4 417783 788 904refgcc_-m64_-Os_-fomit-frame-pointer2019082520190816
2530611605601 4 417783 788 904refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082520190816
2532231805715 4 417935 788 904refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082520190816
2536232686632 4 419475 804 936refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
2544846366990 4 420163 804 936refgcc_-march=nocona_-O_-fomit-frame-pointer2019082520190816
2545837925722 4 417911 788 904refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082520190816
2546889325715 4 417935 788 904refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082520190816
25595268014550 8 820747 804 936refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
2561129685715 4 417935 788 904refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082520190816
2573016365708 4 417919 788 904refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
2584209566632 4 419475 804 936refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
2589238685602 4 417783 788 904refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082520190816
2592701045708 4 417919 788 904refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
26106101213602 8 819963 804 936refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
2623698687275 4 420747 804 936refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
2627710645715 4 417935 788 904refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
2629615365715 4 417935 788 904refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
2631328925602 4 417783 788 904refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
2654345246990 4 420163 804 936refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082520190816
5087476529511 4 424445 804 896refgcc_-funroll-loops2019082520190816
5147166969511 4 424445 804 896refgcc2019082520190816
5349645929511 4 424445 804 896refcc2019082520190816

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