Implementation notes: amd64, gpu, crypto_aead/primatesv1ape120

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: primatesv1ape120
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1744975215395 92 1237099 924 1144refclang++_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082820190816
1811916815395 92 1237099 924 1144refclang++_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082820190816
1824487615187 92 1236107 924 1144refclang++_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082820190816
2039554815187 92 1236107 924 1144refclang++_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082820190816
2697669215571 92 1238203 924 904refclang++_-O3_-fomit-frame-pointer_-Qunused-arguments2019082820190816
2746012015635 92 1239595 924 904refclang++_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082820190816
2873724815635 92 1239595 924 904refclang++_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082820190816
2903680815635 92 1239595 924 904refclang++_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082820190816
7623917613178 96 1233029 904 960refg++_-m64_-march=k8_-O3_-fomit-frame-pointer2019082820190816
7629124813365 96 1233021 904 960refg++_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082820190816
7907838013365 96 1233085 904 960refg++_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082820190816
7948193213365 96 1233085 904 960refg++_-m64_-march=core2_-O3_-fomit-frame-pointer2019082820190816
8002369213213 96 1232901 904 960refg++_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082820190816
8067660813178 96 1233029 904 960refg++_-march=k8_-O3_-fomit-frame-pointer2019082820190816
8112858013197 96 1232733 904 960refg++_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082820190816
8171855213213 96 1232901 904 960refg++_-m64_-O3_-fomit-frame-pointer2019082820190816
8175191213040 96 1232709 904 960refg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082820190816
8283366812292 96 1232053 904 960refg++_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082820190816
8312077213213 96 1232901 904 960refg++_-O3_-fomit-frame-pointer2019082820190816
8573506015560 96 1237589 904 960refg++_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082820190816
8686686412292 96 1232053 904 960refg++_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082820190816
8751103612292 96 1232053 904 960refg++_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082820190816
10949041212086 96 1232708 896 960refg++_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082820190816
1184000367246 96 1224572 896 960refg++_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082820190816
1221302727246 96 1224604 896 960refg++_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082820190816
1238289287238 96 1224564 896 960refg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082820190816
1239562927246 96 1224556 896 960refg++_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082820190816
1244191046964 96 1224164 896 960refg++_-m64_-march=k8_-O2_-fomit-frame-pointer2019082820190816
1249989806964 96 1224164 896 960refg++_-march=k8_-O2_-fomit-frame-pointer2019082820190816
1255606607262 96 1224564 896 960refg++_-m64_-O2_-fomit-frame-pointer2019082820190816
1267507207246 96 1224604 896 960refg++_-m64_-march=core2_-O2_-fomit-frame-pointer2019082820190816
1277373767246 96 1224604 896 960refg++_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082820190816
1283755007262 96 1224564 896 960refg++_-O2_-fomit-frame-pointer2019082820190816
1290642247246 96 1224572 896 960refg++_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082820190816
1376429807262 96 1224564 896 960refg++_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082820190816
1389052287246 96 1224572 896 960refg++_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082820190816
17750880826954 192 2433653 904 960refg++_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
1808145245628 96 1221248 880 928refg++_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082820190816
18121312412837 96 1233380 896 960refg++_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082820190816
1813833685628 96 1221248 880 928refg++_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082820190816
18409747212811 96 1231989 904 960refg++_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
18450019212811 96 1231989 904 960refg++_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082820190816
1846586845628 96 1221248 880 928refg++_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082820190816
18701354013477 96 1233653 904 960refg++_-march=barcelona_-O3_-fomit-frame-pointer2019082820190816
1890314805745 96 1221392 880 928refg++_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082820190816
1912229405626 96 1221224 880 928refg++_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
1921077005626 96 1221224 880 928refg++_-march=nocona_-Os_-fomit-frame-pointer2019082820190816
1976180205567 96 1221192 880 928refg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082820190816
2024811646761 96 1223820 896 960refg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082820190816
2038057846837 96 1223780 896 960refg++_-m64_-march=nocona_-O_-fomit-frame-pointer2019082820190816
2042130846837 96 1223780 896 960refg++_-march=nocona_-O_-fomit-frame-pointer2019082820190816
2047766086704 96 1223636 896 960refg++_-march=k8_-O_-fomit-frame-pointer2019082820190816
2063900085628 96 1221248 880 928refg++_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082820190816
2081617366764 96 1223836 896 960refg++_-m64_-O_-fomit-frame-pointer2019082820190816
2090173886704 96 1223636 896 960refg++_-m64_-march=k8_-O_-fomit-frame-pointer2019082820190816
2198977406759 96 1223820 896 960refg++_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082820190816
2199487366759 96 1223820 896 960refg++_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082820190816
2203928646764 96 1223836 896 960refg++_-fno-schedule-insns_-O_-fomit-frame-pointer2019082820190816
22047177613392 192 2423772 896 960refg++_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
2214430206764 96 1223836 896 960refg++_-O_-fomit-frame-pointer2019082820190816
2215257086759 96 1223820 896 960refg++_-m64_-march=core2_-O_-fomit-frame-pointer2019082820190816
2216778166759 96 1223820 896 960refg++_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082820190816
2223409125627 96 1221240 880 928refg++_-march=k8_-Os_-fomit-frame-pointer2019082820190816
2224536485627 96 1221240 880 928refg++_-m64_-Os_-fomit-frame-pointer2019082820190816
2225112206759 96 1223820 896 960refg++_-m64_-march=corei7_-O_-fomit-frame-pointer2019082820190816
2226391005627 96 1221240 880 928refg++_-Os_-fomit-frame-pointer2019082820190816
2230559325627 96 1221240 880 928refg++_-m64_-march=k8_-Os_-fomit-frame-pointer2019082820190816
2236192246696 96 1223772 896 960refg++_-march=barcelona_-O_-fomit-frame-pointer2019082820190816
2237052085627 96 1221248 880 928refg++_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082820190816
2241903165627 96 1221240 880 928refg++_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082820190816
2249399565627 96 1221240 880 928refg++_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
22572292011254 192 2421240 880 928refg++_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082820190816
2262446966759 96 1223820 896 960refg++_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082820190816
2266960725627 96 1221248 880 928refg++_-m64_-march=core2_-Os_-fomit-frame-pointer2019082820190816
2278185926759 96 1223820 896 960refg++_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082820190816
2279321925627 96 1221248 880 928refg++_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082820190816
2291710686642 96 1223444 896 960refg++_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
2377052207628 96 1225268 896 960refg++_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
2443222366642 96 1223444 896 960refg++_-march=nocona_-O2_-fomit-frame-pointer2019082820190816
24790642415256 192 2425268 896 960refg++_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082820190816
67579710010173 92 1229045 884 920refg++2019082820190816

Test failure

Implementation: ref
Security model: unknown
Compiler: g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
g++ -m64 -march=core-avx2 -O2 -fomit-frame-pointer ref
g++ -m64 -march=core-avx2 -O -fomit-frame-pointer ref
g++ -m64 -march=core-avx2 -Os -fomit-frame-pointer ref