Implementation notes: x86, gpu, crypto_hash/fugue256

Computer: gpu
Architecture: x86
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: fugue256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
3853237482 0 049986 400 744ccalik/aesnigcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
3903637482 0 049986 400 744ccalik/aesnigcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
3923640608 0 056085 404 744ccalik/aesnigcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
3928440608 0 056085 404 744ccalik/aesnigcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
4038840608 0 056085 404 744ccalik/aesnigcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
4042034534 0 046750 400 744ccalik/aesnigcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
4146434534 0 046750 400 744ccalik/aesnigcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
4315230971 0 042180 384 744ccalik/aesnigcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
4420430971 0 042180 384 744ccalik/aesnigcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
4528837482 0 049986 400 744ccalik/aesnigcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
4670851809 0 067249 404 744ccalik/vpermgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
4797234534 0 046750 400 744ccalik/aesnigcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
4890048950 0 061454 400 744ccalik/vpermgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
4946445668 0 057878 400 744ccalik/vpermgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
5018030971 0 042180 384 744ccalik/aesnigcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
5100442461 0 053676 384 744ccalik/vpermgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
5114851809 0 067249 404 744ccalik/vpermgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
5181245668 0 057878 400 744ccalik/vpermgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
5247248950 0 061454 400 744ccalik/vpermgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
5302042461 0 053676 384 744ccalik/vpermgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
5357248950 0 061454 400 744ccalik/vpermgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
5377258573 0 073709 404 744ccalik/vpermgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
5455258573 0 073657 404 744ccalik/vpermgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
5572045668 0 057878 400 744ccalik/vpermgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
5586051809 0 067249 404 744ccalik/vpermgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
5588458605 0 073741 404 744ccalik/vpermgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
5616855398 0 067918 400 744ccalik/vpermgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
5635642461 0 053676 384 744ccalik/vpermgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
5650852206 0 064422 400 744ccalik/vpermgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082220190816
5947242646 0 053868 384 744ccalik/vpermgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
5992842802 0 054044 384 744ccalik/vpermgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082220190816
6088884005 0 0100677 400 744sphlibgcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082220190816
6112855430 0 067950 400 744ccalik/vpermgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
6132855542 0 068078 400 744ccalik/vpermgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082220190816
6230452088 0 064294 400 744ccalik/vpermgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082220190816
6244042646 0 053868 384 744ccalik/vpermgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
6278058717 0 073865 404 744ccalik/vpermgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082220190816
6346052047 0 064262 400 744ccalik/vpermgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
6466042307 0 053532 384 744ccalik/vpermgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
6565252047 0 064262 400 744ccalik/vpermgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
6595263386 0 077192 400 744ANSI_opt32gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
6923255398 0 067918 400 744ccalik/vpermgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
8633255800 0 068299 388 744ANSI_opt32gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082220190816
8758556783 0 069375 388 744ANSI_opt32gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082220190816
8926256790 0 073679 396 744ANSI_opt32gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082220190816
8936056241 0 068779 388 744ANSI_opt32gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082220190816
9033256675 0 069243 388 744ANSI_opt32gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082220190816
9071656633 0 074208 400 744ANSI_opt32gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
9133256750 0 069327 388 744ANSI_opt32gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
9163259122 0 075511 396 744ANSI_opt32gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082220190816
9209259443 0 076004 400 744ANSI_opt32gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082220190816
9325656645 0 074188 400 744ANSI_opt32gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082220190816
9330958442 0 074749 404 744ANSI_opt32gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082220190816
9388056675 0 069243 388 744ANSI_opt32gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082220190816
9391256675 0 069243 388 744ANSI_opt32gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082220190816
9405656675 0 069323 388 744ANSI_opt32gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082220190816
9409260054 0 072709 404 744ANSI_opt32gcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082220190816
9446046512 0 062366 404 744sphlibgcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082220190816
9446456906 0 073923 396 744ANSI_opt32gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082220190816
9454459122 0 075511 396 744ANSI_opt32gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082220190816
9473258055 0 071859 396 744ANSI_opt32gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082220190816
9474958655 0 075739 396 744ANSI_opt32gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082220190816
9475257592 0 071083 396 744ANSI_opt32gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082220190816
9526059347 0 075561 404 744ANSI_opt32gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082220190816
9554863171 0 079489 404 744ANSI_opt32gcc_-m32_-O3_-fomit-frame-pointer2019082220190816
9580456241 0 068875 388 744ANSI_opt32gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082220190816
9582456352 0 068943 388 744ANSI_opt32gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
9586057492 0 074504 400 744ANSI_opt32gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082220190816
9591258032 0 077023 396 744ANSI_opt32gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082220190816
9595255800 0 068299 388 744ANSI_opt32gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082220190816
9602763386 0 077192 400 744ANSI_opt32gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
9606060186 0 078023 396 744ANSI_opt32gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082220190816
9608046189 0 058818 404 744sphlibgcc_-m32_-O2_-fomit-frame-pointer2019082220190816
9610456241 0 068875 388 744ANSI_opt32gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082220190816
9628856783 0 069375 388 744ANSI_opt32gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082220190816
9644456633 0 074208 400 744ANSI_opt32gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082220190816
96632127608 0 078307 396 744ANSI_opt32gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
9666056241 0 068875 388 744ANSI_opt32gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082220190816
9678057956 0 074156 400 744ANSI_opt32gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
9712056352 0 068943 388 744ANSI_opt32gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
9714858442 0 074749 404 744ANSI_opt32gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082220190816
9732847496 0 063458 404 744sphlibgcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082220190816
9733242537 0 053841 392 744sphlibgcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082220190816
9742456245 0 068795 388 744ANSI_opt32gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082220190816
9758856759 0 069343 388 744ANSI_opt32gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
9777675065 0 090569 400 744sphlibgcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082220190816
9780456675 0 069323 388 744ANSI_opt32gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082220190816
9782447496 0 063458 404 744sphlibgcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082220190816
9782843466 0 054885 392 744sphlibgcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
9790857956 0 074156 400 744ANSI_opt32gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082220190816
9800456241 0 068779 388 744ANSI_opt32gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082220190816
9806048165 0 064134 404 744sphlibgcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082220190816
9813263261 0 080404 400 744ANSI_opt32gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082220190816
9813246584 0 062717 400 744sphlibgcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082220190816
9830446584 0 062717 400 744sphlibgcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082220190816
9833263513 0 080565 404 744ANSI_opt32gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082220190816
9834860099 0 072679 396 744ANSI_opt32gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082220190816
9879256750 0 069327 388 744ANSI_opt32gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
9886064002 0 080647 396 744ANSI_opt32gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082220190816
9892847956 0 063781 400 744sphlibgcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082220190816
9894074401 0 089539 408 744sphlibgcc_-m32_-O3_-fomit-frame-pointer2019082220190816
9894463445 0 080556 400 744ANSI_opt32gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082220190816
9895256085 0 068635 388 744ANSI_opt32gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082220190816
9904862710 0 080885 404 744ANSI_opt32gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082220190816
9924860477 0 076991 396 744ANSI_opt32gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082220190816
9926857648 0 074643 396 744ANSI_opt32gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082220190816
9935256675 0 069243 388 744ANSI_opt32gcc_-m32_-Os_-fomit-frame-pointer2019082220190816
9941677095 0 093470 404 744sphlibgcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
9944858442 0 074749 404 744ANSI_opt32gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082220190816
9944875300 0 092671 408 744sphlibgcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082220190816
9964863636 0 080025 404 744ANSI_opt32gcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
9964879645 0 094829 400 744sphlibgcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082220190816
9976260062 0 076644 400 744ANSI_opt32gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082220190816
9980860099 0 072679 396 744ANSI_opt32gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082220190816
9981658877 0 072667 396 744ANSI_opt32gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082220190816
10001646669 0 059350 404 744sphlibgcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082220190816
10004059122 0 075511 396 744ANSI_opt32gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082220190816
10012857692 0 076832 400 744ANSI_opt32gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082220190816
10016063481 0 080341 404 744ANSI_opt32gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082220190816
10018455769 0 068351 388 744ANSI_opt32gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082220190816
10035274324 0 090239 408 744sphlibgcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082220190816
10036060325 0 079387 396 744ANSI_opt32gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082220190816
10042056750 0 069327 388 744ANSI_opt32gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
10052056200 0 068799 388 744ANSI_opt32gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082220190816
10071655800 0 068299 388 744ANSI_opt32gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082220190816
10076056783 0 069391 388 744ANSI_opt32gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082220190816
10095276532 0 094103 408 744sphlibgcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082220190816
10106060054 0 072709 404 744ANSI_opt32gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
10109246682 0 062405 400 744sphlibgcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082220190816
10110442997 0 054341 392 744sphlibgcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082220190816
10112063386 0 077192 400 744ANSI_opt32gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
10115243287 0 054677 392 744sphlibgcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082220190816
10118082660 0 0100709 400 744sphlibgcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082220190816
10122442626 0 053953 392 744sphlibgcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082220190816
10123243027 0 054397 392 744sphlibgcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082220190816
10129250577 0 066734 404 744sphlibgcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082220190816
10130460062 0 076644 400 744ANSI_opt32gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082220190816
10132056112 0 068619 388 744ANSI_opt32gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082220190816
10136847889 0 064189 400 744sphlibgcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082220190816
10139246025 0 058358 404 744sphlibgcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
10139243435 0 054833 392 744sphlibgcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
10156447889 0 064189 400 744sphlibgcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082220190816
10157246653 0 059302 404 744sphlibgcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
10180877013 0 094083 408 744sphlibgcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082220190816
10188049265 0 065805 400 744sphlibgcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
10201673429 0 088727 408 744sphlibgcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
10206080821 0 099202 404 744sphlibgcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
10213643016 0 054385 392 744sphlibgcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082220190816
10219263673 0 081375 396 744ANSI_opt32gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
10227643364 0 054789 392 744sphlibgcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082220190816
10230064068 0 078100 400 744ANSI_opt32gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082220190816
10238848129 0 064070 404 744sphlibgcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082220190816
10259644912 0 057302 404 744sphlibgcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082220190816
10267272509 0 086553 400 744sphlibgcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082220190816
10287663445 0 080556 400 744ANSI_opt32gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082220190816
10290461510 0 074159 396 744ANSI_opt32gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082220190816
10291243083 0 054557 392 744sphlibgcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082220190816
10294863251 0 077040 400 744ANSI_opt32gcc_-m32_-O2_-fomit-frame-pointer2019082220190816
10300449020 0 064969 400 744sphlibgcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082220190816
10300857816 0 071307 396 744ANSI_opt32gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
10301656675 0 069243 388 744ANSI_opt32gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082220190816
10310060054 0 072709 404 744ANSI_opt32gcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082220190816
10311642852 0 054209 392 744sphlibgcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082220190816
10314446025 0 058358 404 744sphlibgcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
10323260929 0 073385 404 744ANSI_opt32gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082220190816
10326464058 0 080731 396 744ANSI_opt32gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082220190816
10327660054 0 072709 404 744ANSI_opt32gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
10329663702 0 080153 404 744ANSI_opt32gcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082220190816
10337257257 0 075785 404 744ANSI_opt32gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082220190816
10337263386 0 077208 400 744ANSI_opt32gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
10342858441 0 075424 400 744ANSI_opt32gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082220190816
10359242833 0 054193 392 744sphlibgcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082220190816
10368458032 0 077023 396 744ANSI_opt32gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082220190816
10369276532 0 094103 408 744sphlibgcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082220190816
10374056491 0 069039 388 744ANSI_opt32gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082220190816
10384058877 0 072667 396 744ANSI_opt32gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082220190816
10393676868 0 092357 400 744sphlibgcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082220190816
10396447840 0 063778 404 744sphlibgcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082220190816
10397642852 0 054209 392 744sphlibgcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082220190816
10398856759 0 069343 388 744ANSI_opt32gcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
10406049244 0 065957 400 744sphlibgcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082220190816
10408042626 0 053953 392 744sphlibgcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082220190816
10408457816 0 071307 396 744ANSI_opt32gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082220190816
10413646074 0 062042 404 744sphlibgcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082220190816
10419260722 0 073372 400 744ANSI_opt32gcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082220190816
10422845957 0 058238 404 744sphlibgcc_-m32_-O_-fomit-frame-pointer2019082220190816
10430445035 0 057450 404 744sphlibgcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082220190816
10432475756 0 093742 404 744sphlibgcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082220190816
10436456241 0 068779 388 744ANSI_opt32gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082220190816
104444113566 0 069391 388 744ANSI_opt32gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
10449658956 0 075627 396 744ANSI_opt32gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082220190816
10452873429 0 088727 408 744sphlibgcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
10457273477 0 088450 404 744sphlibgcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082220190816
10469263386 0 077208 400 744ANSI_opt32gcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
10475643083 0 054557 392 744sphlibgcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082220190816
10479674324 0 090239 408 744sphlibgcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082220190816
10483256783 0 069375 388 744ANSI_opt32gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
10488043435 0 054833 392 744sphlibgcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
10494446074 0 062042 404 744sphlibgcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082220190816
10494863386 0 077224 400 744ANSI_opt32gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082220190816
10524843287 0 054677 392 744sphlibgcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
10526066383 0 083855 396 744ANSI_opt32gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082220190816
10528056352 0 068943 388 744ANSI_opt32gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082220190816
10529246005 0 061729 400 744sphlibgcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082220190816
10532491146 0 0103699 388 744ANSI_opt64gcc_-m32_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
10532859716 0 072465 404 744ANSI_opt32gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082220190816
10537243275 0 054677 392 744sphlibgcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082220190816
10544856112 0 068619 388 744ANSI_opt32gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082220190816
10547646086 0 058505 400 744sphlibgcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082220190816
10548445038 0 057353 400 744sphlibgcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082220190816
10551643454 0 054869 392 744sphlibgcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082220190816
10555246653 0 059318 404 744sphlibgcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
10564080065 0 095742 404 744sphlibgcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082220190816
10568447956 0 063781 400 744sphlibgcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
10569662638 0 080853 404 744ANSI_opt32gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082220190816
10574087292 0 099843 388 744ANSI_opt64gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
10574443432 0 054833 392 744sphlibgcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
10578446105 0 061613 400 744sphlibgcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082220190816
10582442895 0 054349 392 744sphlibgcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082220190816
10585246653 0 059302 404 744sphlibgcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
10611643188 0 054597 392 744sphlibgcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
10614046636 0 062901 400 744sphlibgcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082220190816
10616056177 0 068703 388 744ANSI_opt32gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082220190816
10622450593 0 066917 400 744sphlibgcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082220190816
10624060665 0 073396 400 744ANSI_opt32gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082220190816
10628768708 0 084896 400 744ANSI_opt32gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082220190816
10628845533 0 057861 400 744sphlibgcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082220190816
10629273893 0 089143 408 744sphlibgcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082220190816
10629658184 0 074457 404 744ANSI_opt32gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082220190816
10640464068 0 078100 400 744ANSI_opt32gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082220190816
10644457671 0 073816 400 744ANSI_opt32gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082220190816
10645246025 0 058358 404 744sphlibgcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082220190816
10651658274 0 074601 404 744ANSI_opt32gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082220190816
10656856112 0 068619 388 744ANSI_opt32gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082220190816
10658445533 0 057861 400 744sphlibgcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082220190816
10660447601 0 063809 400 744sphlibgcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
10672046209 0 062365 400 744sphlibgcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082220190816
10677246086 0 058505 400 744sphlibgcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082220190816
106792128484 0 081392 400 744ANSI_opt32gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
10680848129 0 064070 404 744sphlibgcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082220190816
10682849020 0 064969 400 744sphlibgcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082220190816
10685262590 0 081365 404 744ANSI_opt32gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082220190816
10698056675 0 069323 388 744ANSI_opt32gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082220190816
10698463636 0 080077 404 744ANSI_opt32gcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
10704856352 0 068943 388 744ANSI_opt32gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082220190816
10707659553 0 071963 396 744ANSI_opt32gcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082220190816
10712049020 0 064969 400 744sphlibgcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082220190816
10713647496 0 063458 404 744sphlibgcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082220190816
10716850577 0 066734 404 744sphlibgcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082220190816
10725242537 0 053841 392 744sphlibgcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082220190816
10730075494 0 091838 404 744sphlibgcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082220190816
10736474324 0 090047 408 744sphlibgcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082220190816
10741242833 0 054193 392 744sphlibgcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082220190816
10743646025 0 058358 404 744sphlibgcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
10751664419 0 083936 400 744ANSI_opt32gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
10752460054 0 072709 404 744ANSI_opt32gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
10753277269 0 092815 408 744sphlibgcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
10755642836 0 054189 392 744sphlibgcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082220190816
10767268761 0 082552 400 744ANSI_opt32gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082220190816
10778464216 0 080925 404 744ANSI_opt32gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
10780066733 0 083083 396 744ANSI_opt32gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082220190816
10784048897 0 061749 400 744sphlibgcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082220190816
10784846025 0 058358 404 744sphlibgcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
10794843083 0 054557 392 744sphlibgcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082220190816
10796077269 0 092815 408 744sphlibgcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
10804860009 0 072621 404 744ANSI_opt32gcc_-m32_-O_-fomit-frame-pointer2019082220190816
10804843188 0 054597 392 744sphlibgcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082220190816
10814043435 0 054833 392 744sphlibgcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
10831656759 0 069343 388 744ANSI_opt32gcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
10845267690 0 086024 400 744ANSI_opt32gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082220190816
10846876868 0 092357 400 744sphlibgcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082220190816
10851663513 0 080565 404 744ANSI_opt32gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082220190816
10864842626 0 053953 392 744sphlibgcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082220190816
10880443097 0 054453 392 744sphlibgcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082220190816
10896444798 0 056914 404 744sphlibgcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082220190816
10914460054 0 072709 404 744ANSI_opt32gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
10916445408 0 058037 400 744sphlibgcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082220190816
10921242537 0 053841 392 744sphlibgcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082220190816
10924059716 0 072465 404 744ANSI_opt32gcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082220190816
10941277269 0 092815 408 744sphlibgcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
10949246653 0 059302 404 744sphlibgcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
10955257847 0 073847 396 744ANSI_opt32gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082220190816
10990843432 0 054833 392 744sphlibgcc_-m32_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
11006483977 0 0101194 404 744sphlibgcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082220190816
11016473909 0 088874 404 744sphlibgcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082220190816
11024482372 0 0100213 400 744sphlibgcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082220190816
11030845591 0 057997 400 744sphlibgcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082220190816
11052445035 0 057450 404 744sphlibgcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082220190816
11061263636 0 080077 404 744ANSI_opt32gcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
11066864216 0 080925 404 744ANSI_opt32gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
11073266823 0 080859 396 744ANSI_opt32gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082220190816
11075646339 0 062605 400 744sphlibgcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082220190816
11076059050 0 075572 400 744ANSI_opt32gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
11081667690 0 086024 400 744ANSI_opt32gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082220190816
11092448023 0 060437 400 744sphlibgcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082220190816
11098459578 0 076048 400 744ANSI_opt32gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082220190816
11098887652 0 0100159 388 744ANSI_opt64gcc_-funroll-loops_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082220190816
11102847240 0 059913 400 744sphlibgcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082220190816
11103258128 0 071700 400 744ANSI_opt32gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082220190816
11120058655 0 075739 396 744ANSI_opt32gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082220190816
111224155466 0 093770 404 744sphlibgcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
11132445035 0 057450 404 744sphlibgcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082220190816
11154876532 0 093495 408 744sphlibgcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082220190816
11160468991 0 085311 396 744ANSI_opt32gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082220190816
11180464856 0 080067 396 744ANSI_opt32gcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082220190816
11181670163 0 082744 400 744ANSI_opt32gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082220190816
11188858655 0 075739 396 744ANSI_opt32gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082220190816
11195243043 0 054417 392 744sphlibgcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082220190816
11200846423 0 058706 404 744sphlibgcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082220190816
11203246025 0 058358 404 744sphlibgcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
11210059716 0 072465 404 744ANSI_opt32gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082220190816
11216058461 0 077663 396 744ANSI_opt32gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082220190816
11220487873 0 0100419 388 744ANSI_opt64gcc_-funroll-loops_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082220190816
11231263386 0 077208 400 744ANSI_opt32gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
11241656540 0 069099 388 744ANSI_opt32gcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082220190816
11242073477 0 088450 404 744sphlibgcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
11249672508 0 087683 408 744sphlibgcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082220190816
11250846653 0 059318 404 744sphlibgcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
11252047480 0 060409 400 744sphlibgcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082220190816
11260049485 0 065549 400 744sphlibgcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082220190816
11270059181 0 076059 396 744ANSI_opt32gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082220190816
11273270376 0 083051 396 744ANSI_opt32gcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082220190816
11274446584 0 062717 400 744sphlibgcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082220190816
11279256906 0 073923 396 744ANSI_opt32gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
11314444881 0 057037 400 744sphlibgcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082220190816
113200120540 0 073044 400 744ANSI_opt32gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
11321656245 0 068795 388 744ANSI_opt32gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082220190816
11335243466 0 054885 392 744sphlibgcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082220190816
11344495666 0 061177 400 744sphlibgcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
11344843450 0 054865 392 744sphlibgcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082220190816
11353666418 0 084219 396 744ANSI_opt32gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082220190816
11361263445 0 080556 400 744ANSI_opt32gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082220190816
11378043432 0 054833 392 744sphlibgcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
11383643016 0 054385 392 744sphlibgcc_-m32_-Os_-fomit-frame-pointer2019082220190816
11407273004 0 088830 404 744sphlibgcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082220190816
11412058877 0 072667 396 744ANSI_opt32gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082220190816
11413688981 0 0101555 388 744ANSI_opt64gcc_-m32_-march=core2_-Os_-fomit-frame-pointer2019082220190816
11418844826 0 057125 400 744sphlibgcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082220190816
11433643027 0 054397 392 744sphlibgcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082220190816
11439096490 0 0115547 396 744ANSI_opt64gcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082220190816
11444886728 0 054789 392 744sphlibgcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
11450460946 0 073696 400 744ANSI_opt32gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082220190816
11466460054 0 072709 404 744ANSI_opt32gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
11478080065 0 095742 404 744sphlibgcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082220190816
11489642895 0 054349 392 744sphlibgcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082220190816
11499660099 0 072679 396 744ANSI_opt32gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082220190816
11503642895 0 054349 392 744sphlibgcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082220190816
11504846007 0 061898 404 744sphlibgcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082220190816
11516882372 0 0100213 400 744sphlibgcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082220190816
11519268019 0 085340 400 744ANSI_opt32gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082220190816
11519692911 0 0106712 400 744ANSI_opt64gcc_-m32_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
11527646074 0 062042 404 744sphlibgcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082220190816
11531682156 0 0100045 400 744sphlibgcc_-funroll-loops_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082220190816
11532487292 0 099843 388 744ANSI_opt64gcc_-m32_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
11540062590 0 081365 404 744ANSI_opt32gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082220190816
11558847072 0 062905 400 744sphlibgcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082220190816
11560073429 0 088631 408 744sphlibgcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
11573677380 0 093077 400 744sphlibgcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082220190816
11602446423 0 058706 404 744sphlibgcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082220190816
11609264068 0 078100 400 744ANSI_opt32gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082220190816
11626876948 0 092797 400 744sphlibgcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082220190816
11676042836 0 054189 392 744sphlibgcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082220190816
11699293124 0 059001 400 744sphlibgcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
11713245952 0 058810 404 744sphlibgcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082220190816
11730845965 0 058245 400 744sphlibgcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
117332101334 0 0113895 388 744ANSI_opt64gcc_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082220190816
11735660999 0 078043 396 744ANSI_opt32gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082220190816
11778088981 0 0101555 388 744ANSI_opt64gcc_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082220190816
11781260946 0 073696 400 744ANSI_opt32gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082220190816
11788864216 0 080925 404 744ANSI_opt32gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
11789293367 0 0110077 404 744ANSI_opt64gcc_-m32_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
11791245952 0 058810 404 744sphlibgcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082220190816
11799658828 0 072931 396 744ANSI_opt32gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082220190816
11803647240 0 059913 400 744sphlibgcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082220190816
11806845952 0 058810 404 744sphlibgcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082220190816
11837244754 0 056869 400 744sphlibgcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082220190816
11841291146 0 0103699 388 744ANSI_opt64gcc_-m32_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
11879268019 0 085340 400 744ANSI_opt32gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082220190816
11898891146 0 0103699 388 744ANSI_opt64gcc_-m32_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
11916892911 0 0106712 400 744ANSI_opt64gcc_-m32_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
11936068658 0 085492 400 744ANSI_opt32gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082220190816
11945697278 0 0111096 400 744ANSI_opt64gcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
11952468761 0 082552 400 744ANSI_opt32gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082220190816
11957247240 0 059913 400 744sphlibgcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082220190816
11974099948 0 0112439 388 744ANSI_opt64gcc_-funroll-loops_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082220190816
11999692911 0 0106712 400 744ANSI_opt64gcc_-m32_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
12016477095 0 093470 404 744sphlibgcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082220190816
12045665026 0 078347 396 744ANSI_opt32gcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082220190816
12074043043 0 054417 392 744sphlibgcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082220190816
12076458956 0 075627 396 744ANSI_opt32gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082220190816
12093683977 0 0101194 404 744sphlibgcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082220190816
12146045965 0 058245 400 744sphlibgcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082220190816
121824100301 0 0112807 388 744ANSI_opt64gcc_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082220190816
12210888981 0 0101555 388 744ANSI_opt64gcc_-m32_-march=pentium4_-Os_-fomit-frame-pointer2019082220190816
12238868708 0 084896 400 744ANSI_opt32gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082220190816
12246470163 0 082744 400 744ANSI_opt32gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082220190816
12291648989 0 061626 404 744sphlibgcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082220190816
12336497278 0 0111096 400 744ANSI_opt64gcc_-m32_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
12376444821 0 057289 400 744sphlibgcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082220190816
12386046653 0 059318 404 744sphlibgcc_-m32_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
12396093367 0 0110077 404 744ANSI_opt64gcc_-m32_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
12433248989 0 061626 404 744sphlibgcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082220190816
12474097380 0 0111475 396 744ANSI_opt64gcc_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082220190816
12493288533 0 0101055 388 744ANSI_opt64gcc_-m32_-march=pentium-m_-Os_-fomit-frame-pointer2019082220190816
12510497162 0 0110651 396 744ANSI_opt64gcc_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082220190816
12588497332 0 0113721 404 744ANSI_opt64gcc_-m32_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
12620097278 0 0111096 400 744ANSI_opt64gcc_-m32_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
12636045533 0 057861 400 744sphlibgcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082220190816
126396101303 0 0113943 388 744ANSI_opt64gcc_-funroll-loops_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082220190816
12674887873 0 0100419 388 744ANSI_opt64gcc_-funroll-loops_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
12703295571 0 0113100 400 744ANSI_opt64gcc_-funroll-loops_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082220190816
127216101216 0 0113767 388 744ANSI_opt64gcc_-funroll-loops_-m32_-march=i386_-Os_-fomit-frame-pointer2019082220190816
12725246025 0 058358 404 744sphlibgcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082220190816
127540101640 0 0114199 388 744ANSI_opt64gcc_-m32_-march=i386_-Os_-fomit-frame-pointer2019082220190816
12770868658 0 085492 400 744ANSI_opt32gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082220190816
127888100301 0 0112807 388 744ANSI_opt64gcc_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082220190816
12795297332 0 0113773 404 744ANSI_opt64gcc_-m32_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
12830887292 0 099843 388 744ANSI_opt64gcc_-m32_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
13031297584 0 0113736 400 744ANSI_opt64gcc_-m32_-march=pentium4_-O3_-fomit-frame-pointer2019082220190816
13091693367 0 0110077 404 744ANSI_opt64gcc_-m32_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
131524101334 0 0113991 388 744ANSI_opt64gcc_-m32_-march=k6_-Os_-fomit-frame-pointer2019082220190816
13154895705 0 0112591 396 744ANSI_opt64gcc_-funroll-loops_-m32_-march=pentium4_-O2_-fomit-frame-pointer2019082220190816
131688117340 0 0129927 396 744ANSI_opt64gcc_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082220190816
13171698076 0 0111908 400 744ANSI_opt64gcc_-m32_-march=core2_-O2_-fomit-frame-pointer2019082220190816
13187288981 0 0101555 388 744ANSI_opt64gcc_-m32_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
13226499948 0 0112439 388 744ANSI_opt64gcc_-funroll-loops_-m32_-march=pentium3_-Os_-fomit-frame-pointer2019082220190816
13242096495 0 0114327 396 744ANSI_opt64gcc_-funroll-loops_-m32_-march=pentium-m_-O2_-fomit-frame-pointer2019082220190816
132444101303 0 0113847 388 744ANSI_opt64gcc_-funroll-loops_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082220190816
133308101334 0 0113991 388 744ANSI_opt64gcc_-m32_-march=k6-2_-Os_-fomit-frame-pointer2019082220190816
133628101334 0 0113895 388 744ANSI_opt64gcc_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082220190816
13397687873 0 0100419 388 744ANSI_opt64gcc_-funroll-loops_-m32_-march=prescott_-Os_-fomit-frame-pointer2019082220190816
13458097915 0 0114955 396 744ANSI_opt64gcc_-m32_-march=pentium-m_-O3_-fomit-frame-pointer2019082220190816
134952101334 0 0113991 388 744ANSI_opt64gcc_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082220190816
13570499948 0 0112439 388 744ANSI_opt64gcc_-funroll-loops_-m32_-march=pentiumpro_-Os_-fomit-frame-pointer2019082220190816
136220101303 0 0113847 388 744ANSI_opt64gcc_-funroll-loops_-m32_-march=pentium_-Os_-fomit-frame-pointer2019082220190816
13629297332 0 0113773 404 744ANSI_opt64gcc_-m32_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
136756100301 0 0112807 388 744ANSI_opt64gcc_-m32_-march=pentium2_-Os_-fomit-frame-pointer2019082220190816
137608101303 0 0113943 388 744ANSI_opt64gcc_-funroll-loops_-m32_-march=k6_-Os_-fomit-frame-pointer2019082220190816
138384101303 0 0113847 388 744ANSI_opt64gcc_-funroll-loops_-m32_-march=i486_-Os_-fomit-frame-pointer2019082220190816
13839298314 0 0114761 404 744ANSI_opt64gcc_-m32_-march=core2_-O3_-fomit-frame-pointer2019082220190816
138600115893 0 0132279 396 744ANSI_opt64gcc_-funroll-loops_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082220190816
139972101334 0 0113895 388 744ANSI_opt64gcc_-m32_-march=i486_-Os_-fomit-frame-pointer2019082220190816
140376123011 0 0136795 396 744ANSI_opt64gcc_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082220190816
141237114736 0 0131005 404 744ANSI_opt64gcc_-funroll-loops_-m32_-O_-fomit-frame-pointer2019082220190816
141508101334 0 0113895 388 744ANSI_opt64gcc_-m32_-Os_-fomit-frame-pointer2019082220190816
144184101241 0 0113783 388 744ANSI_opt64gcc_-funroll-loops_-m32_-march=athlon_-Os_-fomit-frame-pointer2019082220190816
145432101303 0 0113943 388 744ANSI_opt64gcc_-funroll-loops_-m32_-march=k6-3_-Os_-fomit-frame-pointer2019082220190816
146364123011 0 0136795 396 744ANSI_opt64gcc_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082220190816
148520101241 0 0113783 388 744ANSI_opt64gcc_-funroll-loops_-m32_-Os_-fomit-frame-pointer2019082220190816
149596115893 0 0132279 396 744ANSI_opt64gcc_-funroll-loops_-m32_-march=pentiumpro_-O_-fomit-frame-pointer2019082220190816
150148121504 0 0138587 396 744ANSI_opt64gcc_-funroll-loops_-m32_-march=pentium2_-O2_-fomit-frame-pointer2019082220190816
152732119608 0 0136632 400 744ANSI_opt64gcc_-funroll-loops_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082220190816
154320126236 0 0143344 400 744ANSI_opt64gcc_-funroll-loops_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082220190816
154768128755 0 0146227 396 744ANSI_opt64gcc_-funroll-loops_-m32_-march=i486_-O2_-fomit-frame-pointer2019082220190816
154868121554 0 0138219 396 744ANSI_opt64gcc_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082220190816
154916121488 0 0140479 396 744ANSI_opt64gcc_-funroll-loops_-m32_-march=pentium2_-O3_-fomit-frame-pointer2019082220190816
155316117340 0 0129927 396 744ANSI_opt64gcc_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082220190816
155396101334 0 0113895 388 744ANSI_opt64gcc_-m32_-march=pentium-mmx_-Os_-fomit-frame-pointer2019082220190816
155649126236 0 0145017 404 744ANSI_opt64gcc_-funroll-loops_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082220190816
15570091153 0 0103715 388 744ANSI_opt64gcc_-funroll-loops_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
156776184218 0 0104675 388 744ANSI_opt64gcc_-m32_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
157674107539 0 0121331 396 744ANSI_opt64gcc_-m32_-march=k8_-O2_-fomit-frame-pointer2019082220190816
158568121488 0 0140479 396 744ANSI_opt64gcc_-funroll-loops_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082220190816
159552132757 0 0151100 400 744ANSI_opt64gcc_-funroll-loops_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082220190816
160008123275 0 0140155 396 744ANSI_opt64gcc_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082220190816
160012126236 0 0143344 400 744ANSI_opt64gcc_-funroll-loops_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082220190816
161860105666 0 0122659 396 744ANSI_opt64gcc_-funroll-loops_-m32_-march=k8_-O2_-fomit-frame-pointer2019082220190816
162548126590 0 0140075 396 744ANSI_opt64gcc_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082220190816
163683130933 0 0143472 400 744ANSI_opt64gcc_-m32_-march=pentium_-O_-fomit-frame-pointer2019082220190816
164500128510 0 0145369 404 744ANSI_opt64gcc_-m32_-march=k6_-O3_-fomit-frame-pointer2019082220190816
164560117340 0 0129927 396 744ANSI_opt64gcc_-m32_-march=pentium2_-O_-fomit-frame-pointer2019082220190816
16599297571 0 0110131 388 744ANSI_opt64gcc_-funroll-loops_-m32_-march=k8_-Os_-fomit-frame-pointer2019082220190816
166664115893 0 0132279 396 744ANSI_opt64gcc_-funroll-loops_-m32_-march=pentium3_-O_-fomit-frame-pointer2019082220190816
167752127613 0 0143808 400 744ANSI_opt64gcc_-funroll-loops_-m32_-march=pentium_-O_-fomit-frame-pointer2019082220190816
167896117959 0 0134229 404 744ANSI_opt64gcc_-funroll-loops_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082220190816
168080121504 0 0138587 396 744ANSI_opt64gcc_-funroll-loops_-m32_-march=pentiumpro_-O2_-fomit-frame-pointer2019082220190816
168208121554 0 0138219 396 744ANSI_opt64gcc_-m32_-march=pentiumpro_-O3_-fomit-frame-pointer2019082220190816
169108123011 0 0136795 396 744ANSI_opt64gcc_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082220190816
171976134603 0 0151432 400 744ANSI_opt64gcc_-m32_-march=pentium_-O3_-fomit-frame-pointer2019082220190816
172308105585 0 0124720 400 744ANSI_opt64gcc_-funroll-loops_-m32_-march=k8_-O3_-fomit-frame-pointer2019082220190816
172456117959 0 0134229 404 744ANSI_opt64gcc_-funroll-loops_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082220190816
174496119604 0 0138165 404 744ANSI_opt64gcc_-funroll-loops_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082220190816
17563698797 0 0111363 388 744ANSI_opt64gcc_-m32_-march=k8_-Os_-fomit-frame-pointer2019082220190816
175772118920 0 0135117 404 744ANSI_opt64gcc_-funroll-loops_-m32_-march=athlon_-O_-fomit-frame-pointer2019082220190816
176664107509 0 0124496 400 744ANSI_opt64gcc_-m32_-march=k8_-O3_-fomit-frame-pointer2019082220190816
178040126123 0 0138777 404 744ANSI_opt64gcc_-m32_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
178396121504 0 0138587 396 744ANSI_opt64gcc_-funroll-loops_-m32_-march=pentium3_-O2_-fomit-frame-pointer2019082220190816
179235123987 0 0142213 404 744ANSI_opt64gcc_-funroll-loops_-m32_-O3_-fomit-frame-pointer2019082220190816
180216126590 0 0140075 396 744ANSI_opt64gcc_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
180656132765 0 0150080 400 744ANSI_opt64gcc_-funroll-loops_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082220190816
180867124914 0 0141116 400 744ANSI_opt64gcc_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082220190816
180884120773 0 0133497 404 744ANSI_opt64gcc_-m32_-march=k6_-O_-fomit-frame-pointer2019082220190816
181184128231 0 0142264 400 744ANSI_opt64gcc_-m32_-march=k6_-O2_-fomit-frame-pointer2019082220190816
181624126236 0 0145017 404 744ANSI_opt64gcc_-funroll-loops_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082220190816
182619128021 0 0140740 400 744ANSI_opt64gcc_-m32_-march=prescott_-O_-fomit-frame-pointer2019082220190816
183248226824 0 0130560 400 744ANSI_opt64gcc_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
183428134597 0 0148396 400 744ANSI_opt64gcc_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082220190816
184084130414 0 0143156 400 744ANSI_opt64gcc_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082220190816
184112127613 0 0143808 400 744ANSI_opt64gcc_-funroll-loops_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082220190816
184756119427 0 0132033 404 744ANSI_opt64gcc_-m32_-O_-fomit-frame-pointer2019082220190816
185200111983 0 0131488 400 744ANSI_opt64gcc_-funroll-loops_-m32_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
187884130914 0 0147263 396 744ANSI_opt64gcc_-m32_-march=i486_-O3_-fomit-frame-pointer2019082220190816
187924134597 0 0148396 400 744ANSI_opt64gcc_-m32_-march=pentium_-O2_-fomit-frame-pointer2019082220190816
188352126089 0 0142591 396 744ANSI_opt64gcc_-funroll-loops_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082220190816
188584120773 0 0133497 404 744ANSI_opt64gcc_-m32_-march=k6-3_-O_-fomit-frame-pointer2019082220190816
189412126236 0 0143344 400 744ANSI_opt64gcc_-funroll-loops_-m32_-march=k6_-O2_-fomit-frame-pointer2019082220190816
189556124912 0 0141559 396 744ANSI_opt64gcc_-funroll-loops_-m32_-march=i386_-O3_-fomit-frame-pointer2019082220190816
189924117959 0 0134229 404 744ANSI_opt64gcc_-funroll-loops_-m32_-march=k6_-O_-fomit-frame-pointer2019082220190816
190944126123 0 0138777 404 744ANSI_opt64gcc_-m32_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
191388128755 0 0146543 396 744ANSI_opt64gcc_-funroll-loops_-m32_-march=i486_-O3_-fomit-frame-pointer2019082220190816
192088122459 0 0139475 396 744ANSI_opt64gcc_-funroll-loops_-m32_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
192256128510 0 0145561 404 744ANSI_opt64gcc_-m32_-march=k6-3_-O3_-fomit-frame-pointer2019082220190816
192951128231 0 0142264 400 744ANSI_opt64gcc_-m32_-march=k6-3_-O2_-fomit-frame-pointer2019082220190816
193804127646 0 0140959 396 744ANSI_opt64gcc_-m32_-march=i386_-O2_-fomit-frame-pointer2019082220190816
195112132765 0 0150080 400 744ANSI_opt64gcc_-funroll-loops_-m32_-march=pentium-mmx_-O2_-fomit-frame-pointer2019082220190816
195432130933 0 0143472 400 744ANSI_opt64gcc_-m32_-march=pentium-mmx_-O_-fomit-frame-pointer2019082220190816
196076126236 0 0144409 404 744ANSI_opt64gcc_-funroll-loops_-m32_-march=k6_-O3_-fomit-frame-pointer2019082220190816
197256126042 0 0139828 400 744ANSI_opt64gcc_-m32_-O2_-fomit-frame-pointer2019082220190816
197748126123 0 0138777 404 744ANSI_opt64gcc_-m32_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
198760114971 0 0130971 396 744ANSI_opt64gcc_-funroll-loops_-m32_-march=i386_-O_-fomit-frame-pointer2019082220190816
198932126123 0 0138777 404 744ANSI_opt64gcc_-m32_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
199076127397 0 0143972 400 744ANSI_opt64gcc_-funroll-loops_-m32_-march=pentium4_-O_-fomit-frame-pointer2019082220190816
199464126123 0 0138777 404 744ANSI_opt64gcc_-m32_-march=core2_-O_-fomit-frame-pointer2019082220190816
199608124867 0 0141460 400 744ANSI_opt64gcc_-funroll-loops_-m32_-march=prescott_-O_-fomit-frame-pointer2019082220190816
199720123987 0 0141140 400 744ANSI_opt64gcc_-funroll-loops_-m32_-O2_-fomit-frame-pointer2019082220190816
200132112099 0 0129807 396 744ANSI_opt64gcc_-funroll-loops_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
200136126363 0 0142677 404 744ANSI_opt64gcc_-m32_-O3_-fomit-frame-pointer2019082220190816
200420127041 0 0143375 396 744ANSI_opt64gcc_-funroll-loops_-m32_-march=i486_-O_-fomit-frame-pointer2019082220190816
201192129336 0 0141952 400 744ANSI_opt64gcc_-m32_-march=k8_-O_-fomit-frame-pointer2019082220190816
203908121099 0 0134676 400 744ANSI_opt64gcc_-m32_-march=athlon_-O2_-fomit-frame-pointer2019082220190816
204436132757 0 0151100 400 744ANSI_opt64gcc_-funroll-loops_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082220190816
205104130940 0 0144975 396 744ANSI_opt64gcc_-m32_-march=i486_-O2_-fomit-frame-pointer2019082220190816
205628124912 0 0141579 396 744ANSI_opt64gcc_-funroll-loops_-m32_-march=i386_-O2_-fomit-frame-pointer2019082220190816
205748126575 0 0143096 400 744ANSI_opt64gcc_-funroll-loops_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
207212120773 0 0133497 404 744ANSI_opt64gcc_-m32_-march=k6-2_-O_-fomit-frame-pointer2019082220190816
208448226294 0 0127651 396 744ANSI_opt64gcc_-m32_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
210808120332 0 0132703 396 744ANSI_opt64gcc_-m32_-march=i386_-O_-fomit-frame-pointer2019082220190816
210876127114 0 0139759 396 744ANSI_opt64gcc_-m32_-march=pentium-m_-O_-fomit-frame-pointer2019082220190816
211268128510 0 0145561 404 744ANSI_opt64gcc_-m32_-march=k6-2_-O3_-fomit-frame-pointer2019082220190816
211832127534 0 0144000 400 744ANSI_opt64gcc_-funroll-loops_-m32_-march=k8_-O_-fomit-frame-pointer2019082220190816
213244119641 0 0138847 396 744ANSI_opt64gcc_-funroll-loops_-m32_-march=pentium3_-O3_-fomit-frame-pointer2019082220190816
214260131932 0 0144635 396 744ANSI_opt64gcc_-m32_-march=i486_-O_-fomit-frame-pointer2019082220190816
215428124914 0 0141116 400 744ANSI_opt64gcc_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
216332123217 0 0135673 404 744ANSI_opt64gcc_-m32_-march=athlon_-O_-fomit-frame-pointer2019082220190816
217132127779 0 0142983 396 744ANSI_opt64gcc_-m32_-march=i386_-O3_-fomit-frame-pointer2019082220190816
218956122459 0 0139475 396 744ANSI_opt64gcc_-funroll-loops_-m32_-march=prescott_-O2_-fomit-frame-pointer2019082220190816
219536124867 0 0141460 400 744ANSI_opt64gcc_-funroll-loops_-m32_-march=nocona_-O_-fomit-frame-pointer2019082220190816
221220128231 0 0142264 400 744ANSI_opt64gcc_-m32_-march=k6-2_-O2_-fomit-frame-pointer2019082220190816
221868134603 0 0151432 400 744ANSI_opt64gcc_-m32_-march=pentium-mmx_-O3_-fomit-frame-pointer2019082220190816
226172254738 0 0140108 400 744ANSI_opt64gcc_-m32_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
231372126123 0 0138777 404 744ANSI_opt64gcc_-m32_-march=corei7_-O_-fomit-frame-pointer2019082220190816
234152121564 0 0137897 404 744ANSI_opt64gcc_-m32_-march=athlon_-O3_-fomit-frame-pointer2019082220190816
242952123683 0 0141248 400 744ANSI_opt64gcc_-funroll-loops_-m32_-march=prescott_-O3_-fomit-frame-pointer2019082220190816
246112126123 0 0138777 404 744ANSI_opt64gcc_-m32_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
259824123683 0 0141248 400 744ANSI_opt64gcc_-funroll-loops_-m32_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
272144128021 0 0140740 400 744ANSI_opt64gcc_-m32_-march=nocona_-O_-fomit-frame-pointer2019082220190816

