Implementation notes: x86, gpu, crypto_aead/ingage1k128n096c224r032

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: ingage1k128n096c224r032
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2714180410299 0 029192 396 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082620190816
3434286612401 0 033437 400 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
3500214311178 0 031726 404 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082620190816
3669865811083 0 031734 400 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082620190816
371660013068 0 018824 392 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082620190816
371847873293 0 019185 400 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082620190816
3720020412021 0 033597 396 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082620190816
372419283293 0 019185 400 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082620190816
3734109511574 0 031453 396 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
373423503293 0 019185 400 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082620190816
374332413293 0 019185 400 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082620190816
375821736504 0 018156 396 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
377147973122 0 018645 396 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082620190816
3773245511574 0 031453 396 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082620190816
378125047016 0 026541 400 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082620190816
382178726680 0 026296 392 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082620190816
382725393357 0 019177 400 832refgcc_-m32_-O_-fomit-frame-pointer2019082620190816
383434073293 0 019185 400 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082620190816
384260976740 0 026053 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082620190816
384627783293 0 019185 400 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082620190816
388213353112 0 018924 392 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082620190816
391208193293 0 019185 400 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082620190816
392183046739 0 026464 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082620190816
393842106880 0 025616 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
396898173112 0 018924 392 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082620190816
398598844024 0 020257 400 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082620190816
401306826739 0 026464 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082620190816
406485964024 0 020257 400 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082620190816
407471138027 0 027529 400 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082620190816
407562604024 0 020241 400 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082620190816
407774284024 0 020273 400 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082620190816
407997094024 0 020241 400 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082620190816
410159994024 0 020241 400 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082620190816
414500703626 0 019368 392 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
414839223626 0 019368 392 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082620190816
417467373939 0 020109 400 832refgcc_-m32_-O2_-fomit-frame-pointer2019082620190816
417809797838 0 027029 396 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082620190816
419361993020 0 017956 388 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082620190816
420551348163 0 027220 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
420703174024 0 020257 400 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082620190816
4240230310857 0 030190 404 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082620190816
425326083428 0 018293 400 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082620190816
427208408677 0 028073 396 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082620190816
428849703127 0 018956 392 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082620190816
4302417910857 0 030798 404 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082620190816
430590518047 0 026437 396 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
430973077857 0 027152 392 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
431459197857 0 027152 392 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082620190816
433069827928 0 027472 392 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082620190816
4332332410857 0 030798 404 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082620190816
433290187739 0 026210 400 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082620190816
433299219469 0 029313 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082620190816
436613978385 0 026713 396 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082620190816
439592887523 0 026646 404 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082620190816
4400750317714 0 027489 400 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
440444317523 0 026646 404 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082620190816
441217388367 0 027170 404 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082620190816
441727957646 0 026286 404 832refgcc_-m32_-O3_-fomit-frame-pointer2019082620190816
442213206766 0 025233 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082620190816
442754163428 0 018293 400 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082620190816
443182058367 0 027222 404 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082620190816
443630436660 0 026380 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082620190816
444468728047 0 026437 396 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082620190816
445124468367 0 027218 404 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082620190816
445241433428 0 018293 400 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082620190816
446399227523 0 026646 404 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082620190816
448432408367 0 027222 404 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082620190816
448465646766 0 025233 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082620190816
448544073020 0 017972 388 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082620190816
449472937841 0 027004 392 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082620190816
452214303359 0 019004 396 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082620190816
452749083020 0 017972 388 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
455493093024 0 017920 388 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082620190816
455901067727 0 026021 400 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082620190816
456643413142 0 018152 388 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082620190816
456883926766 0 025233 400 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082620190816
457243173610 0 019352 392 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082620190816
457937983024 0 017920 388 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082620190816
458825523023 0 017920 388 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082620190816
461849377644 0 025658 404 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082620190816
462071947644 0 025850 404 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082620190816
462197927727 0 026021 400 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082620190816
462585217720 0 026672 396 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082620190816
463186143140 0 018136 388 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082620190816
463940463627 0 019409 396 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082620190816
463974333765 0 020096 392 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082620190816
464333553142 0 018152 388 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082620190816
465350857644 0 025850 404 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082620190816
465856478304 0 019968 396 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
466386157727 0 026021 400 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082620190816
466970013140 0 018136 388 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082620190816
470550513020 0 017956 388 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082620190816
470804583026 0 017936 388 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082620190816
471014433995 0 019233 400 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082620190816
4720192212113 0 032921 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082620190816
472252653019 0 017972 388 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082620190816
472552203020 0 017972 388 832refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082620190816
473506593140 0 018136 388 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082620190816
474437733026 0 017936 388 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082620190816
474739923995 0 019233 400 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082620190816
475253163019 0 017956 388 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
475944603024 0 017920 388 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082620190816
476146023020 0 017972 388 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082620190816
477046113995 0 019233 400 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082620190816
477203973023 0 017920 388 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082620190816
477593133024 0 017936 388 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082620190816
478313107020 0 024488 396 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082620190816
478503173020 0 017956 388 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082620190816
479653113142 0 018152 388 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082620190816
4807497311849 0 031288 392 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082620190816
482046333020 0 017956 388 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082620190816
482353748556 0 028385 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082620190816
4825281912113 0 032921 396 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082620190816
483164616656 0 025952 396 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082620190816
484848176040 0 017972 388 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
484954267965 0 025932 392 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082620190816
486075423020 0 017956 388 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082620190816
486078183020 0 017956 388 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082620190816
486698703025 0 017936 388 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082620190816
489145443026 0 017936 388 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082620190816
491336643019 0 017972 388 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082620190816
4930985712917 0 034532 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082620190816
495541593025 0 017936 388 832refgcc_-m32_-Os_-fomit-frame-pointer2019082620190816
496076643659 0 019288 396 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082620190816
496302578363 0 027657 396 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082620190816
496383873019 0 017956 388 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082620190816
496820798100 0 027400 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082620190816
497789733019 0 017956 388 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082620190816
498442329101 0 029408 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082620190816
500567073019 0 017972 388 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
501018543022 0 017920 388 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082620190816
501742658556 0 028385 396 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082620190816
503034033939 0 019464 392 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082620190816
504563017924 0 026884 392 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082620190816
506506083875 0 020205 396 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082620190816
506713928363 0 027657 396 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082620190816
509717973396 0 018292 396 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082620190816
511428573396 0 019225 400 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082620190816
5115849311143 0 032348 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082620190816
512031248100 0 027400 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082620190816
512855553875 0 020205 396 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082620190816
5149639512020 0 033436 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082620190816
5169982511143 0 032348 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082620190816
522612316656 0 026173 400 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082620190816
523420416656 0 026173 400 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082620190816
524153583828 0 019864 392 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082620190816
527705613396 0 019225 400 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082620190816
528862326656 0 025240 396 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082620190816
534176559721 0 029312 392 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082620190816
535463768100 0 027400 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082620190816
538434243828 0 019864 392 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082620190816
541205587995 0 026884 392 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082620190816
550565017995 0 026884 392 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082620190816
562630984582 0 021208 392 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082620190816
563890178680 0 027764 392 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082620190816
566625543828 0 019864 392 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082620190816
632931213066 0 017912 388 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082620190816
634966613072 0 017944 388 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082620190816
639663663063 0 017964 388 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082620190816
653162493072 0 017944 388 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082620190816
655041633066 0 017912 388 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082620190816
657196173072 0 017944 388 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082620190816
661871193066 0 017912 388 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082620190816
662553123061 0 017948 388 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082620190816
666827283178 0 018964 392 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082620190816
667276386831 0 026404 392 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082620190816
673568466831 0 026404 392 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082620190816
674324856831 0 026404 392 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082620190816
680058693178 0 018964 392 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082620190816
684672363178 0 018964 392 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082620190816
687138033128 0 018972 392 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082620190816
690850566751 0 026460 392 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082620190816

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