Implementation notes: amd64, gpu, crypto_aead/aeadaes192ocbtaglen64v1

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: aeadaes192ocbtaglen64v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
42563212620 0 035084 832 896refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082420190816
42669012794 0 034244 832 896refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
4429089700 0 030387 824 896refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
4646682964 0 020275 824 896refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082420190816
4677682932 0 020243 824 896refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082420190816
48356411356 0 030972 832 896refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082420190816
48844411356 0 031068 832 896refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082420190816
49020411484 0 031148 832 896refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082420190816
4926602088 0 017831 808 896refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082420190816
49789212732 0 035484 832 896refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
4999928532 0 032547 792 872refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
5002328244 0 030931 792 872refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082420190816
5005488532 0 032547 792 872refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
50638011356 0 031068 832 896refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082420190816
5065884004 0 024307 824 896refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082420190816
5086689612 0 029979 824 896refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082420190816
5097962956 0 020163 824 896refgcc_-march=k8_-O2_-fomit-frame-pointer2019082420190816
51594411724 0 031372 832 896refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082420190816
5177849572 0 030163 824 896refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082420190816
5189689580 0 029571 824 896refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
5192848484 0 029475 792 1160refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082420190816
5205163923 0 024259 824 896refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
52177212794 0 034244 832 896refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
5224642996 0 020331 824 896refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082420190816
5259442088 0 017823 808 896refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082420190816
52772411356 0 031068 832 896refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082420190816
5277768484 0 029475 792 1160refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082420190816
52821212860 0 034852 832 896refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082420190816
52828012620 0 035084 832 896refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082420190816
5287284009 0 024531 824 896refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082420190816
5320768532 0 032547 792 872refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
53231211628 0 031300 832 896refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082420190816
53382012732 0 035484 832 896refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
53458012860 0 034852 832 896refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082420190816
5402348484 0 030243 792 1160refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082420190816
5415754009 0 024531 824 896refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082420190816
54324811645 0 030804 832 896refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
5446762595 0 019675 824 896refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082420190816
5447252996 0 020331 824 896refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082420190816
5472729572 0 030163 824 896refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082420190816
5484529580 0 029571 824 896refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
55052411628 0 031300 832 896refgcc_-O3_-fomit-frame-pointer2019082420190816
55168011645 0 030804 832 896refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082420190816
5565422932 0 020243 824 896refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082420190816
5566803923 0 024259 824 896refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
5577002932 0 020243 824 896refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082420190816
55916811468 0 031292 832 896refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082420190816
5591729612 0 029979 824 896refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082420190816
5599244004 0 024307 824 896refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082420190816
56246011484 0 031084 832 896refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082420190816
5643604009 0 024531 824 896refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082420190816
5658402595 0 019675 824 896refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082420190816
5663163960 0 024331 824 896refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082420190816
56686011468 0 031292 832 896refgcc_-march=k8_-O3_-fomit-frame-pointer2019082420190816
5669282083 0 017847 808 896refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
5730682579 0 019555 824 896refgcc_-march=k8_-O_-fomit-frame-pointer2019082420190816
5741242996 0 020331 824 896refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082420190816
5754208484 0 030243 792 1160refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082420190816
5766042891 0 019675 824 896refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
57850811388 0 030884 832 896refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082420190816
5789363960 0 024331 824 896refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082420190816
5790089572 0 030163 824 896refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082420190816
5814442088 0 017831 808 896refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082420190816
58354011628 0 031300 832 896refgcc_-m64_-O3_-fomit-frame-pointer2019082420190816
58365211580 0 031740 832 896refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
5837882088 0 017823 808 896refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
5840722932 0 020243 824 896refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082420190816
5850122068 0 017863 808 896refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082420190816
5857042595 0 019675 824 896refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082420190816
5887962604 0 019675 824 896refgcc_-O_-fomit-frame-pointer2019082420190816
59168023160 0 031740 832 896refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082420190816
5921122604 0 019675 824 896refgcc_-m64_-O_-fomit-frame-pointer2019082420190816
5936289700 0 030387 824 896refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
5982642533 0 019595 824 896refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
5984922604 0 019675 824 896refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082420190816
5990432088 0 017807 808 896refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
6012402595 0 019675 824 896refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082420190816
6019082603 0 019675 824 896refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082420190816
6079362603 0 019675 824 896refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082420190816
6081483140 0 020779 824 896refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
6085862075 0 017831 808 896refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082420190816
6092562891 0 019675 824 896refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082420190816
6101125066 0 019595 824 896refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082420190816
6105766280 0 020779 824 896refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082420190816
6149522068 0 017863 808 896refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082420190816
6150272083 0 017847 808 896refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
61664812860 0 034852 832 896refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082420190816
6186602595 0 019547 824 896refgcc_-march=nocona_-O_-fomit-frame-pointer2019082420190816
6229482075 0 017831 808 896refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082420190816
6229722964 0 020275 824 896refgcc_-O2_-fomit-frame-pointer2019082420190816
6298122088 0 017807 808 896refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082420190816
6303562603 0 019675 824 896refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082420190816
6390122068 0 017863 808 896refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082420190816
6406842055 0 017791 808 896refgcc_-Os_-fomit-frame-pointer2019082420190816
6424482595 0 019547 824 896refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082420190816
6456802964 0 020275 824 896refgcc_-m64_-O2_-fomit-frame-pointer2019082420190816
6538962956 0 020163 824 896refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082420190816
6571762075 0 017831 808 896refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082420190816
6576362055 0 017791 808 896refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082420190816
6599882916 0 020227 824 896refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082420190816
6612642595 0 019675 824 896refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082420190816
6630522088 0 017823 808 896refgcc_-march=k8_-Os_-fomit-frame-pointer2019082420190816
6632402083 0 017847 808 896refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
6653162579 0 019555 824 896refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082420190816
6691162055 0 017799 808 896refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082420190816
6696442083 0 017847 808 896refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082420190816
6723482075 0 017831 808 896refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082420190816
6723564176 0 017823 808 896refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
6723802088 0 017831 808 896refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082420190816
6754602055 0 017791 808 896refgcc_-m64_-Os_-fomit-frame-pointer2019082420190816
6845322083 0 017847 808 896refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082420190816
6859722083 0 017847 808 896refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082420190816
9555483156 0 021998 816 888refcc2019082420190816
9654243156 0 021998 816 888refgcc_-funroll-loops2019082420190816
10393963156 0 021998 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