Test failure

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

Number of similar (compiler,implementation) pairs: 15, namely:
CompilerImplementations
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ANSI_opt32
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ANSI_opt64
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=core-avx2 -O2 -fomit-frame-pointer sphlib
gcc -m32 -march=core-avx2 -O -fomit-frame-pointer sphlib
gcc -m32 -march=core-avx2 -Os -fomit-frame-pointer sphlib

Compiler output

Implementation: ANSI_opt32
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_code.h:13,
hash.c: from hash.c:7:
hash.c: hash.c: In function 'crypto_hash_fugue256_ANSI_opt32':
hash.c: aestab_t.h:19:26: warning: result of '1718686559 << 24' requires 56 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '1718686559 << 8' requires 40 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:26: warning: result of '888717896 << 24' requires 55 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: hash.c:33:67: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '888717896 << 8' requires 39 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: ANSI_opt32
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_code.h:13,
hash.c: from hash.c:7:
hash.c: hash.c: In function 'crypto_hash_fugue256_ANSI_opt32':
hash.c: aestab_t.h:19:26: warning: result of '1718686559 << 24' requires 56 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '1718686559 << 8' requires 40 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:26: warning: result of '888717896 << 24' requires 55 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: hash.c:33:67: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '888717896 << 8' requires 39 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: ...
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_code.h:13,
hash.c: from hash.c:7:
hash.c: hash.c: In function 'crypto_hash_fugue256_ANSI_opt32':
hash.c: aestab_t.h:19:26: warning: result of '1718686559 << 24' requires 56 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '1718686559 << 8' requires 40 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:26: warning: result of '888717896 << 24' requires 55 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: hash.c:33:67: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '888717896 << 8' requires 39 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: ANSI_opt64
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_code.h:13,
hash.c: from hash.c:7:
hash.c: hash.c: In function 'crypto_hash_fugue256_ANSI_opt64':
hash.c: aestab_t.h:19:26: warning: result of '1718686559 << 24' requires 56 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '1718686559 << 8' requires 40 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:26: warning: result of '888717896 << 24' requires 55 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: hash.c:33:67: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '888717896 << 8' requires 39 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: ANSI_opt64
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_code.h:13,
hash.c: from hash.c:7:
hash.c: hash.c: In function 'crypto_hash_fugue256_ANSI_opt64':
hash.c: aestab_t.h:19:26: warning: result of '1718686559 << 24' requires 56 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '1718686559 << 8' requires 40 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:26: warning: result of '888717896 << 24' requires 55 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: hash.c:33:67: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '888717896 << 8' requires 39 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: ...
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_code.h:13,
hash.c: from hash.c:7:
hash.c: hash.c: In function 'crypto_hash_fugue256_ANSI_opt64':
hash.c: aestab_t.h:19:26: warning: result of '1718686559 << 24' requires 56 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '1718686559 << 8' requires 40 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: hash.c:32:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:26: warning: result of '888717896 << 24' requires 55 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: hash.c:33:67: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xf96c621d),HO2BE_4(0xfbf929de),HO2BE_4(0x9149e899),HO2BE_4(0x34f8c248)};
hash.c: ^~~~~~~
hash.c: aestab_t.h:19:36: warning: result of '888717896 << 8' requires 39 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: ...

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

