Implementation notes: amd64, gpu, crypto_aead/aes128otrpv2

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: aes128otrpv2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1516647064 4392 35219845 5168 1296refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082520190816
17912417014 4392 35232077 5184 1296refgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082520190816
18588012882 4400 35229917 5168 1520refclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082520190816
18676813980 4400 35234077 5168 1232refclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082520190816
18866413426 4400 35231229 5168 1520refclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082520190816
18952416389 4392 36831661 5184 1296refgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
19083615782 4392 35230701 5184 1296refgcc_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
19426035244 8784 70433341 5184 1296refgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
19462817622 4392 35233341 5184 1296refgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
19515219271 4392 35236821 5184 1296refgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082520190816
19568016405 4392 36831581 5184 1296refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082520190816
19920817925 4392 35235125 5184 1296refgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
19954815782 4392 35230701 5184 1296refgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
20222417378 4392 35232853 5184 1296refgcc_-march=k8_-O3_-fomit-frame-pointer2019082520190816
20288019271 4392 35236821 5184 1296refgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082520190816
20336020079 4392 35238413 5184 1296refgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
20421216389 4392 36831661 5184 1296refgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
20443613426 4400 35231229 5168 1520refclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082520190816
20446420045 4392 35235717 5168 1296refgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
20498019899 4392 35238037 5184 1296refgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082520190816
20498017174 4392 35232341 5184 1296refgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082520190816
20524812882 4400 35229917 5168 1520refclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082520190816
20551520565 4392 35236733 5168 1296refgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
20601220334 4392 35236397 5168 1296refgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082520190816
20776016389 4392 36831661 5184 1296refgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
20872414019 4400 35232781 5168 1232refclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082520190816
20944420441 4392 35236413 5168 1296refgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082520190816
21000820565 4392 35236733 5168 1296refgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
21106413980 4400 35234077 5168 1232refclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082520190816
21149213980 4400 35234077 5168 1232refclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082520190816
21333217174 4392 35232405 5184 1296refgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082520190816
21523617158 4392 35232381 5184 1296refgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082520190816
21910419899 4392 35238037 5184 1296refgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082520190816
22028819271 4392 35236821 5184 1296refgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082520190816
22098420334 4392 35236397 5168 1296refgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082520190816
22220420441 4392 35236413 5168 1296refgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082520190816
22290417158 4392 35232381 5184 1296refgcc_-m64_-O3_-fomit-frame-pointer2019082520190816
22383617925 4392 35235125 5184 1296refgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
22450420334 4392 35236397 5168 1296refgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082520190816
22718417378 4392 35232853 5184 1296refgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082520190816
22741620079 4392 35238413 5184 1296refgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
22744417078 4392 35232309 5184 1296refgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082520190816
2279126915 4392 35219701 5168 1296refgcc_-march=k8_-O2_-fomit-frame-pointer2019082520190816
23309620045 4392 35235717 5168 1296refgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
2341768075 4392 35224309 5168 1296refgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082520190816
2341967064 4392 35219845 5168 1296refgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082520190816
2344807988 4392 35224061 5168 1296refgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
2352687988 4392 35224061 5168 1296refgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
23758017158 4392 35232381 5184 1296refgcc_-O3_-fomit-frame-pointer2019082520190816
2385408156 4392 35224309 5168 1296refgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082520190816
2391248075 4392 35224309 5168 1296refgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082520190816
2420687048 4392 35219829 5168 1296refgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
2421967096 4392 35219901 5168 1296refgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082520190816
24309214718 8784 70420477 5168 1296refgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
2463528156 4392 35224309 5168 1296refgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082520190816
2475688066 4392 35224333 5168 1296refgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082520190816
2486087359 4392 35220477 5168 1296refgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
2488007048 4392 35219829 5168 1296refgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082520190816
2501007048 4392 35219829 5168 1296refgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
2509605105 4392 35216945 5152 1264refgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
2555847096 4392 35219901 5168 1296refgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082520190816
2563767064 4392 35219845 5168 1296refgcc_-m64_-O2_-fomit-frame-pointer2019082520190816
2566686625 4392 35219085 5168 1296refgcc_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
2570168066 4392 35224333 5168 1296refgcc_-funroll-loops_-O_-fomit-frame-pointer2019082520190816
2573725104 4392 35216921 5152 1264refgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
2595648066 4392 35224333 5168 1296refgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082520190816
2600725951 4392 35218773 5168 1296refgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
2603286625 4392 35219085 5168 1296refgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
26293610208 8784 70416921 5152 1264refgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
2674085951 4392 35218773 5168 1296refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082520190816
2677805105 4392 35216945 5152 1264refgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
2682365104 4392 35216921 5152 1264refgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082520190816
2690005104 4392 35216921 5152 1264refgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082520190816
2750765104 4392 35216945 5152 1264refgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
2762005959 4392 35218789 5168 1296refgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082520190816
27715211826 8784 70418725 5168 1296refgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
2772167064 4392 35219845 5168 1296refgcc_-O2_-fomit-frame-pointer2019082520190816
2772326915 4392 35219701 5168 1296refgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082520190816
2774885004 4392 35216841 5152 1264refgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082520190816
2776525028 4392 35216849 5152 1264refgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
2780885105 4392 35216945 5152 1264refgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082520190816
2791365959 4392 35218789 5168 1296refgcc_-m64_-O_-fomit-frame-pointer2019082520190816
2794805028 4392 35216849 5152 1264refgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
2806085951 4392 35218773 5168 1296refgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082520190816
2825325028 4392 35216849 5152 1264refgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
2828685004 4392 35216817 5152 1264refgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082520190816
2840205104 4392 35216921 5152 1264refgcc_-march=k8_-Os_-fomit-frame-pointer2019082520190816
2854245004 4392 35216841 5152 1264refgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082520190816
2866325951 4392 35218773 5168 1296refgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
2870765103 4392 35216905 5152 1264refgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
2872845990 4392 35218829 5168 1296refgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082520190816
2874565104 4392 35216945 5152 1264refgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
2885687096 4392 35219901 5168 1296refgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082520190816
2886645913 4392 35218725 5168 1296refgcc_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
2887567048 4392 35219829 5168 1296refgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
2901605955 4392 35218773 5168 1296refgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082520190816
2905365004 4392 35216841 5152 1264refgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082520190816
2913445951 4392 35218773 5168 1296refgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
2918685955 4392 35218773 5168 1296refgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082520190816
2922565955 4392 35218773 5168 1296refgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082520190816
2941685104 4392 35216921 5152 1264refgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082520190816
2951045990 4392 35218829 5168 1296refgcc_-march=k8_-O_-fomit-frame-pointer2019082520190816
2973565105 4392 35216945 5152 1264refgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082520190816
2975766089 4392 35218893 5168 1296refgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082520190816
2984045104 4392 35216921 5152 1264refgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082520190816
3014244998 4392 35216801 5152 1264refgcc_-m64_-Os_-fomit-frame-pointer2019082520190816
3111325103 4392 35216905 5152 1264refgcc_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
3146084998 4392 35216801 5152 1264refgcc_-Os_-fomit-frame-pointer2019082520190816
3188924998 4392 35216801 5152 1264refgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082520190816
3224526089 4392 35218893 5168 1296refgcc_-march=nocona_-O_-fomit-frame-pointer2019082520190816
3461045959 4392 35218789 5168 1296refgcc_-O_-fomit-frame-pointer2019082520190816
3489565092 4392 35216905 5152 1264refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082520190816
7524048204 4416 35222799 5192 1264refgcc2019082520190816
7555598204 4416 35222799 5192 1264refgcc_-funroll-loops2019082520190816
7667808204 4416 35222799 5192 1264refcc2019082520190816

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