Implementation notes: x86, gpu, crypto_aead/hs1sivv2

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_aead
Primitive: hs1sivv2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2435113624 0 037546 412 832fastergcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082620190816
2624417689 0 042597 404 832fastergcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
2686013576 0 037518 412 832fastergcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082620190816
2688610316 0 031657 408 832fastergcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082620190816
2693615415 0 040580 400 832fastergcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082620190816
2699110456 0 031829 408 832fastergcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082620190816
2751912561 0 036952 400 832fastergcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
2763210364 0 031721 408 832fastergcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082620190816
2769619943 0 046849 404 832fastergcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082620190816
2781613624 0 037582 412 832fastergcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082620190816
2798412800 0 037092 400 832fastergcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082620190816
282568818 0 028344 396 832fastergcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082620190816
2829610540 0 032716 400 832fastergcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082620190816
2836820567 0 045893 408 832fastergcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
2836812561 0 036952 400 832fastergcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082620190816
2852711889 0 036644 400 832fastergcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082620190816
285519119 0 028584 396 832fastergcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082620190816
2866417734 0 042657 404 832fastergcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082620190816
2878814333 0 037749 404 832fastergcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
2881620138 0 047252 400 832fastergcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082620190816
2892014333 0 037749 404 832fastergcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082620190816
290009146 0 028648 396 832fastergcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082620190816
2906813000 0 038896 400 832fastergcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082620190816
2920814437 0 037785 404 832fastergcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082620190816
2921621400 0 030848 404 832fastergcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
292489146 0 028648 396 832fastergcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
2928414428 0 038382 412 832fastergcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082620190816
293928818 0 028344 396 832fastergcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082620190816
2941610154 0 030900 400 832fastergcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
294249084 0 030049 412 832fastergcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082620190816
2946810364 0 031721 408 832fastergcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082620190816
2947633222 0 039545 408 832fastergcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
295328818 0 028344 396 832fastergcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082620190816
295599084 0 030049 412 832fastergcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082620190816
2956812760 0 037604 400 832fastergcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082620190816
297089168 0 028656 396 832fastergcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
3000918766 0 028592 408 832fastergcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
3006410228 0 031024 400 832fastergcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082620190816
305589327 0 029980 400 832fastergcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082620190816
3058411806 0 036672 400 832fastergcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082620190816
3068817689 0 042597 404 832fastergcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082620190816
306969298 0 030285 412 832fastergcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082620190816
307009119 0 028648 396 832fastergcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
307409146 0 028584 396 832fastergcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082620190816
3095216055 0 040753 404 832fastergcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082620190816
310529119 0 028648 396 832fastergcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082620190816
3106011806 0 036672 400 832fastergcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082620190816
315289325 0 030256 400 832fastergcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082620190816
3153610508 0 032052 400 832fastergcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082620190816
315649067 0 030049 412 832fastergcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082620190816
317129192 0 028664 396 832fastergcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082620190816
317689119 0 028648 396 832fastergcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082620190816
3203218282 0 028656 396 832fastergcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
320449146 0 028648 396 832fastergcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082620190816
321009340 0 030228 400 832fastergcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082620190816
3232811672 0 036188 400 832fastergcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082620190816
323769039 0 028568 396 832fastergcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082620190816
326929165 0 028664 396 832fastergcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082620190816
3280810154 0 030900 400 832fastergcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082620190816
330809453 0 030416 400 832fastergcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082620190816
3313212876 0 036268 404 832fastergcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
333249325 0 030256 400 832fastergcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082620190816
3336411911 0 036756 400 832fastergcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082620190816
3359611713 0 034740 408 832fastergcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
8622611621 0 035476 404 832fastergcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082620190816
8739610507 0 035188 400 832fastergcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082620190816
8801211817 0 034201 408 832fastergcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082620190816
8806011817 0 034201 408 832fastergcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082620190816
8819615137 0 039585 404 832fastergcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082620190816
8882715128 0 039336 400 832fastergcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082620190816
888529761 0 035725 404 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082620190816
8898011991 0 036993 404 832fastergcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082620190816
8918018057 0 044013 404 832fastergcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082620190816
8928011781 0 036416 400 832fastergcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082620190816
894889395 0 033568 408 832refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082620190816
9040011817 0 034201 408 832fastergcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082620190816
9041111991 0 036993 404 832fastergcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082620190816
9157610469 0 035041 412 832fastergcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082620190816
9190810507 0 035188 400 832fastergcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082620190816
9195914719 0 038498 412 832fastergcc_-m32_-O3_-fomit-frame-pointer2019082620190816
9225220051 0 046564 400 832fastergcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082620190816
9225212648 0 039517 404 832refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082620190816
9238011753 0 036401 408 832fastergcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082620190816
9256021235 0 047956 400 832fastergcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082620190816
926609761 0 035725 404 832refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082620190816
9268417759 0 041170 412 832fastergcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082620190816
9275610520 0 034676 408 832fastergcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082620190816
9316411781 0 036416 400 832fastergcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082620190816
9375910576 0 037092 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082620190816
9378811781 0 036416 400 832fastergcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082620190816
9386414815 0 037098 412 832fastergcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082620190816
9390419173 0 044854 412 832fastergcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082620190816
9391210978 0 035869 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082620190816
9398415137 0 039585 404 832fastergcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082620190816
9480011657 0 035469 404 832fastergcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082620190816
9496417695 0 041714 412 832fastergcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082620190816
951969023 0 032126 408 832refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082620190816
9535210498 0 033137 412 832fastergcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082620190816
954278794 0 032592 404 832refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082620190816
954368761 0 030017 408 832fastergcc_-m32_-O2_-fomit-frame-pointer2019082620190816
955988637 0 029992 400 832fastergcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082620190816
9599617695 0 041714 412 832fastergcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082620190816
9604816495 0 040284 404 832fastergcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082620190816
9618014263 0 037362 408 832fastergcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082620190816
9634810507 0 035188 400 832fastergcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082620190816
9650415128 0 039336 400 832fastergcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082620190816
9671211191 0 036069 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082620190816
9718015068 0 039484 400 832fastergcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082620190816
973088670 0 030774 412 832refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082620190816
974128670 0 030966 412 832refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082620190816
9741611191 0 036069 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
9742813683 0 036052 404 832fastergcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082620190816
974889598 0 033594 412 832refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082620190816
9762816919 0 042218 408 832fastergcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082620190816
977528569 0 029108 404 832fastergcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082620190816
978047241 0 026604 396 832fastergcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082620190816
978698873 0 028177 408 832fastergcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082620190816
9788414879 0 036970 412 832fastergcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082620190816
9800420051 0 046564 400 832fastergcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082620190816
980168408 0 032610 412 832refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082620190816
980289820 0 033726 412 832refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082620190816
9838014815 0 037098 412 832fastergcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082620190816
986089598 0 032986 412 832refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082620190816
987098873 0 028177 408 832fastergcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082620190816
9895618057 0 044013 404 832fastergcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082620190816
993767304 0 026808 396 832fastergcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082620190816
996648733 0 033161 404 832refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082620190816
996689068 0 033276 400 832refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082620190816
999338809 0 033777 404 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082620190816
999769633 0 033756 400 832refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082620190816
1000809808 0 036516 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082620190816
10014410469 0 035041 412 832fastergcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082620190816
10016410701 0 035816 400 832refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082620190816
1001768733 0 033161 404 832refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082620190816
1006488408 0 032610 412 832refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082620190816
1007687242 0 026684 396 832fastergcc_-m32_-Os_-fomit-frame-pointer2019082620190816
10088810498 0 033137 412 832fastergcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082620190816
1009769657 0 033057 404 832refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082620190816
1017518965 0 032576 400 832refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082620190816
1020449732 0 033650 412 832refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082620190816
10221210592 0 035237 404 832refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082620190816
1025569657 0 033057 404 832refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082620190816
1025807304 0 026808 396 832fastergcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082620190816
10262411813 0 035480 400 832fastergcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082620190816
1026287252 0 026668 396 832fastergcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082620190816
1026289598 0 033594 412 832refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082620190816
1026687310 0 026856 396 832fastergcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082620190816
1027768637 0 029992 400 832fastergcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082620190816
1028287242 0 026636 396 832fastergcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082620190816
1029329732 0 033570 412 832refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082620190816
1030009383 0 032733 404 832refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082620190816
1030088794 0 031149 408 832refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082620190816
1033727269 0 026716 396 832fastergcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082620190816
1034448716 0 032490 412 832refgcc_-m32_-O3_-fomit-frame-pointer2019082620190816
1037967966 0 030316 404 832refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082620190816
1038848794 0 031149 408 832refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082620190816
1041409340 0 034124 400 832refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082620190816
10432410013 0 035904 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082620190816
1044447310 0 026856 396 832fastergcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082620190816
10445210576 0 037092 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082620190816
10460414752 0 037400 400 832fastergcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082620190816
1046169039 0 033280 400 832refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082620190816
1048528637 0 029992 400 832fastergcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082620190816
1051209839 0 035134 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082620190816
10518010501 0 033416 408 832fastergcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082620190816
1052739015 0 030465 404 832fastergcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082620190816
10565217364 0 041484 400 832fastergcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082620190816
1058247484 0 026748 408 832fastergcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082620190816
1058448454 0 032256 404 832refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082620190816
1058687382 0 027557 404 832fastergcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082620190816
1059849732 0 033650 412 832refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082620190816
1060448809 0 033777 404 832refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082620190816
1060848785 0 031408 400 832refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082620190816
1061127241 0 026604 396 832fastergcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082620190816
10622012625 0 039740 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082620190816
1064047241 0 026652 396 832fastergcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082620190816
1064888408 0 032610 412 832refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082620190816
10658410551 0 035129 412 832fastergcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082620190816
10673210498 0 033137 412 832fastergcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082620190816
1071728953 0 033272 400 832refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082620190816
1073688581 0 028993 404 832fastergcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082620190816
1075847254 0 026696 396 832fastergcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082620190816
10772010357 0 034305 404 832fastergcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082620190816
1083249112 0 033729 408 832refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082620190816
1084687242 0 026636 396 832fastergcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082620190816
1085047399 0 028296 400 832fastergcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082620190816
1085727483 0 028397 412 832fastergcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082620190816
1087567241 0 026652 396 832fastergcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082620190816
1087728670 0 030966 412 832refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082620190816
1088889460 0 034064 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082620190816
1089407304 0 026808 396 832fastergcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082620190816
1089908233 0 030384 400 832refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082620190816
1095927264 0 026716 396 832fastergcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082620190816
1097447483 0 028397 412 832fastergcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082620190816
1099969068 0 033276 400 832refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082620190816
1102327399 0 028296 400 832fastergcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082620190816
1102647241 0 026604 396 832fastergcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082620190816
1103529968 0 035650 412 832refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082620190816
1104089460 0 034064 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082620190816
1121367242 0 026636 396 832fastergcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082620190816
1122527472 0 028024 408 832fastergcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082620190816
1122767269 0 026716 396 832fastergcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082620190816
1123569015 0 030465 404 832fastergcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082620190816
1125488789 0 028952 400 832fastergcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082620190816
1125928740 0 033144 400 832refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082620190816
1127527320 0 028645 408 832refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082620190816
1127727249 0 026668 396 832fastergcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082620190816
1137427454 0 026749 408 832refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082620190816
1138407399 0 028296 400 832fastergcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082620190816
1146247320 0 028645 408 832refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082620190816
1148137320 0 028677 408 832refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082620190816
1156368953 0 033272 400 832refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
1159808873 0 028177 408 832fastergcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082620190816
1161088794 0 031149 408 832refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082620190816
1161247264 0 026716 396 832fastergcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082620190816
1169007522 0 026621 412 832fastergcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082620190816
1169367522 0 026621 412 832fastergcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082620190816
1170877139 0 027533 404 832refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082620190816
1173817320 0 028661 408 832refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082620190816
1175289460 0 034064 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082620190816
1185768547 0 032365 404 832refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082620190816
1186687249 0 026668 396 832fastergcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082620190816
1191517285 0 028749 404 832refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082620190816
1202087416 0 028689 408 832refgcc_-m32_-O2_-fomit-frame-pointer2019082620190816
1208767320 0 028661 408 832refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082620190816
1212047449 0 028357 412 832fastergcc_-m32_-O_-fomit-frame-pointer2019082620190816
1215067290 0 028036 400 832refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082620190816
1224087252 0 026668 396 832fastergcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082620190816
1230367692 0 029040 400 832refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082620190816
1241727310 0 026856 396 832fastergcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082620190816
1255447692 0 029040 400 832refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082620190816
1267847320 0 028645 408 832refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082620190816
1269247320 0 028661 408 832refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082620190816
1274006878 0 027376 404 832refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082620190816
1277487454 0 026749 408 832refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082620190816
1284007522 0 026621 412 832fastergcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082620190816
1316345862 0 025360 396 832refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082620190816
1331945768 0 025168 396 832refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082620190816
1353927940 0 029500 400 832refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082620190816
1354407692 0 029040 400 832refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082620190816
1359447454 0 026749 408 832refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082620190816
1364087389 0 027568 400 832refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082620190816
1390726083 0 025468 396 832refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082620190816
1396835774 0 025184 396 832refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082620190816
1397125760 0 025120 396 832refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082620190816
13996410046 0 034585 404 832refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082620190816
1401126126 0 025516 396 832refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082620190816
1403369526 0 033498 408 832refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082620190816
1409766131 0 025580 396 832refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
1412726046 0 025452 396 832refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082620190816
1414247285 0 028749 404 832refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082620190816
1423446046 0 025452 396 832refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082620190816
1424849784 0 032688 408 832refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082620190816
1429049272 0 033821 412 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082620190816
1430567352 0 028096 400 832refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082620190816
14336010123 0 034808 400 832refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082620190816
1440086037 0 025452 396 832refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082620190816
1446807290 0 028036 400 832refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082620190816
1447205807 0 025168 396 832refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082620190816
1448645807 0 025168 396 832refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082620190816
1457965768 0 025168 396 832refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082620190816
1457966037 0 025452 396 832refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082620190816
1468845816 0 025216 396 832refgcc_-m32_-Os_-fomit-frame-pointer2019082620190816
1471605816 0 025216 396 832refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082620190816
1473049903 0 034502 416 832refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082620190816
1474005760 0 025120 396 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082620190816
1477566046 0 025452 396 832refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082620190816
1478166090 0 025532 396 832refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082620190816
1480845801 0 025296 396 832refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082620190816
1488165816 0 025232 396 832refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082620190816
1489406136 0 025580 396 832refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082620190816
14900010125 0 034788 400 832refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082620190816
1491307009 0 028006 416 832refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082620190816
1496169199 0 031854 416 832refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082620190816
1497485801 0 025296 396 832refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082620190816
1506445767 0 025168 396 832refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082620190816
1507845823 0 025232 396 832refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082620190816
1511965767 0 025168 396 832refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082620190816
1514565760 0 025120 396 832refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082620190816
1515089969 0 034877 404 832refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082620190816
15155210125 0 034788 400 832refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082620190816
1516267009 0 028006 416 832refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082620190816
1520649598 0 032665 412 832refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
1527089889 0 034785 404 832refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082620190816
1528126131 0 025580 396 832refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082620190816
1528925807 0 025168 396 832refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082620190816
1531969272 0 033821 412 832refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082620190816
1533926037 0 025452 396 832refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082620190816
1544365801 0 025296 396 832refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082620190816
1546686131 0 025580 396 832refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082620190816
1549927009 0 028006 416 832refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082620190816
1549969199 0 031854 416 832refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082620190816
1551049969 0 034877 404 832refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082620190816
1558965816 0 025232 396 832refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082620190816
1561407009 0 028006 416 832refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082620190816
1563877170 0 028137 404 832refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082620190816
1568247009 0 028006 416 832refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082620190816
1569647009 0 028006 416 832refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082620190816
15700014144 0 026301 412 832refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082620190816
1570767009 0 028006 416 832refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082620190816
1572405862 0 025360 396 832refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082620190816
15726410125 0 034788 400 832refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082620190816
1579565823 0 025232 396 832refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082620190816
1580405862 0 025360 396 832refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082620190816
1585367170 0 028137 404 832refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082620190816
1590206090 0 025532 396 832refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082620190816
1591806090 0 025532 396 832refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082620190816
1614127433 0 028280 400 832refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082620190816
1618447476 0 028097 404 832refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082620190816
1623006849 0 027030 408 832refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082620190816
1638325774 0 025184 396 832refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082620190816
1645367408 0 028300 400 832refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082620190816
1649047065 0 027986 416 832refgcc_-m32_-O_-fomit-frame-pointer2019082620190816
1672009199 0 031854 416 832refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082620190816
1687486703 0 027593 412 832refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082620190816
1711246905 0 025994 416 832refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082620190816
1725966905 0 025994 416 832refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082620190816
1730647408 0 028300 400 832refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082620190816
1735006879 0 027420 408 832refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082620190816
1753927209 0 028177 404 832refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082620190816
18102814630 0 039949 408 832refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
18218824732 0 035281 408 832refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082620190816
1855006703 0 027593 412 832refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082620190816
1864926905 0 025994 416 832refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082620190816
1865047408 0 028300 400 832refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082620190816
1868007130 0 026396 408 832refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082620190816
19200811190 0 034524 404 832refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
19789619164 0 029676 404 832refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082620190816
2065506191 0 025636 396 832refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
2154486187 0 025616 396 832refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082620190816
23156012530 0 025716 396 832refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082620190816
2366286231 0 025664 396 832refgcc_-m32_-march=k8_-Os_-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