Compiler output

Implementation: SSE4.1
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from fugue_256_sse4_code.h:15:0,
hash.c: from hash.c:24:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c:
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_sse4_code.h:15,
hash.c: from hash.c:24:
hash.c: hash.c: In function 'crypto_hash_fugue256_SSE4_1':
hash.c: aestab_t.h:20:26: warning: result of '1718686559 << 24' requires 56 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: hash.c:69:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:20:36: warning: result of '1718686559 << 8' requires 40 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: hash.c:69:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:20:26: warning: result of '888717896 << 24' requires 55 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: hash.c:70:67: note: in expansion of macro 'HO2BE_4'
hash.c: ...

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

Compiler output

Implementation: SSE4.1
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from fugue_256_sse4_code.h:15:0,
hash.c: from hash.c:24:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c:
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_sse4_code.h:15,
hash.c: from hash.c:24:
hash.c: hash.c: In function 'crypto_hash_fugue256_SSE4_1':
hash.c: aestab_t.h:20:26: warning: result of '1718686559 << 24' requires 56 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: hash.c:69:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:20:36: warning: result of '1718686559 << 8' requires 40 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: hash.c:69:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:20:26: warning: result of '888717896 << 24' requires 55 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: hash.c:70:67: note: in expansion of macro 'HO2BE_4'
hash.c: ...
hash.c: In file included from fugue_256_sse4_code.h:15:0,
hash.c: from hash.c:24:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c:
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_sse4_code.h:15,
hash.c: from hash.c:24:
hash.c: hash.c: In function 'crypto_hash_fugue256_SSE4_1':
hash.c: aestab_t.h:20:26: warning: result of '1718686559 << 24' requires 56 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: hash.c:69:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:20:36: warning: result of '1718686559 << 8' requires 40 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: hash.c:69:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:20:26: warning: result of '888717896 << 24' requires 55 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: hash.c:70:67: note: in expansion of macro 'HO2BE_4'
hash.c: ...

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

