Implementation notes: amd64, gpu, crypto_aead/sundaegift0v1

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: sundaegift0v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
664086811304 0 029504 800 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019083020190816
681612411313 0 028928 800 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083020190816
69658088778 0 024024 800 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
736536811313 0 028928 800 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019083020190816
80786888762 0 024048 800 928refgcc_-m64_-O3_-fomit-frame-pointer2019083020190816
82646848703 0 023696 800 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
82747168778 0 024088 800 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
82782568762 0 024024 800 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019083020190816
827911611313 0 028928 800 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
83276408762 0 024120 800 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
83894528762 0 024048 800 928refgcc_-O3_-fomit-frame-pointer2019083020190816
84167928791 0 024336 800 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
845604011297 0 028576 800 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
846739211841 0 030216 800 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
84911248762 0 023904 800 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
849196811297 0 028576 800 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
84939768762 0 024120 800 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
852074411841 0 030216 800 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
85309728703 0 023696 800 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
85700688937 0 024712 800 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
857143611304 0 029504 800 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
85963008762 0 024120 800 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
865141217874 0 024712 800 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
86960848791 0 024336 800 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019083020190816
87484848762 0 024048 800 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
88712048778 0 024072 800 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019083020190816
145125728208 0 024365 784 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
149413247784 0 024085 784 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
149416446156 0 026333 776 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
149965648236 0 024461 784 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
157130645817 0 022925 776 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083020190816
157924206156 0 026333 776 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
158622446345 0 024237 776 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019083020190816
159793527649 0 024013 784 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
164647686156 0 026333 776 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
166980687989 0 024213 784 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
168117448331 0 024373 784 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019083020190816
170074248208 0 024365 784 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019083020190816
170625608208 0 024365 784 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083020190816
174324248238 0 023989 784 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
174463527809 0 023949 784 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
174557088331 0 024373 784 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
174577727649 0 024013 784 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019083020190816
175047928236 0 024461 784 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
176163527649 0 024013 784 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019083020190816
176653047809 0 023949 784 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
177861208238 0 023989 784 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
178783687989 0 024213 784 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019083020190816
178968485884 0 024733 776 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083020190816
179891087784 0 024085 784 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019083020190816
182989926345 0 024237 776 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
189021805817 0 022925 776 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083020190816
200398003214 0 016125 784 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
201125003171 0 015717 784 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
210039362648 0 014537 768 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
211233283378 0 016261 784 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019083020190816
215046163500 0 016685 784 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
216097282648 0 014537 768 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
216322242699 0 014625 768 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
217776283378 0 016261 784 928refgcc_-O2_-fomit-frame-pointer2019083020190816
218464722656 0 014537 768 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
219825243203 0 016117 784 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
220158402656 0 014537 768 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019083020190816
221636463214 0 016125 784 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019083020190816
222936122656 0 014537 768 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
224913082656 0 014537 768 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019083020190816
225369403214 0 016125 784 928refgcc_-O_-fomit-frame-pointer2019083020190816
228416563378 0 016261 784 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
243317133378 0 016261 784 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
244095003378 0 016285 784 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
245127843181 0 016077 784 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
246707803378 0 016261 784 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
246795492699 0 014625 768 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
248048403214 0 016125 784 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
248119283214 0 016125 784 928refgcc_-m64_-O_-fomit-frame-pointer2019083020190816
248252763226 0 016101 784 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
249557483378 0 016261 784 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
249892963214 0 016125 784 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019083020190816
251723043214 0 016125 784 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019083020190816
252622803378 0 016285 784 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
252701082656 0 014537 768 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
252911763214 0 016125 784 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
253095363214 0 016125 784 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
253879363171 0 015717 784 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
254105563378 0 016261 784 928refgcc_-m64_-O2_-fomit-frame-pointer2019083020190816
254397846362 0 016077 784 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
254565842648 0 014537 768 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
255397522656 0 014537 768 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
256002043378 0 016261 784 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
257125965312 0 014537 768 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
257231483378 0 016285 784 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019083020190816
257636082699 0 014625 768 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
257951963214 0 016125 784 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
258320882656 0 014537 768 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
258827443203 0 016117 784 928refgcc_-march=k8_-O_-fomit-frame-pointer2019083020190816
258906002648 0 014537 768 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019083020190816
260104443214 0 016125 784 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
261393767000 0 016685 784 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
262543562656 0 014537 768 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
264200243226 0 016101 784 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019083020190816
266620002699 0 014625 768 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019083020190816
268755762699 0 014625 768 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
272344322699 0 014625 768 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
295784483287 0 016165 784 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
300462282646 0 014537 768 896refgcc_-Os_-fomit-frame-pointer2019083020190816
306779403287 0 016165 784 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019083020190816
309096802646 0 014537 768 896refgcc_-m64_-Os_-fomit-frame-pointer2019083020190816
317926202689 0 014609 768 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019083020190816
321574002689 0 014609 768 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083020190816
322762442646 0 014537 768 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
323804362689 0 014609 768 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
333600602646 0 014537 768 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
536832044520 0 019094 776 888refgcc_-funroll-loops2019083020190816
540326364520 0 019094 776 888refgcc2019083020190816
547356884520 0 019094 776 888refcc2019083020190816

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