Implementation notes: amd64, gpu, crypto_aead/aes128avalanchev1

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: aes128avalanchev1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
3124940969134 0 026970 824 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082520190816
41807149221259 0 038298 856 896refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082520190816
42344416421337 0 038490 856 896refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
42365869221083 0 038050 856 896refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082520190816
43001369620431 0 037074 856 896refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
43501298421083 0 038050 856 896refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082520190816
43533747621337 0 038490 856 896refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
44531996820431 0 037074 856 896refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
46443792821259 0 038298 856 896refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082520190816
46545461221259 0 038298 856 896refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082520190816
49672232812944 0 030227 864 896refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082520190816
4985961958351 0 028026 832 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082520190816
50417175212979 0 030067 864 896refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
50719193617562 0 035651 864 896refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
51387677212944 0 030227 864 896refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082520190816
51392924412979 0 030067 864 896refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
51542096412886 0 030123 864 896refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082520190816
51856256418879 0 037907 864 896refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082520190816
51973891618328 0 036755 864 896refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082520190816
5209293329905 0 026011 864 896refgcc_-O3_-fomit-frame-pointer2019082520190816
52131100017562 0 035651 864 896refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
5223435369134 0 026970 824 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082520190816
52306405212886 0 030123 864 896refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082520190816
5238439729905 0 026011 864 896refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082520190816
52537151213042 0 030203 864 896refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082520190816
5254611729354 0 025515 864 896refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
52754350018328 0 036755 864 896refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082520190816
52761436019182 0 038395 864 896refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
5282808686773 0 020538 856 896refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082520190816
52854263619182 0 038395 864 896refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
5302167809377 0 025179 864 896refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
5320262686365 0 019810 856 896refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
5321633326815 0 020562 856 896refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
5321925649354 0 025515 864 896refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
5335036126967 0 020762 856 896refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082520190816
5342448329969 0 026107 864 896refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082520190816
5347105929326 0 027946 824 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082520190816
5354908806773 0 020538 856 896refgcc_-march=k8_-O2_-fomit-frame-pointer2019082520190816
53550606814712 0 021450 856 896refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
53581060418879 0 037907 864 896refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082520190816
5358198609590 0 025539 864 896refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082520190816
5363256326791 0 020546 856 896refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082520190816
53654658410359 0 026939 864 896refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
5365567806815 0 020562 856 896refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
5374469646863 0 020650 856 896refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082520190816
5376292169992 0 026355 864 896refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082520190816
5377322286895 0 020658 856 896refgcc_-O2_-fomit-frame-pointer2019082520190816
5377342649905 0 026011 864 896refgcc_-m64_-O3_-fomit-frame-pointer2019082520190816
5379264809992 0 026355 864 896refgcc_-march=k8_-O3_-fomit-frame-pointer2019082520190816
5388317729766 0 025843 864 896refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082520190816
53929350820718 0 026939 864 896refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
53977411218328 0 036755 864 896refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082520190816
5399725126815 0 020562 856 896refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
5401400689354 0 025515 864 896refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
5401550007356 0 021450 856 896refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
5407540049766 0 025907 864 896refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082520190816
5410400086895 0 020658 856 896refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082520190816
5412418286920 0 020666 856 896refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082420190816
5415813409291 0 025355 864 896refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082420190816
54241074412944 0 030227 864 896refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082520190816
5436058046895 0 020658 856 896refgcc_-m64_-O2_-fomit-frame-pointer2019082520190816
5438118246365 0 019810 856 896refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
5441499169377 0 025179 864 896refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
5548173926863 0 020650 856 896refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082520190816
57011107213042 0 030203 864 896refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082520190816
5895279529054 0 030050 832 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
5904595289054 0 030050 832 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
5984267609054 0 030050 832 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
6206807286038 0 019867 864 896refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082420190816
6236644046036 0 019867 864 896refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082520190816
6272408846135 0 019979 864 896refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082520190816
6323657886038 0 019867 864 896refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
6337175126137 0 019947 864 896refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082520190816
6345799089326 0 027946 824 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
6346781606128 0 019963 864 896refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082520190816
6362543526114 0 019955 864 896refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082520190816
6373057446038 0 019867 864 896refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
6377487046039 0 019867 864 896refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082520190816
6380063046135 0 019979 864 896refgcc_-m64_-O_-fomit-frame-pointer2019082520190816
64410229612148 0 019899 864 896refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
6460442206039 0 019867 864 896refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082520190816
6461787046135 0 019979 864 896refgcc_-O_-fomit-frame-pointer2019082520190816
6471224486114 0 019955 864 896refgcc_-march=k8_-O_-fomit-frame-pointer2019082520190816
6515782046137 0 019947 864 896refgcc_-march=nocona_-O_-fomit-frame-pointer2019082520190816
6575926646074 0 019899 864 896refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
6576248366038 0 019867 864 896refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
7801665195178 0 018008 864 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082520190816
7937655245179 0 017976 864 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019082520190816
7941677605147 0 017944 864 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
7983265165179 0 017976 864 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082520190816
7988783925179 0 017976 864 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082520190816
80064960810358 0 017976 864 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
8014828045129 0 017928 864 896refgcc_-m64_-Os_-fomit-frame-pointer2019082520190816
8063796885264 0 018072 864 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082420190816
8074959565129 0 017928 864 896refgcc_-Os_-fomit-frame-pointer2019082520190816
8102309965129 0 017928 864 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082520190816
8104620605153 0 017960 864 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
8105988765179 0 017976 864 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082520190816
8144728405179 0 017976 864 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
8165399845153 0 017960 864 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
8183235845240 0 018080 864 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
8198904325209 0 018048 864 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
8205303445179 0 017976 864 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082520190816
8245826285129 0 017928 864 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082520190816
8257845965209 0 018048 864 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
8259086125178 0 018008 864 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082520190816
8420639205153 0 017960 864 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
8436600765178 0 018008 864 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082520190816
8461377125147 0 017944 864 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
8524609325240 0 018080 864 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
8554347845240 0 018080 864 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082520190816
8614767085240 0 018080 864 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082520190816
21492852329009 0 024486 872 888refgcc_-funroll-loops2019082520190816
21682594049009 0 024486 872 888refcc2019082520190816
22521173449009 0 024486 872 888refgcc2019082520190816

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