Compiler output

Implementation: SSSE3
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: In file included from fugue_256_ssse3_code.h:15:0,
hash.c: from hash.c:22:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c:
hash.c: In file included from hash.c:22:0:
hash.c: fugue_256_ssse3_code.h:111:23: warning: backslash and newline separated by space
hash.c: t0 = xmm_out ; \
hash.c:
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_ssse3_code.h:15,
hash.c: from hash.c:22:
hash.c: hash.c: In function 'crypto_hash_fugue256_SSSE3':
hash.c: aestab_t.h:20:26: warning: result of '1718686559 << 24' requires 56 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: hash.c:67:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:20:36: warning: result of '1718686559 << 8' requires 40 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: hash.c:67:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: ...

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

Compiler output

Implementation: SSSE3
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from fugue_256_ssse3_code.h:15:0,
hash.c: from hash.c:22:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c:
hash.c: In file included from hash.c:22:0:
hash.c: fugue_256_ssse3_code.h:111:23: warning: backslash and newline separated by space
hash.c: t0 = xmm_out ; \
hash.c:
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_ssse3_code.h:15,
hash.c: from hash.c:22:
hash.c: hash.c: In function 'crypto_hash_fugue256_SSSE3':
hash.c: aestab_t.h:20:26: warning: result of '1718686559 << 24' requires 56 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: hash.c:67:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:20:36: warning: result of '1718686559 << 8' requires 40 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: hash.c:67:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: ...
hash.c: In file included from fugue_256_ssse3_code.h:15:0,
hash.c: from hash.c:22:
hash.c: aestab.h:53:92: warning: backslash and newline separated by space
hash.c: w(r,0x8c), w(r,0xa1), w(r,0x89), w(r,0x0d), w(r,0xbf), w(r,0xe6), w(r,0x42), w(r,0x68),\
hash.c:
hash.c: In file included from hash.c:22:0:
hash.c: fugue_256_ssse3_code.h:111:23: warning: backslash and newline separated by space
hash.c: t0 = xmm_out ; \
hash.c:
hash.c: In file included from aestab.h:4:0,
hash.c: from fugue_256_ssse3_code.h:15,
hash.c: from hash.c:22:
hash.c: hash.c: In function 'crypto_hash_fugue256_SSSE3':
hash.c: aestab_t.h:20:26: warning: result of '1718686559 << 24' requires 56 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: hash.c:67:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: aestab_t.h:20:36: warning: result of '1718686559 << 8' requires 40 bits to represent, but 'int' only has 32 bits [-Wshift-overflow=]
hash.c: #define HO2BE_4(_x) ((_x<<24)|((_x<<8)&0xff0000)|((_x>>8)&0xff00)|(_x>>24))
hash.c: ^
hash.c: hash.c:67:27: note: in expansion of macro 'HO2BE_4'
hash.c: HO2BE_4(0xe952bdde),HO2BE_4(0x6671135f),HO2BE_4(0xe0d4f668),HO2BE_4(0xd2b0b594),
hash.c: ^~~~~~~
hash.c: ...

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

