Implementation notes: x86, gpu, crypto_aead/schwaemm192192v1

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: schwaemm192192v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2689629274 0 029957 408 832optgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019083020190816
26955011439 0 033088 400 832optgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
2716986725 0 025088 400 832optgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
2721906725 0 025088 400 832optgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
2726858782 0 028317 408 832optgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
2729376793 0 025321 404 832optgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
27305111824 0 034195 396 832optgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
2730996336 0 025101 408 832optgcc_-m32_-O3_-fomit-frame-pointer2019083020190816
2732049500 0 029095 396 832optgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
2733156613 0 025076 400 832optgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
2733517943 0 027228 400 832optgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
2735046892 0 025761 408 832optgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
2735317435 0 026715 396 832optgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
2736937593 0 027079 396 832optgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
27371110690 0 032683 396 832optgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
2738736613 0 025076 400 832optgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
2738766892 0 025813 408 832optgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
2739066892 0 025813 408 832optgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
27395110690 0 032683 396 832optgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
2745999175 0 029064 400 832optgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
2747079175 0 029064 400 832optgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
2748007435 0 026715 396 832optgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
2750529547 0 028699 400 832optgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
27508810277 0 030335 396 832optgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
27512715184 0 026340 404 832optgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
2755596776 0 023811 396 832optgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
2759586589 0 024805 408 832optgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
2761325676 0 021968 404 832optgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
2761325317 0 021119 396 832optgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
2764085810 0 022052 404 832optgcc_-m32_-O2_-fomit-frame-pointer2019083020190816
2770715676 0 021952 404 832optgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
2774196788 0 025328 400 832optgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
2774435676 0 021984 404 832optgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019083020190816
2774495676 0 021952 404 832optgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
2777886272 0 024291 396 832optgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
2781156505 0 022907 396 832optgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
2783049580 0 029556 400 832optgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
2795016851 0 026041 408 832optgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
2795648277 0 028231 396 832optgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
2796278146 0 026636 404 832optgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
27966911438 0 033639 396 832optgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
2796756851 0 026041 408 832optgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
2797026505 0 022907 396 832optgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
2800869210 0 029977 404 832optgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
2802248146 0 026636 404 832optgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
2804676054 0 021460 404 832optgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
2807316054 0 021460 404 832optgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
2809247610 0 027096 400 832optgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
2811668146 0 026636 404 832optgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
2813618523 0 027935 396 832optgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
2813738465 0 027435 400 832optgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
2814999542 0 029536 400 832optgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
2817515500 0 021163 400 832optgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
2820218516 0 028039 396 832optgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
2821128662 0 028284 404 832optgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019083020190816
28223210277 0 030335 396 832optgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
28227610595 0 031739 396 832optgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
2822795663 0 021231 396 832optgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
2825646271 0 023787 400 832optgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
2827058493 0 027400 400 832optgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
2829965929 0 022315 396 832optgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
2835758445 0 027791 396 832optgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
2836325317 0 021119 396 832optgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
2836867812 0 027620 400 832optgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
2839005676 0 021968 404 832optgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
2841068477 0 026865 408 832optgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
28435612396 0 022087 400 832optgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
2846765676 0 021952 404 832optgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
2855228395 0 028791 396 832optgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
2860597727 0 027047 400 832optgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
2867377842 0 026887 396 832optgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
2868577245 0 026048 404 832optgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
2869358066 0 027729 408 832optgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019083020190816
2872805638 0 021452 400 832optgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
2882606859 0 025777 408 832optgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019083020190816
2883126851 0 026041 408 832optgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
28840511760 0 032912 404 832optgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
2884766054 0 021460 404 832optgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
2885137382 0 025987 400 832optgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
2891558184 0 026768 404 832optgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
28919111126 0 031265 408 832optgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
2895048523 0 027935 396 832optgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
29029210277 0 030335 396 832optgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
2914775498 0 021360 400 832optgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
2916167443 0 026897 404 832optgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
2917235645 0 021568 400 832optgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
2919807812 0 027620 400 832optgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
29203210642 0 020360 404 832optgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
2924488477 0 026865 408 832optgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
2925045676 0 021968 404 832optgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
2927195857 0 021845 408 832optgcc_-m32_-O_-fomit-frame-pointer2019083020190816
2930205406 0 021335 396 832optgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
2932835857 0 021943 396 832optgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
2933046006 0 021097 408 832optgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
2933946006 0 021097 408 832optgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
2935265853 0 021983 396 832optgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
2940065857 0 021943 396 832optgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
2940206505 0 022907 396 832optgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
2940487825 0 026835 400 832optgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
2940489580 0 029556 400 832optgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
2940688386 0 028655 396 832optgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
2941248386 0 028655 396 832optgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
2944248157 0 026821 408 832optgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
2947248157 0 026821 408 832optgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
2949245874 0 021917 408 832optgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
2950206006 0 021097 408 832optgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
2951047594 0 027304 400 832optgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
2957165874 0 021917 408 832optgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
2957687751 0 027716 400 832optgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
2959725836 0 021188 400 832optgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
2965765836 0 021188 400 832optgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
2971085744 0 021840 400 832optgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
2977685434 0 020387 400 832optgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
2977955874 0 021917 408 832optgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019083020190816
2983885268 0 020937 404 832optgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
2984645645 0 021568 400 832optgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
2988208184 0 026768 404 832optgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
2995025874 0 021917 408 832optgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019083020190816
3003215959 0 020888 404 832optgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
30042911126 0 031265 408 832optgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
3014648493 0 027400 400 832optgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
3020845857 0 021943 396 832optgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
3027168157 0 026821 408 832optgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
3028365874 0 021917 408 832optgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
3028888386 0 028655 396 832optgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
3034045874 0 021917 408 832optgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
3104679998 0 029331 400 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
3120045874 0 021917 408 832optgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
3122318840 0 026435 404 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
3127565505 0 021199 400 832optgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
3160568104 0 026937 412 832refgcc_-m32_-O3_-fomit-frame-pointer2019083020190816
3166689522 0 028153 408 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
3168969416 0 027828 404 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
3172485959 0 020888 404 832optgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
3177819416 0 027828 404 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
3189929998 0 029331 400 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
3207008910 0 027003 400 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
32405410749 0 029284 404 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
3258999286 0 027521 412 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
32690113648 0 033671 400 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
33173411022 0 029997 412 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019083020190816
33311610749 0 029284 404 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
33317412985 0 032548 404 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
33387611022 0 029997 412 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019083020190816
33403211022 0 029945 412 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019083020190816
33494112314 0 033061 412 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019083020190816
33497110973 0 029945 412 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019083020190816
33578413565 0 034759 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
33593413119 0 032663 400 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
33602413247 0 033355 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
33603013247 0 033355 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
33609314589 0 036631 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019083020190816
33633914589 0 036631 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019083020190816
33672026630 0 032108 408 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
33720912453 0 032123 400 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
33737711324 0 030795 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
33738610623 0 029695 404 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
33739512222 0 031255 404 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019083020190816
33739811424 0 031751 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
33828311324 0 030795 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
33831913247 0 033355 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
33841811606 0 031292 408 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019083020190816
33853212352 0 031923 400 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019083020190816
33904211433 0 031903 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
33981210630 0 029057 412 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
34021510906 0 030780 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
34061113550 0 034397 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019083020190816
34147820187 0 042607 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019083020190816
3415116466 0 022967 400 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019083020190816
34154110354 0 029228 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
34173611395 0 030129 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
34188610747 0 029843 400 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
34253411395 0 030129 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
34311911283 0 030695 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
34332911438 0 030396 404 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
34340711438 0 030396 404 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
34395011395 0 030129 412 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
34399816785 0 036816 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019083020190816
3442836175 0 022104 404 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
34455913640 0 032889 412 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019083020190816
34463713640 0 032889 412 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019083020190816
34468813640 0 032889 412 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019083020190816
34474513824 0 022903 404 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
34490111848 0 030452 404 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
34528210630 0 029057 412 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
34536913088 0 033024 404 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019083020190816
34540810738 0 030131 404 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
34566011424 0 031751 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
34575311316 0 029840 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
34575611316 0 029840 408 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
34588010896 0 030256 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019083020190816
34622811424 0 031751 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
34623612854 0 032421 412 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019083020190816
34645222255 0 043452 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019083020190816
34659011316 0 029840 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
3468935758 0 021639 400 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019083020190816
3470165758 0 021639 400 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019083020190816
3471786987 0 023467 400 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019083020190816
34732213088 0 033024 404 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019083020190816
3474156987 0 023467 400 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019083020190816
3484596240 0 022624 408 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019083020190816
34926410906 0 030780 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
3493476240 0 022608 408 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019083020190816
34999211203 0 030925 412 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019083020190816
35030010662 0 030440 404 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
35081411196 0 029852 408 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
35255216785 0 036816 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019083020190816
3526446267 0 021915 400 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019083020190816
35454919956 0 042211 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019083020190816
3546906240 0 022640 408 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019083020190816
35499617874 0 037944 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019083020190816
35578521605 0 043336 404 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019083020190816
3570166987 0 023467 400 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019083020190816
35710010376 0 029055 404 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
3574146392 0 021832 404 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019083020190816
3583206240 0 022608 408 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019083020190816
3592646240 0 022608 408 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019083020190816
35966810854 0 030892 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
3598126374 0 022708 408 832refgcc_-m32_-O2_-fomit-frame-pointer2019083020190816
35995210511 0 030033 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
3604716725 0 022156 408 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019083020190816
3606286240 0 022624 408 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019083020190816
3609446240 0 022624 408 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019083020190816
36096811196 0 029852 408 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816
3612666725 0 022156 408 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019083020190816
3613847258 0 024371 400 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019083020190816
3614006018 0 021767 404 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019083020190816
3616265786 0 021517 408 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019083020190816
3633066404 0 022445 412 832refgcc_-m32_-O_-fomit-frame-pointer2019083020190816
36492611736 0 021000 408 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019083020190816
36543616886 0 037061 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019083020190816
3658126392 0 021832 404 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019083020190816
36645916886 0 037061 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019083020190816
3670446153 0 022176 404 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019083020190816
3677586153 0 022176 404 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019083020190816
3683556421 0 022533 412 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019083020190816
3684906421 0 022533 412 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019083020190816
3685146421 0 022533 412 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019083020190816
3688086421 0 022533 412 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019083020190816
3688086421 0 022533 412 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019083020190816
3688626421 0 022533 412 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019083020190816
36984012531 0 031751 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019083020190816
3713916378 0 022559 400 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019083020190816
3714326725 0 022156 408 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019083020190816
3715086378 0 022559 400 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019083020190816
3718416378 0 022559 400 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019083020190816
3719766421 0 022533 412 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019083020190816
3729165862 0 021887 400 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019083020190816
3738486006 0 021027 404 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019083020190816
3740246016 0 021968 404 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019083020190816
3747666374 0 022615 400 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019083020190816
3748026588 0 021729 412 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019083020190816
3825366088 0 021855 404 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019083020190816
3834486492 0 021484 408 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019083020190816
3851246588 0 021729 412 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019083020190816
3863446588 0 021729 412 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019083020190816
3890106277 0 022464 404 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019083020190816
3934726492 0 021484 408 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019083020190816