Compiler output

Implementation: faster
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hs1.c: hs1.c: In function 'hs1siv_decrypt':
hs1.c: hs1.c:1033:30: warning: implicit declaration of function 'malloc' [-Wimplicit-function-declaration]
hs1.c: unsigned char *tmp = malloc(abytes);
hs1.c: ^~~~~~
hs1.c: hs1.c:1033:30: warning: incompatible implicit declaration of built-in function 'malloc'
hs1.c: hs1.c:1033:30: note: include '<stdlib.h>' or provide a declaration of 'malloc'
hs1.c: hs1.c:1037:9: warning: implicit declaration of function 'free' [-Wimplicit-function-declaration]
hs1.c: free(tmp);
hs1.c: ^~~~
hs1.c: hs1.c:1037:9: warning: incompatible implicit declaration of built-in function 'free'
hs1.c: hs1.c:1037:9: note: include '<stdlib.h>' or provide a declaration of 'free'

Number of similar (compiler,implementation) pairs: 96, namely:
CompilerImplementations
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -O -fomit-frame-pointer faster
gcc -funroll-loops -m32 -Os -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer faster
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer faster
gcc -m32 -O2 -fomit-frame-pointer faster
gcc -m32 -O3 -fomit-frame-pointer faster
gcc -m32 -O -fomit-frame-pointer faster
gcc -m32 -Os -fomit-frame-pointer faster
gcc -m32 -march=athlon -O2 -fomit-frame-pointer faster
gcc -m32 -march=athlon -O3 -fomit-frame-pointer faster
gcc -m32 -march=athlon -O -fomit-frame-pointer faster
gcc -m32 -march=athlon -Os -fomit-frame-pointer faster
gcc -m32 -march=i386 -O2 -fomit-frame-pointer faster
gcc -m32 -march=i386 -O3 -fomit-frame-pointer faster
gcc -m32 -march=i386 -O -fomit-frame-pointer faster
gcc -m32 -march=i386 -Os -fomit-frame-pointer faster
gcc -m32 -march=i486 -O2 -fomit-frame-pointer faster
gcc -m32 -march=i486 -O3 -fomit-frame-pointer faster
gcc -m32 -march=i486 -O -fomit-frame-pointer faster
gcc -m32 -march=i486 -Os -fomit-frame-pointer faster
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer faster
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer faster
gcc -m32 -march=k6-2 -O -fomit-frame-pointer faster
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer faster
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer faster
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer faster
gcc -m32 -march=k6-3 -O -fomit-frame-pointer faster
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer faster
gcc -m32 -march=k6 -O2 -fomit-frame-pointer faster
gcc -m32 -march=k6 -O3 -fomit-frame-pointer faster
gcc -m32 -march=k6 -O -fomit-frame-pointer faster
gcc -m32 -march=k6 -Os -fomit-frame-pointer faster
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer faster
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer faster
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer faster
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer faster
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer faster
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer faster
gcc -m32 -march=pentium2 -O -fomit-frame-pointer faster
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer faster
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer faster
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer faster
gcc -m32 -march=pentium3 -O -fomit-frame-pointer faster
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer faster
gcc -m32 -march=pentium -O2 -fomit-frame-pointer faster
gcc -m32 -march=pentium -O3 -fomit-frame-pointer faster
gcc -m32 -march=pentium -O -fomit-frame-pointer faster
gcc -m32 -march=pentium -Os -fomit-frame-pointer faster
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer faster
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer faster
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer faster
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer faster