Compiler output

Implementation: ccalik/aesni
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:156:5: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: t1 = _mm_shuffle_epi32(s0, _MM_SHUFFLE(3, 3, 0, 3));\
hash.c: ^
hash.c: hash.c:448:4: note: in expansion of macro 'TIX256'
hash.c: TIX256(pmsg, ctx->state[1], ctx->state[0], ctx->state[6], ctx->state[8], _t0, _t1, _t2);
hash.c: ^~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:31,
hash.c: from hash_api.h:29,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1273:1: error: inlining failed in call to always_inline '_mm_and_si128': target specific option mismatch
hash.c: _mm_and_si128 (__m128i __A, __m128i __B)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:139:7: note: called from here
hash.c: s0 = _mm_and_si128(s0, M128(_maskd3n))
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:349:2: note: in expansion of macro 'UNPACK_S0'
hash.c: UNPACK_S0(s0, s1, _t3)
hash.c: ^~~~~~~~~
hash.c: hash.c:449:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->state[8], ctx->state[9], ctx->state[7], ctx->state[2], ctx->state[7], ctx->state[8], ctx->state[6], ctx->state[1]);
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:31,
hash.c: ...

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

Compiler output

Implementation: ccalik/aesni
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress256':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:301:6: note: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4c));\
hash.c: ^
hash.c: hash.c:254:2: note: in expansion of macro 'POSTSUPERMIX'
hash.c: POSTSUPERMIX(t0, t1, t2, t3, t4)
hash.c: ^~~~~~~~~~~~
hash.c: hash.c:348:2: note: in expansion of macro 'SUPERMIX'
hash.c: SUPERMIX(_t2, _t3, _t0, _t1, s0);\
hash.c: ^~~~~~~~
hash.c: hash.c:449:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->state[8], ctx->state[9], ctx->state[7], ctx->state[2], ctx->state[7], ctx->state[8], ctx->state[6], ctx->state[1]);
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:298:6: note: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4b));\
hash.c: ...

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ccalik/aesni
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k8 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=k8 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=nocona -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=nocona -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=prescott -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=prescott -Os -fomit-frame-pointer ccalik/aesni