Test failure

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

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

Compiler output

Implementation: opt
Security model: unknown
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
try.c: crypto_aead_schwaemm192192v1.a(encrypt.o): In function `crypto_aead_schwaemm192192v1_opt_encrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `initialize'
try.c: encrypt.c:(.text+0x...): undefined reference to `processAD'
try.c: encrypt.c:(.text+0x...): undefined reference to `encryptPT'
try.c: crypto_aead_schwaemm192192v1.a(encrypt.o): In function `crypto_aead_schwaemm192192v1_opt_decrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `initialize'
try.c: encrypt.c:(.text+0x...): undefined reference to `processAD'
try.c: encrypt.c:(.text+0x...): undefined reference to `decryptCT'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 43, namely:
CompilerImplementations
gcc -funroll-loops -m32 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer opt
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer opt
gcc -m32 -Os -fomit-frame-pointer opt
gcc -m32 -march=athlon -Os -fomit-frame-pointer opt
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer opt
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer opt
gcc -m32 -march=core2 -Os -fomit-frame-pointer opt
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer opt
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer opt
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer opt
gcc -m32 -march=corei7 -Os -fomit-frame-pointer opt
gcc -m32 -march=i386 -Os -fomit-frame-pointer opt
gcc -m32 -march=i486 -Os -fomit-frame-pointer opt
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer opt
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer opt
gcc -m32 -march=k6 -Os -fomit-frame-pointer opt
gcc -m32 -march=k8 -Os -fomit-frame-pointer opt
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer opt
gcc -m32 -march=nocona -Os -fomit-frame-pointer opt
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer opt
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer opt
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer opt
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer opt
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer opt
gcc -m32 -march=pentium -Os -fomit-frame-pointer opt
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer opt
gcc -m32 -march=prescott -Os -fomit-frame-pointer opt