Compiler output

Implementation: faster
Security model: unknown
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
hs1.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
hs1.c: from hs1.c:27:
hs1.c: hs1.c: In function 'xor32':
hs1.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
hs1.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
hs1.c: ^~~~~~~~~~~~~~~~
hs1.c: hs1.c:76:5: note: called from here
hs1.c: _mm256_storeu_si256((__m256i *)d,
hs1.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hs1.c: _mm256_xor_si256(_mm256_loadu_si256((__m256i *)s),
hs1.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hs1.c: _mm256_loadu_si256((__m256i *)d)));
hs1.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hs1.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
hs1.c: from hs1.c:27:
hs1.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h:913:1: error: inlining failed in call to always_inline '_mm256_xor_si256': target specific option mismatch
hs1.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
hs1.c: ^~~~~~~~~~~~~~~~
hs1.c: hs1.c:76:5: note: called from here
hs1.c: _mm256_storeu_si256((__m256i *)d,
hs1.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hs1.c: _mm256_xor_si256(_mm256_loadu_si256((__m256i *)s),
hs1.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hs1.c: _mm256_loadu_si256((__m256i *)d)));
hs1.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer faster
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer faster
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer faster
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer faster
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer faster
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer faster
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer faster
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer faster
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer faster
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer faster
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer faster
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer faster

Compiler output

Implementation: faster
Security model: unknown
Compiler: gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer
hs1.c: hs1.c: In function 'hash_step':
hs1.c: hs1.c:314:40: warning: implicit declaration of function '_mm_cvtsi128_si64'; did you mean '_mm_cvtsi128_si32'? [-Wimplicit-function-declaration]
hs1.c: accum[0] = poly_step(accum[0], _mm_cvtsi128_si64(s0_128), ctx->poly_key[0]);
hs1.c: ^~~~~~~~~~~~~~~~~
hs1.c: _mm_cvtsi128_si32
try.c: crypto_aead_hs1sivv2.a(hs1.o): In function `hash_step':
try.c: hs1.c:(.text+0x...): undefined reference to `_mm_cvtsi128_si64'
try.c: hs1.c:(.text+0x...): undefined reference to `_mm_cvtsi128_si64'
try.c: hs1.c:(.text+0x...): undefined reference to `_mm_cvtsi128_si64'
try.c: hs1.c:(.text+0x...): undefined reference to `_mm_cvtsi128_si64'
try.c: crypto_aead_hs1sivv2.a(hs1.o): In function `hash_finalize':
try.c: hs1.c:(.text+0x...): undefined reference to `_mm_cvtsi128_si64'
try.c: crypto_aead_hs1sivv2.a(hs1.o):hs1.c:(.text+0x...): more undefined references to `_mm_cvtsi128_si64' follow
try.c: collect2: error: ld returned 1 exit status

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