Implementation notes: x86, gpu, crypto_sort/int32

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_sort
Primitive: int32
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
452241317 0 013601 412 752stdsortg++_-m32_-march=k6_-O2_-fomit-frame-pointer2019082120190816
454881365 0 013493 412 752stdsortg++_-m32_-march=core2_-O2_-fomit-frame-pointer2019082120190816
457591365 0 013477 412 752stdsortg++_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082120190816
465181265 0 015781 412 752stdsortg++_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082120190816
467521365 0 013477 412 752stdsortg++_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082120190816
472881232 0 015817 412 752stdsortg++_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082120190816
475201365 0 013477 412 752stdsortg++_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082120190816
475761317 0 013601 412 752stdsortg++_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082120190816
479481365 0 013453 412 752stdsortg++_-m32_-O2_-fomit-frame-pointer2019082120190816
482441309 0 013365 412 752stdsortg++_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082120190816
483361317 0 013601 412 752stdsortg++_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082120190816
489721365 0 013461 412 752stdsortg++_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082120190816
497041783 0 016990 416 752stdsortg++_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082120190816
501521349 0 013524 408 752stdsortg++_-m32_-march=i486_-O2_-fomit-frame-pointer2019082120190816
501841379 0 016394 416 752stdsortg++_-m32_-march=k6_-O3_-fomit-frame-pointer2019082120190816
505961309 0 013365 412 752stdsortg++_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082120190816
511762055 0 020197 396 744herfgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082120190816
516201783 0 016990 416 752stdsortg++_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082120190816
526561365 0 013461 412 752stdsortg++_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082120190816
529521365 0 013461 412 752stdsortg++_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082120190816
532483374 0 020654 400 744herfgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082120190816
532841218 0 013140 408 752stdsortg++_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082120190816
535922149 0 018549 396 744herfgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082120190816
537121337 0 013744 408 752stdsortg++_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082120190816
538081277 0 013260 408 752stdsortg++_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082120190816
541081922 0 018757 396 744herfgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082120190816
54216992 0 011832 400 752stdsortg++_-m32_-march=i486_-Os_-fomit-frame-pointer2019082120190816
546081207 0 013124 408 752stdsortg++_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082120190816
548041207 0 013124 408 752stdsortg++_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082120190816
549321922 0 018757 396 744herfgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082120190816
549332078 0 020129 396 744herfgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082120190816
552001347 0 013048 408 752stdsortg++_-m32_-march=i486_-O_-fomit-frame-pointer2019082120190816
555402063 0 019845 396 744herfgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082120190816
556481300 0 014692 408 752stdsortg++_-m32_-march=i386_-O3_-fomit-frame-pointer2019082120190816
557081849 0 018526 400 744herfgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082120190816
55816992 0 011848 400 752stdsortg++_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082120190816
561061393 0 016664 408 752stdsortg++_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082120190816
562961232 0 015817 412 752stdsortg++_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082120190816
563561249 0 012796 408 752stdsortg++_-m32_-march=i386_-O2_-fomit-frame-pointer2019082120190816
56500992 0 011864 400 752stdsortg++_-m32_-march=k8_-Os_-fomit-frame-pointer2019082120190816
56716992 0 011832 400 752stdsortg++_-m32_-march=i386_-Os_-fomit-frame-pointer2019082120190816
568081977 0 017406 400 744herfgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082120190816
568641393 0 017080 408 752stdsortg++_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082120190816
569363374 0 020654 400 744herfgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082120190816
56988992 0 011880 400 752stdsortg++_-m32_-march=core2_-Os_-fomit-frame-pointer2019082120190816
571521964 0 011864 400 752stdsortg++_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082120190816
574401942 0 018714 400 744herfgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082120190816
574561258 0 013056 408 752stdsortg++_-m32_-march=k8_-O_-fomit-frame-pointer2019082120190816
578121393 0 016664 408 752stdsortg++_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082120190816
578921797 0 016976 392 744herfgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082120190816
583171258 0 013180 408 752stdsortg++_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082120190816
584681987 0 019034 400 744herfgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082120190816
584681371 0 016393 412 752stdsortg++_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082120190816
585481337 0 013744 408 752stdsortg++_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082120190816
586041337 0 014120 408 752stdsortg++_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082120190816
586401258 0 013236 408 752stdsortg++_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082120190816
587801371 0 016393 412 752stdsortg++_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082120190816
590681393 0 016872 408 752stdsortg++_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082120190816
593121977 0 017406 400 744herfgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082120190816
598001257 0 012761 412 752stdsortg++_-m32_-march=athlon_-O_-fomit-frame-pointer2019082120190816
598441344 0 013045 412 752stdsortg++_-m32_-O_-fomit-frame-pointer2019082120190816
600362078 0 020241 396 744herfgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082120190816
601041939 0 016446 416 752stdsortg++_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082120190816
601921297 0 013492 408 752stdsortg++_-m32_-march=k8_-O2_-fomit-frame-pointer2019082120190816
604921955 0 019921 396 744herfgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082120190816
604961435 0 016080 408 752stdsortg++_-m32_-march=i486_-O3_-fomit-frame-pointer2019082120190816
609761337 0 013744 408 752stdsortg++_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082120190816
610082149 0 018549 396 744herfgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082120190816
611361291 0 013109 412 752stdsortg++_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082120190816
614971830 0 017048 392 744herfgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082120190816
615641258 0 013180 408 752stdsortg++_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082120190816
616004210 0 017529 412 752stdsortg++_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082120190816
616201259 0 013228 408 752stdsortg++_-m32_-march=nocona_-O_-fomit-frame-pointer2019082120190816
616681955 0 019921 396 744herfgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082120190816
62040996 0 011928 400 752stdsortg++_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082120190816
62480992 0 011848 400 752stdsortg++_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082120190816
624841259 0 013228 408 752stdsortg++_-m32_-march=prescott_-O_-fomit-frame-pointer2019082120190816
625261955 0 017797 396 744herfgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082120190816
625721945 0 017225 412 752stdsortg++_-m32_-march=k8_-O3_-fomit-frame-pointer2019082120190816
627241347 0 012872 408 752stdsortg++_-m32_-march=i386_-O_-fomit-frame-pointer2019082120190816
63148992 0 011848 400 752stdsortg++_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082120190816
632001939 0 018285 396 744herfgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082120190816
632401339 0 013017 412 752stdsortg++_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082120190816
633361986 0 017617 396 744herfgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082120190816
643841339 0 013017 412 752stdsortg++_-m32_-march=pentium_-O_-fomit-frame-pointer2019082120190816
645201344 0 013073 412 752stdsortg++_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082120190816
649601344 0 013073 412 752stdsortg++_-m32_-march=corei7_-O_-fomit-frame-pointer2019082120190816
650841951 0 017653 396 744herfgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082120190816
652961986 0 017617 396 744herfgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082120190816
655521344 0 013073 412 752stdsortg++_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082120190816
656242023 0 018188 392 744herfgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082120190816
656681993 0 017672 392 744herfgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082120190816
661561344 0 013073 412 752stdsortg++_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082120190816
663001926 0 017948 392 744herfgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082120190816
663042062 0 017725 396 744herfgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082120190816
664241880 0 017505 396 744herfgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082120190816
665521926 0 017948 392 744herfgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082120190816
666121963 0 017617 396 744herfgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082120190816
666961344 0 013073 412 752stdsortg++_-m32_-march=core2_-O_-fomit-frame-pointer2019082120190816
667041344 0 013073 412 752stdsortg++_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082120190816
669691411 0 016366 416 752stdsortg++_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082120190816
670231914 0 017380 392 744herfgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082120190816
671161996 0 017561 396 744herfgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082120190816
67640720 0 016213 396 744herfgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082120190816
67796619 0 015821 396 744herfgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082120190816
68372710 0 015509 396 744herfgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082120190816
686282023 0 017784 392 744herfgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082120190816
686362658 0 013056 408 752stdsortg++_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082120190816
686561411 0 016098 416 752stdsortg++_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082120190816
690961953 0 017872 392 744herfgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082120190816
69124619 0 015821 396 744herfgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082120190816
69748635 0 015522 400 744herfgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082120190816
699922107 0 017928 392 744herfgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082120190816
700721411 0 016078 416 752stdsortg++_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082120190816
700881411 0 016366 416 752stdsortg++_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082120190816
70444624 0 015854 400 744herfgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082120190816
70504720 0 016229 396 744herfgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082120190816
70572755 0 016681 396 744herfgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082120190816
706561955 0 017797 396 744herfgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082120190816
70716550 0 014168 392 744herfgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082120190816
708882253 0 018476 392 744herfgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082120190816
709921411 0 016366 416 752stdsortg++_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082120190816
71196635 0 015790 400 744herfgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082120190816
71240635 0 015790 400 744herfgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082120190816
713201411 0 016098 416 752stdsortg++_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082120190816
71572635 0 015522 400 744herfgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082120190816
718362046 0 018904 392 744herfgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082120190816
718642107 0 017928 392 744herfgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082120190816
718882046 0 018076 392 744herfgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082120190816
718881411 0 016006 416 752stdsortg++_-m32_-O3_-fomit-frame-pointer2019082120190816
71936635 0 015790 400 744herfgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082120190816
71948996 0 011928 400 752stdsortg++_-m32_-march=k6_-Os_-fomit-frame-pointer2019082120190816
720721904 0 017600 392 744herfgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082120190816
720961258 0 013180 408 752stdsortg++_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082120190816
72100755 0 016485 396 744herfgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082120190816
722522118 0 017729 396 744herfgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082120190816
72628996 0 011928 400 752stdsortg++_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082120190816
72788635 0 015470 400 744herfgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082120190816
728241972 0 017653 396 744herfgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082120190816
728922136 0 017952 392 744herfgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082120190816
730561411 0 016142 416 752stdsortg++_-m32_-march=core2_-O3_-fomit-frame-pointer2019082120190816
731241963 0 017617 396 744herfgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082120190816
73200720 0 016229 396 744herfgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082120190816
73208658 0 015402 400 744herfgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082120190816
73920655 0 015504 392 744herfgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082120190816
74212635 0 015534 400 744herfgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082120190816
74268513 0 011520 384 744herfgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082120190816
746681893 0 018292 392 744herfgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082120190816
747602106 0 017781 396 744herfgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082120190816
751121342 0 013149 412 752stdsortg++_-m32_-march=k6_-O_-fomit-frame-pointer2019082120190816
753202106 0 017781 396 744herfgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082120190816
75340710 0 015509 396 744herfgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082120190816
756881456 0 016357 396 744herfgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082120190816
758442025 0 018104 392 744herfgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082120190816
76173667 0 012925 396 744herfgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082120190816
762082037 0 018236 392 744herfgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082120190816
76341513 0 011520 384 744herfgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082120190816
763481342 0 013149 412 752stdsortg++_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082120190816
764561344 0 013073 412 752stdsortg++_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082120190816
765722025 0 018104 392 744herfgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082120190816
76656667 0 012925 396 744herfgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082120190816
76692703 0 015425 396 744herfgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082120190816
771682253 0 018476 392 744herfgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082120190816
77168526 0 011568 384 744herfgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082120190816
771842162 0 018352 392 744herfgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082120190816
77392632 0 015398 400 744herfgcc_-m32_-O3_-fomit-frame-pointer2019082120190816
77496667 0 012925 396 744herfgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082120190816
77544525 0 011552 384 744herfgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082120190816
77784656 0 012917 396 744herfgcc_-m32_-O2_-fomit-frame-pointer2019082120190816
782042162 0 018232 392 744herfgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082120190816
78744667 0 012941 396 744herfgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082120190816
789362778 0 013992 408 752stdsortg++_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082120190816
79472525 0 011584 384 744herfgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082120190816
79864512 0 011536 384 744herfgcc_-m32_-Os_-fomit-frame-pointer2019082120190816
79900659 0 013101 396 744herfgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082120190816
800042136 0 018108 392 744herfgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082120190816
80188621 0 012505 396 744herfgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082120190816
80679513 0 011520 384 744herfgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082120190816
80904643 0 012865 396 744herfgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082120190816
81088667 0 012957 396 744herfgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082120190816
81156643 0 012865 396 744herfgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082120190816
81184525 0 011552 384 744herfgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082120190816
813401342 0 013149 412 752stdsortg++_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082120190816
81352512 0 011536 384 744herfgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082120190816
81500526 0 011568 384 744herfgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082120190816
81560715 0 013724 392 744herfgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082120190816
819841050 0 011584 384 744herfgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082120190816
82248536 0 011648 384 744herfgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082120190816
82432513 0 011472 384 744herfgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082120190816
82452525 0 011584 384 744herfgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082120190816
82484992 0 011816 400 752stdsortg++_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082120190816
82656512 0 011536 384 744herfgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082120190816
82676992 0 011816 400 752stdsortg++_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082120190816
82724525 0 011568 384 744herfgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082120190816
82728526 0 011536 384 744herfgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082120190816
82740680 0 012836 392 744herfgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082120190816
83348526 0 011520 384 744herfgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082120190816
83348672 0 012824 392 744herfgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082120190816
83376525 0 011520 384 744herfgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082120190816
83448688 0 013068 392 744herfgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082120190816
83544526 0 011568 384 744herfgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082120190816
83632525 0 011568 384 744herfgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082120190816
83896512 0 011536 384 744herfgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082120190816
83964667 0 012941 396 744herfgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082120190816
83972617 0 012621 396 744herfgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082120190816
83988513 0 011520 384 744herfgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082120190816
84060992 0 011864 400 752stdsortg++_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082120190816
84144992 0 011864 400 752stdsortg++_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082120190816
84244536 0 011648 384 744herfgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082120190816
84348696 0 013320 392 744herfgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082120190816
84368572 0 012300 392 744herfgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082120190816
84528643 0 012561 396 744herfgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082120190816
84568715 0 013352 392 744herfgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082120190816
84612659 0 013101 396 744herfgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082120190816
84612696 0 013320 392 744herfgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082120190816
84672525 0 011536 384 744herfgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082120190816
84680640 0 013069 396 744herfgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082120190816
84812992 0 011864 400 752stdsortg++_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082120190816
84988526 0 011568 384 744herfgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082120190816
84992688 0 013144 392 744herfgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082120190816
85068655 0 012576 392 744herfgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082120190816
85272525 0 011568 384 744herfgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082120190816
85308523 0 011632 384 744herfgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082120190816
85324512 0 011536 384 744herfgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082120190816
85348537 0 011632 384 744herfgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082120190816
85432525 0 011584 384 744herfgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082120190816
85488666 0 012697 396 744herfgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082120190816
85592992 0 011816 400 752stdsortg++_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082120190816
85620570 0 012344 392 744herfgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082120190816
85792525 0 011584 384 744herfgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082120190816
85876526 0 011472 384 744herfgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082120190816
86268526 0 011568 384 744herfgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082120190816
86332513 0 011520 384 744herfgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082120190816
86680992 0 011816 400 752stdsortg++_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082120190816
87140525 0 011584 384 744herfgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082120190816
87396628 0 012637 396 744herfgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082120190816
87592621 0 012505 396 744herfgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082120190816
87608643 0 012561 396 744herfgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082120190816
87680524 0 011616 384 744herfgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082120190816
877401472 0 013568 392 744herfgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082120190816
88148672 0 012824 392 744herfgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082120190816
88260632 0 012533 396 744herfgcc_-m32_-O_-fomit-frame-pointer2019082120190816
88372537 0 011632 384 744herfgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082120190816
88480692 0 012864 392 744herfgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082120190816
88652669 0 012820 392 744herfgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082120190816
89124992 0 011816 400 752stdsortg++_-m32_-Os_-fomit-frame-pointer2019082120190816
89220513 0 011472 384 744herfgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082120190816
89452667 0 012941 396 744herfgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082120190816
89752662 0 012680 392 744herfgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082120190816
90084525 0 011552 384 744herfgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082120190816
90172680 0 012876 392 744herfgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082120190816
90232643 0 012561 396 744herfgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082120190816
90232643 0 012561 396 744herfgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082120190816
90412643 0 012561 396 744herfgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082120190816
90904692 0 012864 392 744herfgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082120190816
90972512 0 011472 384 744herfgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082120190816
90980643 0 012561 396 744herfgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082120190816
91096992 0 011768 400 752stdsortg++_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082120190816
91224643 0 012561 396 744herfgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082120190816
91496992 0 011848 400 752stdsortg++_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082120190816
91604642 0 012365 396 744herfgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082120190816
91772992 0 011768 400 752stdsortg++_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082120190816
91928992 0 011768 400 752stdsortg++_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082120190816
920321324 0 012584 392 744herfgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082120190816
92072525 0 011488 384 744herfgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082120190816
92084512 0 011472 384 744herfgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082120190816
92984705 0 012896 392 744herfgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082120190816
94056628 0 012637 396 744herfgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082120190816
95336667 0 012808 392 744herfgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082120190816
97060669 0 012820 392 744herfgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082120190816
98048992 0 011848 400 752stdsortg++_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082120190816
106088992 0 011848 400 752stdsortg++_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082120190816
3020222194 0 017652 392 744portable4gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082120190816
3232562194 0 017864 392 744portable4gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082120190816
3355762230 0 019085 396 744portable4gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082120190816
3415201654 0 016504 392 744portable4gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082120190816
3428241633 0 016869 396 744portable4gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082120190816
3435442184 0 018104 392 744portable4gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082120190816
3441521633 0 016869 396 744portable4gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082120190816
3444882187 0 018588 392 744portable4gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082120190816
3450361611 0 013392 392 744portable4gcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082120190816
3453603980 0 014780 392 744portable4gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082120190816
3472721630 0 013836 392 744portable4gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082120190816
34822812214 0 021713 396 744portable4gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082120190816
3488922242 0 017905 396 744portable4gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082120190816
3497522136 0 017344 392 744portable4gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082120190816
3503201651 0 013372 392 744portable4gcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082120190816
3508762306 0 017977 396 744portable4gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082120190816
3519402219 0 019282 400 744portable4gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082120190816
3530362534 0 018664 392 744portable4gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082120190816
3545401634 0 013557 396 744portable4gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082120190816
3558441671 0 014052 392 744portable4gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082120190816
3564242250 0 018328 392 744portable4gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082120190816
3564561634 0 013557 396 744portable4gcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082120190816
3582082131 0 017304 392 744portable4gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082120190816
3583002230 0 019085 396 744portable4gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082120190816
3588441634 0 013557 396 744portable4gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082120190816
3588841634 0 013557 396 744portable4gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082120190816
3589361651 0 013568 392 744portable4gcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082120190816
3604121594 0 015216 392 744portable4gcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082120190816
3613641669 0 016434 400 744portable4gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082120190816
3620242175 0 017813 396 744portable4gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082120190816
3627321678 0 013729 396 744portable4gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082120190816
3627805167 0 020689 396 744portable4gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082120190816
3639441647 0 013672 392 744portable4gcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082120190816
3650221629 0 013760 392 744portable4gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082120190816
3651761664 0 013545 396 744portable4gcc_-m32_-O_-fomit-frame-pointer2019082120190816
3666442281 0 018112 392 744portable4gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082120190816
3666561752 0 013761 396 744portable4gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082120190816
3675961628 0 013501 396 744portable4gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082120190816
3676726555 0 024673 396 744portable4gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082120190816
3687881634 0 013557 396 744portable4gcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082120190816
3690521752 0 013761 396 744portable4gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082120190816
3695761628 0 013501 396 744portable4gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082120190816
3703002250 0 018328 392 744portable4gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082120190816
3703082175 0 017813 396 744portable4gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082120190816
3705961683 0 014144 392 744portable4gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082120190816
3707682230 0 018444 392 744portable4gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082120190816
3710881666 0 013828 392 744portable4gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082120190816
3713443294 0 013576 392 744portable4gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082120190816
3715402306 0 017977 396 744portable4gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082120190816
3715601752 0 013761 396 744portable4gcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082120190816
3733641634 0 013557 396 744portable4gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082120190816
3738202243 0 018016 392 744portable4gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082120190816
3745641667 0 013393 396 744portable4gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082120190816
3746161666 0 013828 392 744portable4gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082120190816
3748081634 0 013557 396 744portable4gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082120190816
3749001648 0 013824 392 744portable4gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082120190816
3750362254 0 017841 396 744portable4gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082120190816
3758885742 0 023553 396 744portable4gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082120190816
3762482250 0 018328 392 744portable4gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082120190816
3767921425 0 012444 384 744portable4gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082120190816
3786162212 0 018400 392 744portable4gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082120190816
3788121452 0 012492 384 744portable4gcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082120190816
3796441651 0 012700 384 744portable4gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082120190816
3806681970 0 014932 392 744portable4gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082120190816
3827323270 0 012684 384 744portable4gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082120190816
3827601591 0 012620 384 744portable4gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082120190816
3839561648 0 013824 392 744portable4gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082120190816
3863201452 0 012492 384 744portable4gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082120190816
3866761666 0 013828 392 744portable4gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082120190816
3869282281 0 018268 392 744portable4gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082120190816
3887401591 0 012620 384 744portable4gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082120190816
3897005393 0 023416 392 744portable4gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082120190816
3898842230 0 018444 392 744portable4gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082120190816
3899322306 0 017977 396 744portable4gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082120190816
3899684779 0 021201 396 744portable4gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082120190816
3924202226 0 017965 396 744portable4gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082120190816
3930481674 0 017372 392 744portable4gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082120190816
3931482251 0 018460 392 744portable4gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082120190816
3934041452 0 012492 384 744portable4gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082120190816
3944161682 0 013981 396 744portable4gcc_-m32_-O2_-fomit-frame-pointer2019082120190816
3967441425 0 012444 384 744portable4gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082120190816
3967561674 0 017164 392 744portable4gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082120190816
3980204230 0 019057 396 744portable4gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082120190816
3980642206 0 017896 392 744portable4gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082120190816
3982681595 0 012636 384 744portable4gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082120190816
3989481595 0 012588 384 744portable4gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082120190816
3989764779 0 021201 396 744portable4gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082120190816
3995521595 0 012636 384 744portable4gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082120190816
4001521425 0 012444 384 744portable4gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082120190816
4007084856 0 020736 392 744portable4gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082120190816
4015441647 0 013881 396 744portable4gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082120190816
4026642240 0 018093 396 744portable4gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082120190816
4038881715 0 014352 392 744portable4gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082120190816
4048041672 0 013856 392 744portable4gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082120190816
4048561591 0 012620 384 744portable4gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082120190816
4052121591 0 012572 384 744portable4gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082120190816
4052562240 0 018093 396 744portable4gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082120190816
4075364404 0 019149 396 744portable4gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082120190816
4086644895 0 021273 396 744portable4gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082120190816
4096602330 0 017977 396 744portable4gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082120190816
4100162482 0 019280 392 744portable4gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082120190816
4106602301 0 017909 396 744portable4gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082120190816
4115761658 0 016446 400 744portable4gcc_-m32_-O3_-fomit-frame-pointer2019082120190816
4123482243 0 018276 392 744portable4gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082120190816
4134922243 0 018276 392 744portable4gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082120190816
4139324230 0 019057 396 744portable4gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082120190816
4169921595 0 012636 384 744portable4gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082120190816
4176521674 0 017164 392 744portable4gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082120190816
4176561778 0 014245 396 744portable4gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082120190816
4176761634 0 013925 396 744portable4gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082120190816
4181081715 0 014352 392 744portable4gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082120190816
4184961647 0 013881 396 744portable4gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082120190816
4189721644 0 012684 384 744portable4gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082120190816
4206602243 0 018276 392 744portable4gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082120190816
4209241595 0 012636 384 744portable4gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082120190816
4209522330 0 017977 396 744portable4gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082120190816
4221041631 0 012668 384 744portable4gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082120190816
4223761778 0 014245 396 744portable4gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082120190816
4227481634 0 013925 396 744portable4gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082120190816
4233161715 0 014352 392 744portable4gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082120190816
4276361778 0 014245 396 744portable4gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082120190816
4279762202 0 020136 392 744portable4gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082120190816
4290804175 0 019086 400 744portable4gcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082120190816
4294004175 0 019086 400 744portable4gcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082120190816
4301441397 0 012400 384 744portable4gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082120190816
4312522173 0 018000 392 744portable4gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082120190816
4316964169 0 019354 400 744portable4gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082120190816
4323761634 0 013941 396 744portable4gcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082120190816
4336122173 0 018000 392 744portable4gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082120190816
4347561634 0 013925 396 744portable4gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082120190816
4347601455 0 012464 384 744portable4gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082120190816
4372922330 0 017977 396 744portable4gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082120190816
4377964175 0 019034 400 744portable4gcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082120190816
4381922214 0 019010 400 744portable4gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082120190816
4412721629 0 013776 392 744portable4gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082120190816
4412881634 0 013941 396 744portable4gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082120190816
4415401629 0 013776 392 744portable4gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082120190816
4421404169 0 019354 400 744portable4gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082120190816
4427164175 0 019098 400 744portable4gcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082120190816
4427402202 0 020344 392 744portable4gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082120190816
4430282202 0 020136 392 744portable4gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082120190816
444140874 0 013056 392 744portable3gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082120190816
4452444169 0 019354 400 744portable4gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082120190816
449216889 0 012620 392 744portable3gcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082120190816
4527761634 0 013941 396 744portable4gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082120190816
4538721754 0 017014 400 744portable4gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082120190816
4568921726 0 012792 392 744portable3gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082120190816
4575522276 0 018982 400 744portable4gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082120190816
459412900 0 017308 392 744portable3gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082120190816
460852889 0 012800 392 744portable3gcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082120190816
462136858 0 012773 396 744portable3gcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082120190816
4625241634 0 013957 396 744portable4gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082120190816
4630481399 0 012416 384 744portable4gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082120190816
463146885 0 016340 392 744portable3gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082120190816
463396852 0 016024 392 744portable3gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082120190816
464372892 0 013129 396 744portable3gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082120190816
464600874 0 017100 392 744portable3gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082120190816
465279851 0 018669 396 744portable3gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082120190816
465788900 0 015752 392 744portable3gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082120190816
465796892 0 016749 396 744portable3gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082120190816
468340908 0 013284 392 744portable3gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082120190816
470112892 0 013129 396 744portable3gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082120190816
4710643010 0 018458 400 744portable4gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082120190816
471560867 0 016568 392 744portable3gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082120190816
472188858 0 012773 396 744portable3gcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082120190816
472796863 0 012888 392 744portable3gcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082120190816
4734042994 0 020298 400 744portable4gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082120190816
474612868 0 016080 392 744portable3gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082120190816
475248884 0 016117 396 744portable3gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082120190816
475252883 0 013344 392 744portable3gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082120190816
475688890 0 017950 400 744portable3gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082120190816
475916848 0 014464 392 744portable3gcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082120190816
477724890 0 016501 396 744portable3gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082120190816
477916858 0 012773 396 744portable3gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082120190816
478992890 0 016477 396 744portable3gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082120190816
479408892 0 016749 396 744portable3gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082120190816
480284895 0 013088 392 744portable3gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082120190816
481080865 0 016501 396 744portable3gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082120190816
481636884 0 016117 396 744portable3gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082120190816
481676866 0 012749 396 744portable3gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082120190816
481728899 0 017076 392 744portable3gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082120190816
481836883 0 016656 392 744portable3gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082120190816
483324884 0 017741 396 744portable3gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082120190816
483492858 0 012773 396 744portable3gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082120190816
485292858 0 012773 396 744portable3gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082120190816
485916866 0 012749 396 744portable3gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082120190816
4860163010 0 018458 400 744portable4gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082120190816
487004883 0 019053 396 744portable3gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082120190816
487524884 0 017741 396 744portable3gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082120190816
4876161798 0 013736 392 744portable3gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082120190816
487684874 0 017100 392 744portable3gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082120190816
4888722994 0 020298 400 744portable4gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082120190816
490012860 0 012640 392 744portable3gcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082120190816
490064865 0 016501 396 744portable3gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082120190816
490488858 0 012773 396 744portable3gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082120190816
491788924 0 016653 396 744portable3gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082120190816
491948885 0 016552 392 744portable3gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082120190816
492016874 0 016704 392 744portable3gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082120190816
492368858 0 012773 396 744portable3gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082120190816
492580882 0 012777 396 744portable3gcc_-m32_-O_-fomit-frame-pointer2019082120190816
494080908 0 016824 392 744portable3gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082120190816
494960892 0 018198 400 744portable3gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082120190816
495112883 0 016545 396 744portable3gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082120190816
495112874 0 013056 392 744portable3gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082120190816
496112896 0 012625 396 744portable3gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082120190816
498736851 0 013008 392 744portable3gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082120190816
498800867 0 013008 392 744portable3gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082120190816
499224851 0 017237 396 744portable3gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082120190816
5006761450 0 012560 384 744portable4gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082120190816
500856851 0 015677 396 744portable3gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082120190816
5013321451 0 012544 384 744portable4gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082120190816
5021601455 0 012400 384 744portable4gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082120190816
502248874 0 016860 392 744portable3gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082120190816
502656900 0 017698 400 744portable3gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082120190816
502960878 0 017072 392 744portable3gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082120190816
503220851 0 016381 396 744portable3gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082120190816
504460624 0 011648 384 744portable3gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082120190816
504984635 0 011680 384 744portable3gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082120190816
5070201450 0 012560 384 744portable4gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082120190816
507176851 0 013008 392 744portable3gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082120190816
508096878 0 013084 392 744portable3gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082120190816
509392835 0 017261 396 744portable3gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082120190816
511276922 0 016412 392 744portable3gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082120190816
511388892 0 013173 396 744portable3gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082120190816
511768874 0 012925 396 744portable3gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082120190816
512364876 0 016054 400 744portable3gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082120190816
5156201457 0 012480 384 744portable4gcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082120190816
515776835 0 017261 396 744portable3gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082120190816
516040909 0 016984 392 744portable3gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082120190816
516748876 0 016054 400 744portable3gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082120190816
5183281178 0 014148 392 744portable3gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082120190816
518344922 0 018856 392 744portable3gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082120190816
518632876 0 015786 400 744portable3gcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082120190816
518676930 0 016964 392 744portable3gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082120190816
518708892 0 013189 396 744portable3gcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082120190816
519696876 0 015798 400 744portable3gcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082120190816
519848895 0 017100 392 744portable3gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082120190816
519852922 0 018856 392 744portable3gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082120190816
520200892 0 013205 396 744portable3gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082120190816
520572930 0 013568 392 744portable3gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082120190816
520672922 0 016412 392 744portable3gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082120190816
520764892 0 013173 396 744portable3gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082120190816
520948876 0 016054 400 744portable3gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082120190816
521548874 0 015630 400 744portable3gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082120190816
5219521450 0 012560 384 744portable4gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082120190816
523808876 0 015786 400 744portable3gcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082120190816
523876624 0 011568 384 744portable3gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082120190816
523884851 0 016688 392 744portable3gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082120190816
5238961178 0 019204 392 744portable3gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082120190816
524328902 0 016569 396 744portable3gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082120190816
5250441766 0 016541 396 744portable3gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082120190816
525196876 0 015734 400 744portable3gcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082120190816
5261801178 0 017068 392 744portable3gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082120190816
526196930 0 016964 392 744portable3gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082120190816
5268401451 0 012544 384 744portable4gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082120190816
527792922 0 019064 392 744portable3gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082120190816
528496892 0 017590 400 744portable3gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082120190816
5300201457 0 012480 384 744portable4gcc_-m32_-Os_-fomit-frame-pointer2019082120190816
530392902 0 016569 396 744portable3gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082120190816
531300624 0 011744 384 744portable3gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082120190816
5316081457 0 012480 384 744portable4gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082120190816
531892930 0 013568 392 744portable3gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082120190816
532720892 0 013189 396 744portable3gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082120190816
532732851 0 016688 392 744portable3gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082120190816
5335761451 0 012544 384 744portable4gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082120190816
533828624 0 011648 384 744portable3gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082120190816
534404892 0 013173 396 744portable3gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082120190816
536292851 0 015609 396 744portable3gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082120190816
536416851 0 015677 396 744portable3gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082120190816
536508624 0 011568 384 744portable3gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082120190816
539544900 0 015694 400 744portable3gcc_-m32_-O3_-fomit-frame-pointer2019082120190816
5397681397 0 012400 384 744portable4gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082120190816
541056892 0 018198 400 744portable3gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082120190816
541868624 0 011648 384 744portable3gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082120190816
541904624 0 011632 384 744portable3gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082120190816
543092916 0 016569 396 744portable3gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082120190816
543528624 0 011632 384 744portable3gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082120190816
543888624 0 011584 384 744portable3gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082120190816
544452624 0 011568 384 744portable3gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082120190816
545396624 0 011632 384 744portable3gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082120190816
5458761178 0 017984 392 744portable3gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082120190816
545932624 0 011632 384 744portable3gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082120190816
545980924 0 013213 396 744portable3gcc_-m32_-O2_-fomit-frame-pointer2019082120190816
546116916 0 016569 396 744portable3gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082120190816
546308635 0 011680 384 744portable3gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082120190816
546856624 0 011632 384 744portable3gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082120190816
547040884 0 016150 400 744portable3gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082120190816
547524635 0 011680 384 744portable3gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082120190816
548872624 0 011584 384 744portable3gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082120190816
5489841457 0 012432 384 744portable4gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082120190816
550816624 0 011712 384 744portable3gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082120190816
5508201397 0 012400 384 744portable4gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082120190816
551336892 0 013189 396 744portable3gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082120190816
552428624 0 011584 384 744portable3gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082120190816
552704909 0 016984 392 744portable3gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082120190816
553464900 0 013365 396 744portable3gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082120190816
553852916 0 016569 396 744portable3gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082120190816
553992624 0 011632 384 744portable3gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082120190816
554164930 0 013568 392 744portable3gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082120190816
5542921455 0 012464 384 744portable4gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082120190816
554504930 0 016964 392 744portable3gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082120190816
554576902 0 012913 396 744portable3gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082120190816
554948624 0 011744 384 744portable3gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082120190816
555668909 0 013076 392 744portable3gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082120190816
5558641399 0 012416 384 744portable4gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082120190816
555976900 0 013365 396 744portable3gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082120190816
558176902 0 016569 396 744portable3gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082120190816
5607761455 0 012464 384 744portable4gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082120190816
5612641455 0 012400 384 744portable4gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082120190816
561364624 0 011712 384 744portable3gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082120190816
562892884 0 016342 400 744portable3gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082120190816
5629681270 0 011696 384 744portable3gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082120190816
563492902 0 012913 396 744portable3gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082120190816
5637561457 0 012432 384 744portable4gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082120190816
564436902 0 012913 396 744portable3gcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082120190816
565960884 0 016342 400 744portable3gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082120190816
5671961399 0 012416 384 744portable4gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082120190816
5673681457 0 012432 384 744portable4gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082120190816
567540909 0 013076 392 744portable3gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082120190816
568148635 0 011664 384 744portable3gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082120190816
568240624 0 011712 384 744portable3gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082120190816
568416624 0 011744 384 744portable3gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082120190816
568432922 0 016620 392 744portable3gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082120190816
568888635 0 011632 384 744portable3gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082120190816
570768909 0 016984 392 744portable3gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082120190816
571940624 0 011648 384 744portable3gcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082120190816
572580635 0 011696 384 744portable3gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082120190816
573796909 0 013076 392 744portable3gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082120190816
574056624 0 011648 384 744portable3gcc_-m32_-Os_-fomit-frame-pointer2019082120190816
574660635 0 011680 384 744portable3gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082120190816
583184624 0 011648 384 744portable3gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082120190816
584148635 0 011664 384 744portable3gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082120190816
584168900 0 013365 396 744portable3gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082120190816
584260635 0 011616 384 744portable3gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082120190816
585176635 0 011680 384 744portable3gcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082120190816
586376635 0 011680 384 744portable3gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082120190816
5870281455 0 012400 384 744portable4gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082120190816
589872635 0 011664 384 744portable3gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082120190816
598436635 0 011680 384 744portable3gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082120190816
600596635 0 011680 384 744portable3gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082120190816
602620635 0 011680 384 744portable3gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082120190816
603660635 0 011696 384 744portable3gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082120190816
605028635 0 011680 384 744portable3gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082120190816
616308635 0 011680 384 744portable3gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082120190816