Compiler output

Implementation: opt
Security model: unknown
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
try.c: crypto_aead_schwaemm192192v1.a(encrypt.o): In function `crypto_aead_schwaemm192192v1_opt_encrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `initialize'
try.c: encrypt.c:(.text+0x...): undefined reference to `processAD'
try.c: encrypt.c:(.text+0x...): undefined reference to `encryptPT'
try.c: crypto_aead_schwaemm192192v1.a(encrypt.o): In function `crypto_aead_schwaemm192192v1_opt_decrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `initialize'
try.c: encrypt.c:(.text+0x...): undefined reference to `processAD'
try.c: encrypt.c:(.text+0x...): undefined reference to `decryptCT'
try.c: collect2: error: ld returned 1 exit status
try.c: crypto_aead_schwaemm192192v1.a(encrypt.o): In function `crypto_aead_schwaemm192192v1_opt_encrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `initialize'
try.c: encrypt.c:(.text+0x...): undefined reference to `processAD'
try.c: encrypt.c:(.text+0x...): undefined reference to `encryptPT'
try.c: crypto_aead_schwaemm192192v1.a(encrypt.o): In function `crypto_aead_schwaemm192192v1_opt_decrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `initialize'
try.c: encrypt.c:(.text+0x...): undefined reference to `processAD'
try.c: encrypt.c:(.text+0x...): undefined reference to `decryptCT'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=barcelona -Os -fomit-frame-pointer opt

