Implementation notes: amd64, gpu, crypto_aead/aes256otrsv1

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: aes256otrsv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
21874813294 4400 35233397 5168 1232refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082520190816
22605215926 4392 35231213 5184 1296refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
22746412592 4400 35230405 5168 1520refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082520190816
22990819609 4392 35235668 5176 1296refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082520190816
23078416017 4392 35231517 5184 1296refgcc_-march=k8_-O3_-fomit-frame-pointer2019082520190816
23143616245 4392 35231981 5184 1296refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
23296817149 4392 35235477 5184 1296refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
23359616182 4392 35231421 5184 1296refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082520190816
23406819266 4392 35235028 5176 1296refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
23787212304 4400 35229333 5168 1520refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082520190816
23898819486 4392 35235644 5176 1296refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082520190816
24094415942 4392 35231133 5184 1296refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082520190816
24186814821 4392 35229749 5184 1296refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
24402816022 4392 35231093 5184 1296refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082520190816
24465614821 4392 35229749 5184 1296refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
24510417126 4392 35234685 5184 1296refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082520190816
24622015926 4392 35231213 5184 1296refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
24686815750 4392 35232973 5184 1296refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
24758816182 4392 35231413 5184 1296refgcc_-m64_-O3_-fomit-frame-pointer2019082520190816
25038016182 4392 35231357 5184 1296refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082520190816
25185632490 8784 70431981 5184 1296refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
25296419701 4392 35235932 5176 1296refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
25454415926 4392 35231213 5184 1296refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
25538013333 4400 35232101 5168 1232refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082520190816
25637216182 4392 35231413 5184 1296refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082520190816
25774417126 4392 35234685 5184 1296refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082520190816
2586367069 4392 35220276 5176 1296refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
25947616070 4392 35231309 5184 1296refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082520190816
2614646411 4392 35218964 5176 1296refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
26243617126 4392 35234685 5184 1296refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082520190816
2631846806 4392 35219676 5176 1296refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
26517219486 4392 35235644 5176 1296refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082520190816
2654966806 4392 35219676 5176 1296refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
2655046657 4392 35219532 5176 1296refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082520190816
2662567997 4392 35224324 5176 1296refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082520190816
26653619266 4392 35235028 5176 1296refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
26691215750 4392 35232973 5184 1296refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
2675728108 4392 35224356 5176 1296refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082520190816
2676007997 4392 35224324 5176 1296refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082520190816
26770813294 4400 35233397 5168 1232refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082520190816
2681846657 4392 35219532 5176 1296refgcc_-march=k8_-O2_-fomit-frame-pointer2019082520190816
26904817001 4392 35235157 5184 1296refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082520190816
26908817149 4392 35235477 5184 1296refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
2705847934 4392 35224108 5176 1296refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
27170019609 4392 35235668 5176 1296refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082520190816
27293616017 4392 35231517 5184 1296refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082520190816
2729648108 4392 35224356 5176 1296refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082520190816
27310819486 4392 35235644 5176 1296refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082520190816
27365217001 4392 35235157 5184 1296refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082520190816
2755806806 4392 35219676 5176 1296refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082520190816
27583212592 4400 35230405 5168 1520refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082520190816
2760607934 4392 35224108 5176 1296refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
2784366806 4392 35219676 5176 1296refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
2787526822 4392 35219692 5176 1296refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082520190816
27920711700 8784 70418756 5176 1296refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
2794046822 4392 35219692 5176 1296refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082520190816
2794646822 4392 35219692 5176 1296refgcc_-O2_-fomit-frame-pointer2019082520190816
2833766025 4392 35218924 5176 1296refgcc_-march=nocona_-O_-fomit-frame-pointer2019082520190816
28814816182 4392 35231413 5184 1296refgcc_-O3_-fomit-frame-pointer2019082520190816
2883245057 4392 35216960 5160 1264refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
2888365059 4392 35217000 5160 1264refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
2890926411 4392 35218964 5176 1296refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
2901888009 4392 35224380 5176 1296refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082520190816
2920284958 4392 35216896 5160 1264refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082520190816
2921085901 4392 35218820 5176 1296refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082520190816
2927806822 4392 35219692 5176 1296refgcc_-m64_-O2_-fomit-frame-pointer2019082520190816
2927926854 4392 35219748 5176 1296refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082520190816
29351219701 4392 35235932 5176 1296refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
2939205059 4392 35217000 5160 1264refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
29418412304 4400 35229333 5168 1520refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082520190816
2946086854 4392 35219748 5176 1296refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082520190816
29481614138 8784 70420276 5176 1296refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
2958725893 4392 35218804 5176 1296refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
2968445059 4392 35217000 5160 1264refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082520190816
2984805058 4392 35216960 5160 1264refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
3005286854 4392 35219748 5176 1296refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082520190816
30278813294 4400 35233397 5168 1232refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082520190816
3042925897 4392 35218820 5176 1296refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082520190816
3053684958 4392 35216896 5160 1264refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082520190816
3059768009 4392 35224380 5176 1296refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082520190816
3084564982 4392 35216888 5160 1264refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
3090525850 4392 35218756 5176 1296refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
30910410116 8784 70416960 5160 1264refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
3122005897 4392 35218820 5176 1296refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082520190816
3169924958 4392 35216856 5160 1264refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082520190816
3177124952 4392 35216856 5160 1264refgcc_-Os_-fomit-frame-pointer2019082520190816
3191885893 4392 35218804 5176 1296refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082520190816
3224445897 4392 35218820 5176 1296refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082520190816
3225286025 4392 35218924 5176 1296refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082520190816
3243084958 4392 35216896 5160 1264refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082520190816
3261364982 4392 35216888 5160 1264refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
3264805913 4392 35218844 5176 1296refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082520190816
3271045893 4392 35218804 5176 1296refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
3282245058 4392 35216960 5160 1264refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082520190816
3298325058 4392 35216960 5160 1264refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082520190816
3299285893 4392 35218804 5176 1296refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
3303925058 4392 35216960 5160 1264refgcc_-march=k8_-Os_-fomit-frame-pointer2019082520190816
3338605058 4392 35217000 5160 1264refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
3347085059 4392 35217000 5160 1264refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082520190816
3350804982 4392 35216888 5160 1264refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
3373485893 4392 35218804 5176 1296refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082520190816
3443805913 4392 35218844 5176 1296refgcc_-march=k8_-O_-fomit-frame-pointer2019082520190816
3514048009 4392 35224380 5176 1296refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082520190816
3594365058 4392 35216960 5160 1264refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082520190816
3615204952 4392 35216856 5160 1264refgcc_-m64_-Os_-fomit-frame-pointer2019082520190816
3620725901 4392 35218820 5176 1296refgcc_-O_-fomit-frame-pointer2019082520190816
3624045057 4392 35216960 5160 1264refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
3696525058 4392 35216960 5160 1264refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082520190816
3710685058 4392 35217000 5160 1264refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
3756284952 4392 35216856 5160 1264refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082520190816
3771765901 4392 35218820 5176 1296refgcc_-m64_-O_-fomit-frame-pointer2019082520190816
4913885046 4392 35216944 5160 1264refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082520190816
8162048117 4416 35222703 5192 1264refgcc2019082520190816
8484808117 4416 35222703 5192 1264refcc2019082520190816
8963968117 4416 35222703 5192 1264refgcc_-funroll-loops2019082520190816

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