Test failure

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

Number of similar (compiler,implementation) pairs: 21, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer avx2
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer avx2
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer avx2
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer herf
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer herf
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer herf
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer oldavx2
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer oldavx2
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer oldavx2
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer portable3
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer portable3
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer portable3
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer portable4
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer portable4
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer portable4
g++ -m32 -march=core-avx2 -O2 -fomit-frame-pointer sid1607
g++ -m32 -march=core-avx2 -O -fomit-frame-pointer sid1607
g++ -m32 -march=core-avx2 -Os -fomit-frame-pointer sid1607
g++ -m32 -march=core-avx2 -O2 -fomit-frame-pointer stdsort
g++ -m32 -march=core-avx2 -O -fomit-frame-pointer stdsort
g++ -m32 -march=core-avx2 -Os -fomit-frame-pointer stdsort

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m32 -O2 -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x168): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x31a): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
g++ -m32 -O2 -fomit-frame-pointer aspas
g++ -m32 -march=core2 -O2 -fomit-frame-pointer aspas
g++ -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aspas
g++ -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer aspas
g++ -m32 -march=corei7 -O2 -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m32 -O3 -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x161): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x2a1): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x34d): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
g++ -m32 -O3 -fomit-frame-pointer aspas
g++ -m32 -march=core2 -O3 -fomit-frame-pointer aspas
g++ -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer aspas
g++ -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer aspas
g++ -m32 -march=corei7 -O3 -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m32 -O -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x28d): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x3de): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
g++ -m32 -O -fomit-frame-pointer aspas
g++ -m32 -march=core2 -O -fomit-frame-pointer aspas
g++ -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer aspas
g++ -m32 -march=core2 -msse4 -O -fomit-frame-pointer aspas
g++ -m32 -march=corei7 -O -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m32 -Os -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x187): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x278): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x307): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x36c): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
g++ -m32 -Os -fomit-frame-pointer aspas
g++ -m32 -march=athlon -Os -fomit-frame-pointer aspas
g++ -m32 -march=core2 -Os -fomit-frame-pointer aspas
g++ -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer aspas
g++ -m32 -march=core2 -msse4 -Os -fomit-frame-pointer aspas
g++ -m32 -march=corei7 -Os -fomit-frame-pointer aspas
g++ -m32 -march=k8 -Os -fomit-frame-pointer aspas
g++ -m32 -march=nocona -Os -fomit-frame-pointer aspas
g++ -m32 -march=pentium4 -Os -fomit-frame-pointer aspas
g++ -m32 -march=prescott -Os -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m32 -march=athlon -O2 -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x176): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x348): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
g++ -m32 -march=athlon -O2 -fomit-frame-pointer aspas
g++ -m32 -march=k8 -O2 -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m32 -march=athlon -O3 -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x177): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x2de): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x3a9): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
g++ -m32 -march=athlon -O3 -fomit-frame-pointer aspas
g++ -m32 -march=k8 -O3 -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m32 -march=athlon -O -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x2bf): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x418): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m32 -march=athlon -O -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m32 -march=barcelona -O2 -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x160): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x330): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x160): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x330): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m32 -march=barcelona -O2 -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m32 -march=barcelona -O3 -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x179): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x2b1): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x35d): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x179): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x2b1): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x35d): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m32 -march=barcelona -O3 -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m32 -march=barcelona -O -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x27f): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x3c5): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x27f): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x3c5): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m32 -march=barcelona -O -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m32 -march=barcelona -Os -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x187): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x278): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x307): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x36c): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x187): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x278): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x307): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x36c): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m32 -march=core-avx-i -O2 -fomit-frame-pointer
api.cpp: In file included from sorter.h:123:0,
api.cpp: from aspas.tcc:31,
api.cpp: from aspas.h:204,
api.cpp: from api.cpp:3:
api.cpp: sorter_avx.tcc:95:47: warning: ignoring attributes on template argument '__m256 {aka __vector(8) float}' [-Wignored-attributes]
api.cpp: typename std::enable_if<std::is_same<T, __m256>::value>::type
api.cpp: ^
api.cpp: sorter_avx.tcc:149:47: warning: ignoring attributes on template argument '__m256 {aka __vector(8) float}' [-Wignored-attributes]
api.cpp: typename std::enable_if<std::is_same<T, __m256>::value>::type
api.cpp: ^
api.cpp: sorter_avx.tcc:317:47: warning: ignoring attributes on template argument '__m256 {aka __vector(8) float}' [-Wignored-attributes]
api.cpp: typename std::enable_if<std::is_same<T, __m256>::value>::type
api.cpp: ^
api.cpp: sorter_avx.tcc:647:48: warning: ignoring attributes on template argument '__m256i {aka __vector(4) long long int}' [-Wignored-attributes]
api.cpp: typename std::enable_if<std::is_same<T, __m256i>::value>::type
api.cpp: ^
api.cpp: sorter_avx.tcc:701:48: warning: ignoring attributes on template argument '__m256i {aka __vector(4) long long int}' [-Wignored-attributes]
api.cpp: typename std::enable_if<std::is_same<T, __m256i>::value>::type
api.cpp: ^
api.cpp: sorter_avx.tcc:854:48: warning: ignoring attributes on template argument '__m256i {aka __vector(4) long long int}' [-Wignored-attributes]
api.cpp: typename std::enable_if<std::is_same<T, __m256i>::value>::type
api.cpp: ^
api.cpp: sorter_avx.tcc:1184:48: warning: ignoring attributes on template argument '__m256d {aka __vector(4) double}' [-Wignored-attributes]
api.cpp: typename std::enable_if<std::is_same<T, __m256d>::value>::type
api.cpp: ^
api.cpp: ...

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

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m32 -march=core-avx2 -O2 -fomit-frame-pointer
api.cpp: In file included from sorter.h:120:0,
api.cpp: from aspas.tcc:31,
api.cpp: from aspas.h:204,
api.cpp: from api.cpp:3:
api.cpp: sorter_avx2.tcc:96:47: warning: ignoring attributes on template argument '__m256 {aka __vector(8) float}' [-Wignored-attributes]
api.cpp: typename std::enable_if<std::is_same<T, __m256>::value>::type
api.cpp: ^
api.cpp: sorter_avx2.tcc:150:47: warning: ignoring attributes on template argument '__m256 {aka __vector(8) float}' [-Wignored-attributes]
api.cpp: typename std::enable_if<std::is_same<T, __m256>::value>::type
api.cpp: ^
api.cpp: sorter_avx2.tcc:317:47: warning: ignoring attributes on template argument '__m256 {aka __vector(8) float}' [-Wignored-attributes]
api.cpp: typename std::enable_if<std::is_same<T, __m256>::value>::type
api.cpp: ^
api.cpp: sorter_avx2.tcc:647:48: warning: ignoring attributes on template argument '__m256i {aka __vector(4) long long int}' [-Wignored-attributes]
api.cpp: typename std::enable_if<std::is_same<T, __m256i>::value>::type
api.cpp: ^
api.cpp: sorter_avx2.tcc:701:48: warning: ignoring attributes on template argument '__m256i {aka __vector(4) long long int}' [-Wignored-attributes]
api.cpp: typename std::enable_if<std::is_same<T, __m256i>::value>::type
api.cpp: ^
api.cpp: sorter_avx2.tcc:854:48: warning: ignoring attributes on template argument '__m256i {aka __vector(4) long long int}' [-Wignored-attributes]
api.cpp: typename std::enable_if<std::is_same<T, __m256i>::value>::type
api.cpp: ^
api.cpp: sorter_avx2.tcc:1184:48: warning: ignoring attributes on template argument '__m256d {aka __vector(4) double}' [-Wignored-attributes]
api.cpp: typename std::enable_if<std::is_same<T, __m256d>::value>::type
api.cpp: ^
api.cpp: ...

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

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m32 -march=i386 -O2 -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x174): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x2f2): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m32 -march=i386 -O2 -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m32 -march=i386 -O3 -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x14e): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x336): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x36f): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m32 -march=i386 -O3 -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m32 -march=i386 -O -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x250): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x359): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
g++ -m32 -march=i386 -O -fomit-frame-pointer aspas
g++ -m32 -march=i486 -O -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m32 -march=i386 -Os -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x143): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x20b): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x295): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x2ef): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
g++ -m32 -march=i386 -Os -fomit-frame-pointer aspas
g++ -m32 -march=i486 -Os -fomit-frame-pointer aspas
g++ -m32 -march=k6-2 -Os -fomit-frame-pointer aspas
g++ -m32 -march=k6-3 -Os -fomit-frame-pointer aspas
g++ -m32 -march=k6 -Os -fomit-frame-pointer aspas
g++ -m32 -march=pentium-mmx -Os -fomit-frame-pointer aspas
g++ -m32 -march=pentium -Os -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m32 -march=i486 -O2 -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x181): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x32b): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m32 -march=i486 -O2 -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m32 -march=i486 -O3 -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x166): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x390): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x3cd): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m32 -march=i486 -O3 -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m32 -march=k6-2 -O2 -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x157): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x2d2): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
g++ -m32 -march=k6-2 -O2 -fomit-frame-pointer aspas
g++ -m32 -march=k6-3 -O2 -fomit-frame-pointer aspas
g++ -m32 -march=k6 -O2 -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m32 -march=k6-2 -O3 -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x160): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x34e): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x38b): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
g++ -m32 -march=k6-2 -O3 -fomit-frame-pointer aspas
g++ -m32 -march=k6-3 -O3 -fomit-frame-pointer aspas
g++ -m32 -march=k6 -O3 -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m32 -march=k6-2 -O -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x24a): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x358): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
g++ -m32 -march=k6-2 -O -fomit-frame-pointer aspas
g++ -m32 -march=k6-3 -O -fomit-frame-pointer aspas
g++ -m32 -march=k6 -O -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m32 -march=k8 -O -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x295): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x3f0): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m32 -march=k8 -O -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m32 -march=nocona -O2 -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x16b): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x2a5): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
g++ -m32 -march=nocona -O2 -fomit-frame-pointer aspas
g++ -m32 -march=prescott -O2 -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m32 -march=nocona -O3 -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x170): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x2ad): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x378): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
g++ -m32 -march=nocona -O3 -fomit-frame-pointer aspas
g++ -m32 -march=prescott -O3 -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m32 -march=nocona -O -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x258): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x36b): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
g++ -m32 -march=nocona -O -fomit-frame-pointer aspas
g++ -m32 -march=prescott -O -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m32 -march=pentium-m -O2 -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x176): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x365): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
g++ -m32 -march=pentium-m -O2 -fomit-frame-pointer aspas
g++ -m32 -march=pentium2 -O2 -fomit-frame-pointer aspas
g++ -m32 -march=pentium3 -O2 -fomit-frame-pointer aspas
g++ -m32 -march=pentiumpro -O2 -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m32 -march=pentium-m -O3 -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x189): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x2f8): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x3cf): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
g++ -m32 -march=pentium-m -O3 -fomit-frame-pointer aspas
g++ -m32 -march=pentium2 -O3 -fomit-frame-pointer aspas
g++ -m32 -march=pentium3 -O3 -fomit-frame-pointer aspas
g++ -m32 -march=pentiumpro -O3 -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m32 -march=pentium-m -O -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x27e): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x3d2): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
g++ -m32 -march=pentium-m -O -fomit-frame-pointer aspas
g++ -m32 -march=pentium2 -O -fomit-frame-pointer aspas
g++ -m32 -march=pentium3 -O -fomit-frame-pointer aspas
g++ -m32 -march=pentiumpro -O -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m32 -march=pentium-m -Os -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x187): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x278): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x306): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x36b): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
g++ -m32 -march=pentium-m -Os -fomit-frame-pointer aspas
g++ -m32 -march=pentium2 -Os -fomit-frame-pointer aspas
g++ -m32 -march=pentium3 -Os -fomit-frame-pointer aspas
g++ -m32 -march=pentiumpro -Os -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m32 -march=pentium-mmx -O2 -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x170): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x395): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
g++ -m32 -march=pentium-mmx -O2 -fomit-frame-pointer aspas
g++ -m32 -march=pentium -O2 -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m32 -march=pentium-mmx -O3 -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x170): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x3a2): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x3e7): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
g++ -m32 -march=pentium-mmx -O3 -fomit-frame-pointer aspas
g++ -m32 -march=pentium -O3 -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m32 -march=pentium-mmx -O -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x238): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x341): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
g++ -m32 -march=pentium-mmx -O -fomit-frame-pointer aspas
g++ -m32 -march=pentium -O -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m32 -march=pentium4 -O2 -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x183): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x338): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m32 -march=pentium4 -O2 -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m32 -march=pentium4 -O3 -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x16a): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x2f0): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x3c2): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m32 -march=pentium4 -O3 -fomit-frame-pointer aspas