Compiler output

Implementation: ref
Security model: unknown
Compiler: gcc -funroll-loops -m32 -Os -fomit-frame-pointer
try.c: crypto_aead_schwaemm192192v1.a(encrypt.o): In function `crypto_aead_schwaemm192192v1_ref_encrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `initialize'
try.c: encrypt.c:(.text+0x...): undefined reference to `processAD'
try.c: encrypt.c:(.text+0x...): undefined reference to `encryptPT'
try.c: crypto_aead_schwaemm192192v1.a(encrypt.o): In function `crypto_aead_schwaemm192192v1_ref_decrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `initialize'
try.c: encrypt.c:(.text+0x...): undefined reference to `processAD'
try.c: encrypt.c:(.text+0x...): undefined reference to `decryptCT'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 43, namely:
CompilerImplementations
gcc -funroll-loops -m32 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer ref
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ref
gcc -m32 -Os -fomit-frame-pointer ref
gcc -m32 -march=athlon -Os -fomit-frame-pointer ref
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer ref
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ref
gcc -m32 -march=core2 -Os -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer ref
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer ref
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer ref
gcc -m32 -march=corei7 -Os -fomit-frame-pointer ref
gcc -m32 -march=i386 -Os -fomit-frame-pointer ref
gcc -m32 -march=i486 -Os -fomit-frame-pointer ref
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer ref
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer ref
gcc -m32 -march=k6 -Os -fomit-frame-pointer ref
gcc -m32 -march=k8 -Os -fomit-frame-pointer ref
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer ref
gcc -m32 -march=nocona -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ref
gcc -m32 -march=pentium -Os -fomit-frame-pointer ref
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer ref
gcc -m32 -march=prescott -Os -fomit-frame-pointer ref

Compiler output

Implementation: ref
Security model: unknown
Compiler: gcc -m32 -march=barcelona -Os -fomit-frame-pointer
try.c: crypto_aead_schwaemm192192v1.a(encrypt.o): In function `crypto_aead_schwaemm192192v1_ref_encrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `initialize'
try.c: encrypt.c:(.text+0x...): undefined reference to `processAD'
try.c: encrypt.c:(.text+0x...): undefined reference to `encryptPT'
try.c: crypto_aead_schwaemm192192v1.a(encrypt.o): In function `crypto_aead_schwaemm192192v1_ref_decrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `initialize'
try.c: encrypt.c:(.text+0x...): undefined reference to `processAD'
try.c: encrypt.c:(.text+0x...): undefined reference to `decryptCT'
try.c: collect2: error: ld returned 1 exit status
try.c: crypto_aead_schwaemm192192v1.a(encrypt.o): In function `crypto_aead_schwaemm192192v1_ref_encrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `initialize'
try.c: encrypt.c:(.text+0x...): undefined reference to `processAD'
try.c: encrypt.c:(.text+0x...): undefined reference to `encryptPT'
try.c: crypto_aead_schwaemm192192v1.a(encrypt.o): In function `crypto_aead_schwaemm192192v1_ref_decrypt':
try.c: encrypt.c:(.text+0x...): undefined reference to `initialize'
try.c: encrypt.c:(.text+0x...): undefined reference to `processAD'
try.c: encrypt.c:(.text+0x...): undefined reference to `decryptCT'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m32 -march=barcelona -Os -fomit-frame-pointer ref