Compiler output

Implementation: ccalik/aesni
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:31,
hash.c: from hash_api.h:29,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress256':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1273:1: error: inlining failed in call to always_inline '_mm_and_si128': target specific option mismatch
hash.c: _mm_and_si128 (__m128i __A, __m128i __B)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:139:7: note: called from here
hash.c: s0 = _mm_and_si128(s0, M128(_maskd3n))
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:349:2: note: in expansion of macro 'UNPACK_S0'
hash.c: UNPACK_S0(s0, s1, _t3)
hash.c: ^~~~~~~~~
hash.c: hash.c:449:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->state[8], ctx->state[9], ctx->state[7], ctx->state[2], ctx->state[7], ctx->state[8], ctx->state[6], ctx->state[1]);
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:31,
hash.c: from hash_api.h:29,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1544:1: error: inlining failed in call to always_inline '_mm_castps_si128': target specific option mismatch
hash.c: _mm_castps_si128(__m128 __A)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:138:7: note: called from here
hash.c: ...

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

Compiler output

Implementation: ccalik/aesni
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress256':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:301:6: note: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4c));\
hash.c: ^
hash.c: hash.c:254:2: note: in expansion of macro 'POSTSUPERMIX'
hash.c: POSTSUPERMIX(t0, t1, t2, t3, t4)
hash.c: ^~~~~~~~~~~~
hash.c: hash.c:348:2: note: in expansion of macro 'SUPERMIX'
hash.c: SUPERMIX(_t2, _t3, _t0, _t1, s0);\
hash.c: ^~~~~~~~
hash.c: hash.c:449:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->state[8], ctx->state[9], ctx->state[7], ctx->state[2], ctx->state[7], ctx->state[8], ctx->state[6], ctx->state[1]);
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:298:6: note: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4b));\
hash.c: ...
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress256':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:301:6: note: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4c));\
hash.c: ^
hash.c: hash.c:254:2: note: in expansion of macro 'POSTSUPERMIX'
hash.c: POSTSUPERMIX(t0, t1, t2, t3, t4)
hash.c: ^~~~~~~~~~~~
hash.c: hash.c:348:2: note: in expansion of macro 'SUPERMIX'
hash.c: SUPERMIX(_t2, _t3, _t0, _t1, s0);\
hash.c: ^~~~~~~~
hash.c: hash.c:449:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->state[8], ctx->state[9], ctx->state[7], ctx->state[2], ctx->state[7], ctx->state[8], ctx->state[6], ctx->state[1]);
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:298:6: note: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4b));\
hash.c: ...

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