Compiler output

Implementation: aspas
Security model: unknown
Compiler: g++ -m32 -march=pentium4 -O -fomit-frame-pointer
try.cpp: crypto_sort_int32.a(api.o): In function `crypto_sort_int32_aspas':
try.cpp: api.cpp:(.text+0x...): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::internal::sorter<int>(int*&, unsigned int)'
try.cpp: crypto_sort_int32.a(api.o): In function `void aspas::internal::merger<int>(int*&, unsigned int)':
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x292): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: api.cpp:(.text._ZN5aspas8internal6mergerIiEEvRPT_j[_ZN5aspas8internal6mergerIiEEvRPT_j]+0x3e0): undefined reference to `std::enable_if<std::is_same<int, int>::value, void>::type aspas::merge<int>(int*, unsigned int, int*, unsigned int, int*)'
try.cpp: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
g++ -m32 -march=pentium4 -O -fomit-frame-pointer aspas

Compiler output

Implementation: avx2
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
sort.c: sort.c: In function 'int32_sort':
sort.c: sort.c:940:38: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
sort.c: for (i = q>>3;i < q>>2;++i) y[i] = _mm256_set1_epi32(0x7fffffff);
sort.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sort.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
sort.c: from sort.c:4:
sort.c: sort.c: In function 'minmax_vector':
sort.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:925:1: error: inlining failed in call to always_inline '_mm256_storeu_si256': target specific option mismatch
sort.c: _mm256_storeu_si256 (__m256i_u *__P, __m256i __A)
sort.c: ^~~~~~~~~~~~~~~~~~~
sort.c: sort.c:10:28: note: called from here
sort.c: #define int32x8_store(z,i) _mm256_storeu_si256((__m256i *) (z),(i))
sort.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sort.c: sort.c:38:5: note: in expansion of macro 'int32x8_store'
sort.c: int32x8_store(y + n - 8,y0);
sort.c: ^~~~~~~~~~~~~
sort.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
sort.c: from sort.c:4:
sort.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:925:1: error: inlining failed in call to always_inline '_mm256_storeu_si256': target specific option mismatch
sort.c: _mm256_storeu_si256 (__m256i_u *__P, __m256i __A)
sort.c: ^~~~~~~~~~~~~~~~~~~
sort.c: sort.c:10:28: note: called from here
sort.c: #define int32x8_store(z,i) _mm256_storeu_si256((__m256i *) (z),(i))
sort.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sort.c: sort.c:37:5: note: in expansion of macro 'int32x8_store'
sort.c: ...

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

Compiler output

Implementation: avx2
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
sort.c: sort.c: In function 'int32_sort':
sort.c: sort.c:940:38: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
sort.c: for (i = q>>3;i < q>>2;++i) y[i] = _mm256_set1_epi32(0x7fffffff);
sort.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sort.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
sort.c: from sort.c:4:
sort.c: sort.c: In function 'minmax_vector':
sort.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:925:1: error: inlining failed in call to always_inline '_mm256_storeu_si256': target specific option mismatch
sort.c: _mm256_storeu_si256 (__m256i_u *__P, __m256i __A)
sort.c: ^~~~~~~~~~~~~~~~~~~
sort.c: sort.c:10:28: note: called from here
sort.c: #define int32x8_store(z,i) _mm256_storeu_si256((__m256i *) (z),(i))
sort.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sort.c: sort.c:38:5: note: in expansion of macro 'int32x8_store'
sort.c: int32x8_store(y + n - 8,y0);
sort.c: ^~~~~~~~~~~~~
sort.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
sort.c: from sort.c:4:
sort.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:925:1: error: inlining failed in call to always_inline '_mm256_storeu_si256': target specific option mismatch
sort.c: _mm256_storeu_si256 (__m256i_u *__P, __m256i __A)
sort.c: ^~~~~~~~~~~~~~~~~~~
sort.c: sort.c:10:28: note: called from here
sort.c: #define int32x8_store(z,i) _mm256_storeu_si256((__m256i *) (z),(i))
sort.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sort.c: sort.c:37:5: note: in expansion of macro 'int32x8_store'
sort.c: ...
sort.c: sort.c: In function 'int32_sort':
sort.c: sort.c:940:38: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
sort.c: for (i = q>>3;i < q>>2;++i) y[i] = _mm256_set1_epi32(0x7fffffff);
sort.c: ~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sort.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
sort.c: from sort.c:4:
sort.c: sort.c: In function 'minmax_vector':
sort.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:925:1: error: inlining failed in call to always_inline '_mm256_storeu_si256': target specific option mismatch
sort.c: _mm256_storeu_si256 (__m256i_u *__P, __m256i __A)
sort.c: ^~~~~~~~~~~~~~~~~~~
sort.c: sort.c:10:28: note: called from here
sort.c: #define int32x8_store(z,i) _mm256_storeu_si256((__m256i *) (z),(i))
sort.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sort.c: sort.c:38:5: note: in expansion of macro 'int32x8_store'
sort.c: int32x8_store(y + n - 8,y0);
sort.c: ^~~~~~~~~~~~~
sort.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
sort.c: from sort.c:4:
sort.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:925:1: error: inlining failed in call to always_inline '_mm256_storeu_si256': target specific option mismatch
sort.c: _mm256_storeu_si256 (__m256i_u *__P, __m256i __A)
sort.c: ^~~~~~~~~~~~~~~~~~~
sort.c: sort.c:10:28: note: called from here
sort.c: #define int32x8_store(z,i) _mm256_storeu_si256((__m256i *) (z),(i))
sort.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
sort.c: sort.c:37:5: note: in expansion of macro 'int32x8_store'
sort.c: ...

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

Compiler output

Implementation: avx2
Security model: unknown
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
sort.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
sort.c: from sort.c:4:
sort.c: sort.c: In function 'minmax_vector':
sort.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h:363:1: error: inlining failed in call to always_inline '_mm256_max_epi32': target specific option mismatch
sort.c: _mm256_max_epi32 (__m256i __A, __m256i __B)
sort.c: ^~~~~~~~~~~~~~~~
sort.c: sort.c:17:5: note: called from here
sort.c: b = int32x8_max(a,b); \
sort.c: ^
sort.c: sort.c:36:5: note: in expansion of macro 'int32x8_MINMAX'
sort.c: int32x8_MINMAX(x0,y0);
sort.c: ^~~~~~~~~~~~~~
sort.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
sort.c: from sort.c:4:
sort.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h:405:1: error: inlining failed in call to always_inline '_mm256_min_epi32': target specific option mismatch
sort.c: _mm256_min_epi32 (__m256i __A, __m256i __B)
sort.c: ^~~~~~~~~~~~~~~~
sort.c: sort.c:16:11: note: called from here
sort.c: int32x8 c = int32x8_min(a,b); \
sort.c: ^
sort.c: sort.c:36:5: note: in expansion of macro 'int32x8_MINMAX'
sort.c: int32x8_MINMAX(x0,y0);
sort.c: ^~~~~~~~~~~~~~
sort.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
sort.c: from sort.c:4:
sort.c: ...

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

Compiler output

Implementation: krasnov
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s: Assembler messages:
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:14: Error: bad expression
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:14: Error: junk at end of line, first unrecognized character is `y'
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:15: Error: bad expression
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:15: Error: junk at end of line, first unrecognized character is `y'
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:17: Error: bad expression
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:17: Error: junk at end of line, first unrecognized character is `y'
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:18: Error: bad expression
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:18: Error: junk at end of line, first unrecognized character is `y'
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:19: Error: bad expression
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:19: Error: junk at end of line, first unrecognized character is `y'
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:20: Error: bad expression
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:20: Error: junk at end of line, first unrecognized character is `y'
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:21: Error: bad expression
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:21: Error: junk at end of line, first unrecognized character is `y'
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:23: Error: bad expression
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:23: Error: junk at end of line, first unrecognized character is `y'
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:24: Error: bad expression
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:24: Error: junk at end of line, first unrecognized character is `y'
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:26: Error: bad expression
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:26: Error: junk at end of line, first unrecognized character is `y'
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:27: Error: bad expression
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:27: Error: junk at end of line, first unrecognized character is `y'
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:30: Error: bad expression
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:30: Error: junk at end of line, first unrecognized character is `y'
qsort_AVX2_HSW_256bit_int.s: ...

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

Compiler output

Implementation: krasnov
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s: Assembler messages:
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:14: Error: bad expression
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:14: Error: junk at end of line, first unrecognized character is `y'
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:15: Error: bad expression
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:15: Error: junk at end of line, first unrecognized character is `y'
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:17: Error: bad expression
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:17: Error: junk at end of line, first unrecognized character is `y'
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:18: Error: bad expression
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:18: Error: junk at end of line, first unrecognized character is `y'
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:19: Error: bad expression
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:19: Error: junk at end of line, first unrecognized character is `y'
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:20: Error: bad expression
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:20: Error: junk at end of line, first unrecognized character is `y'
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:21: Error: bad expression
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:21: Error: junk at end of line, first unrecognized character is `y'
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:23: Error: bad expression
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:23: Error: junk at end of line, first unrecognized character is `y'
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:24: Error: bad expression
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:24: Error: junk at end of line, first unrecognized character is `y'
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:26: Error: bad expression
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:26: Error: junk at end of line, first unrecognized character is `y'
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:27: Error: bad expression
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:27: Error: junk at end of line, first unrecognized character is `y'
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:30: Error: bad expression
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:30: Error: junk at end of line, first unrecognized character is `y'
qsort_AVX2_HSW_256bit_int.s: ...
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s: Assembler messages:
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:14: Error: bad expression
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:14: Error: junk at end of line, first unrecognized character is `y'
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:15: Error: bad expression
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:15: Error: junk at end of line, first unrecognized character is `y'
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:17: Error: bad expression
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:17: Error: junk at end of line, first unrecognized character is `y'
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:18: Error: bad expression
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:18: Error: junk at end of line, first unrecognized character is `y'
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:19: Error: bad expression
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:19: Error: junk at end of line, first unrecognized character is `y'
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:20: Error: bad expression
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:20: Error: junk at end of line, first unrecognized character is `y'
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:21: Error: bad expression
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:21: Error: junk at end of line, first unrecognized character is `y'
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:23: Error: bad expression
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:23: Error: junk at end of line, first unrecognized character is `y'
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:24: Error: bad expression
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:24: Error: junk at end of line, first unrecognized character is `y'
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:26: Error: bad expression
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:26: Error: junk at end of line, first unrecognized character is `y'
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:27: Error: bad expression
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:27: Error: junk at end of line, first unrecognized character is `y'
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:30: Error: bad expression
qsort_AVX2_HSW_256bit_int.s: qsort_AVX2_HSW_256bit_int.s:30: Error: junk at end of line, first unrecognized character is `y'
qsort_AVX2_HSW_256bit_int.s: ...

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

Compiler output

Implementation: oldavx2
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
int32_sort.c: int32_sort.c: In function 'minmax8':
int32_sort.c: int32_sort.c:330:11: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
int32_sort.c: __m256i a = _mm256_loadu_si256((__m256i *) x);
int32_sort.c: ^
int32_sort.c: int32_sort.c: In function 'minmax4':
int32_sort.c: int32_sort.c:362:11: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
int32_sort.c: __m128i a = _mm_loadu_si128((__m128i *) x);
int32_sort.c: ^
int32_sort.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
int32_sort.c: from int32_sort.c:3:
int32_sort.c: int32_sort.c: In function 'minmax02through1315':
int32_sort.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:925:1: error: inlining failed in call to always_inline '_mm256_storeu_si256': target specific option mismatch
int32_sort.c: _mm256_storeu_si256 (__m256i_u *__P, __m256i __A)
int32_sort.c: ^~~~~~~~~~~~~~~~~~~
int32_sort.c: int32_sort.c:25:3: note: called from here
int32_sort.c: _mm256_storeu_si256((__m256i *) (x + 8),b);
int32_sort.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
int32_sort.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
int32_sort.c: from int32_sort.c:3:
int32_sort.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:925:1: error: inlining failed in call to always_inline '_mm256_storeu_si256': target specific option mismatch
int32_sort.c: _mm256_storeu_si256 (__m256i_u *__P, __m256i __A)
int32_sort.c: ^~~~~~~~~~~~~~~~~~~
int32_sort.c: int32_sort.c:24:3: note: called from here
int32_sort.c: _mm256_storeu_si256((__m256i *) x,a);
int32_sort.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
int32_sort.c: ...

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

Compiler output

Implementation: oldavx2
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
int32_sort.c: int32_sort.c: In function 'minmax8':
int32_sort.c: int32_sort.c:330:11: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
int32_sort.c: __m256i a = _mm256_loadu_si256((__m256i *) x);
int32_sort.c: ^
int32_sort.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
int32_sort.c: from int32_sort.c:3:
int32_sort.c: int32_sort.c: In function 'minmax02through1315':
int32_sort.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:925:1: error: inlining failed in call to always_inline '_mm256_storeu_si256': target specific option mismatch
int32_sort.c: _mm256_storeu_si256 (__m256i_u *__P, __m256i __A)
int32_sort.c: ^~~~~~~~~~~~~~~~~~~
int32_sort.c: int32_sort.c:25:3: note: called from here
int32_sort.c: _mm256_storeu_si256((__m256i *) (x + 8),b);
int32_sort.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
int32_sort.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
int32_sort.c: from int32_sort.c:3:
int32_sort.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:925:1: error: inlining failed in call to always_inline '_mm256_storeu_si256': target specific option mismatch
int32_sort.c: _mm256_storeu_si256 (__m256i_u *__P, __m256i __A)
int32_sort.c: ^~~~~~~~~~~~~~~~~~~
int32_sort.c: int32_sort.c:24:3: note: called from here
int32_sort.c: _mm256_storeu_si256((__m256i *) x,a);
int32_sort.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
int32_sort.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
int32_sort.c: from int32_sort.c:3:
int32_sort.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h:878:1: error: inlining failed in call to always_inline '_mm256_unpackhi_epi64': target specific option mismatch
int32_sort.c: _mm256_unpackhi_epi64 (__m256i __A, __m256i __B)
int32_sort.c: ...

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

Compiler output

Implementation: oldavx2
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
int32_sort.c: int32_sort.c: In function 'minmax8':
int32_sort.c: int32_sort.c:330:11: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
int32_sort.c: __m256i a = _mm256_loadu_si256((__m256i *) x);
int32_sort.c: ^
int32_sort.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
int32_sort.c: from int32_sort.c:3:
int32_sort.c: int32_sort.c: In function 'minmax02through1315':
int32_sort.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:925:1: error: inlining failed in call to always_inline '_mm256_storeu_si256': target specific option mismatch
int32_sort.c: _mm256_storeu_si256 (__m256i_u *__P, __m256i __A)
int32_sort.c: ^~~~~~~~~~~~~~~~~~~
int32_sort.c: int32_sort.c:25:3: note: called from here
int32_sort.c: _mm256_storeu_si256((__m256i *) (x + 8),b);
int32_sort.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
int32_sort.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
int32_sort.c: from int32_sort.c:3:
int32_sort.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:925:1: error: inlining failed in call to always_inline '_mm256_storeu_si256': target specific option mismatch
int32_sort.c: _mm256_storeu_si256 (__m256i_u *__P, __m256i __A)
int32_sort.c: ^~~~~~~~~~~~~~~~~~~
int32_sort.c: int32_sort.c:24:3: note: called from here
int32_sort.c: _mm256_storeu_si256((__m256i *) x,a);
int32_sort.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
int32_sort.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
int32_sort.c: from int32_sort.c:3:
int32_sort.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h:878:1: error: inlining failed in call to always_inline '_mm256_unpackhi_epi64': target specific option mismatch
int32_sort.c: _mm256_unpackhi_epi64 (__m256i __A, __m256i __B)
int32_sort.c: ...
int32_sort.c: int32_sort.c: In function 'minmax8':
int32_sort.c: int32_sort.c:330:11: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
int32_sort.c: __m256i a = _mm256_loadu_si256((__m256i *) x);
int32_sort.c: ^
int32_sort.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
int32_sort.c: from int32_sort.c:3:
int32_sort.c: int32_sort.c: In function 'minmax02through1315':
int32_sort.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:925:1: error: inlining failed in call to always_inline '_mm256_storeu_si256': target specific option mismatch
int32_sort.c: _mm256_storeu_si256 (__m256i_u *__P, __m256i __A)
int32_sort.c: ^~~~~~~~~~~~~~~~~~~
int32_sort.c: int32_sort.c:25:3: note: called from here
int32_sort.c: _mm256_storeu_si256((__m256i *) (x + 8),b);
int32_sort.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
int32_sort.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:41:0,
int32_sort.c: from int32_sort.c:3:
int32_sort.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avxintrin.h:925:1: error: inlining failed in call to always_inline '_mm256_storeu_si256': target specific option mismatch
int32_sort.c: _mm256_storeu_si256 (__m256i_u *__P, __m256i __A)
int32_sort.c: ^~~~~~~~~~~~~~~~~~~
int32_sort.c: int32_sort.c:24:3: note: called from here
int32_sort.c: _mm256_storeu_si256((__m256i *) x,a);
int32_sort.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
int32_sort.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
int32_sort.c: from int32_sort.c:3:
int32_sort.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h:878:1: error: inlining failed in call to always_inline '_mm256_unpackhi_epi64': target specific option mismatch
int32_sort.c: _mm256_unpackhi_epi64 (__m256i __A, __m256i __B)
int32_sort.c: ...

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

Compiler output

Implementation: oldavx2
Security model: unknown
Compiler: gcc -m32 -march=core-avx-i -O2 -fomit-frame-pointer
int32_sort.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
int32_sort.c: from int32_sort.c:3:
int32_sort.c: int32_sort.c: In function 'minmax02through1315':
int32_sort.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h:878:1: error: inlining failed in call to always_inline '_mm256_unpackhi_epi64': target specific option mismatch
int32_sort.c: _mm256_unpackhi_epi64 (__m256i __A, __m256i __B)
int32_sort.c: ^~~~~~~~~~~~~~~~~~~~~
int32_sort.c: int32_sort.c:23:5: note: called from here
int32_sort.c: b = _mm256_unpackhi_epi64(g,h);
int32_sort.c: ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
int32_sort.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
int32_sort.c: from int32_sort.c:3:
int32_sort.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h:906:1: error: inlining failed in call to always_inline '_mm256_unpacklo_epi64': target specific option mismatch
int32_sort.c: _mm256_unpacklo_epi64 (__m256i __A, __m256i __B)
int32_sort.c: ^~~~~~~~~~~~~~~~~~~~~
int32_sort.c: int32_sort.c:22:5: note: called from here
int32_sort.c: a = _mm256_unpacklo_epi64(g,h);
int32_sort.c: ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~
int32_sort.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
int32_sort.c: from int32_sort.c:3:
int32_sort.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h:363:1: error: inlining failed in call to always_inline '_mm256_max_epi32': target specific option mismatch
int32_sort.c: _mm256_max_epi32 (__m256i __A, __m256i __B)
int32_sort.c: ^~~~~~~~~~~~~~~~
int32_sort.c: int32_sort.c:21:11: note: called from here
int32_sort.c: __m256i h = _mm256_max_epi32(c,d);
int32_sort.c: ^
int32_sort.c: ...

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

Compiler output

Implementation: sid1607
Security model: unknown
Compiler: g++ -m32 -O2 -fomit-frame-pointer
api.cpp: In file included from api.cpp:3:0:
api.cpp: merge_sort.h: In function '__m256i load_reg256(int*)':
api.cpp: merge_sort.h:17:34: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
api.cpp: inline __m256i load_reg256(int *a) {
api.cpp: ^
merge_sort.cpp: In file included from merge_sort.cpp:1:0:
merge_sort.cpp: merge_sort.h: In function '__m256i load_reg256(int*)':
merge_sort.cpp: merge_sort.h:17:34: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
merge_sort.cpp: inline __m256i load_reg256(int *a) {
merge_sort.cpp: ^
merge_sort.cpp: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
merge_sort.cpp: from merge_sort.h:1,
merge_sort.cpp: from merge_sort.cpp:1:
merge_sort.cpp: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h: In function '__m256i reverse(__m256i&)':
merge_sort.cpp: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h:1041:1: error: inlining failed in call to always_inline '__m256i _mm256_permutevar8x32_epi32(__m256i, __m256i)': target specific option mismatch
merge_sort.cpp: _mm256_permutevar8x32_epi32 (__m256i __X, __m256i __Y)
merge_sort.cpp: ^~~~~~~~~~~~~~~~~~~~~~~~~~~
merge_sort.cpp: merge_sort.cpp:11:37: note: called from here
merge_sort.cpp: return _mm256_permutevar8x32_epi32(v, global_masks.rev_idx_mask);
merge_sort.cpp: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

Number of similar (compiler,implementation) pairs: 84, namely:
CompilerImplementations
g++ -m32 -O2 -fomit-frame-pointer sid1607
g++ -m32 -O3 -fomit-frame-pointer sid1607
g++ -m32 -O -fomit-frame-pointer sid1607
g++ -m32 -Os -fomit-frame-pointer sid1607
g++ -m32 -march=athlon -O2 -fomit-frame-pointer sid1607
g++ -m32 -march=athlon -O3 -fomit-frame-pointer sid1607
g++ -m32 -march=athlon -O -fomit-frame-pointer sid1607
g++ -m32 -march=athlon -Os -fomit-frame-pointer sid1607
g++ -m32 -march=core2 -O2 -fomit-frame-pointer sid1607
g++ -m32 -march=core2 -O3 -fomit-frame-pointer sid1607
g++ -m32 -march=core2 -O -fomit-frame-pointer sid1607
g++ -m32 -march=core2 -Os -fomit-frame-pointer sid1607
g++ -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer sid1607
g++ -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer sid1607
g++ -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer sid1607
g++ -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer sid1607
g++ -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer sid1607
g++ -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer sid1607
g++ -m32 -march=core2 -msse4 -O -fomit-frame-pointer sid1607
g++ -m32 -march=core2 -msse4 -Os -fomit-frame-pointer sid1607
g++ -m32 -march=corei7 -O2 -fomit-frame-pointer sid1607
g++ -m32 -march=corei7 -O3 -fomit-frame-pointer sid1607
g++ -m32 -march=corei7 -O -fomit-frame-pointer sid1607
g++ -m32 -march=corei7 -Os -fomit-frame-pointer sid1607
g++ -m32 -march=i386 -O2 -fomit-frame-pointer sid1607
g++ -m32 -march=i386 -O3 -fomit-frame-pointer sid1607
g++ -m32 -march=i386 -O -fomit-frame-pointer sid1607
g++ -m32 -march=i386 -Os -fomit-frame-pointer sid1607
g++ -m32 -march=i486 -O2 -fomit-frame-pointer sid1607
g++ -m32 -march=i486 -O3 -fomit-frame-pointer sid1607
g++ -m32 -march=i486 -O -fomit-frame-pointer sid1607
g++ -m32 -march=i486 -Os -fomit-frame-pointer sid1607
g++ -m32 -march=k6-2 -O2 -fomit-frame-pointer sid1607
g++ -m32 -march=k6-2 -O3 -fomit-frame-pointer sid1607
g++ -m32 -march=k6-2 -O -fomit-frame-pointer sid1607
g++ -m32 -march=k6-2 -Os -fomit-frame-pointer sid1607
g++ -m32 -march=k6-3 -O2 -fomit-frame-pointer sid1607
g++ -m32 -march=k6-3 -O3 -fomit-frame-pointer sid1607
g++ -m32 -march=k6-3 -O -fomit-frame-pointer sid1607
g++ -m32 -march=k6-3 -Os -fomit-frame-pointer sid1607
g++ -m32 -march=k6 -O2 -fomit-frame-pointer sid1607
g++ -m32 -march=k6 -O3 -fomit-frame-pointer sid1607
g++ -m32 -march=k6 -O -fomit-frame-pointer sid1607
g++ -m32 -march=k6 -Os -fomit-frame-pointer sid1607
g++ -m32 -march=k8 -O2 -fomit-frame-pointer sid1607
g++ -m32 -march=k8 -O3 -fomit-frame-pointer sid1607
g++ -m32 -march=k8 -O -fomit-frame-pointer sid1607
g++ -m32 -march=k8 -Os -fomit-frame-pointer sid1607
g++ -m32 -march=nocona -O2 -fomit-frame-pointer sid1607
g++ -m32 -march=nocona -O3 -fomit-frame-pointer sid1607
g++ -m32 -march=nocona -O -fomit-frame-pointer sid1607
g++ -m32 -march=nocona -Os -fomit-frame-pointer sid1607
g++ -m32 -march=pentium-m -O2 -fomit-frame-pointer sid1607
g++ -m32 -march=pentium-m -O3 -fomit-frame-pointer sid1607
g++ -m32 -march=pentium-m -O -fomit-frame-pointer sid1607
g++ -m32 -march=pentium-m -Os -fomit-frame-pointer sid1607
g++ -m32 -march=pentium-mmx -O2 -fomit-frame-pointer sid1607
g++ -m32 -march=pentium-mmx -O3 -fomit-frame-pointer sid1607
g++ -m32 -march=pentium-mmx -O -fomit-frame-pointer sid1607
g++ -m32 -march=pentium-mmx -Os -fomit-frame-pointer sid1607
g++ -m32 -march=pentium2 -O2 -fomit-frame-pointer sid1607
g++ -m32 -march=pentium2 -O3 -fomit-frame-pointer sid1607
g++ -m32 -march=pentium2 -O -fomit-frame-pointer sid1607
g++ -m32 -march=pentium2 -Os -fomit-frame-pointer sid1607
g++ -m32 -march=pentium3 -O2 -fomit-frame-pointer sid1607
g++ -m32 -march=pentium3 -O3 -fomit-frame-pointer sid1607
g++ -m32 -march=pentium3 -O -fomit-frame-pointer sid1607
g++ -m32 -march=pentium3 -Os -fomit-frame-pointer sid1607
g++ -m32 -march=pentium4 -O2 -fomit-frame-pointer sid1607
g++ -m32 -march=pentium4 -O3 -fomit-frame-pointer sid1607
g++ -m32 -march=pentium4 -O -fomit-frame-pointer sid1607
g++ -m32 -march=pentium4 -Os -fomit-frame-pointer sid1607
g++ -m32 -march=pentium -O2 -fomit-frame-pointer sid1607
g++ -m32 -march=pentium -O3 -fomit-frame-pointer sid1607
g++ -m32 -march=pentium -O -fomit-frame-pointer sid1607
g++ -m32 -march=pentium -Os -fomit-frame-pointer sid1607
g++ -m32 -march=pentiumpro -O2 -fomit-frame-pointer sid1607
g++ -m32 -march=pentiumpro -O3 -fomit-frame-pointer sid1607
g++ -m32 -march=pentiumpro -O -fomit-frame-pointer sid1607
g++ -m32 -march=pentiumpro -Os -fomit-frame-pointer sid1607
g++ -m32 -march=prescott -O2 -fomit-frame-pointer sid1607
g++ -m32 -march=prescott -O3 -fomit-frame-pointer sid1607
g++ -m32 -march=prescott -O -fomit-frame-pointer sid1607
g++ -m32 -march=prescott -Os -fomit-frame-pointer sid1607

Compiler output

Implementation: sid1607
Security model: unknown
Compiler: g++ -m32 -march=barcelona -O2 -fomit-frame-pointer
api.cpp: In file included from api.cpp:3:0:
api.cpp: merge_sort.h: In function '__m256i load_reg256(int*)':
api.cpp: merge_sort.h:17:34: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
api.cpp: inline __m256i load_reg256(int *a) {
api.cpp: ^
merge_sort.cpp: In file included from merge_sort.cpp:1:0:
merge_sort.cpp: merge_sort.h: In function '__m256i load_reg256(int*)':
merge_sort.cpp: merge_sort.h:17:34: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
merge_sort.cpp: inline __m256i load_reg256(int *a) {
merge_sort.cpp: ^
merge_sort.cpp: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
merge_sort.cpp: from merge_sort.h:1,
merge_sort.cpp: from merge_sort.cpp:1:
merge_sort.cpp: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h: In function '__m256i reverse(__m256i&)':
merge_sort.cpp: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h:1041:1: error: inlining failed in call to always_inline '__m256i _mm256_permutevar8x32_epi32(__m256i, __m256i)': target specific option mismatch
merge_sort.cpp: _mm256_permutevar8x32_epi32 (__m256i __X, __m256i __Y)
merge_sort.cpp: ^~~~~~~~~~~~~~~~~~~~~~~~~~~
merge_sort.cpp: merge_sort.cpp:11:37: note: called from here
merge_sort.cpp: return _mm256_permutevar8x32_epi32(v, global_masks.rev_idx_mask);
merge_sort.cpp: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
api.cpp: In file included from api.cpp:3:0:
api.cpp: merge_sort.h: In function '__m256i load_reg256(int*)':
api.cpp: merge_sort.h:17:34: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
api.cpp: inline __m256i load_reg256(int *a) {
api.cpp: ^
merge_sort.cpp: In file included from merge_sort.cpp:1:0:
merge_sort.cpp: merge_sort.h: In function '__m256i load_reg256(int*)':
merge_sort.cpp: merge_sort.h:17:34: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
merge_sort.cpp: inline __m256i load_reg256(int *a) {
merge_sort.cpp: ^
merge_sort.cpp: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
merge_sort.cpp: from merge_sort.h:1,
merge_sort.cpp: from merge_sort.cpp:1:
merge_sort.cpp: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h: In function '__m256i reverse(__m256i&)':
merge_sort.cpp: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h:1041:1: error: inlining failed in call to always_inline '__m256i _mm256_permutevar8x32_epi32(__m256i, __m256i)': target specific option mismatch
merge_sort.cpp: _mm256_permutevar8x32_epi32 (__m256i __X, __m256i __Y)
merge_sort.cpp: ^~~~~~~~~~~~~~~~~~~~~~~~~~~
merge_sort.cpp: merge_sort.cpp:11:37: note: called from here
merge_sort.cpp: return _mm256_permutevar8x32_epi32(v, global_masks.rev_idx_mask);
merge_sort.cpp: ~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

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

Compiler output

Implementation: sid1607
Security model: unknown
Compiler: g++ -m32 -march=core-avx-i -O2 -fomit-frame-pointer
merge_sort.cpp: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/immintrin.h:43:0,
merge_sort.cpp: from merge_sort.h:1,
merge_sort.cpp: from merge_sort.cpp:1:
merge_sort.cpp: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h: In function '__m256i reverse(__m256i&)':
merge_sort.cpp: /usr/lib/gcc/x86_64-linux-gnu/7/include/avx2intrin.h:1041:1: error: inlining failed in call to always_inline '__m256i _mm256_permutevar8x32_epi32(__m256i, __m256i)': target specific option mismatch
merge_sort.cpp: _mm256_permutevar8x32_epi32 (__m256i __X, __m256i __Y)
merge_sort.cpp: ^~~~~~~~~~~~~~~~~~~~~~~~~~~
merge_sort.cpp: merge_sort.cpp:11:66: note: called from here
merge_sort.cpp: return _mm256_permutevar8x32_epi32(v, global_masks.rev_idx_mask);
merge_sort.cpp: ^

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