Implementation notes: x86, gpu, crypto_verify/8

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_verify
Primitive: 8
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
42131 0 015244 392 736refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082020190816
51143 0 011657 396 736refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082020190816
57139 0 014840 392 736refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082020190816
57147 0 014872 392 736refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082020190816
60147 0 015684 392 736refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082020190816
60147 0 017424 392 736refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082020190816
60131 0 010352 384 736refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082020190816
60143 0 014974 400 736refgcc_-m32_-O3_-fomit-frame-pointer2019082020190816
60143 0 015394 400 736refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082020190816
60131 0 010440 384 736refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082020190816
63131 0 010456 384 736refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082020190816
63147 0 017424 392 736refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082020190816
63143 0 011364 392 736refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082020190816
64139 0 014893 396 736refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082020190816
64139 0 017034 400 736refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082020190816
64131 0 014893 396 736refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082020190816
64147 0 017488 392 736refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082020190816
64139 0 015224 392 736refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082020190816
64147 0 014872 392 736refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082020190816
64131 0 010352 384 736refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082020190816
64143 0 011673 396 736refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082020190816
64143 0 015138 400 736refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082020190816
64141 0 011320 392 736refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082020190816
66143 0 015236 392 736refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082020190816
66139 0 015377 396 736refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082020190816
68143 0 014965 396 736refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082020190816
68139 0 014941 396 736refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082020190816
68139 0 018313 396 736refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082020190816
68131 0 014893 396 736refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082020190816
68131 0 017374 400 736refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082020190816
68131 0 010504 384 736refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082020190816
68131 0 010504 384 736refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082020190816
68139 0 017553 396 736refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082020190816
68143 0 016021 396 736refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082020190816
68143 0 015236 392 736refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082020190816
68147 0 017632 392 736refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082020190816
68143 0 014680 392 736refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082020190816
68143 0 015220 392 736refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082020190816
68137 0 016961 396 736refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082020190816
68139 0 015104 392 736refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082020190816
68131 0 010440 384 736refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082020190816
68143 0 011621 396 736refgcc_-m32_-O2_-fomit-frame-pointer2019082020190816
68139 0 011469 396 736refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082020190816
68278 0 012268 392 736refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082020190816
68143 0 015074 400 736refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082020190816
68143 0 011657 396 736refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082020190816
68143 0 015126 400 736refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082020190816
68143 0 011641 396 736refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082020190816
68131 0 011833 396 736refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082020190816
68139 0 011280 392 736refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082020190816
68143 0 011641 396 736refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082020190816
68147 0 015456 392 736refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082020190816
68147 0 011580 392 736refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082020190816
68147 0 015084 392 736refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082020190816
68147 0 011580 392 736refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082020190816
68147 0 015292 392 736refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082020190816
68141 0 011280 392 736refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082020190816
68143 0 014541 396 736refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082020190816
68137 0 011613 396 736refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082020190816
68147 0 011580 392 736refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082020190816
68141 0 011280 392 736refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082020190816
72143 0 016882 400 736refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082020190816
72143 0 014957 396 736refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082020190816
72131 0 010408 384 736refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082020190816
72139 0 015480 392 736refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082020190816
72131 0 010504 384 736refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082020190816
72131 0 016766 400 736refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082020190816
72143 0 014796 392 736refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082020190816
72133 0 014941 396 736refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082020190816
72131 0 010408 384 736refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082020190816
72139 0 015104 392 736refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082020190816
72131 0 010352 384 736refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082020190816
72147 0 014872 392 736refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082020190816
72139 0 015104 392 736refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082020190816
72143 0 011289 396 736refgcc_-m32_-O_-fomit-frame-pointer2019082020190816
72139 0 014842 400 736refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082020190816
72278 0 015897 396 736refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082020190816
72143 0 011641 396 736refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082020190816
72143 0 011657 396 736refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082020190816
72143 0 011345 396 736refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082020190816
72143 0 015394 400 736refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082020190816
72143 0 011345 396 736refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082020190816
72131 0 010440 384 736refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082020190816
72143 0 015126 400 736refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082020190816
72131 0 011833 396 736refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082020190816
72131 0 011833 396 736refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082020190816
72131 0 015646 400 736refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082020190816
72131 0 010520 384 736refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082020190816
72131 0 015454 400 736refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082020190816
72131 0 011421 396 736refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082020190816
72131 0 010520 384 736refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082020190816
72139 0 011640 392 736refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082020190816
72143 0 011345 396 736refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082020190816
72131 0 010440 384 736refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082020190816
72143 0 011304 392 736refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082020190816
72143 0 014577 396 736refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082020190816
72131 0 010456 384 736refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082020190816
72147 0 011936 392 736refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082020190816
72137 0 011613 396 736refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082020190816
72141 0 011280 392 736refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082020190816
72143 0 011304 392 736refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082020190816
72147 0 015084 392 736refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082020190816
72143 0 014577 396 736refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082020190816
75133 0 015016 392 736refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082020190816
75262 0 010456 384 736refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082020190816
75137 0 015437 396 736refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082020190816
76139 0 015168 392 736refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082020190816
76131 0 010456 384 736refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082020190816
76131 0 010440 384 736refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082020190816
76131 0 010400 384 736refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082020190816
76143 0 015985 396 736refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082020190816
76131 0 010440 384 736refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082020190816
76137 0 015117 396 736refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082020190816
76131 0 010408 384 736refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082020190816
76278 0 011388 392 736refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082020190816
76143 0 011345 396 736refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082020190816
76143 0 011345 396 736refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082020190816
76131 0 010456 384 736refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082020190816
76131 0 010440 384 736refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082020190816
76131 0 010440 384 736refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082020190816
76143 0 011345 396 736refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082020190816
76131 0 010440 384 736refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082020190816
76131 0 010472 384 736refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082020190816
76143 0 015394 400 736refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082020190816
76143 0 011364 392 736refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082020190816
76131 0 010424 384 736refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082020190816
76133 0 010384 384 736refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082020190816
76133 0 010384 384 736refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082020190816
76143 0 011380 392 736refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082020190816
76137 0 015437 396 736refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082020190816
76133 0 011289 396 736refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082020190816
76131 0 010424 384 736refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082020190816
76133 0 010384 384 736refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082020190816
76143 0 011304 392 736refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082020190816
76131 0 010456 384 736refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082020190816
78131 0 010408 384 736refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082020190816
78139 0 015136 392 736refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082020190816
78143 0 014796 392 736refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082020190816
78143 0 016021 396 736refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082020190816
80133 0 015192 392 736refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082020190816
80133 0 016596 392 736refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082020190816
80131 0 014977 396 736refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082020190816
80131 0 014977 396 736refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082020190816
80137 0 015117 396 736refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082020190816
80137 0 016961 396 736refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082020190816
80133 0 014941 396 736refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082020190816
80139 0 011165 396 736refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082020190816
80131 0 013800 392 736refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082020190816
80131 0 011140 392 736refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082020190816
80131 0 010424 384 736refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082020190816
80133 0 011768 392 736refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082020190816
80133 0 011364 392 736refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082020190816
80131 0 010424 384 736refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082020190816
80131 0 015646 400 736refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082020190816
80131 0 011421 396 736refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082020190816
80131 0 010456 384 736refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082020190816
81131 0 010408 384 736refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082020190816
81131 0 014760 392 736refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082020190816
81131 0 017374 400 736refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082020190816
81131 0 010424 384 736refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082020190816
81143 0 011345 396 736refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082020190816
81131 0 010520 384 736refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082020190816
81133 0 010416 384 736refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082020190816
84131 0 014476 392 736refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082020190816
84131 0 010408 384 736refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082020190816
84131 0 014893 396 736refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082020190816
84131 0 010424 384 736refgcc_-m32_-Os_-fomit-frame-pointer2019082020190816
84131 0 011152 392 736refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082020190816
84133 0 015108 392 736refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082020190816
87131 0 014977 396 736refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082020190816
87133 0 011289 396 736refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082020190816
90131 0 011421 396 736refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082020190816

Test failure

Implementation: ref
Security model: unknown
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

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