Compiler output

Implementation: ccalik/aesni
Security model: unknown
Compiler: gcc -m32 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:26:0:
hash.c: hash.c: In function 'Compress256':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:69:1: error: inlining failed in call to always_inline '_mm_aesenclast_si128': target specific option mismatch
hash.c: _mm_aesenclast_si128 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:250:8: note: called from here
hash.c: _t2 = _mm_aesenclast_si128(_t2, M128(_zero))
hash.c: ^
hash.c: hash.c:347:2: note: in expansion of macro 'SUBSTITUTE'
hash.c: SUBSTITUTE(s0, _t1, _t2, _t3, _t0);\
hash.c: ^~~~~~~~~~
hash.c: hash.c:449:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->state[8], ctx->state[9], ctx->state[7], ctx->state[2], ctx->state[7], ctx->state[8], ctx->state[6], ctx->state[1]);
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from hash.c:26:0:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/wmmintrin.h:69:1: error: inlining failed in call to always_inline '_mm_aesenclast_si128': target specific option mismatch
hash.c: _mm_aesenclast_si128 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:250:8: note: called from here
hash.c: _t2 = _mm_aesenclast_si128(_t2, M128(_zero))
hash.c: ^
hash.c: hash.c:340:2: note: in expansion of macro 'SUBSTITUTE'
hash.c: SUBSTITUTE(r0, _t1, _t2, _t3, _t0);\
hash.c: ^~~~~~~~~~
hash.c: hash.c:449:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: ...

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -m32 -march=core2 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core2 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core2 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core2 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core2 -msse4.1 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core2 -msse4.1 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core2 -msse4.1 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core2 -msse4 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core2 -msse4 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core2 -msse4 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=core2 -msse4 -Os -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=corei7 -O2 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=corei7 -O3 -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=corei7 -O -fomit-frame-pointer ccalik/aesni
gcc -m32 -march=corei7 -Os -fomit-frame-pointer ccalik/aesni

