Implementation notes: amd64, gpu, crypto_aead/sundaegift64v1

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: sundaegift64v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
662464411332 0 028976 800 928refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
68663728781 0 024096 800 928refgcc_-m64_-O3_-fomit-frame-pointer2019083020190816
69313208972 0 024744 800 928refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
744220011303 0 028608 800 928refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
75707128810 0 024400 800 928refgcc_-march=k8_-O3_-fomit-frame-pointer2019083020190816
76527048781 0 024168 800 928refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
76697448781 0 024072 800 928refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019083020190816
79394088781 0 024096 800 928refgcc_-O3_-fomit-frame-pointer2019083020190816
819924411332 0 028976 800 928refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019083020190816
820317611323 0 029568 800 928refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
82167368709 0 023712 800 928refgcc_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
822312411876 0 030248 800 928refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
823648811332 0 028976 800 928refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019083020190816
82646928781 0 024168 800 928refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
831240411303 0 028608 800 928refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
83906368781 0 024168 800 928refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
84231208797 0 024120 800 928refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
84423568709 0 023712 800 928refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
84495568797 0 024104 800 928refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019083020190816
846489217944 0 024744 800 928refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
848074011323 0 029568 800 928refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019083020190816
85068208797 0 024056 800 928refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
85250408781 0 024096 800 928refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019083020190816
85904568810 0 024400 800 928refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019083020190816
868113611876 0 030248 800 928refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
87015288781 0 023952 800 928refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
127622402654 0 014569 768 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019083020190816
141521327649 0 024013 784 928refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
144458248227 0 024413 784 928refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019083020190816
146193567784 0 024085 784 928refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
150215087989 0 024213 784 928refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
150270207649 0 024013 784 928refgcc_-funroll-loops_-O_-fomit-frame-pointer2019083020190816
153221048271 0 024493 784 928refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
154410166159 0 026365 776 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
155196367809 0 023949 784 928refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
156260327809 0 023949 784 928refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
158356366159 0 026365 776 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
158566567989 0 024213 784 928refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019083020190816
161670605820 0 022957 776 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019083020190816
162511246159 0 026365 776 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
168616328350 0 024437 784 928refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
172028328227 0 024413 784 928refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
172917408271 0 024493 784 928refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
175397328244 0 024021 784 928refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
175828808227 0 024413 784 928refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019083020190816
176082088244 0 024021 784 928refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
176139928350 0 024437 784 928refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019083020190816
176508205820 0 022957 776 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019083020190816
178282447784 0 024085 784 928refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019083020190816
179095927649 0 024013 784 928refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019083020190816
182912886348 0 024253 776 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019083020190816
182982405887 0 024765 776 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019083020190816
204037446348 0 024253 776 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019083020190816
206562643203 0 016117 784 928refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019083020190816
206600082662 0 014569 768 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019083020190816
208191923535 0 016717 784 928refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
209549963397 0 016317 784 928refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019083020190816
209683643214 0 016141 784 928refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
210267802705 0 014641 768 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
212672923203 0 016117 784 928refgcc_-march=k8_-O_-fomit-frame-pointer2019083020190816
213006603397 0 016317 784 928refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
215123163226 0 016101 784 928refgcc_-march=nocona_-O_-fomit-frame-pointer2019083020190816
216671002662 0 014569 768 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019083020190816
218009233214 0 016141 784 928refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019083020190816
219128803214 0 016141 784 928refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
226295962662 0 014569 768 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019083020190816
230448843214 0 016141 784 928refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
230868962705 0 014641 768 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019083020190816
233447043214 0 016141 784 928refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
244935323214 0 016141 784 928refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019083020190816
245974173177 0 015733 784 928refgcc_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
247308003214 0 016141 784 928refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019083020190816
247804802705 0 014641 768 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
248189402662 0 014569 768 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
249150442654 0 014569 768 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019083020190816
249567363181 0 016077 784 928refgcc_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
250290602662 0 014569 768 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
250942362662 0 014569 768 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019083020190816
251673805324 0 014569 768 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
252008283226 0 016101 784 928refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019083020190816
252421832662 0 014569 768 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
252848887070 0 016717 784 928refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
253288842705 0 014641 768 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019083020190816
254989922705 0 014641 768 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
256843602654 0 014569 768 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019083020190816
256966603214 0 016141 784 928refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
257878886362 0 016077 784 928refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
258216283397 0 016317 784 928refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
258730842705 0 014641 768 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019083020190816
259775722654 0 014569 768 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019083020190816
260499403177 0 015733 784 928refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
260960562662 0 014569 768 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019083020190816
282676482652 0 014569 768 896refgcc_-Os_-fomit-frame-pointer2019083020190816
285898603306 0 016229 784 928refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019083020190816
292088923306 0 016229 784 928refgcc_-march=k8_-O2_-fomit-frame-pointer2019083020190816
301532922652 0 014569 768 896refgcc_-m64_-Os_-fomit-frame-pointer2019083020190816
301635082652 0 014569 768 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
303699963397 0 016309 784 928refgcc_-O2_-fomit-frame-pointer2019083020190816
304395563397 0 016309 784 928refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
306015803397 0 016309 784 928refgcc_-m64_-O2_-fomit-frame-pointer2019083020190816
307555562695 0 014641 768 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019083020190816
316379443397 0 016309 784 928refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
316620002652 0 014569 768 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019083020190816
318713282695 0 014641 768 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019083020190816
318918403397 0 016309 784 928refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019083020190816
323372163397 0 016309 784 928refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
325070043397 0 016309 784 928refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019083020190816
326653163397 0 016309 784 928refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
326994883214 0 016141 784 928refgcc_-m64_-O_-fomit-frame-pointer2019083020190816
329957643214 0 016141 784 928refgcc_-O_-fomit-frame-pointer2019083020190816
331918922695 0 014641 768 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019083020190816
350494283214 0 016141 784 928refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019083020190816
427175004520 0 019126 776 888refgcc_-funroll-loops2019083020190816
435896124520 0 019126 776 888refcc2019083020190816
498532684520 0 019126 776 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