Implementation notes: amd64, gpu, crypto_aead/ingage1k128n096c224r016

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: ingage1k128n096c224r016
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
621217386317 0 026421 760 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
671030585389 0 020574 776 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082620190816
1146873786892 0 023957 760 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082620190816
1175376427207 0 024726 776 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082620190816
1187195707644 0 025461 760 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082620190816
1188037626317 0 026421 760 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
1202619245680 0 020950 776 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082620190816
1204744295680 0 020950 776 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082620190816
1205033406088 0 021294 776 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082620190816
1205874005680 0 020950 776 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082620190816
1208170568257 0 024341 768 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082620190816
1208820848257 0 024341 768 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082620190816
1211040874616 0 023397 760 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082620190816
1214439606056 0 021254 776 928refgcc_-m64_-O3_-fomit-frame-pointer2019082620190816
1218218436892 0 023957 760 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082620190816
1230097657207 0 024726 776 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082620190816
1231073647644 0 025461 760 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
1237531236317 0 026421 760 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082620190816
1240375053034 0 015869 768 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082620190816
1257818618059 0 026326 776 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
1262714286056 0 021254 776 928refgcc_-O3_-fomit-frame-pointer2019082620190816
1264734576372 0 016301 768 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
12660444312810 0 022078 776 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
1270258862986 0 015805 768 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082620190816
1284120363150 0 015957 768 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082620190816
1287864306056 0 021254 776 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082620190816
1291090416088 0 021246 776 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082620190816
1292991877207 0 024726 776 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082620190816
1294312746088 0 021310 776 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082620190816
1295384588257 0 024341 768 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082620190816
1297405716056 0 021110 776 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082620190816
1300373973034 0 015845 768 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082620190816
1300741383034 0 015869 768 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082620190816
1305443103034 0 015845 768 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082620190816
1305789813034 0 015845 768 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082620190816
1306106703034 0 015845 768 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082620190816
1307681557760 0 025878 776 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082620190816
1309729383034 0 015869 768 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082620190816
1314369696139 0 021614 776 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019082620190816
1314774333034 0 015845 768 928refgcc_-O2_-fomit-frame-pointer2019082620190816
1319165793034 0 015845 768 928refgcc_-m64_-O2_-fomit-frame-pointer2019082620190816
1321890093034 0 015845 768 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082620190816
1326062197760 0 025878 776 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082620190816
1327807296405 0 022078 776 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
1333083458059 0 026326 776 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
1337085516139 0 021614 776 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082620190816
1339292498263 0 024261 768 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082620190816
1346029748263 0 024261 768 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082620190816
1348959668343 0 024517 768 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
1355067033186 0 016301 768 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
1356624932986 0 015805 768 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019082620190816
1358237438343 0 024517 768 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
1422450842361 0 014169 752 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082620190816
1589292242734 0 015565 768 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
1632468037435 0 023677 768 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082620190816
1635243932733 0 015581 768 928refgcc_-march=k8_-O_-fomit-frame-pointer2019082620190816
1643462432746 0 015597 768 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082620190816
1664305922746 0 015597 768 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082620190816
1667174912746 0 015597 768 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082620190816
1668563102746 0 015597 768 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082620190816
1688164567452 0 023741 768 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082620190816
1693142132423 0 014257 752 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082620190816
1697097992423 0 014257 752 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
1697403962749 0 015597 768 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082620190816
1701368672423 0 014257 752 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082620190816
1716943655468 0 015565 768 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
1723958887590 0 023677 768 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
1725108242746 0 015597 768 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082620190816
1728413587435 0 023677 768 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082620190816
1730505427452 0 023741 768 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082620190816
1730958127452 0 023741 768 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082620190816
1737910892733 0 015581 768 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082620190816
1750328437590 0 023677 768 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
1751765402746 0 015597 768 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082620190816
1757492132423 0 014257 752 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
1762740812749 0 015597 768 928refgcc_-m64_-O_-fomit-frame-pointer2019082620190816
1767192452749 0 015597 768 928refgcc_-O_-fomit-frame-pointer2019082620190816
1770576662746 0 015597 768 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082620190816
1771211642746 0 015597 768 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082620190816
1777497722423 0 014257 752 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082620190816
1777503722423 0 014257 752 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082620190816
1803097772423 0 014257 752 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
1809936422352 0 014153 752 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082620190816
1810525562352 0 014153 752 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082620190816
1811333642352 0 014153 752 896refgcc_-m64_-Os_-fomit-frame-pointer2019082620190816
1812073142352 0 014153 752 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082620190816
1815123512352 0 014153 752 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082620190816
1816829192352 0 014153 752 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082620190816
1821556322352 0 014153 752 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082620190816
1822491752352 0 014153 752 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082620190816
1828587242352 0 014153 752 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019082620190816
1840032932352 0 014153 752 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082620190816
1848538052423 0 014257 752 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
1884711306112 0 021014 776 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
1939125787256 0 024454 776 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
1994705587256 0 024454 776 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
2006158208565 0 024277 768 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
2031272678565 0 024277 768 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
2049744456112 0 021014 776 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
2052601443110 0 015621 768 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
2061971133110 0 015621 768 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
2368837023060 0 015893 768 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082620190816
2424908257957 0 024117 768 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082620190816
2501640782423 0 014257 752 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082620190816
2503344842352 0 014153 752 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
2534678883060 0 015893 768 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019082620190816
2542021624704 0 014153 752 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
2543399342352 0 014153 752 896refgcc_-Os_-fomit-frame-pointer2019082620190816
2587105477957 0 024117 768 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082620190816
2590124942352 0 014153 752 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
2602031222352 0 014153 752 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
2630021942352 0 014153 752 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082620190816
4672929394334 0 018846 760 888refgcc_-funroll-loops2019082620190816
4680856594334 0 018846 760 888refgcc2019082620190816
4720671994334 0 018846 760 888refcc2019082620190816

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