Implementation notes: amd64, gpu, crypto_aead/tgifn1128v1

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: tgifn1128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
113815645886 0 064230 776 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
114736037741 0 055358 776 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019083020190816
115518037741 0 055358 776 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
118327644792 0 062998 776 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019083020190816
120536845886 0 064230 776 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
121557228834 0 044142 776 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
122129637741 0 055358 776 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083020190816
123558429329 0 044326 776 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
124855628834 0 044142 776 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
127354029144 0 044438 776 928refgcc_-m64_-O3_-fomit-frame-pointer2019083020190816
128388038502 0 055790 776 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
128503228635 0 043902 776 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019083020190816
129039644792 0 062998 776 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
129901629144 0 044438 776 928refgcc_-O3_-fomit-frame-pointer2019083020190816
129986438502 0 055790 776 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
132378029143 0 044246 776 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
132422826480 0 041694 776 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019083020190816
133143228834 0 044142 776 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
133763633771 0 049326 776 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019083020190816
134252029194 0 044462 776 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
134286029144 0 044438 776 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
136251234886 0 050622 776 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
137089229329 0 044326 776 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
139100069772 0 050622 776 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
143243233771 0 049326 776 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
144850829194 0 044398 776 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
168772415675 0 035853 760 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
171624317068 0 033285 768 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019083020190816
172774817068 0 033285 768 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
173692815675 0 035853 760 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
173734415404 0 032549 760 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083020190816
173760017316 0 033581 768 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
174208815757 0 033669 760 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
176276016964 0 033077 768 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
176854015675 0 035853 760 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
178340417068 0 033285 768 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083020190816
17879487064 0 019989 768 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
179897617316 0 033581 768 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
180881616725 0 032557 768 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
18100087080 0 020005 768 928refgcc_-m64_-O2_-fomit-frame-pointer2019083020190816
18222927064 0 019989 768 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
18288287064 0 019989 768 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
18348367064 0 020013 768 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019083020190816
183604416725 0 032557 768 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
185303215643 0 034493 760 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083020190816
18578806658 0 019285 768 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
186553610649 0 027061 768 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019083020190816
187736014446 0 020453 768 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
18786767080 0 020005 768 928refgcc_-O2_-fomit-frame-pointer2019083020190816
18816726658 0 019285 768 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
18873647223 0 020453 768 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
189965210847 0 027045 768 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
192486810649 0 027061 768 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
194877615404 0 032549 760 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083020190816
19622407064 0 020013 768 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
196263615757 0 033669 760 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019083020190816
197697616964 0 033077 768 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019083020190816
19822847039 0 019981 768 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019083020190816
198829610847 0 027045 768 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
19907887064 0 019989 768 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019083020190816
201022410698 0 027053 768 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019083020190816
20109807064 0 019989 768 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
201444810649 0 027061 768 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019083020190816
20174847064 0 020013 768 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
20202087080 0 020005 768 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
20290886469 0 019429 768 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
204001210698 0 027053 768 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
20604447039 0 019981 768 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
21101566475 0 019445 768 928refgcc_-O_-fomit-frame-pointer2019083020190816
211147210758 0 027037 768 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
212279210758 0 027037 768 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019083020190816
21431166469 0 019429 768 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
21440806475 0 019445 768 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
21983246469 0 019429 768 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
22100206469 0 019429 768 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
22326206455 0 019397 768 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
22503995827 0 017777 752 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
22728886469 0 019429 768 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019083020190816
228197612910 0 019397 768 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
22898526466 0 019405 768 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
22983046475 0 019445 768 928refgcc_-m64_-O_-fomit-frame-pointer2019083020190816
23024006494 0 019461 768 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019083020190816
23037926466 0 019405 768 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019083020190816
23080086469 0 019429 768 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019083020190816
23237025923 0 017897 752 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
23294246508 0 019477 768 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
23348406508 0 019477 768 928refgcc_-march=k8_-O_-fomit-frame-pointer2019083020190816
23481926469 0 019429 768 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
23786765827 0 017777 752 896refgcc_-Os_-fomit-frame-pointer2019083020190816
23803005862 0 017809 752 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019083020190816
24271005827 0 017777 752 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019083020190816
24401885923 0 017897 752 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019083020190816
24478605827 0 017777 752 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
24577445827 0 017761 752 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
24772045827 0 017777 752 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
24847965827 0 017777 752 896refgcc_-m64_-Os_-fomit-frame-pointer2019083020190816
24969685827 0 017777 752 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019083020190816
25021005827 0 017761 752 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
25027445827 0 017777 752 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
25113845827 0 017777 752 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
25159045827 0 017777 752 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
25535605923 0 017897 752 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
255976811654 0 017777 752 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
25728205827 0 017777 752 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
25768445923 0 017897 752 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
25942205827 0 017777 752 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
26161925923 0 017897 752 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
26391405827 0 017777 752 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
26812565923 0 017897 752 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019083020190816
27258645923 0 017897 752 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
27486125923 0 017897 752 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
28313605923 0 017897 752 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083020190816
712606810977 0 025638 760 888refcc2019083020190816
714869210977 0 025638 760 888refgcc_-funroll-loops2019083020190816
724070810977 0 025638 760 888refgcc2019083020190816

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