Implementation notes: amd64, gpu, crypto_aead/aeadaes128ocbtaglen96v1

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: aeadaes128ocbtaglen96v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
37516412784 0 034196 832 896refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
38305212908 0 034868 832 896refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082420190816
3837578260 0 030915 792 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082420190816
40508812652 0 035084 832 896refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082420190816
41547012784 0 034196 832 896refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
4218723012 0 020315 824 896refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082420190816
42412012908 0 034868 832 896refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082420190816
4254728564 0 032547 792 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
4283228564 0 032547 792 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
43455211622 0 030756 832 896refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
43566012764 0 035452 832 896refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
4383648500 0 029459 792 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082420190816
4426568564 0 032547 792 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
44683611372 0 031052 832 896refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082420190816
44832011372 0 031052 832 896refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082420190816
4493163971 0 024299 824 896refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082420190816
4499929601 0 029555 824 896refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
4518522547 0 019579 824 896refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
4550608500 0 029459 792 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082420190816
4556889588 0 030147 824 896refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082420190816
45783211532 0 031324 832 896refgcc_-march=k8_-O3_-fomit-frame-pointer2019082420190816
4634489588 0 030147 824 896refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082420190816
46496811708 0 031324 832 896refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082420190816
46796011500 0 031132 832 896refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082420190816
4687689601 0 029555 824 896refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
4691089732 0 030355 824 896refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
4698212614 0 019659 824 896refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082420190816
47124411676 0 031316 832 896refgcc_-m64_-O3_-fomit-frame-pointer2019082420190816
4713092948 0 020227 824 896refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082420190816
4719902606 0 019643 824 896refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082420190816
4747883931 0 024211 824 896refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
47632011372 0 031052 832 896refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082420190816
47726811622 0 030756 832 896refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
47815611372 0 030956 832 896refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082420190816
4782324019 0 024275 824 896refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082420190816
4801724020 0 024515 824 896refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082420190816
48030012908 0 034868 832 896refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082420190816
48039212652 0 035084 832 896refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082420190816
48075211532 0 031324 832 896refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082420190816
4824524020 0 024515 824 896refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082420190816
4851324019 0 024275 824 896refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082420190816
48733211612 0 031708 832 896refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
4874322606 0 019643 824 896refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082420190816
48896011404 0 030868 832 896refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082420190816
4890883971 0 024299 824 896refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082420190816
4891642948 0 020227 824 896refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082420190816
4955769732 0 030355 824 896refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
4967922098 0 017823 808 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
4970002614 0 019659 824 896refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082420190816
49734011676 0 031316 832 896refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082420190816
5014362080 0 017831 808 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082420190816
5019729612 0 029947 824 896refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082420190816
50301611500 0 031068 832 896refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082420190816
5035888500 0 030227 792 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
5036924020 0 024515 824 896refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082420190816
50533611676 0 031316 832 896refgcc_-O3_-fomit-frame-pointer2019082420190816
5082762980 0 020259 824 896refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082420190816
5119402920 0 019659 824 896refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
5123762615 0 019659 824 896refgcc_-O_-fomit-frame-pointer2019082420190816
51294823224 0 031708 832 896refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
5153049612 0 029947 824 896refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082420190816
5157089588 0 030147 824 896refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082420190816
5161002956 0 020131 824 896refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082420190816
5229528500 0 030227 792 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082420190816
5242283012 0 020315 824 896refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082420190816
5248642085 0 017815 808 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082420190816
5249602948 0 020227 824 896refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082420190816
52638812764 0 035452 832 896refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
5266122611 0 019531 824 896refgcc_-march=nocona_-O_-fomit-frame-pointer2019082420190816
5289682615 0 019659 824 896refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082420190816
5308243931 0 024211 824 896refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
5325042980 0 020259 824 896refgcc_-m64_-O2_-fomit-frame-pointer2019082420190816
5337922932 0 020211 824 896refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082420190816
5395642948 0 020227 824 896refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082420190816
5424042065 0 017775 808 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082420190816
5424443012 0 020315 824 896refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082420190816
5428126344 0 020747 824 896refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
5429242095 0 017887 808 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
5441283172 0 020747 824 896refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
5530482098 0 017839 808 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019082420190816
5534002098 0 017847 808 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
5602202956 0 020131 824 896refgcc_-march=k8_-O2_-fomit-frame-pointer2019082420190816
5611202085 0 017815 808 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082420190816
5618162606 0 019643 824 896refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082420190816
5694762606 0 019643 824 896refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082420190816
5695842606 0 019643 824 896refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082420190816
5708322065 0 017775 808 896refgcc_-Os_-fomit-frame-pointer2019082420190816
5720602980 0 020259 824 896refgcc_-O2_-fomit-frame-pointer2019082420190816
5735682098 0 017823 808 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
5736205094 0 019579 824 896refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
5749322095 0 017887 808 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
5752562614 0 019659 824 896refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082420190816
5758802595 0 019539 824 896refgcc_-march=k8_-O_-fomit-frame-pointer2019082420190816
5764562095 0 017879 808 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
5781282920 0 019659 824 896refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
5786802080 0 017831 808 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082420190816
5796802098 0 017847 808 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082420190816
5817762595 0 019539 824 896refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082420190816
5824482095 0 017879 808 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082420190816
5826482085 0 017815 808 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082420190816
5829442080 0 017831 808 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082420190816
5854882085 0 017815 808 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082420190816
5858402615 0 019659 824 896refgcc_-m64_-O_-fomit-frame-pointer2019082420190816
5909202065 0 017775 808 896refgcc_-m64_-Os_-fomit-frame-pointer2019082420190816
5928242098 0 017847 808 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082420190816
5934282065 0 017783 808 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082420190816
5937602095 0 017879 808 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
5943962611 0 019531 824 896refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082420190816
5945362098 0 017839 808 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082420190816
5948962098 0 017847 808 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082420190816
5956082095 0 017879 808 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082420190816
6111924196 0 017847 808 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
8829643169 0 022014 816 888refcc2019082420190816
9037923169 0 022014 816 888refgcc_-funroll-loops2019082420190816
10043003169 0 022014 816 888refgcc2019082420190816

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