Compiler output

Implementation: ccalik/vperm
Security model: unknown
Compiler: gcc -funroll-loops -m32 -O2 -fomit-frame-pointer
hash.c: hash.c: In function 'Compress256':
hash.c: hash.c:165:5: warning: SSE vector return without SSE enabled changes the ABI [-Wpsabi]
hash.c: t1 = _mm_shuffle_epi32(s0, _MM_SHUFFLE(3, 3, 0, 3));\
hash.c: ^
hash.c: hash.c:447:4: note: in expansion of macro 'TIX256'
hash.c: TIX256(pmsg, ctx->state[1], ctx->state[0], ctx->state[6], ctx->state[8], _t0, _t1, _t2);
hash.c: ^~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:31,
hash.c: from hash_api.h:29,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1273:1: error: inlining failed in call to always_inline '_mm_and_si128': target specific option mismatch
hash.c: _mm_and_si128 (__m128i __A, __m128i __B)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:138:7: note: called from here
hash.c: s0 = _mm_and_si128(s0, M128(_maskd3n))
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:348:2: note: in expansion of macro 'UNPACK_S0'
hash.c: UNPACK_S0(s0, s1, _t3)
hash.c: ^~~~~~~~~
hash.c: hash.c:448:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->state[8], ctx->state[9], ctx->state[7], ctx->state[2], ctx->state[7], ctx->state[8], ctx->state[6], ctx->state[1]);
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:31,
hash.c: ...

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

Compiler output

Implementation: ccalik/vperm
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress256':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:300:6: note: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4c));\
hash.c: ^
hash.c: hash.c:268:2: note: in expansion of macro 'POSTSUPERMIX'
hash.c: POSTSUPERMIX(t0, t1, t2, t3, t4);\
hash.c: ^~~~~~~~~~~~
hash.c: hash.c:347:2: note: in expansion of macro 'SUPERMIX'
hash.c: SUPERMIX(_t2, _t3, _t0, _t1, s0);\
hash.c: ^~~~~~~~
hash.c: hash.c:448:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->state[8], ctx->state[9], ctx->state[7], ctx->state[2], ctx->state[7], ctx->state[8], ctx->state[6], ctx->state[1]);
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:297:6: note: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4b));\
hash.c: ...

Number of similar (compiler,implementation) pairs: 44, namely:
CompilerImplementations
gcc -funroll-loops -m32 -march=barcelona -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=barcelona -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=barcelona -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=barcelona -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer ccalik/vperm
gcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k8 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k8 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k8 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=k8 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=nocona -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=nocona -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=nocona -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=nocona -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium-m -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium-m -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium-m -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium-m -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium4 -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium4 -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium4 -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=pentium4 -Os -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=prescott -O2 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=prescott -O3 -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=prescott -O -fomit-frame-pointer ccalik/vperm
gcc -m32 -march=prescott -Os -fomit-frame-pointer ccalik/vperm

Compiler output

Implementation: ccalik/vperm
Security model: unknown
Compiler: gcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:31,
hash.c: from hash_api.h:29,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress256':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1273:1: error: inlining failed in call to always_inline '_mm_and_si128': target specific option mismatch
hash.c: _mm_and_si128 (__m128i __A, __m128i __B)
hash.c: ^~~~~~~~~~~~~
hash.c: hash.c:138:7: note: called from here
hash.c: s0 = _mm_and_si128(s0, M128(_maskd3n))
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: hash.c:348:2: note: in expansion of macro 'UNPACK_S0'
hash.c: UNPACK_S0(s0, s1, _t3)
hash.c: ^~~~~~~~~
hash.c: hash.c:448:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->state[8], ctx->state[9], ctx->state[7], ctx->state[2], ctx->state[7], ctx->state[8], ctx->state[6], ctx->state[1]);
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/pmmintrin.h:31:0,
hash.c: from /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:31,
hash.c: from hash_api.h:29,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/emmintrin.h:1544:1: error: inlining failed in call to always_inline '_mm_castps_si128': target specific option mismatch
hash.c: _mm_castps_si128(__m128 __A)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:137:7: note: called from here
hash.c: ...

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

Compiler output

Implementation: ccalik/vperm
Security model: unknown
Compiler: gcc -m32 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress256':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:300:6: note: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4c));\
hash.c: ^
hash.c: hash.c:268:2: note: in expansion of macro 'POSTSUPERMIX'
hash.c: POSTSUPERMIX(t0, t1, t2, t3, t4);\
hash.c: ^~~~~~~~~~~~
hash.c: hash.c:347:2: note: in expansion of macro 'SUPERMIX'
hash.c: SUPERMIX(_t2, _t3, _t0, _t1, s0);\
hash.c: ^~~~~~~~
hash.c: hash.c:448:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->state[8], ctx->state[9], ctx->state[7], ctx->state[2], ctx->state[7], ctx->state[8], ctx->state[6], ctx->state[1]);
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:297:6: note: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4b));\
hash.c: ...
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: hash.c: In function 'Compress256':
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:300:6: note: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4c));\
hash.c: ^
hash.c: hash.c:268:2: note: in expansion of macro 'POSTSUPERMIX'
hash.c: POSTSUPERMIX(t0, t1, t2, t3, t4);\
hash.c: ^~~~~~~~~~~~
hash.c: hash.c:347:2: note: in expansion of macro 'SUPERMIX'
hash.c: SUPERMIX(_t2, _t3, _t0, _t1, s0);\
hash.c: ^~~~~~~~
hash.c: hash.c:448:4: note: in expansion of macro 'SUBROUND256_2'
hash.c: SUBROUND256_2(ctx->state[8], ctx->state[9], ctx->state[7], ctx->state[2], ctx->state[7], ctx->state[8], ctx->state[6], ctx->state[1]);
hash.c: ^~~~~~~~~~~~~
hash.c: In file included from hash_api.h:29:0,
hash.c: from hash.c:20:
hash.c: /usr/lib/gcc/x86_64-linux-gnu/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: hash.c:297:6: note: called from here
hash.c: t0 = _mm_shuffle_epi8(t0, M128(_supermix4b));\
hash.c: ...

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