Implementation notes: amd64, gpu, crypto_aead/comet64chamv1

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: comet64chamv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
17745128409 0 023422 792 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
18541848796 0 023966 792 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082520190816
18614689209 0 025038 792 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
186617618418 0 025038 792 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
19175328100 0 023390 792 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082520190816
19214408100 0 023486 792 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
19281248804 0 024142 792 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082520190816
19637288796 0 024126 792 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082520190816
196674412020 0 029350 792 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
19859008796 0 024126 792 928refgcc_-m64_-O3_-fomit-frame-pointer2019082520190816
19868048804 0 024078 792 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082520190816
19982288969 0 024574 792 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082520190816
19987728804 0 024142 792 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082520190816
19995408100 0 023486 792 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
200502013329 0 031758 792 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
20222488796 0 024126 792 928refgcc_-O3_-fomit-frame-pointer2019082520190816
203337212933 0 031198 792 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082520190816
20420048969 0 024574 792 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019082520190816
204242813329 0 031758 792 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
205254012020 0 029350 792 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
205297612624 0 030278 792 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082520190816
205669612624 0 030278 792 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082520190816
206529612933 0 031198 792 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082520190816
20702448409 0 023422 792 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
20999008100 0 023486 792 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
214234812624 0 030278 792 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082520190816
21495726700 0 022614 792 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
22438726696 0 022910 792 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082520190816
22584326700 0 022614 792 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
23341166912 0 023318 792 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
23734926696 0 022910 792 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082520190816
24062726912 0 023318 792 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
24092166896 0 023214 792 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082520190816
24232126896 0 023214 792 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082520190816
25442406896 0 023214 792 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082520190816
31977926157 0 024141 776 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082520190816
32030606109 0 026365 776 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082520190816
32297244633 0 017670 792 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082520190816
32742286045 0 023245 776 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082520190816
32845366109 0 025037 776 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082520190816
33189166109 0 026365 776 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082520190816
33218166045 0 023245 776 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082520190816
33277926157 0 024141 776 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082520190816
34273646109 0 026365 776 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082520190816
34427807108 0 023598 792 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082520190816
34859567033 0 023462 792 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082520190816
35686207108 0 023598 792 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082520190816
35857847008 0 023374 792 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082520190816
36469407008 0 023374 792 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082520190816
36797367108 0 023598 792 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082520190816
37069927094 0 023374 792 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
37224007033 0 023462 792 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082520190816
40284767094 0 023374 792 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
42199764633 0 017670 792 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
43538164641 0 017678 792 928refgcc_-O2_-fomit-frame-pointer2019082520190816
43689644410 0 017086 792 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
44271764649 0 017710 792 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082520190816
45245204633 0 017670 792 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
45572564410 0 017086 792 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
45782844649 0 017710 792 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082520190816
45805404545 0 017582 792 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082520190816
46381204641 0 017678 792 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082520190816
46387564633 0 017670 792 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
46399004641 0 017678 792 928refgcc_-m64_-O2_-fomit-frame-pointer2019082520190816
46478964633 0 017670 792 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082520190816
46783969586 0 018150 792 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
46962603710 0 015681 768 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
47054804649 0 017710 792 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082520190816
47425604793 0 018150 792 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
48040843753 0 015745 768 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
48102563719 0 015673 768 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
48231643712 0 015665 768 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082520190816
48260523710 0 015681 768 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082520190816
48461323753 0 015745 768 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082520190816
49285323712 0 015665 768 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082520190816
49332684545 0 017582 792 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019082520190816
49588763706 0 015665 768 896refgcc_-Os_-fomit-frame-pointer2019082520190816
50011963710 0 015681 768 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
50078564595 0 017638 792 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082520190816
50261683753 0 015745 768 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
50276444597 0 017654 792 928refgcc_-O_-fomit-frame-pointer2019082520190816
50472244595 0 017638 792 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082520190816
50519723760 0 015753 768 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
50700763745 0 015729 768 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082520190816
50771843745 0 015729 768 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082520190816
50893044595 0 017638 792 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
51834563719 0 015673 768 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
52088124595 0 017638 792 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082520190816
52357443706 0 015665 768 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082520190816
52373327424 0 015665 768 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
52862963745 0 015729 768 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082520190816
53016083712 0 015665 768 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082520190816
53023843712 0 015665 768 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
53078323706 0 015665 768 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082520190816
53266444595 0 017638 792 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
53275243760 0 015753 768 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
53396484597 0 017654 792 928refgcc_-m64_-O_-fomit-frame-pointer2019082520190816
53407444597 0 017654 792 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082520190816
53496804614 0 017654 792 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082520190816
54212524595 0 017638 792 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082520190816
55126124595 0 017638 792 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
55339883712 0 015665 768 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082520190816
55557883710 0 015681 768 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
55676283712 0 015665 768 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019082520190816
55837564535 0 017574 792 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
56075243753 0 015745 768 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082520190816
56215724614 0 017654 792 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019082520190816
57243404595 0 017638 792 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082520190816
58083363706 0 015665 768 896refgcc_-m64_-Os_-fomit-frame-pointer2019082520190816
58362729070 0 017574 792 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
60590964579 0 017630 792 928refgcc_-march=k8_-O_-fomit-frame-pointer2019082520190816
65663644579 0 017630 792 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082520190816
262233567620 0 022343 784 888refgcc_-funroll-loops2019082520190816
263037607620 0 022343 784 888refgcc2019082520190816
268050807620 0 022343 784 888refcc2019082520190816

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