Implementation notes: x86, gpu, crypto_aead/aes128n8clocv1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: aes128n8clocv1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
31172827641 0 046939 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082520190816
31275024483 0 043889 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082520190816
31362822428 0 037303 392 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082520190816
31593931634 0 052704 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
31881322642 0 037507 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082520190816
32026426254 0 044524 404 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082520190816
32035229940 0 049800 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
32187222442 0 037339 392 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
32207228349 0 047716 400 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082520190816
32258429937 0 049752 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082520190816
32514023395 0 039349 408 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082520190816
32662457192 0 047232 404 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082520190816
32753222413 0 037383 392 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082520190816
32754826402 0 045671 396 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
32892829940 0 049800 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082520190816
33121222417 0 037287 392 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082520190816
33363628051 0 048765 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082520190816
33718026254 0 044524 404 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082520190816
33734025810 0 045336 404 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082520190816
33925622414 0 037287 392 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082520190816
34018027845 0 047765 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082520190816
34019425043 0 041079 396 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082520190816
34040824260 0 040416 404 832refgcc_-m32_-O2_-fomit-frame-pointer2019082520190816
34094424682 0 039860 404 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082520190816
34155224260 0 040468 404 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082520190816
34268024260 0 040468 404 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082520190816
34272027176 0 046675 396 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082520190816
34329626748 0 045881 408 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082520190816
34332422666 0 037559 392 832refgcc_-m32_-Os_-fomit-frame-pointer2019082520190816
34395223395 0 039349 408 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082520190816
34478031456 0 053036 400 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082520190816
34515223503 0 038445 408 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082520190816
34532822452 0 037355 392 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082520190816
34705625043 0 041079 396 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082520190816
34727224260 0 040452 404 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082520190816
34835229115 0 050343 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082520190816
34836024260 0 040468 404 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082520190816
34843623395 0 039349 408 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082520190816
34851026736 0 045843 396 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082520190816
34992826450 0 045575 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082520190816
35149622679 0 037579 392 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082520190816
35152023395 0 039349 408 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082520190816
35206822443 0 037339 392 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
35309225002 0 043760 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
35542824091 0 039920 400 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082520190816
35605226254 0 044524 404 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082520190816
35623226912 0 045125 408 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082520190816
35746827604 0 046417 408 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082520190816
35762822682 0 037563 392 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082520190816
35892028351 0 049787 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082520190816
35940822414 0 037287 392 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082520190816
35990826811 0 045333 404 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082520190816
36004827641 0 046939 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082520190816
36014024260 0 040452 404 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082520190816
36032824260 0 040484 404 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082520190816
36036824857 0 044429 408 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082520190816
36060023634 0 039508 400 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082520190816
36273226329 0 044915 400 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082520190816
36324427641 0 046939 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082520190816
36354422657 0 037543 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082520190816
36450422442 0 037339 392 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082520190816
36635623952 0 039623 396 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082520190816
36650425080 0 044848 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082520190816
36673224919 0 044700 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082520190816
36679227751 0 048107 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082520190816
36717247086 0 038492 404 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082520190816
36774022682 0 037563 392 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082520190816
36868427604 0 046469 408 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082520190816
36885624260 0 040452 404 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082520190816
36950822642 0 037507 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082520190816
36981627845 0 047765 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082520190816
37009627599 0 046651 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
37056824682 0 039860 404 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082520190816
37090445394 0 037611 392 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082520190816
37099228671 0 049253 408 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082520190816
37164422666 0 037559 392 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082520190816
37164427096 0 045995 396 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082520190816
37251626058 0 045300 400 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082520190816
37275227433 0 046315 396 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082520190816
37287222428 0 037303 392 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082520190816
37288428436 0 048031 396 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082520190816
37347627026 0 046484 404 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082520190816
37368831215 0 052863 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082520190816
37379623952 0 039623 396 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082520190816
37397623388 0 039285 408 832refgcc_-m32_-O_-fomit-frame-pointer2019082520190816
37447227096 0 045995 396 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082520190816
37465226113 0 042400 400 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082520190816
37537627604 0 046465 408 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082520190816
37590826402 0 045671 396 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082520190816
37608027604 0 046469 408 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082520190816
37628425159 0 041783 396 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082520190816
37651630281 0 051132 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082520190816
37682822700 0 037611 392 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082520190816
37731628364 0 048148 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082520190816
37807225043 0 041079 396 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082520190816
37838426748 0 045881 408 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082520190816
37856424733 0 039635 400 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082520190816
37890026748 0 045881 408 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082520190816
37904426113 0 042400 400 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082520190816
37946825810 0 045336 404 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082520190816
37974826912 0 044933 408 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082520190816
38040824290 0 040144 404 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082520190816
38234822696 0 037595 392 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082520190816
38259623991 0 039771 396 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082520190816
38287222652 0 037543 392 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082520190816
38290828427 0 047744 400 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082520190816
38327626026 0 044959 400 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082520190816
38404425080 0 044848 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082520190816
38534827271 0 045556 400 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082520190816
38564026912 0 045125 408 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082520190816
38631622651 0 037639 392 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082520190816
38699622651 0 037523 392 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082520190816
38738825361 0 044943 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082520190816
38784826420 0 045093 408 832refgcc_-m32_-O3_-fomit-frame-pointer2019082520190816
38824029115 0 050343 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082520190816
38832422655 0 037543 392 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082520190816
39169624878 0 044528 400 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082520190816
39363627157 0 045464 400 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082520190816
39364425329 0 045023 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082520190816
39446424076 0 039699 400 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082520190816
39447222651 0 037639 392 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082520190816
39667224290 0 040144 404 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082520190816
39676828364 0 048148 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082520190816
39686822413 0 037383 392 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082520190816
39800022417 0 037287 392 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082520190816
39844424903 0 043409 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082520190816
39918022689 0 037595 392 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082520190816
39956022679 0 037579 392 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082520190816
40041623634 0 039508 400 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082520190816
40274424093 0 039783 396 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082520190816
40310022696 0 037595 392 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082520190816
40340824903 0 043409 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082520190816
40400827157 0 045464 400 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082520190816
40452422651 0 037639 392 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082520190816
40485622652 0 037543 392 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082520190816
40558023137 0 038749 404 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082520190816
40706827845 0 047157 408 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082520190816
40751622651 0 037523 392 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082520190816
40761223534 0 039428 400 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082520190816
40767623991 0 039771 396 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082520190816
40787622442 0 037339 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082520190816
41022822642 0 037507 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082520190816
41032422679 0 037579 392 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082520190816
41202423503 0 038445 408 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082520190816
41235624517 0 043831 400 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082520190816
41290422682 0 037563 392 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082520190816
41358824686 0 041015 396 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082520190816
41511622696 0 037595 392 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082520190816
41521649864 0 040787 400 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082520190816
41549622413 0 037383 392 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082520190816
41626025361 0 044943 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082520190816
41696823511 0 039276 400 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082520190816
41766823395 0 039349 408 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082520190816
41920824903 0 043409 408 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082520190816
41948426212 0 043695 400 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082520190816
41991624682 0 039860 404 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082520190816
42094829616 0 049067 396 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082520190816
42315223991 0 039771 396 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082520190816
42387623133 0 038791 400 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082520190816
42479627715 0 046675 400 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082520190816
42511228091 0 046079 396 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082520190816
42619222682 0 037575 392 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082520190816
42857223395 0 039349 408 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082520190816
42884422651 0 037523 392 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082520190816
42929222655 0 037543 392 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082520190816
43000023395 0 039349 408 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082520190816
43112028427 0 047744 400 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082520190816
43396023964 0 039787 396 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082520190816
43516030281 0 051132 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082520190816
43642025361 0 044943 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082520190816
44203623503 0 038445 408 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082520190816
44241225695 0 041159 396 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082520190816

Test failure

Implementation: ref
Security model: unknown
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref