Implementation notes: x86, gpu, crypto_hash/blake2b

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: blake2b
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
72325703 0 018121 396 744moon/avx/32gcc_-m32_-O2_-fomit-frame-pointer2019082220190816
72565720 0 017837 396 744moon/avx/32gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
1082418560 0 021528 392 744moon/ssse3/32gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
111845639 0 023058 400 744moon/avx/32gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082220190816
113805641 0 021285 396 744moon/avx/32gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082220190816
114409287 0 021733 396 744moon/ssse3/32gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082220190816
115249351 0 021805 396 744moon/ssse3/32gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
115365595 0 016820 384 744moon/avx/32gcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
116369296 0 025089 396 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082220190816
116725595 0 016756 384 744moon/avx/32gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
118325668 0 017785 396 744moon/avx/32gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082220190816
118885595 0 016688 384 744moon/avx/32gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082220190816
119445626 0 023813 396 744moon/avx/32gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
1196011264 0 017880 392 744moon/avx/32gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
119855703 0 021038 400 744moon/avx/32gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
119889243 0 020404 384 744moon/ssse3/32gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
120155648 0 021441 396 744moon/avx/32gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082220190816
120205639 0 018085 396 744moon/avx/32gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082220190816
120645639 0 021137 396 744moon/avx/32gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082220190816
120645739 0 021284 392 744moon/avx/32gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082220190816
121205641 0 020590 400 744moon/avx/32gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082220190816
121565595 0 016752 384 744moon/avx/32gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082220190816
121775988 0 021940 392 744moon/avx/32gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082220190816
122205591 0 016812 384 744moon/avx/32gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082220190816
122285651 0 017585 396 744moon/avx/32gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082220190816
122329387 0 021532 392 744moon/ssse3/32gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082220190816
122465631 0 021577 396 744moon/avx/32gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082220190816
122525688 0 020505 396 744moon/avx/32gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082220190816
122615641 0 018104 392 744moon/avx/32gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082220190816
122849239 0 020524 384 744moon/ssse3/32gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082220190816
123125739 0 018524 392 744moon/avx/32gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082220190816
123525639 0 022798 400 744moon/avx/32gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082220190816
123685595 0 016820 384 744moon/avx/32gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082220190816
123785591 0 016812 384 744moon/avx/32gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082220190816
123849330 0 025372 392 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082220190816
124209387 0 021828 392 744moon/ssse3/32gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082220190816
124445739 0 018180 392 744moon/avx/32gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082220190816
124685984 0 021688 392 744moon/avx/32gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082220190816
124765984 0 022452 392 744moon/avx/32gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082220190816
124805591 0 016876 384 744moon/avx/32gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082220190816
124865639 0 018305 396 744moon/avx/32gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082220190816
124965703 0 020766 400 744moon/avx/32gcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
125005688 0 021312 392 744moon/avx/32gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082220190816
125015639 0 023397 396 744moon/avx/32gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082220190816
125129355 0 021600 392 744moon/ssse3/32gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082220190816
125285639 0 022482 400 744moon/avx/32gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082220190816
125725984 0 023644 392 744moon/avx/32gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082220190816
125725632 0 017824 392 744moon/avx/32gcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082220190816
125965630 0 021476 392 744moon/avx/32gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082220190816
125965688 0 021885 396 744moon/avx/32gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082220190816
125969303 0 024808 392 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082220190816
126005705 0 021792 392 744moon/avx/32gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082220190816
1260411256 0 018776 392 744moon/avx/32gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
126049243 0 020400 384 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082220190816
126089387 0 021828 392 744moon/ssse3/32gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082220190816
126125594 0 019448 392 744moon/avx/32gcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082220190816
126129636 0 025588 392 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082220190816
126129243 0 020336 384 744moon/ssse3/32gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082220190816
126169387 0 024932 392 744moon/ssse3/32gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082220190816
126209243 0 020404 384 744moon/ssse3/32gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
126245639 0 021362 400 744moon/avx/32gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082220190816
126249279 0 025225 396 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082220190816
126405595 0 016752 384 744moon/avx/32gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082220190816
126405988 0 021940 392 744moon/avx/32gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082220190816
126685639 0 021293 396 744moon/avx/32gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082220190816
126725651 0 017732 392 744moon/avx/32gcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082220190816
126769336 0 025533 396 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
126769368 0 021485 396 744moon/ssse3/32gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
126809632 0 027292 392 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082220190816
126885649 0 021636 392 744moon/avx/32gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082220190816
126935595 0 016820 384 744moon/avx/32gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
127005598 0 021104 392 744moon/avx/32gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082220190816
127045595 0 016820 384 744moon/avx/32gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
127125628 0 018288 392 744moon/avx/32gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082220190816
127245688 0 017848 392 744moon/avx/32gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
127365739 0 017884 392 744moon/avx/32gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082220190816
1274011182 0 016816 384 744moon/avx/32gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
127405707 0 017952 392 744moon/avx/32gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082220190816
127445988 0 021940 392 744moon/avx/32gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082220190816
127445594 0 017552 392 744moon/avx/32gcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082220190816
127525595 0 016752 384 744moon/avx/32gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082220190816
127605595 0 016688 384 744moon/avx/32gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082220190816
127725984 0 023836 392 744moon/avx/32gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082220190816
127765667 0 017884 392 744moon/avx/32gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082220190816
127805739 0 018180 392 744moon/avx/32gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082220190816
127925703 0 018157 396 744moon/avx/32gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
128005703 0 018157 396 744moon/avx/32gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
128125648 0 021373 396 744moon/avx/32gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082220190816
128165703 0 021038 400 744moon/avx/32gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
128245648 0 021441 396 744moon/avx/32gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082220190816
128605595 0 016752 384 744moon/avx/32gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082220190816
128765631 0 022581 396 744moon/avx/32gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082220190816
128805688 0 021312 392 744moon/avx/32gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
128885639 0 021417 396 744moon/avx/32gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082220190816
128885984 0 023644 392 744moon/avx/32gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082220190816
128969336 0 024960 392 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
129125703 0 021485 396 744moon/avx/32gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082220190816
129165668 0 017853 396 744moon/avx/32gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082220190816
129169351 0 021805 396 744moon/ssse3/32gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
129245626 0 022004 392 744moon/avx/32gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
129329387 0 021572 392 744moon/ssse3/32gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082220190816
129365631 0 021577 396 744moon/avx/32gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082220190816
129405595 0 016820 384 744moon/avx/32gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
129405720 0 017837 396 744moon/avx/32gcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082220190816
129405595 0 016752 384 744moon/avx/32gcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082220190816
129529243 0 020468 384 744moon/ssse3/32gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082220190816
129569243 0 020400 384 744moon/ssse3/32gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082220190816
129645703 0 018157 396 744moon/avx/32gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
129725739 0 017924 392 744moon/avx/32gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082220190816
129805648 0 021441 396 744moon/avx/32gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082220190816
129845595 0 016688 384 744moon/avx/32gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082220190816
130005595 0 016820 384 744moon/avx/32gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082220190816
130565984 0 021688 392 744moon/avx/32gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082220190816
130565668 0 017853 396 744moon/avx/32gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082220190816
130565595 0 016820 384 744moon/avx/32gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082220190816
130605594 0 020892 392 744moon/avx/32gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082220190816
130685595 0 016688 384 744moon/avx/32gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082220190816
130685639 0 018085 396 744moon/avx/32gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082220190816
130725594 0 020880 392 744moon/avx/32gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082220190816
131009276 0 021936 392 744moon/ssse3/32gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082220190816
131125688 0 017848 392 744moon/avx/32gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082220190816
131165688 0 020505 396 744moon/avx/32gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
131329243 0 020468 384 744moon/ssse3/32gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
131369316 0 021433 396 744moon/ssse3/32gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082220190816
131405720 0 017837 396 744moon/avx/32gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
131609239 0 020460 384 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082220190816
131609351 0 024414 400 744moon/ssse3/32gcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
131645703 0 020802 400 744moon/avx/32gcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
131729239 0 020464 384 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
131765595 0 016752 384 744moon/avx/32gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082220190816
131805739 0 018180 392 744moon/avx/32gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082220190816
131929287 0 024785 396 744moon/ssse3/32gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082220190816
131965595 0 016752 384 744moon/avx/32gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082220190816
132005626 0 022048 392 744moon/avx/32gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082220190816
132089351 0 021805 396 744moon/ssse3/32gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
132205595 0 016756 384 744moon/avx/32gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082220190816
132445595 0 016756 384 744moon/avx/32gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
132445739 0 021028 392 744moon/avx/32gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082220190816
132449239 0 020524 384 744moon/ssse3/32gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082220190816
132485631 0 022581 396 744moon/avx/32gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082220190816
132525720 0 017781 396 744moon/avx/32gcc_-m32_-O_-fomit-frame-pointer2019082220190816
132525739 0 021028 392 744moon/avx/32gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082220190816
132569243 0 020404 384 744moon/ssse3/32gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082220190816
132689243 0 020468 384 744moon/ssse3/32gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082220190816
132689242 0 021200 392 744moon/ssse3/32gcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082220190816
132889351 0 024450 400 744moon/ssse3/32gcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
133085639 0 021417 396 744moon/avx/32gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082220190816
1330820047 0 035629 396 744xmmgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082220190816
133205595 0 016820 384 744moon/avx/32gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082220190816
133209287 0 025010 400 744moon/ssse3/32gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082220190816
133285707 0 017952 392 744moon/avx/32gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082220190816
133405639 0 021417 396 744moon/avx/32gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082220190816
133529287 0 026706 400 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082220190816
133565655 0 021160 392 744moon/avx/32gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082220190816
133609368 0 021485 396 744moon/ssse3/32gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
133685595 0 016752 384 744moon/avx/32gcc_-m32_-Os_-fomit-frame-pointer2019082220190816
133809242 0 023096 392 744moon/ssse3/32gcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082220190816
133929239 0 020460 384 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082220190816
133965984 0 023660 392 744moon/avx/32gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082220190816
134005703 0 018157 396 744moon/avx/32gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082220190816
134089336 0 024153 396 744moon/ssse3/32gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
134129287 0 024785 396 744moon/ssse3/32gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082220190816
134369239 0 020460 384 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082220190816
134969297 0 025009 396 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082220190816
135125703 0 018157 396 744moon/avx/32gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
1352015696 0 027797 396 744xmmgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
135245639 0 018305 396 744moon/avx/32gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082220190816
135285668 0 017785 396 744moon/avx/32gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082220190816
135325591 0 016876 384 744moon/avx/32gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082220190816
135369243 0 020468 384 744moon/ssse3/32gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
135649353 0 025440 392 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082220190816
135725703 0 018157 396 744moon/avx/32gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
136205988 0 022044 392 744moon/avx/32gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082220190816
136209274 0 025428 392 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082220190816
136249316 0 021501 396 744moon/ssse3/32gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082220190816
136289289 0 024933 396 744moon/ssse3/32gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082220190816
136649287 0 026446 400 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082220190816
136685630 0 021660 392 744moon/avx/32gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
136689274 0 027461 396 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
136885720 0 017837 396 744moon/avx/32gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
136965595 0 016756 384 744moon/avx/32gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082220190816
136969243 0 020400 384 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082220190816
136969287 0 021953 396 744moon/ssse3/32gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082220190816
137209636 0 025588 392 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082220190816
137249279 0 026229 396 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082220190816
137649632 0 025336 392 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082220190816
137689287 0 025010 400 744moon/ssse3/32gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082220190816
137709243 0 020400 384 744moon/ssse3/32gcc_-m32_-Os_-fomit-frame-pointer2019082220190816
137739305 0 024113 396 744moon/ssse3/32gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082220190816
137889287 0 021953 396 744moon/ssse3/32gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082220190816
1378815649 0 030966 400 744xmmgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
137929289 0 021752 392 744moon/ssse3/32gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082220190816
138049353 0 025440 392 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082220190816
138129274 0 025696 392 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082220190816
138249351 0 024686 400 744moon/ssse3/32gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
138369246 0 024752 392 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082220190816
138369316 0 021501 396 744moon/ssse3/32gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082220190816
1383615020 0 026156 384 744xmmgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
138449368 0 021485 396 744moon/ssse3/32gcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082220190816
138489243 0 020400 384 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082220190816
138529351 0 021805 396 744moon/ssse3/32gcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
138569287 0 024952 392 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082220190816
138569279 0 025225 396 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082220190816
1385618478 0 020464 384 744moon/ssse3/32gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
138609280 0 021472 392 744moon/ssse3/32gcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082220190816
138729303 0 025493 396 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082220190816
138729299 0 021233 396 744moon/ssse3/32gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082220190816
138849243 0 020400 384 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082220190816
138885718 0 021433 396 744moon/avx/32gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082220190816
139089351 0 024414 400 744moon/ssse3/32gcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082220190816
139125591 0 016816 384 744moon/avx/32gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
1392017512 0 032582 400 744xmmgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082220190816
139325705 0 021792 392 744moon/avx/32gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082220190816
139365641 0 017865 396 744moon/avx/32gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082220190816
1393618552 0 022424 392 744moon/ssse3/32gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
139445648 0 021373 396 744moon/avx/32gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082220190816
139489243 0 020400 384 744moon/ssse3/32gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082220190816
139489387 0 021532 392 744moon/ssse3/32gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082220190816
139569387 0 022172 392 744moon/ssse3/32gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082220190816
139605595 0 016688 384 744moon/avx/32gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082220190816
139609336 0 021496 392 744moon/ssse3/32gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
139689243 0 020468 384 744moon/ssse3/32gcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
139889368 0 021485 396 744moon/ssse3/32gcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082220190816
140169287 0 025065 396 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082220190816
140565739 0 021400 392 744moon/avx/32gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082220190816
140685739 0 017884 392 744moon/avx/32gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082220190816
140689243 0 020336 384 744moon/ssse3/32gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082220190816
140769276 0 024288 392 744moon/ssse3/32gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082220190816
140809316 0 021501 396 744moon/ssse3/32gcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082220190816
140969387 0 024676 392 744moon/ssse3/32gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082220190816
141049636 0 025692 392 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082220190816
141049351 0 024298 400 744moon/ssse3/32gcc_-m32_-O3_-fomit-frame-pointer2019082220190816
141169355 0 021600 392 744moon/ssse3/32gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082220190816
141209351 0 021769 396 744moon/ssse3/32gcc_-m32_-O2_-fomit-frame-pointer2019082220190816
141249287 0 027045 396 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082220190816
141365626 0 021780 392 744moon/avx/32gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082220190816
141365703 0 021038 400 744moon/avx/32gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
141369297 0 025284 392 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082220190816
141405649 0 021361 396 744moon/avx/32gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082220190816
141485639 0 021304 392 744moon/avx/32gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082220190816
141645688 0 021885 396 744moon/avx/32gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
141649243 0 020400 384 744moon/ssse3/32gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082220190816
141965703 0 020802 400 744moon/avx/32gcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
142129289 0 024238 400 744moon/ssse3/32gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082220190816
1421617522 0 029973 396 744xmmgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082220190816
142209287 0 025065 396 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082220190816
142245639 0 021362 400 744moon/avx/32gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082220190816
142269316 0 021433 396 744moon/ssse3/32gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082220190816
142325595 0 016752 384 744moon/avx/32gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082220190816
142449287 0 026130 400 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082220190816
142489274 0 025652 392 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
142489243 0 020400 384 744moon/ssse3/32gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082220190816
142605639 0 021170 400 744moon/avx/32gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082220190816
142609632 0 027292 392 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082220190816
142649351 0 024450 400 744moon/ssse3/32gcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
142689368 0 021485 396 744moon/ssse3/32gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
1428819839 0 032012 392 744xmmgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082220190816
142965595 0 016820 384 744moon/avx/32gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
143045657 0 017796 392 744moon/avx/32gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082220190816
143125668 0 017853 396 744moon/avx/32gcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082220190816
143289243 0 020404 384 744moon/ssse3/32gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
143329243 0 020336 384 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082220190816
143365639 0 023058 400 744moon/avx/32gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082220190816
143605591 0 016876 384 744moon/avx/32gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082220190816
143849296 0 025089 396 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082220190816
143925591 0 016812 384 744moon/avx/32gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082220190816
143969296 0 025021 396 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082220190816
144005720 0 017837 396 744moon/avx/32gcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082220190816
1441215659 0 028085 396 744xmmgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
144325595 0 016752 384 744moon/avx/32gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082220190816
144369243 0 020468 384 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082220190816
144449632 0 027484 392 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082220190816
144929366 0 025081 396 744moon/ssse3/32gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082220190816
144965600 0 017516 392 744moon/avx/32gcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082220190816
145005595 0 016688 384 744moon/avx/32gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082220190816
145125703 0 018157 396 744moon/avx/32gcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
145209243 0 020400 384 744moon/ssse3/32gcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082220190816
145369243 0 020400 384 744moon/ssse3/32gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082220190816
145445720 0 017837 396 744moon/avx/32gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
145525703 0 020766 400 744moon/avx/32gcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082220190816
145649368 0 021485 396 744moon/ssse3/32gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
145805739 0 017884 392 744moon/avx/32gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082220190816
145849287 0 026706 400 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082220190816
145889278 0 025124 392 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082220190816
146049632 0 027308 392 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082220190816
146089296 0 025089 396 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082220190816
146169336 0 024960 392 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082220190816
146245984 0 021688 392 744moon/avx/32gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082220190816
146525595 0 016752 384 744moon/avx/32gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082220190816
146645595 0 016820 384 744moon/avx/32gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082220190816
1468516936 0 028092 384 744xmmgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082220190816
147085639 0 018305 396 744moon/avx/32gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082220190816
147365703 0 022542 400 744moon/avx/32gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082220190816
147489315 0 021532 392 744moon/ssse3/32gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082220190816
147489243 0 020468 384 744moon/ssse3/32gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082220190816
147565595 0 016756 384 744moon/avx/32gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
1477519393 0 035420 392 744xmmgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082220190816
147809632 0 025336 392 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082220190816
1481219336 0 035376 392 744xmmgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082220190816
148409243 0 020468 384 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
148605720 0 017837 396 744moon/avx/32gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
148729243 0 020336 384 744moon/ssse3/32gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082220190816
149125595 0 016752 384 744moon/avx/32gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082220190816
149369351 0 021805 396 744moon/ssse3/32gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
149649287 0 024941 396 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082220190816
149649336 0 025533 396 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082220190816
1497619331 0 034944 392 744xmmgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
1499115020 0 026156 384 744xmmgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
150089243 0 020468 384 744moon/ssse3/32gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
150125703 0 020650 400 744moon/avx/32gcc_-m32_-O3_-fomit-frame-pointer2019082220190816
150449239 0 020524 384 744moon/ssse3/32gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082220190816
1506316969 0 028140 384 744xmmgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082220190816
150689336 0 024153 396 744moon/ssse3/32gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082220190816
150889387 0 024676 392 744moon/ssse3/32gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082220190816
150969287 0 021733 396 744moon/ssse3/32gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082220190816
1509615649 0 030966 400 744xmmgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
1510019331 0 034944 392 744xmmgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082220190816
1510418600 0 033658 400 744xmmgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
151165639 0 021137 396 744moon/avx/32gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082220190816
151489243 0 020468 384 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082220190816
151929289 0 021513 396 744moon/ssse3/32gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082220190816
1522015696 0 027797 396 744xmmgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
1524019150 0 035472 392 744xmmgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
152525595 0 016820 384 744moon/avx/32gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082220190816
152729387 0 021828 392 744moon/ssse3/32gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082220190816
152849243 0 020404 384 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082220190816
153249243 0 020336 384 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082220190816
1533217643 0 029733 396 744xmmgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082220190816
1533615659 0 028085 396 744xmmgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
153565595 0 016820 384 744moon/avx/32gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082220190816
153565628 0 020640 392 744moon/avx/32gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082220190816
153605657 0 020465 396 744moon/avx/32gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082220190816
1537211256 0 021445 396 744moon/avx/32gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
154165682 0 021724 392 744moon/avx/32gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082220190816
154329351 0 021805 396 744moon/ssse3/32gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082220190816
154329351 0 021805 396 744moon/ssse3/32gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
1543616982 0 028108 384 744xmmgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082220190816
1546039232 0 031828 392 744xmmgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
154765655 0 021845 396 744moon/avx/32gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082220190816
155009632 0 026100 392 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082220190816
155129351 0 024686 400 744moon/ssse3/32gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
1552818512 0 030613 396 744xmmgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
1554019599 0 031676 392 744xmmgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082220190816
155649368 0 021485 396 744moon/ssse3/32gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
1557319590 0 032016 392 744xmmgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082220190816
1560819086 0 034704 392 744xmmgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082220190816
1562819245 0 035401 396 744xmmgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082220190816
1567616936 0 028092 384 744xmmgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
1567616923 0 028076 384 744xmmgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
1570419773 0 034585 396 744xmmgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
1572019828 0 032016 392 744xmmgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082220190816
1574833964 0 028156 384 744xmmgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
1576415020 0 026156 384 744xmmgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
157809243 0 020336 384 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082220190816
158009242 0 024540 392 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082220190816
158249242 0 024528 392 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082220190816
158249351 0 024686 400 744moon/ssse3/32gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
1583615649 0 030966 400 744xmmgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
158609287 0 021953 396 744moon/ssse3/32gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082220190816
1586418442 0 030885 396 744xmmgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
158769299 0 021380 392 744moon/ssse3/32gcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082220190816
1595619599 0 037729 396 744xmmgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
159769387 0 025048 392 744moon/ssse3/32gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082220190816
159889368 0 021429 396 744moon/ssse3/32gcc_-m32_-O_-fomit-frame-pointer2019082220190816
160089305 0 021444 392 744moon/ssse3/32gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082220190816
160409243 0 020468 384 744moon/ssse3/32gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082220190816
1607619297 0 035485 396 744xmmgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
161089387 0 021532 392 744moon/ssse3/32gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082220190816
1611616923 0 028076 384 744xmmgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082220190816
1614016982 0 028156 384 744xmmgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082220190816
1617619388 0 035440 392 744xmmgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082220190816
161809632 0 025336 392 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082220190816
161889336 0 021496 392 744moon/ssse3/32gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082220190816
1622418552 0 025093 396 744moon/ssse3/32gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
162329351 0 026190 400 744moon/ssse3/32gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082220190816
1624418386 0 030485 396 744xmmgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082220190816
162609248 0 021164 392 744moon/ssse3/32gcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082220190816
1626339372 0 032804 392 744xmmgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
162769278 0 025308 392 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
1630815696 0 027797 396 744xmmgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
1636418512 0 030613 396 744xmmgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
1646019141 0 035068 392 744xmmgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082220190816
1655215779 0 026924 384 744xmmgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
1656421107 0 037492 392 744xmmgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082220190816
165729287 0 025065 396 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082220190816
1657219773 0 034585 396 744xmmgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082220190816
1660816969 0 028140 384 744xmmgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
166729351 0 025133 396 744moon/ssse3/32gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082220190816
1673214846 0 026012 384 744xmmgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082220190816
1679618600 0 033606 400 744xmmgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
1682415779 0 026924 384 744xmmgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
1690021107 0 038716 392 744xmmgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082220190816
1690819297 0 035485 396 744xmmgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082220190816
1698818610 0 031045 396 744xmmgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
170449287 0 024818 400 744moon/ssse3/32gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082220190816
1706819755 0 031952 392 744xmmgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082220190816
171089243 0 020468 384 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082220190816
1712816923 0 028076 384 744xmmgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082220190816
171409243 0 020400 384 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082220190816
1723619828 0 032016 392 744xmmgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082220190816
1734815659 0 028085 396 744xmmgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
175569279 0 026229 396 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082220190816
1758019138 0 035128 392 744xmmgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
1770415779 0 026924 384 744xmmgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
1775216936 0 028044 384 744xmmgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082220190816
177689636 0 025588 392 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082220190816
1778416969 0 028140 384 744xmmgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082220190816
1779219543 0 037309 396 744xmmgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082220190816
1784019679 0 034453 396 744xmmgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082220190816
179749296 0 025021 396 744moon/ssse3/32gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082220190816
1818018432 0 033482 400 744xmmgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
1822019279 0 034764 392 744xmmgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082220190816
1853219801 0 031912 392 744xmmgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082220190816
1861621579 0 037180 392 744xmmgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082220190816
1878419388 0 035440 392 744xmmgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082220190816
1923218610 0 031045 396 744xmmgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
1931219707 0 031816 392 744xmmgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082220190816
1965219801 0 031912 392 744xmmgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
2016021579 0 034272 392 744xmmgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082220190816
2083240270 0 035889 396 744xmmgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
5155229730 0 045185 404 744refgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
5405623921 0 036197 404 744refgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
5541627677 0 042596 400 744refgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
5551826087 0 041748 400 744refgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082220190816
5572427374 0 043664 400 744refgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082220190816
5586026538 0 041673 404 744refgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
5600823278 0 035821 404 744refgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
5641623278 0 035837 404 744refgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
5653225587 0 043436 400 744refgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082220190816
5689623921 0 036197 404 744refgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082220190816
5724823278 0 035837 404 744refgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
5813626538 0 041725 404 744refgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
5824850535 0 065408 400 744regsgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082220190816
5924023278 0 035821 404 744refgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
5933626106 0 043045 404 744refgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082220190816
5943624371 0 036620 400 744refgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082220190816
5960425952 0 042144 400 744refgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082220190816
5978426538 0 041721 404 744refgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082220190816
5982826771 0 043629 404 744refgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082220190816
6042849446 0 065547 396 744regsgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082220190816
6050424000 0 036228 400 744refgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082220190816
6052827328 0 042196 400 744refgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082220190816
6077625309 0 041520 400 744refgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082220190816
6102426771 0 044237 404 744refgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082220190816
6104427374 0 043664 400 744refgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
6118427782 0 044832 400 744refgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082220190816
6133624330 0 037121 404 744refgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082220190816
6153229730 0 045185 404 744refgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
6167626659 0 043207 396 744refgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082220190816
6196023278 0 035821 404 744refgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
6223649590 0 065271 396 744regsgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082220190816
6235250469 0 062640 400 744regsgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082220190816
6243225431 0 042677 404 744refgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082220190816
6248449750 0 065719 396 744regsgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082220190816
6250450497 0 062731 396 744regsgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082220190816
6254823278 0 035837 404 744refgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
6262450521 0 065649 404 744regsgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082220190816
6288023921 0 036197 404 744refgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
6329250549 0 062707 396 744regsgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
6336423435 0 035960 400 744refgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082220190816
6342848094 0 036392 400 744refgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
6360824378 0 036901 404 744refgcc_-m32_-O2_-fomit-frame-pointer2019082220190816
6364424715 0 040585 404 744refgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082220190816
6377223439 0 035680 400 744refgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
6414425115 0 040503 396 744refgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082220190816
6428050469 0 062640 400 744regsgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
6430024267 0 036581 404 744refgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082220190816
6441650521 0 065905 404 744regsgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
6472424931 0 041016 400 744refgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082220190816
6484025400 0 041224 400 744refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082220190816
6488453281 0 064487 388 744regsgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
6491227546 0 042577 404 744refgcc_-m32_-O3_-fomit-frame-pointer2019082220190816
6493224715 0 040585 404 744refgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082220190816
6515226538 0 041725 404 744refgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
6516828219 0 043981 404 744refgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082220190816
6519649565 0 065812 400 744regsgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082220190816
6522024892 0 041032 400 744refgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
6523250650 0 062775 396 744regsgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082220190816
6544459607 0 070839 388 744regsgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
6575649416 0 065616 400 744regsgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082220190816
6589625309 0 041520 400 744refgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082220190816
6594423921 0 036197 404 744refgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
6620049579 0 065223 396 744regsgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082220190816
6636424241 0 036503 396 744refgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082220190816
6636424233 0 036572 400 744refgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082220190816
6662850469 0 062640 400 744regsgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
6687228786 0 044328 400 744refgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082220190816
6718425532 0 041535 396 744refgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082220190816
6723224812 0 040597 404 744refgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082220190816
6730828219 0 043789 404 744refgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082220190816
6730853281 0 064487 388 744regsgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
6742429258 0 044631 396 744refgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082220190816
6743250460 0 062715 396 744regsgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082220190816
6758026771 0 044237 404 744refgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082220190816
6759250529 0 062996 400 744regsgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
6759624682 0 037427 396 744refgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082220190816
6762450521 0 065905 404 744regsgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
6765250566 0 063047 396 744regsgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082220190816
6768427677 0 042596 400 744refgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082220190816
6770054211 0 065419 388 744regsgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
6782829954 0 046135 396 744refgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082220190816
6798449696 0 065771 396 744regsgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082220190816
6806428786 0 044328 400 744refgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082220190816
6818025400 0 041224 400 744refgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082220190816
6821229558 0 045397 404 744refgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082220190816
6838423921 0 036197 404 744refgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
68404101230 0 062867 396 744regsgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
6858425532 0 041535 396 744refgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082220190816
6862450529 0 062996 400 744regsgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
6865226871 0 041925 404 744refgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082220190816
6878450469 0 062640 400 744regsgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082220190816
6889624568 0 036765 404 744refgcc_-m32_-O_-fomit-frame-pointer2019082220190816
6899623278 0 035853 404 744refgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082220190816
6928029070 0 044949 404 744refgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082220190816
6936423921 0 036197 404 744refgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082220190816
6945224547 0 035751 388 744refgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082220190816
6949227018 0 043264 400 744refgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082220190816
6980850497 0 062731 396 744regsgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082220190816
7000024545 0 035799 388 744refgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082220190816
7001231616 0 047395 396 744refgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082220190816
7001629730 0 045185 404 744refgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
7008849685 0 065719 396 744regsgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
7010829127 0 044877 404 744refgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082220190816
7022453281 0 064487 388 744regsgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
7023625446 0 037948 400 744refgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082220190816
7034426491 0 040455 396 744refgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082220190816
7035624233 0 036572 400 744refgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082220190816
7037624330 0 037121 404 744refgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082220190816
7048049565 0 065812 400 744regsgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
7054849430 0 064947 396 744regsgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082220190816
7062450638 0 066276 400 744regsgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082220190816
7066050535 0 065408 400 744regsgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
7070850469 0 062640 400 744regsgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
7090851010 0 063223 396 744regsgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082220190816
7098854211 0 065419 388 744regsgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
7099224483 0 040091 396 744refgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082220190816
7101223439 0 035680 400 744refgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082220190816
7101650529 0 062996 400 744regsgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
7132450521 0 065905 404 744regsgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
7134450424 0 062579 396 744regsgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082220190816
7140024547 0 035751 388 744refgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082220190816
7170424740 0 040581 404 744refgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082220190816
7172424330 0 037121 404 744refgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082220190816
7180024694 0 037045 404 744refgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082220190816
7184825532 0 041535 396 744refgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082220190816
7212829558 0 045397 404 744refgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082220190816
7225231793 0 043027 388 744refgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082220190816
7226031150 0 047168 400 744refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082220190816
7245228219 0 043981 404 744refgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082220190816
7254024877 0 036219 388 744refgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082220190816
7262124877 0 036219 388 744refgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082220190816
7290024068 0 036412 400 744refgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082220190816
7316023921 0 036197 404 744refgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
7316859607 0 070839 388 744regsgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082220190816
7318058940 0 070151 388 744regsgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082220190816
7340827782 0 044832 400 744refgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082220190816
7342024715 0 040585 404 744refgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082220190816
7363249662 0 067476 400 744regsgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082220190816
7392031616 0 047395 396 744refgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082220190816
7411226636 0 042759 396 744refgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082220190816
7426823974 0 036039 396 744refgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082220190816
7433225446 0 037948 400 744refgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082220190816
7442424850 0 036091 388 744refgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082220190816
7446049579 0 065223 396 744regsgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
7454825376 0 037911 396 744refgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082220190816
7479627951 0 043059 396 744refgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082220190816
7492529173 0 040387 388 744refgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
7510424583 0 035927 388 744refgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082220190816
7534825538 0 037827 396 744refgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082220190816
7537650529 0 063028 400 744regsgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082220190816
7538850529 0 063012 400 744regsgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
7568459607 0 070839 388 744regsgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082220190816
7591258940 0 070151 388 744regsgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
7594024694 0 037045 404 744refgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082220190816
7608831420 0 047204 400 744refgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
7615629558 0 045397 404 744refgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082220190816
7632425251 0 041199 396 744refgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082220190816
7640050549 0 062707 396 744regsgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082220190816
7642431798 0 043031 388 744refgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082220190816
7650824692 0 036733 404 744refgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082220190816
7660450410 0 065228 400 744regsgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082220190816
7670050521 0 065637 404 744regsgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
7680024858 0 036107 388 744refgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082220190816
7683624694 0 037045 404 744refgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082220190816
7691649446 0 065547 396 744regsgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082220190816
7692058940 0 070103 388 744regsgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082220190816
7698424583 0 035927 388 744refgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082220190816
7700854211 0 065419 388 744regsgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
7702024547 0 035751 388 744refgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082220190816
7719224851 0 036091 388 744refgcc_-m32_-Os_-fomit-frame-pointer2019082220190816
7750024847 0 036071 388 744refgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082220190816
7756025376 0 037911 396 744refgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082220190816
7760424858 0 036107 388 744refgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082220190816
7776028845 0 040051 388 744refgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
7792024545 0 035799 388 744refgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082220190816
7792425604 0 037760 400 744refgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082220190816
7873250521 0 065637 404 744regsgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
7908431798 0 043031 388 744refgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
7919649939 0 066007 396 744regsgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082220190816
7933231427 0 047160 400 744refgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082220190816
7941624850 0 036091 388 744refgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082220190816
7959625057 0 037291 396 744refgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082220190816
7966425376 0 037911 396 744refgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082220190816
7970829173 0 040387 388 744refgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
8001624851 0 036091 388 744refgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082220190816
8016850469 0 062640 400 744regsgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
8041225032 0 037011 396 744refgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082220190816
8072431041 0 046672 400 744refgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082220190816
8094824557 0 035815 388 744refgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082220190816
8096050469 0 062640 400 744regsgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
8096858940 0 070151 388 744regsgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082220190816
8104859607 0 070791 388 744regsgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082220190816
8118024545 0 035799 388 744refgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082220190816
8154824877 0 036219 388 744refgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082220190816
8155631420 0 047204 400 744refgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082220190816
8175625057 0 037291 396 744refgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082220190816
8190428845 0 040051 388 744refgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
8199624847 0 036071 388 744refgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082220190816
8232824545 0 035799 388 744refgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082220190816
8252828845 0 040051 388 744refgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
8347250521 0 065585 404 744regsgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
8366025057 0 037291 396 744refgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082220190816
8368824557 0 035815 388 744refgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082220190816
8391631485 0 042727 388 744refgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082220190816
8393231616 0 047395 396 744refgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082220190816
8396424847 0 036071 388 744refgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082220190816
8425650529 0 063012 400 744regsgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
8474431750 0 042947 388 744refgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082220190816
8517225604 0 037760 400 744refgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082220190816
8554824583 0 035927 388 744refgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082220190816
8605231150 0 047168 400 744refgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082220190816
8609635860 0 053555 396 744refgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082220190816
8705629173 0 040387 388 744refgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
8764850529 0 063012 400 744regsgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
8778059607 0 070839 388 744regsgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082220190816
8900434652 0 050019 396 744refgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082220190816
8936831796 0 043031 388 744refgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082220190816
9034431483 0 042711 388 744refgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082220190816
9052862946 0 079451 396 744regsgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082220190816
9118834652 0 050019 396 744refgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082220190816
9230861030 0 072243 388 744regsgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082220190816
9248061030 0 072179 388 744regsgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082220190816
9279635652 0 053555 396 744refgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082220190816
9306662078 0 073299 388 744regsgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082220190816
9311263993 0 080980 400 744regsgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082220190816
9314861030 0 072323 388 744regsgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082220190816
9359662078 0 073299 388 744regsgcc_-m32_-Os_-fomit-frame-pointer2019082220190816
9436831470 0 042659 388 744refgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082220190816
9440063225 0 079183 396 744regsgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082220190816
9451662078 0 073395 388 744regsgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082220190816
9478031485 0 042727 388 744refgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
9488835860 0 053555 396 744refgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082220190816
9495662452 0 079613 404 744regsgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082220190816
9536465162 0 077927 396 744regsgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082220190816
9558462078 0 073251 388 744regsgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082220190816
9564865428 0 077583 396 744regsgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082220190816
9611261030 0 072179 388 744regsgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082220190816
9613262078 0 073395 388 744regsgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082220190816
9700461030 0 072243 388 744regsgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082220190816
9705262078 0 073315 388 744regsgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082220190816
9723262946 0 080627 396 744regsgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082220190816
9842034428 0 050003 396 744refgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082220190816
9852864841 0 077100 400 744regsgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082220190816
9852862078 0 073251 388 744regsgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082220190816
9859264928 0 080625 404 744regsgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082220190816
9888461030 0 072243 388 744regsgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082220190816
9896465162 0 080835 396 744regsgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082220190816
9899662798 0 078528 400 744regsgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082220190816
9930861030 0 072323 388 744regsgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082220190816
9935664497 0 077195 396 744regsgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082220190816
10076063212 0 079004 400 744regsgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082220190816
10152065794 0 083635 396 744regsgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082220190816
10228067322 0 082639 396 744regsgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082220190816
10248065713 0 078168 400 744regsgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082220190816
10286035068 0 047855 396 744refgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082220190816
10304465468 0 077608 400 744regsgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082220190816
10314465810 0 081535 396 744regsgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082220190816
10339263212 0 079103 396 744regsgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082220190816
10357662465 0 078587 396 744regsgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082220190816
10376864920 0 077604 400 744regsgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082220190816
10377262420 0 078076 400 744regsgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082220190816
10377665664 0 080621 404 744regsgcc_-m32_-O3_-fomit-frame-pointer2019082220190816
10385661030 0 072243 388 744regsgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082220190816
10391261030 0 072243 388 744regsgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082220190816
10411263993 0 080980 400 744regsgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082220190816
10436464841 0 077100 400 744regsgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082220190816
10444062709 0 078528 400 744regsgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082220190816
10498435852 0 052395 396 744refgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082220190816
10542467322 0 079779 396 744regsgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082220190816
10631662816 0 079633 404 744regsgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082220190816
10655662832 0 078584 400 744regsgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082220190816
10691265089 0 077056 400 744regsgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082220190816
10702563212 0 078763 396 744regsgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082220190816
10707262832 0 078584 400 744regsgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082220190816
10728964001 0 079960 400 744regsgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082220190816
10748462078 0 073299 388 744regsgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082220190816
10750462078 0 073395 388 744regsgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082220190816
10775662840 0 080257 404 744regsgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082220190816
10792064481 0 079479 396 744regsgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082220190816
10792064920 0 077604 400 744regsgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082220190816
10799667322 0 079779 396 744regsgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082220190816
10808061030 0 072243 388 744regsgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082220190816
10812865468 0 077399 396 744regsgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082220190816
10852862437 0 077731 396 744regsgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082220190816
10868465428 0 077583 396 744regsgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082220190816
10939265468 0 077608 400 744regsgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082220190816
10941262709 0 078528 400 744regsgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082220190816
10948465672 0 078112 400 744regsgcc_-m32_-O2_-fomit-frame-pointer2019082220190816
10961263225 0 079183 396 744regsgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082220190816
10983662078 0 073299 388 744regsgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082220190816
10994064841 0 077100 400 744regsgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082220190816
11059665468 0 077707 396 744regsgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082220190816
11087661030 0 072323 388 744regsgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082220190816
11127665810 0 081535 396 744regsgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082220190816
11136062078 0 073315 388 744regsgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082220190816
11146067322 0 082639 396 744regsgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082220190816
11157262449 0 077767 396 744regsgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082220190816
11188862449 0 078887 396 744regsgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082220190816
11192864485 0 076475 396 744regsgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082220190816
11320867322 0 079779 396 744regsgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082220190816
11322865697 0 081168 400 744regsgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082220190816
11399262078 0 073251 388 744regsgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082220190816
11560861030 0 072179 388 744regsgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082220190816
11580062709 0 078528 400 744regsgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082220190816
11608063648 0 080513 404 744regsgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082220190816
11614462832 0 078584 400 744regsgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082220190816
11623263212 0 079004 400 744regsgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082220190816
11630467322 0 082847 396 744regsgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082220190816
11643263225 0 079183 396 744regsgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082220190816
11645265794 0 083427 396 744regsgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082220190816
11662064928 0 080625 404 744regsgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082220190816
11675665428 0 077583 396 744regsgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082220190816
11694865810 0 081535 396 744regsgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082220190816
11700064904 0 080401 404 744regsgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082220190816
11746864473 0 078335 396 744regsgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082220190816
11824064540 0 079517 404 744regsgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082220190816
11974464001 0 079960 400 744regsgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082220190816
12006064920 0 077604 400 744regsgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082220190816
12013665697 0 081168 400 744regsgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082220190816
12037665794 0 083427 396 744regsgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082220190816
12065662815 0 078604 400 744regsgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082220190816
12347265713 0 078168 400 744regsgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082220190816
12531370658 0 081879 388 744regsgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
12552062840 0 080257 404 744regsgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082220190816
12697264508 0 076748 400 744regsgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082220190816
12700464879 0 077000 400 744regsgcc_-m32_-O_-fomit-frame-pointer2019082220190816
13008063672 0 079456 400 744regsgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082220190816
142964141736 0 082103 388 744regsgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
14642072414 0 088779 396 744regsgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
150084145548 0 085919 396 744regsgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
150348145676 0 088620 400 744regsgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
15041272478 0 090652 400 744regsgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
15076073928 0 048215 388 744refgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
15343236819 0 048087 388 744refgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
15382083164 0 057404 400 744refgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
15921239866 0 056320 400 744refgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
15988041678 0 059896 400 744refgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
16019680529 0 091767 388 744regsgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082220190816
16080480380 0 091591 388 744regsgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082220190816
16869641848 0 053123 388 744refgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082220190816
17400077884 0 052148 400 744refgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
17572841955 0 053219 388 744refgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082220190816
21800050524 0 068283 396 744refgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082220190816
22315250232 0 065975 396 744refgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082220190816

Test failure

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

Number of similar (compiler,implementation) pairs: 366, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer avx2-1
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer avx2-2
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer avx2-3
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer moon/avx/32
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer moon/avx/32
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer moon/avx/32
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer moon/avx2/32
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=athlon -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=athlon -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=athlon -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=athlon -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=core2 -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=core2 -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=core2 -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=core2 -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=corei7 -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=corei7 -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=i386 -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=i386 -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=i386 -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=i386 -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=i486 -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=i486 -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=i486 -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=i486 -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=k6-2 -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=k6-3 -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=k6 -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=k6 -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=k6 -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=k6 -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=k8 -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=k8 -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=k8 -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=k8 -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=nocona -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=nocona -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=nocona -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=nocona -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium-m -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium2 -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium3 -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium4 -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentium -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=prescott -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=prescott -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=prescott -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=prescott -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer moon/ssse3/32
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer moon/ssse3/32
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer moon/ssse3/32
gcc -funroll-loops -m32 -O2 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -O3 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -O -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -Os -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer moon/xop/32
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer moon/xop/32
gcc -m32 -O2 -fomit-frame-pointer moon/xop/32
gcc -m32 -O3 -fomit-frame-pointer moon/xop/32
gcc -m32 -O -fomit-frame-pointer moon/xop/32
gcc -m32 -Os -fomit-frame-pointer moon/xop/32
gcc -m32 -march=athlon -O2 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=athlon -O3 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=athlon -O -fomit-frame-pointer moon/xop/32
gcc -m32 -march=athlon -Os -fomit-frame-pointer moon/xop/32
gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=core-avx-i -O3 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=core-avx-i -O -fomit-frame-pointer moon/xop/32
gcc -m32 -march=core-avx-i -Os -fomit-frame-pointer moon/xop/32
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer moon/xop/32
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer moon/xop/32
gcc -m32 -march=core2 -O2 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=core2 -O3 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=core2 -O -fomit-frame-pointer moon/xop/32
gcc -m32 -march=core2 -Os -fomit-frame-pointer moon/xop/32
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer moon/xop/32
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer moon/xop/32
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer moon/xop/32
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer moon/xop/32
gcc -m32 -march=corei7-avx -O2 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=corei7-avx -O3 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=corei7-avx -O -fomit-frame-pointer moon/xop/32
gcc -m32 -march=corei7-avx -Os -fomit-frame-pointer moon/xop/32
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=corei7 -O -fomit-frame-pointer moon/xop/32
gcc -m32 -march=corei7 -Os -fomit-frame-pointer moon/xop/32
gcc -m32 -march=i386 -O2 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=i386 -O3 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=i386 -O -fomit-frame-pointer moon/xop/32
gcc -m32 -march=i386 -Os -fomit-frame-pointer moon/xop/32
gcc -m32 -march=i486 -O2 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=i486 -O3 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=i486 -O -fomit-frame-pointer moon/xop/32
gcc -m32 -march=i486 -Os -fomit-frame-pointer moon/xop/32
gcc -m32 -march=k6-2 -O2 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=k6-2 -O3 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=k6-2 -O -fomit-frame-pointer moon/xop/32
gcc -m32 -march=k6-2 -Os -fomit-frame-pointer moon/xop/32
gcc -m32 -march=k6-3 -O2 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=k6-3 -O3 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=k6-3 -O -fomit-frame-pointer moon/xop/32
gcc -m32 -march=k6-3 -Os -fomit-frame-pointer moon/xop/32
gcc -m32 -march=k6 -O2 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=k6 -O3 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=k6 -O -fomit-frame-pointer moon/xop/32
gcc -m32 -march=k6 -Os -fomit-frame-pointer moon/xop/32
gcc -m32 -march=k8 -O2 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=k8 -O3 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=k8 -O -fomit-frame-pointer moon/xop/32
gcc -m32 -march=k8 -Os -fomit-frame-pointer moon/xop/32
gcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=native -mtune=native -O -fomit-frame-pointer moon/xop/32
gcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer moon/xop/32
gcc -m32 -march=nocona -O2 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=nocona -O3 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=nocona -O -fomit-frame-pointer moon/xop/32
gcc -m32 -march=nocona -Os -fomit-frame-pointer moon/xop/32
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=pentium-m -O -fomit-frame-pointer moon/xop/32
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer moon/xop/32
gcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=pentium-mmx -O -fomit-frame-pointer moon/xop/32
gcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer moon/xop/32
gcc -m32 -march=pentium2 -O2 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=pentium2 -O3 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=pentium2 -O -fomit-frame-pointer moon/xop/32
gcc -m32 -march=pentium2 -Os -fomit-frame-pointer moon/xop/32
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=pentium3 -O -fomit-frame-pointer moon/xop/32
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer moon/xop/32
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=pentium4 -O -fomit-frame-pointer moon/xop/32
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer moon/xop/32
gcc -m32 -march=pentium -O2 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=pentium -O3 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=pentium -O -fomit-frame-pointer moon/xop/32
gcc -m32 -march=pentium -Os -fomit-frame-pointer moon/xop/32
gcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=pentiumpro -O -fomit-frame-pointer moon/xop/32
gcc -m32 -march=pentiumpro -Os -fomit-frame-pointer moon/xop/32
gcc -m32 -march=prescott -O2 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=prescott -O3 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=prescott -O -fomit-frame-pointer moon/xop/32
gcc -m32 -march=prescott -Os -fomit-frame-pointer moon/xop/32
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
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer regs
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer regs
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer regs
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer xmm
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer xmm

Test failure

Implementation: moon/avx2/32
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
error 111
error 111

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=barcelona -O -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=barcelona -Os -fomit-frame-pointer moon/avx2/32
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer moon/xop/32
gcc -m32 -march=barcelona -O -fomit-frame-pointer moon/xop/32
gcc -m32 -march=barcelona -Os -fomit-frame-pointer moon/xop/32

Compiler output

Implementation: avx2-1
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
blake2b.c: In file included from blake2b.c:13:0:
blake2b.c: blake2-config.h:68:2: error: #error "This code requires at least SSE2."
blake2b.c: #error "This code requires at least SSE2."
blake2b.c: ^~~~~
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_1':
blake2b.c: blake2b.c:37:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^~~
blake2b.c: In file included from blake2b.c:15:0:
blake2b.c: blake2b-round.h:18:23: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
blake2b.c: #define STORE128(p,r) _mm_store_si128((__m128i *)(p), r)
blake2b.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:155:26: note: in expansion of macro 'STORE128'
blake2b.c: if( inlen & 16 ) { STORE128( p + 00, LOADU128( in + 00 ) ); in += 16; p += 16; }
blake2b.c: ^~~~~~~~

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

Compiler output

Implementation: avx2-1
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_1':
blake2b.c: blake2b.c:37:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^~~
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:1295:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:57:8: note: called from here
blake2b.c: ymm1 = _mm256_set_epi64x(0x5BE0CD19137E2179ULL, 0x1F83D9ABFB41BD6BULL, 0x9B05688C2B3E6C1FULL, 0x510E527FADE682D1ULL);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:1295:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:56:8: note: called from here
blake2b.c: ymm0 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6A09E667F3BCC908ULL ^ 0x0000000001010040ULL);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:1382:1: error: inlining failed in call to always_inline '_mm256_setr_epi8': target specific option mismatch
blake2b.c: _mm256_setr_epi8 (char __q31, char __q30, char __q29, char __q28,
blake2b.c: ^~~~~~~~~~~~~~~~
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 60, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=core2 -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=core2 -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=core2 -O -fomit-frame-pointer avx2-1
gcc -m32 -march=core2 -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer avx2-1
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer avx2-1
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=corei7 -O -fomit-frame-pointer avx2-1
gcc -m32 -march=corei7 -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=k8 -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=k8 -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=k8 -O -fomit-frame-pointer avx2-1
gcc -m32 -march=k8 -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=nocona -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=nocona -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=nocona -O -fomit-frame-pointer avx2-1
gcc -m32 -march=nocona -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium-m -O -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium4 -O -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=prescott -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=prescott -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=prescott -O -fomit-frame-pointer avx2-1
gcc -m32 -march=prescott -Os -fomit-frame-pointer avx2-1

Compiler output

Implementation: avx2-1
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
blake2b.c: In file included from blake2b.c:13:0:
blake2b.c: blake2-config.h:68:2: error: #error "This code requires at least SSE2."
blake2b.c: #error "This code requires at least SSE2."
blake2b.c: ^~~~~
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_1':
blake2b.c: blake2b.c:37:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^~~

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer avx2-1
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium3 -O -fomit-frame-pointer avx2-1
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer avx2-1

Compiler output

Implementation: avx2-1
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_1':
blake2b.c: blake2b.c:37:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^~~
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:1295:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:57:8: note: called from here
blake2b.c: ymm1 = _mm256_set_epi64x(0x5BE0CD19137E2179ULL, 0x1F83D9ABFB41BD6BULL, 0x9B05688C2B3E6C1FULL, 0x510E527FADE682D1ULL);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:1295:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:56:8: note: called from here
blake2b.c: ymm0 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6A09E667F3BCC908ULL ^ 0x0000000001010040ULL);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:1382:1: error: inlining failed in call to always_inline '_mm256_setr_epi8': target specific option mismatch
blake2b.c: _mm256_setr_epi8 (char __q31, char __q30, char __q29, char __q28,
blake2b.c: ^~~~~~~~~~~~~~~~
blake2b.c: ...
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_1':
blake2b.c: blake2b.c:37:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^~~
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:1295:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:57:8: note: called from here
blake2b.c: ymm1 = _mm256_set_epi64x(0x5BE0CD19137E2179ULL, 0x1F83D9ABFB41BD6BULL, 0x9B05688C2B3E6C1FULL, 0x510E527FADE682D1ULL);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:1295:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:56:8: note: called from here
blake2b.c: ymm0 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6A09E667F3BCC908ULL ^ 0x0000000001010040ULL);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:11:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:1382:1: error: inlining failed in call to always_inline '_mm256_setr_epi8': target specific option mismatch
blake2b.c: _mm256_setr_epi8 (char __q31, char __q30, char __q29, char __q28,
blake2b.c: ^~~~~~~~~~~~~~~~
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer avx2-1
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer avx2-1
gcc -m32 -march=barcelona -O -fomit-frame-pointer avx2-1
gcc -m32 -march=barcelona -Os -fomit-frame-pointer avx2-1

Compiler output

Implementation: avx2-1
Security model: unknown
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
blake2b.c: from blake2b.c:11:
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_1':
blake2b.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
blake2b.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
blake2b.c: ^~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:114:10: note: called from here
blake2b.c: ymm1 = _mm256_xor_si256(ymm1, iv1);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
blake2b.c: from blake2b.c:11:
blake2b.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
blake2b.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
blake2b.c: ^~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:113:10: note: called from here
blake2b.c: ymm0 = _mm256_xor_si256(ymm0, iv0);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
blake2b.c: from blake2b.c:11:
blake2b.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
blake2b.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
blake2b.c: ^~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:112:10: note: called from here
blake2b.c: ymm1 = _mm256_xor_si256(ymm1, ymm3);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: ...

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

Compiler output

Implementation: avx2-2
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
blake2b.c: In file included from blake2b.c:14:0:
blake2b.c: blake2-config.h:68:2: error: #error "This code requires at least SSE2."
blake2b.c: #error "This code requires at least SSE2."
blake2b.c: ^~~~~
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_2':
blake2b.c: blake2b.c:38:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^~~
blake2b.c: blake2b.c:64:24: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i m0 = _mm256_broadcastsi128_si256(LOADU128( in + 00 ));
blake2b.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

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

Compiler output

Implementation: avx2-2
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_2':
blake2b.c: blake2b.c:38:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^~~
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:1295:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:58:8: note: called from here
blake2b.c: ymm1 = _mm256_set_epi64x(0x5BE0CD19137E2179ULL, 0x1F83D9ABFB41BD6BULL, 0x9B05688C2B3E6C1FULL, 0x510E527FADE682D1ULL);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:1295:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:57:8: note: called from here
blake2b.c: ymm0 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6A09E667F3BCC908ULL ^ 0x0000000001010040ULL);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:1382:1: error: inlining failed in call to always_inline '_mm256_setr_epi8': target specific option mismatch
blake2b.c: _mm256_setr_epi8 (char __q31, char __q30, char __q29, char __q28,
blake2b.c: ^~~~~~~~~~~~~~~~
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 60, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=core2 -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=core2 -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=core2 -O -fomit-frame-pointer avx2-2
gcc -m32 -march=core2 -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer avx2-2
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer avx2-2
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=corei7 -O -fomit-frame-pointer avx2-2
gcc -m32 -march=corei7 -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=k8 -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=k8 -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=k8 -O -fomit-frame-pointer avx2-2
gcc -m32 -march=k8 -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=nocona -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=nocona -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=nocona -O -fomit-frame-pointer avx2-2
gcc -m32 -march=nocona -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium-m -O -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium4 -O -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=prescott -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=prescott -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=prescott -O -fomit-frame-pointer avx2-2
gcc -m32 -march=prescott -Os -fomit-frame-pointer avx2-2

Compiler output

Implementation: avx2-2
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
blake2b.c: In file included from blake2b.c:14:0:
blake2b.c: blake2-config.h:68:2: error: #error "This code requires at least SSE2."
blake2b.c: #error "This code requires at least SSE2."
blake2b.c: ^~~~~
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_2':
blake2b.c: blake2b.c:38:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^~~

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer avx2-2
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium3 -O -fomit-frame-pointer avx2-2
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer avx2-2

Compiler output

Implementation: avx2-2
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_2':
blake2b.c: blake2b.c:38:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^~~
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:1295:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:58:8: note: called from here
blake2b.c: ymm1 = _mm256_set_epi64x(0x5BE0CD19137E2179ULL, 0x1F83D9ABFB41BD6BULL, 0x9B05688C2B3E6C1FULL, 0x510E527FADE682D1ULL);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:1295:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:57:8: note: called from here
blake2b.c: ymm0 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6A09E667F3BCC908ULL ^ 0x0000000001010040ULL);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:1382:1: error: inlining failed in call to always_inline '_mm256_setr_epi8': target specific option mismatch
blake2b.c: _mm256_setr_epi8 (char __q31, char __q30, char __q29, char __q28,
blake2b.c: ^~~~~~~~~~~~~~~~
blake2b.c: ...
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_2':
blake2b.c: blake2b.c:38:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^~~
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:1295:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:58:8: note: called from here
blake2b.c: ymm1 = _mm256_set_epi64x(0x5BE0CD19137E2179ULL, 0x1F83D9ABFB41BD6BULL, 0x9B05688C2B3E6C1FULL, 0x510E527FADE682D1ULL);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:1295:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:57:8: note: called from here
blake2b.c: ymm0 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6A09E667F3BCC908ULL ^ 0x0000000001010040ULL);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:1382:1: error: inlining failed in call to always_inline '_mm256_setr_epi8': target specific option mismatch
blake2b.c: _mm256_setr_epi8 (char __q31, char __q30, char __q29, char __q28,
blake2b.c: ^~~~~~~~~~~~~~~~
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer avx2-2
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer avx2-2
gcc -m32 -march=barcelona -O -fomit-frame-pointer avx2-2
gcc -m32 -march=barcelona -Os -fomit-frame-pointer avx2-2

Compiler output

Implementation: avx2-2
Security model: unknown
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
blake2b.c: from blake2b.c:12:
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_2':
blake2b.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
blake2b.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
blake2b.c: ^~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:115:10: note: called from here
blake2b.c: ymm1 = _mm256_xor_si256(ymm1, iv1);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
blake2b.c: from blake2b.c:12:
blake2b.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
blake2b.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
blake2b.c: ^~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:114:10: note: called from here
blake2b.c: ymm0 = _mm256_xor_si256(ymm0, iv0);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
blake2b.c: from blake2b.c:12:
blake2b.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
blake2b.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
blake2b.c: ^~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:113:10: note: called from here
blake2b.c: ymm1 = _mm256_xor_si256(ymm1, ymm3);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: ...

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

Compiler output

Implementation: avx2-3
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
blake2b.c: In file included from blake2b.c:14:0:
blake2b.c: blake2-config.h:68:2: error: #error "This code requires at least SSE2."
blake2b.c: #error "This code requires at least SSE2."
blake2b.c: ^~~~~
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_3':
blake2b.c: blake2b.c:38:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^~~
blake2b.c: In file included from blake2b.c:16:0:
blake2b.c: blake2b-round.h:87:10: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
blake2b.c: b0 = _mm256_i32gather_epi64((void *)msg, LOAD128(&indices[16*i + 0]), 8); \
blake2b.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: blake2b-round.h:100:23: note: in expansion of macro 'GATHER_ROUND'
blake2b.c: #define ROUNDS(msg) GATHER_ROUND(msg)
blake2b.c: ^~~~~~~~~~~~
blake2b.c: blake2b.c:110:5: note: in expansion of macro 'ROUNDS'
blake2b.c: ROUNDS(in);
blake2b.c: ^~~~~~

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

Compiler output

Implementation: avx2-3
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_3':
blake2b.c: blake2b.c:38:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^~~
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:1295:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:58:8: note: called from here
blake2b.c: ymm1 = _mm256_set_epi64x(0x5BE0CD19137E2179ULL, 0x1F83D9ABFB41BD6BULL, 0x9B05688C2B3E6C1FULL, 0x510E527FADE682D1ULL);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:1295:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:57:8: note: called from here
blake2b.c: ymm0 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6A09E667F3BCC908ULL ^ 0x0000000001010040ULL);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:1382:1: error: inlining failed in call to always_inline '_mm256_setr_epi8': target specific option mismatch
blake2b.c: _mm256_setr_epi8 (char __q31, char __q30, char __q29, char __q28,
blake2b.c: ^~~~~~~~~~~~~~~~
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 60, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=core2 -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=core2 -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=core2 -O -fomit-frame-pointer avx2-3
gcc -m32 -march=core2 -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer avx2-3
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer avx2-3
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=corei7 -O -fomit-frame-pointer avx2-3
gcc -m32 -march=corei7 -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=k8 -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=k8 -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=k8 -O -fomit-frame-pointer avx2-3
gcc -m32 -march=k8 -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=nocona -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=nocona -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=nocona -O -fomit-frame-pointer avx2-3
gcc -m32 -march=nocona -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium-m -O -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium4 -O -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=prescott -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=prescott -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=prescott -O -fomit-frame-pointer avx2-3
gcc -m32 -march=prescott -Os -fomit-frame-pointer avx2-3

Compiler output

Implementation: avx2-3
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
blake2b.c: In file included from blake2b.c:14:0:
blake2b.c: blake2-config.h:68:2: error: #error "This code requires at least SSE2."
blake2b.c: #error "This code requires at least SSE2."
blake2b.c: ^~~~~
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_3':
blake2b.c: blake2b.c:38:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^~~

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer avx2-3
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium3 -O -fomit-frame-pointer avx2-3
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer avx2-3

Compiler output

Implementation: avx2-3
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_3':
blake2b.c: blake2b.c:38:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^~~
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:1295:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:58:8: note: called from here
blake2b.c: ymm1 = _mm256_set_epi64x(0x5BE0CD19137E2179ULL, 0x1F83D9ABFB41BD6BULL, 0x9B05688C2B3E6C1FULL, 0x510E527FADE682D1ULL);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:1295:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:57:8: note: called from here
blake2b.c: ymm0 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6A09E667F3BCC908ULL ^ 0x0000000001010040ULL);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:1382:1: error: inlining failed in call to always_inline '_mm256_setr_epi8': target specific option mismatch
blake2b.c: _mm256_setr_epi8 (char __q31, char __q30, char __q29, char __q28,
blake2b.c: ^~~~~~~~~~~~~~~~
blake2b.c: ...
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_3':
blake2b.c: blake2b.c:38:17: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
blake2b.c: const __m256i r16 = _mm256_setr_epi8( 2, 3, 4, 5, 6, 7, 0, 1, 10, 11, 12, 13, 14, 15, 8, 9,
blake2b.c: ^~~
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:1295:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:58:8: note: called from here
blake2b.c: ymm1 = _mm256_set_epi64x(0x5BE0CD19137E2179ULL, 0x1F83D9ABFB41BD6BULL, 0x9B05688C2B3E6C1FULL, 0x510E527FADE682D1ULL);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:1295:1: error: inlining failed in call to always_inline '_mm256_set_epi64x': target specific option mismatch
blake2b.c: _mm256_set_epi64x (long long __A, long long __B, long long __C,
blake2b.c: ^~~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:57:8: note: called from here
blake2b.c: ymm0 = _mm256_set_epi64x(0xA54FF53A5F1D36F1ULL, 0x3C6EF372FE94F82BULL, 0xBB67AE8584CAA73BULL, 0x6A09E667F3BCC908ULL ^ 0x0000000001010040ULL);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
blake2b.c: from blake2b.c:12:
blake2b.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:1382:1: error: inlining failed in call to always_inline '_mm256_setr_epi8': target specific option mismatch
blake2b.c: _mm256_setr_epi8 (char __q31, char __q30, char __q29, char __q28,
blake2b.c: ^~~~~~~~~~~~~~~~
blake2b.c: ...

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

Compiler output

Implementation: avx2-3
Security model: unknown
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
blake2b.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
blake2b.c: from blake2b.c:12:
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_avx2_3':
blake2b.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
blake2b.c: _mm256_xor_si256 (__m256i __A, __m256i __B)
blake2b.c: ^~~~~~~~~~~~~~~~
blake2b.c: blake2b.c:97:10: note: called from here
blake2b.c: ymm3 = _mm256_xor_si256
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~
blake2b.c: (
blake2b.c: ~
blake2b.c: _mm256_set_epi64x(0x5BE0CD19137E2179ULL, 0x1F83D9ABFB41BD6BULL, 0x9B05688C2B3E6C1FULL, 0x510E527FADE682D1ULL),
blake2b.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: #if defined(__x86_64__)
blake2b.c: ~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: _mm256_blend_epi32(_mm256_castsi128_si256(_mm_cvtsi64_si128(ctr)),
blake2b.c: ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: _mm256_setzero_si256(),
blake2b.c: ~~~~~~~~~~~~~~~~~~~~~~~
blake2b.c: 0xF0
blake2b.c: ~~~~
blake2b.c: )
blake2b.c: ~
blake2b.c: #else
blake2b.c: ~~~~~
blake2b.c: ...

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

Compiler output

Implementation: avxicc
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
blake2b.s: blake2b.s: Assembler messages:
blake2b.s: blake2b.s:14: Error: ambiguous operand size for `sub'
blake2b.s: blake2b.s:16: Error: too many memory references for `xor'
blake2b.s: blake2b.s:18: Error: too many memory references for `mov'
blake2b.s: blake2b.s:22: Error: too many memory references for `mov'
blake2b.s: blake2b.s:24: Error: too many memory references for `xor'
blake2b.s: blake2b.s:25: Error: too many memory references for `vmovdqu'
blake2b.s: blake2b.s:31: Error: too many memory references for `vmovdqu'
blake2b.s: blake2b.s:33: Error: ambiguous operand size for `cmp'
blake2b.s: blake2b.s:37: Error: too many memory references for `mov'
blake2b.s: blake2b.s:38: Error: too many memory references for `lea'
blake2b.s: blake2b.s:39: Error: ambiguous operand size for `sar'
blake2b.s: blake2b.s:41: Error: too many memory references for `mov'
blake2b.s: blake2b.s:42: Error: ambiguous operand size for `shr'
blake2b.s: blake2b.s:43: Error: too many memory references for `mov'
blake2b.s: blake2b.s:44: Error: too many memory references for `lea'
blake2b.s: blake2b.s:45: Error: ambiguous operand size for `sar'
blake2b.s: blake2b.s:46: Error: too many memory references for `mov'
blake2b.s: blake2b.s:49: Error: too many memory references for `vmovdqu'
blake2b.s: blake2b.s:50: Error: too many memory references for `vmovdqu'
blake2b.s: blake2b.s:51: Error: too many memory references for `vmovdqu'
blake2b.s: blake2b.s:54: Error: too many memory references for `vpunpcklqdq'
blake2b.s: blake2b.s:55: Error: too many memory references for `lea'
blake2b.s: blake2b.s:56: Error: operand size mismatch for `vpunpcklqdq'
blake2b.s: blake2b.s:60: Error: too many memory references for `vmovdqu'
blake2b.s: ...

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

Compiler output

Implementation: avxicc
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2b.s: blake2b.s: Assembler messages:
blake2b.s: blake2b.s:14: Error: ambiguous operand size for `sub'
blake2b.s: blake2b.s:16: Error: too many memory references for `xor'
blake2b.s: blake2b.s:18: Error: too many memory references for `mov'
blake2b.s: blake2b.s:22: Error: too many memory references for `mov'
blake2b.s: blake2b.s:24: Error: too many memory references for `xor'
blake2b.s: blake2b.s:25: Error: too many memory references for `vmovdqu'
blake2b.s: blake2b.s:31: Error: too many memory references for `vmovdqu'
blake2b.s: blake2b.s:33: Error: ambiguous operand size for `cmp'
blake2b.s: blake2b.s:37: Error: too many memory references for `mov'
blake2b.s: blake2b.s:38: Error: too many memory references for `lea'
blake2b.s: blake2b.s:39: Error: ambiguous operand size for `sar'
blake2b.s: blake2b.s:41: Error: too many memory references for `mov'
blake2b.s: blake2b.s:42: Error: ambiguous operand size for `shr'
blake2b.s: blake2b.s:43: Error: too many memory references for `mov'
blake2b.s: blake2b.s:44: Error: too many memory references for `lea'
blake2b.s: blake2b.s:45: Error: ambiguous operand size for `sar'
blake2b.s: blake2b.s:46: Error: too many memory references for `mov'
blake2b.s: blake2b.s:49: Error: too many memory references for `vmovdqu'
blake2b.s: blake2b.s:50: Error: too many memory references for `vmovdqu'
blake2b.s: blake2b.s:51: Error: too many memory references for `vmovdqu'
blake2b.s: blake2b.s:54: Error: too many memory references for `vpunpcklqdq'
blake2b.s: blake2b.s:55: Error: too many memory references for `lea'
blake2b.s: blake2b.s:56: Error: operand size mismatch for `vpunpcklqdq'
blake2b.s: blake2b.s:60: Error: too many memory references for `vmovdqu'
blake2b.s: ...
blake2b.s: blake2b.s: Assembler messages:
blake2b.s: blake2b.s:14: Error: ambiguous operand size for `sub'
blake2b.s: blake2b.s:16: Error: too many memory references for `xor'
blake2b.s: blake2b.s:18: Error: too many memory references for `mov'
blake2b.s: blake2b.s:22: Error: too many memory references for `mov'
blake2b.s: blake2b.s:24: Error: too many memory references for `xor'
blake2b.s: blake2b.s:25: Error: too many memory references for `vmovdqu'
blake2b.s: blake2b.s:31: Error: too many memory references for `vmovdqu'
blake2b.s: blake2b.s:33: Error: ambiguous operand size for `cmp'
blake2b.s: blake2b.s:37: Error: too many memory references for `mov'
blake2b.s: blake2b.s:38: Error: too many memory references for `lea'
blake2b.s: blake2b.s:39: Error: ambiguous operand size for `sar'
blake2b.s: blake2b.s:41: Error: too many memory references for `mov'
blake2b.s: blake2b.s:42: Error: ambiguous operand size for `shr'
blake2b.s: blake2b.s:43: Error: too many memory references for `mov'
blake2b.s: blake2b.s:44: Error: too many memory references for `lea'
blake2b.s: blake2b.s:45: Error: ambiguous operand size for `sar'
blake2b.s: blake2b.s:46: Error: too many memory references for `mov'
blake2b.s: blake2b.s:49: Error: too many memory references for `vmovdqu'
blake2b.s: blake2b.s:50: Error: too many memory references for `vmovdqu'
blake2b.s: blake2b.s:51: Error: too many memory references for `vmovdqu'
blake2b.s: blake2b.s:54: Error: too many memory references for `vpunpcklqdq'
blake2b.s: blake2b.s:55: Error: too many memory references for `lea'
blake2b.s: blake2b.s:56: Error: operand size mismatch for `vpunpcklqdq'
blake2b.s: blake2b.s:60: Error: too many memory references for `vmovdqu'
blake2b.s: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer avxicc
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer avxicc
gcc -m32 -march=barcelona -O -fomit-frame-pointer avxicc
gcc -m32 -march=barcelona -Os -fomit-frame-pointer avxicc

Compiler output

Implementation: moon/sse2/32
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
try.c: crypto_hash_blake2b.a(blake2b.o): In function `blake2b_blocks_sse2':
try.c: (.text+0x...): undefined reference to `blake2b_constants'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: moon/sse2/32
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
try.c: crypto_hash_blake2b.a(blake2b.o): In function `blake2b_blocks_sse2':
try.c: (.text+0x...): undefined reference to `blake2b_constants'
try.c: collect2: error: ld returned 1 exit status
try.c: crypto_hash_blake2b.a(blake2b.o): In function `blake2b_blocks_sse2':
try.c: (.text+0x...): undefined reference to `blake2b_constants'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=barcelona -O -fomit-frame-pointer moon/sse2/32
gcc -m32 -march=barcelona -Os -fomit-frame-pointer moon/sse2/32

Compiler output

Implementation: xmm
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
blake2b.c: In file included from blake2b.c:6:0:
blake2b.c: blake2-config.h:68:2: error: #error "This code requires at least SSE2."
blake2b.c: #error "This code requires at least SSE2."
blake2b.c: ^~~~~
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_xmm':
blake2b.c: blake2b.c:34:8: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
blake2b.c: xmm0 = _mm_set_epi64x(0xBB67AE8584CAA73BULL, 0x6a09e667f3bcc908ULL ^ 0x0000000001010040ULL);
blake2b.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

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

Compiler output

Implementation: xmm
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
blake2b.c: In file included from blake2b.c:6:0:
blake2b.c: blake2-config.h:68:2: error: #error "This code requires at least SSE2."
blake2b.c: #error "This code requires at least SSE2."
blake2b.c: ^~~~~

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer xmm
gcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -O2 -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -O3 -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -O -fomit-frame-pointer xmm
gcc -m32 -march=pentium3 -Os -fomit-frame-pointer xmm

Compiler output

Implementation: ymm
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
blake2b.c: In file included from blake2b.c:6:0:
blake2b.c: blake2-config.h:68:2: error: #error "This code requires at least SSE2."
blake2b.c: #error "This code requires at least SSE2."
blake2b.c: ^~~~~
blake2b.c: blake2b.c:15:2: error: #error "This code requires at least AVX."
blake2b.c: #error "This code requires at least AVX."
blake2b.c: ^~~~~
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_ymm':
blake2b.c: blake2b.c:203:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(in + 00));
blake2b.c: ^
blake2b.c: blake2b.c:204:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(in + 32));
blake2b.c: ^
blake2b.c: blake2b.c:205:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m2 = _mm256_loadu_si256((__m256i*)(in + 64));
blake2b.c: ^
blake2b.c: blake2b.c:206:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m3 = _mm256_loadu_si256((__m256i*)(in + 96));
blake2b.c: ^
blake2b.c: blake2b.c:225:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(buffer + 00));
blake2b.c: ^
blake2b.c: blake2b.c:226:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(buffer + 32));
blake2b.c: ...

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

Compiler output

Implementation: ymm
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2b.c: blake2b.c:15:2: error: #error "This code requires at least AVX."
blake2b.c: #error "This code requires at least AVX."
blake2b.c: ^~~~~
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_ymm':
blake2b.c: blake2b.c:203:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(in + 00));
blake2b.c: ^
blake2b.c: blake2b.c:204:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(in + 32));
blake2b.c: ^
blake2b.c: blake2b.c:205:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m2 = _mm256_loadu_si256((__m256i*)(in + 64));
blake2b.c: ^
blake2b.c: blake2b.c:206:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m3 = _mm256_loadu_si256((__m256i*)(in + 96));
blake2b.c: ^
blake2b.c: blake2b.c:225:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(buffer + 00));
blake2b.c: ^
blake2b.c: blake2b.c:226:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(buffer + 32));
blake2b.c: ^
blake2b.c: blake2b.c:227:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m2 = _mm256_loadu_si256((__m256i*)(buffer + 64));
blake2b.c: ^
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 60, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ymm
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ymm
gcc -m32 -march=core2 -O2 -fomit-frame-pointer ymm
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ymm
gcc -m32 -march=core2 -O -fomit-frame-pointer ymm
gcc -m32 -march=core2 -Os -fomit-frame-pointer ymm
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ymm
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ymm
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer ymm
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer ymm
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer ymm
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer ymm
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer ymm
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer ymm
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer ymm
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer ymm
gcc -m32 -march=corei7 -O -fomit-frame-pointer ymm
gcc -m32 -march=corei7 -Os -fomit-frame-pointer ymm
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ymm
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ymm
gcc -m32 -march=k8 -O -fomit-frame-pointer ymm
gcc -m32 -march=k8 -Os -fomit-frame-pointer ymm
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ymm
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ymm
gcc -m32 -march=nocona -O -fomit-frame-pointer ymm
gcc -m32 -march=nocona -Os -fomit-frame-pointer ymm
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ymm
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ymm
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ymm
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ymm
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ymm
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ymm
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ymm
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ymm
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ymm
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ymm
gcc -m32 -march=prescott -O -fomit-frame-pointer ymm
gcc -m32 -march=prescott -Os -fomit-frame-pointer ymm

Compiler output

Implementation: ymm
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
blake2b.c: blake2b.c:15:2: error: #error "This code requires at least AVX."
blake2b.c: #error "This code requires at least AVX."
blake2b.c: ^~~~~
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_ymm':
blake2b.c: blake2b.c:203:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(in + 00));
blake2b.c: ^
blake2b.c: blake2b.c:204:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(in + 32));
blake2b.c: ^
blake2b.c: blake2b.c:205:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m2 = _mm256_loadu_si256((__m256i*)(in + 64));
blake2b.c: ^
blake2b.c: blake2b.c:206:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m3 = _mm256_loadu_si256((__m256i*)(in + 96));
blake2b.c: ^
blake2b.c: blake2b.c:225:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(buffer + 00));
blake2b.c: ^
blake2b.c: blake2b.c:226:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(buffer + 32));
blake2b.c: ^
blake2b.c: blake2b.c:227:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m2 = _mm256_loadu_si256((__m256i*)(buffer + 64));
blake2b.c: ^
blake2b.c: ...
blake2b.c: blake2b.c:15:2: error: #error "This code requires at least AVX."
blake2b.c: #error "This code requires at least AVX."
blake2b.c: ^~~~~
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_ymm':
blake2b.c: blake2b.c:203:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(in + 00));
blake2b.c: ^
blake2b.c: blake2b.c:204:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(in + 32));
blake2b.c: ^
blake2b.c: blake2b.c:205:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m2 = _mm256_loadu_si256((__m256i*)(in + 64));
blake2b.c: ^
blake2b.c: blake2b.c:206:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m3 = _mm256_loadu_si256((__m256i*)(in + 96));
blake2b.c: ^
blake2b.c: blake2b.c:225:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(buffer + 00));
blake2b.c: ^
blake2b.c: blake2b.c:226:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(buffer + 32));
blake2b.c: ^
blake2b.c: blake2b.c:227:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m2 = _mm256_loadu_si256((__m256i*)(buffer + 64));
blake2b.c: ^
blake2b.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m32 -march=barcelona -O2 -fomit-frame-pointer ymm
gcc -m32 -march=barcelona -O3 -fomit-frame-pointer ymm
gcc -m32 -march=barcelona -O -fomit-frame-pointer ymm
gcc -m32 -march=barcelona -Os -fomit-frame-pointer ymm

Compiler output

Implementation: ymm
Security model: unknown
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
blake2b.c: blake2b.c: In function 'crypto_hash_blake2b_ymm':
blake2b.c: blake2b.c:203:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(in + 00));
blake2b.c: ^
blake2b.c: blake2b.c:204:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(in + 32));
blake2b.c: ^
blake2b.c: blake2b.c:205:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m2 = _mm256_loadu_si256((__m256i*)(in + 64));
blake2b.c: ^
blake2b.c: blake2b.c:206:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m3 = _mm256_loadu_si256((__m256i*)(in + 96));
blake2b.c: ^
blake2b.c: blake2b.c:225:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m0 = _mm256_loadu_si256((__m256i*)(buffer + 00));
blake2b.c: ^
blake2b.c: blake2b.c:226:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m1 = _mm256_loadu_si256((__m256i*)(buffer + 32));
blake2b.c: ^
blake2b.c: blake2b.c:227:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m2 = _mm256_loadu_si256((__m256i*)(buffer + 64));
blake2b.c: ^
blake2b.c: blake2b.c:228:10: error: incompatible types when assigning to type '__m128i {aka __vector(2) long long int}' from type '__m256i {aka __vector(4) long long int}'
blake2b.c: m3 = _mm256_loadu_si256((__m256i*)(buffer + 96));
blake2b.c: ^
blake2b.c: ...

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