Implementation notes: amd64, gpu, crypto_hash/groestl256

Computer: gpu
Architecture: amd64
CPU ID: GenuineIntel-000206d7-bfebfbff
SUPERCOP version: 20190816
Operation: crypto_hash
Primitive: groestl256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2770819050 0 029300 776 1824aesni-intrgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
2821821209 0 033893 784 1824avx-intrgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
2857518208 0 028436 776 1824avx-intrgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
2972021133 0 033813 784 1824aesni-intrgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
2994618120 0 028356 776 1824aesni-intrgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082220190816
2994818208 0 028436 776 1824avx-intrgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
3004418587 0 027944 760 1792avx-intrgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
3008021209 0 033797 784 1824avx-intrgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082220190816
3043221133 0 033717 784 1824aesni-intrgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082220190816
3045218216 0 028452 776 1824avx-intrgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082220190816
3055518510 0 027864 760 1792aesni-intrgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
3070819066 0 029316 776 1824aesni-intrgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082220190816
3077621621 0 035972 768 2096avx-intrclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
3078821209 0 033893 784 1824avx-intrgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
3090420921 0 034612 768 2096aesni-intrclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082220190816
3106020937 0 035284 768 2096aesni-intrclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082220190816
3108019098 0 029348 776 1824avx-intrgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
3168418208 0 028436 776 1824avx-intrgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
3179619114 0 029364 776 1824avx-intrgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082220190816
3207221621 0 035972 768 2096avx-intrclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082220190816
3218418510 0 027864 760 1792aesni-intrgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
3239620937 0 035284 768 2096aesni-intrclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
3248418112 0 028340 776 1824aesni-intrgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
3249619098 0 029348 776 1824avx-intrgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
3250819050 0 029300 776 1824aesni-intrgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
3278019098 0 029348 776 1824avx-intrgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
3288018515 0 027864 760 1792aesni-intrgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082220190816
3296418510 0 027864 760 1792aesni-intrgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
3316418592 0 027944 760 1792avx-intrgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082220190816
3418821209 0 033893 784 1824avx-intrgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
3496819050 0 029300 776 1824aesni-intrgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
3496821605 0 035300 768 2096avx-intrclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082220190816
3510418112 0 028340 776 1824aesni-intrgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
3521621133 0 033813 784 1824aesni-intrgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
3584818587 0 027944 760 1792avx-intrgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
3686418587 0 027944 760 1792avx-intrgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
3805718112 0 028340 776 1824aesni-intrgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
4094521133 0 033813 784 1824aesni-intrgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
5843740553 0 055180 768 2368vperm-intrclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
6169222701 0 037941 760 1136core2duoclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
6356022607 0 040245 760 752core2duoclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
6364045180 0 057885 784 2112vperm-intrgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
6403622503 0 040125 760 752opteronclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
6407622503 0 040125 760 752opteronclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
6424854551 0 072189 760 752opteron-unrolledclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
6484054405 0 068989 760 1136opteron-unrolledclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082220190816
6561242292 0 051640 760 2080vperm-intrgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082220190816
6577622613 0 037837 760 1136opteronclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
6593222445 0 037029 760 1136core2duoclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082220190816
6596154551 0 072189 760 752opteron-unrolledclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
6639654661 0 069901 760 1136opteron-unrolledclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
6645240537 0 054508 768 2368vperm-intrclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082220190816
6686022503 0 040125 760 752opteronclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
6738445180 0 057885 784 2112vperm-intrgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
6788422607 0 040245 760 752core2duoclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
6828445180 0 057885 784 2112vperm-intrgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
6842042450 0 052676 776 2112vperm-intrgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
6872854405 0 068989 760 1136opteron-unrolledclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082220190816
6882422341 0 036893 760 1136opteronclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082220190816
6902042287 0 051640 760 2080vperm-intrgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
6912042890 0 053140 776 2112vperm-intrgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
6930822431 0 038741 760 752core2duoclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082220190816
7020442890 0 053140 776 2112vperm-intrgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
7028422445 0 037029 760 1136core2duoclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082220190816
7037622701 0 037941 760 1136core2duoclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082220190816
7152042906 0 053156 776 2112vperm-intrgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082220190816
7210042458 0 052692 776 2112vperm-intrgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082220190816
7286040553 0 055180 768 2368vperm-intrclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082220190816
7288842450 0 052676 776 2112vperm-intrgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
7414822613 0 037837 760 1136opteronclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082220190816
7596054375 0 070685 760 752opteron-unrolledclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082220190816
7610422607 0 040245 760 752core2duoclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
7655640537 0 054508 768 2368vperm-intrclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082220190816
7760854551 0 072189 760 752opteron-unrolledclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
7815642450 0 052676 776 2112vperm-intrgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
7895622343 0 038637 760 752opteronclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082220190816
7953242287 0 051640 760 2080vperm-intrgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
7960022341 0 036893 760 1136opteronclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082220190816
8091642287 0 051640 760 2080vperm-intrgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
8118854661 0 069901 760 1136opteron-unrolledclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082220190816
8140845180 0 057789 784 2112vperm-intrgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082220190816
8152842890 0 053140 776 2112vperm-intrgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
82533118708 0 069709 784 808mmxgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
8569660473 0 069969 768 776mmxgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
8629250041 0 064717 760 1136sphlib-adaptedclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082220190816
8692046729 0 061373 760 1136sphlibclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082220190816
8720847705 0 063021 760 1136sphlibclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
8727645600 0 055948 776 808sphlibgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
8810844530 0 054000 760 776sphlib-adaptedgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082220190816
8811247705 0 063021 760 1136sphlibclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082220190816
8893250681 0 068413 760 752sphlib-adaptedclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
8968459608 0 069965 784 808mmxgcc_-O_-fomit-frame-pointer2019082220190816
9011246729 0 061373 760 1136sphlibclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082220190816
9027645326 0 054680 760 2080vperm-intrgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
9039663549 0 076350 792 808mmxgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
9054849240 0 064069 784 808sphlib-adaptedgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
9083641311 0 050784 760 776sphlibgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
9125660473 0 069969 768 776mmxgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082220190816
9135244717 0 054168 760 776sphlib-adaptedgcc_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
9136460473 0 069969 768 776mmxgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
9138845647 0 059412 776 808sphlibgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082220190816
9232848448 0 061165 784 808sphlib-adaptedgcc_-m64_-O3_-fomit-frame-pointer2019082220190816
9239257766 0 070445 784 2112vperm-intrgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
9244048448 0 061165 784 808sphlib-adaptedgcc_-O3_-fomit-frame-pointer2019082220190816
9257249231 0 063012 776 808sphlib-adaptedgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082220190816
9257248198 0 063901 784 808sphlib-adaptedgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
9261648080 0 060653 784 808sphlib-adaptedgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
9274464675 0 077486 792 808mmxgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082220190816
9299245749 0 055860 776 808sphlibgcc_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
9329664771 0 077542 792 808mmxgcc_-O3_-fomit-frame-pointer2019082220190816
9338044530 0 054000 760 776sphlib-adaptedgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
9339647987 0 058300 776 808sphlib-adaptedgcc_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
9345645568 0 055916 776 808sphlibgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
9350847203 0 060524 776 808sphlibgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
9364045206 0 060909 784 808sphlibgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082220190816
9374891328 0 058869 784 808sphlibgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
9377251936 0 065676 776 808sphlib-adaptedgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
9402044717 0 054168 760 776sphlib-adaptedgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
9404847529 0 065245 760 752sphlibclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
9427644530 0 054000 760 776sphlib-adaptedgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082220190816
9450058909 0 068385 768 776mmxgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
9462058891 0 068369 768 776mmxgcc_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
9479664225 0 078021 784 808mmxgcc_-funroll-loops_-O_-fomit-frame-pointer2019082220190816
9482445937 0 059716 776 808sphlibgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082220190816
9487651188 0 061300 776 808sphlib-adaptedgcc_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
9491250681 0 068413 760 752sphlib-adaptedclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
9492864627 0 077358 792 808mmxgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
9496445367 0 054712 760 2080vperm-intrgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082220190816
9504047203 0 060524 776 808sphlibgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
9522848448 0 061165 784 808sphlib-adaptedgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
9523244717 0 054168 760 776sphlib-adaptedgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
9526045424 0 058141 784 808sphlibgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
9533241311 0 050784 760 776sphlibgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
9544444907 0 055260 776 808sphlibgcc_-march=nocona_-O_-fomit-frame-pointer2019082220190816
9548044478 0 054796 776 808sphlibgcc_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
9565649231 0 063012 776 808sphlib-adaptedgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
9568051734 0 065332 776 808sphlib-adaptedgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082220190816
9582659512 0 069869 784 808mmxgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
9596848544 0 061317 784 808sphlib-adaptedgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
9604444717 0 054168 760 776sphlib-adaptedgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
9610045424 0 058141 784 808sphlibgcc_-O3_-fomit-frame-pointer2019082220190816
9612848657 0 058988 776 808sphlib-adaptedgcc_-m64_-O_-fomit-frame-pointer2019082220190816
9620844717 0 054168 760 776sphlib-adaptedgcc_-march=k8_-Os_-fomit-frame-pointer2019082220190816
9628848672 0 063709 784 808sphlib-adaptedgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082220190816
9632051936 0 065676 776 808sphlib-adaptedgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
9641670355 0 086927 784 752mmxclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082220190816
9648848263 0 058588 776 808sphlib-adaptedgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
9672058890 0 068369 768 776mmxgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
9673244907 0 055228 776 808sphlibgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
9673245414 0 058461 784 808sphlibgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
9676041651 0 051096 760 776sphlibgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
9676895974 0 058300 776 808sphlib-adaptedgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
9684445648 0 060685 784 808sphlibgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
9698056229 0 066468 776 2112vperm-intrgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082220190816
9698441651 0 051096 760 776sphlibgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
9700045414 0 058461 784 808sphlibgcc_-march=k8_-O3_-fomit-frame-pointer2019082220190816
9710445354 0 054712 760 2080vperm-intrgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
9718444530 0 054000 760 776sphlib-adaptedgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
9718851734 0 065332 776 808sphlib-adaptedgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
9734459608 0 069965 784 808mmxgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
9736445206 0 060909 784 808sphlibgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
9739264771 0 077542 792 808mmxgcc_-m64_-O3_-fomit-frame-pointer2019082220190816
9742844717 0 054168 760 776sphlib-adaptedgcc_-Os_-fomit-frame-pointer2019082220190816
9745244530 0 054000 760 776sphlib-adaptedgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
9748448096 0 061668 776 808sphlib-adaptedgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
9748850681 0 068413 760 752sphlib-adaptedclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
9757245631 0 059204 776 808sphlibgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
9759248112 0 061876 776 808sphlib-adaptedgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082220190816
9782060473 0 069969 768 776mmxgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
9796444530 0 054000 760 776sphlib-adaptedgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
9802050681 0 067085 760 752sphlib-adaptedclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082220190816
9812445937 0 059716 776 808sphlibgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
9813245472 0 061269 784 808sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
9816844907 0 055228 776 808sphlibgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082220190816
9823648544 0 061253 784 808sphlib-adaptedgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
9829644530 0 054000 760 776sphlib-adaptedgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
9831646832 0 060460 776 808sphlibgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
9833646624 0 060364 776 808sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
9833764353 0 078005 784 808mmxgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
9834051008 0 061356 776 808sphlib-adaptedgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
9834444717 0 054168 760 776sphlib-adaptedgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
9838848672 0 063709 784 808sphlib-adaptedgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
9882483302 0 051096 760 776sphlibgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
9882844717 0 054168 760 776sphlib-adaptedgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
9894458891 0 068369 768 776mmxgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
9902489434 0 054168 760 776sphlib-adaptedgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
9912848263 0 058588 776 808sphlib-adaptedgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
9913644907 0 055260 776 808sphlibgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
9914441311 0 050784 760 776sphlibgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082220190816
9920846624 0 060364 776 808sphlibgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
9920851712 0 065340 776 808sphlib-adaptedgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
9949655690 0 065996 776 2112vperm-intrgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082220190816
9951649584 0 062373 784 808sphlib-adaptedgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
9957241311 0 050784 760 776sphlibgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082220190816
99604117818 0 068385 768 776mmxgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
9965648198 0 063901 784 808sphlib-adaptedgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082220190816
99664102144 0 061764 776 808sphlib-adaptedgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
9974445275 0 055596 776 808sphlibgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
9976841311 0 050784 760 776sphlibgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082220190816
9980051673 0 068061 760 752sphlibclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082220190816
9981246440 0 059229 784 808sphlibgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
10007249584 0 062373 784 808sphlib-adaptedgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
10009644530 0 054000 760 776sphlib-adaptedgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082220190816
10018048688 0 061445 784 808sphlib-adaptedgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082220190816
10018463549 0 076350 792 808mmxgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
10029641651 0 051096 760 776sphlibgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
10040447529 0 065245 760 752sphlibclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
10040444717 0 054168 760 776sphlib-adaptedgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
10042444717 0 054168 760 776sphlib-adaptedgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
10044052066 0 065388 776 808sphlib-adaptedgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
10044860841 0 071213 784 808mmxgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
10049644494 0 054876 776 808sphlibgcc_-march=k8_-O_-fomit-frame-pointer2019082220190816
10051245263 0 055596 776 808sphlibgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082220190816
10059249584 0 062373 784 808sphlib-adaptedgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
10068445631 0 059204 776 808sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
10071646400 0 059173 784 808sphlibgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
10079248003 0 058380 776 808sphlib-adaptedgcc_-march=k8_-O_-fomit-frame-pointer2019082220190816
10085241651 0 051096 760 776sphlibgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
10096048768 0 064565 784 808sphlib-adaptedgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
10132060841 0 071213 784 808mmxgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
10139664771 0 077542 792 808mmxgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
10140045696 0 056100 776 808sphlibgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
10151661177 0 071893 784 808mmxgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
10156444717 0 054168 760 776sphlib-adaptedgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082220190816
10158046406 0 060004 776 808sphlibgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082220190816
10165648671 0 059004 776 808sphlib-adaptedgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082220190816
10173648671 0 059004 776 808sphlib-adaptedgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
10188441311 0 050784 760 776sphlibgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
10191641651 0 051096 760 776sphlibgcc_-march=k8_-Os_-fomit-frame-pointer2019082220190816
10199264369 0 078133 784 808mmxgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
10201241651 0 051096 760 776sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082220190816
10213645696 0 056100 776 808sphlibgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
10215648263 0 058604 776 808sphlib-adaptedgcc_-march=nocona_-O_-fomit-frame-pointer2019082220190816
10235645472 0 061269 784 808sphlibgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
10245241651 0 051096 760 776sphlibgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
10246059512 0 069869 784 808mmxgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
10246059561 0 069949 784 808mmxgcc_-march=nocona_-O_-fomit-frame-pointer2019082220190816
10259241311 0 050784 760 776sphlibgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
10262849584 0 062277 784 808sphlib-adaptedgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082220190816
10270841311 0 050784 760 776sphlibgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
10271262399 0 071905 768 776mmxgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082220190816
10279251008 0 061356 776 808sphlib-adaptedgcc_-m64_-O2_-fomit-frame-pointer2019082220190816
10281657766 0 070445 784 2112vperm-intrgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082220190816
10289246873 0 061701 784 808sphlibgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
10292448960 0 062165 784 808sphlib-adaptedgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
10293246702 0 059221 784 808sphlibgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
10294864369 0 078133 784 808mmxgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
10299245263 0 055596 776 808sphlibgcc_-m64_-O_-fomit-frame-pointer2019082220190816
10300866746 0 079846 792 808mmxgcc_-march=k8_-O3_-fomit-frame-pointer2019082220190816
10301651008 0 061356 776 808sphlib-adaptedgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082220190816
10314664107 0 077461 784 808mmxgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
10318850041 0 064717 760 1136sphlib-adaptedclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082220190816
10321641651 0 051096 760 776sphlibgcc_-m64_-Os_-fomit-frame-pointer2019082220190816
10324849072 0 062756 776 808sphlib-adaptedgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082220190816
10334448096 0 061668 776 808sphlib-adaptedgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
10335660841 0 071213 784 808mmxgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
10336845275 0 055596 776 808sphlibgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
10365248003 0 058380 776 808sphlib-adaptedgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
10379644907 0 055228 776 808sphlibgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
10383646440 0 059229 784 808sphlibgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
10391246873 0 061701 784 808sphlibgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
10398045745 0 059428 776 808sphlibgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082220190816
10398871556 0 087398 792 808mmxgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
10407658895 0 068369 768 776mmxgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082220190816
10410871556 0 087398 792 808mmxgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
10418852066 0 065388 776 808sphlib-adaptedgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
10422058891 0 068369 768 776mmxgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
10429259561 0 069949 784 808mmxgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
10432845664 0 058869 784 808sphlibgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
10440859522 0 069869 784 808mmxgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082220190816
10449021542 0 035140 776 808sphlib-smallgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082220190816
10453645648 0 060685 784 808sphlibgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082220190816
10465241651 0 051096 760 776sphlibgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
10467245568 0 055916 776 808sphlibgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
10491259512 0 069869 784 808mmxgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
10495251008 0 061356 776 808sphlib-adaptedgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
10502448768 0 064565 784 808sphlib-adaptedgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
10505250809 0 066141 760 1136sphlib-adaptedclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
10514460889 0 071261 784 808mmxgcc_-m64_-O2_-fomit-frame-pointer2019082220190816
10515245937 0 059716 776 808sphlibgcc_-funroll-loops_-O_-fomit-frame-pointer2019082220190816
10545248657 0 058988 776 808sphlib-adaptedgcc_-O_-fomit-frame-pointer2019082220190816
10547651008 0 061356 776 808sphlib-adaptedgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
10556459608 0 069965 784 808mmxgcc_-m64_-O_-fomit-frame-pointer2019082220190816
10559245263 0 055596 776 808sphlibgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
10560046832 0 060460 776 808sphlibgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082220190816
10575641651 0 051096 760 776sphlibgcc_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
10584441311 0 050784 760 776sphlibgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
10602850944 0 061292 776 808sphlib-adaptedgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
10605248263 0 058604 776 808sphlib-adaptedgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
10608058891 0 068369 768 776mmxgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
10643258909 0 068385 768 776mmxgcc_-m64_-Os_-fomit-frame-pointer2019082220190816
10660048112 0 061876 776 808sphlib-adaptedgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
10664045749 0 055860 776 808sphlibgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
10670445568 0 055916 776 808sphlibgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
10684051008 0 061356 776 808sphlib-adaptedgcc_-O2_-fomit-frame-pointer2019082220190816
10684466746 0 079846 792 808mmxgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
10689245696 0 056100 776 808sphlibgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082220190816
10700064172 0 077885 784 808mmxgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
10706046406 0 060004 776 808sphlibgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
10706863549 0 076350 792 808mmxgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
10707641651 0 051096 760 776sphlibgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
10710844717 0 054168 760 776sphlib-adaptedgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
10713641651 0 051096 760 776sphlibgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082220190816
10734064339 0 076926 792 808mmxgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
10750847529 0 065245 760 752sphlibclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
10757264225 0 078021 784 808mmxgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082220190816
10765244494 0 054876 776 808sphlibgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
10768049240 0 064069 784 808sphlib-adaptedgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
10775645647 0 059412 776 808sphlibgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
10779691200 0 056292 776 808sphlibgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
10786451712 0 065340 776 808sphlib-adaptedgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082220190816
10798444717 0 054168 760 776sphlib-adaptedgcc_-m64_-Os_-fomit-frame-pointer2019082220190816
10802446336 0 059093 784 808sphlibgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082220190816
10808845968 0 058541 784 808sphlibgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
10818448657 0 058988 776 808sphlib-adaptedgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082220190816
10822051152 0 061556 776 808sphlib-adaptedgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082220190816
10824448342 0 061389 784 808sphlib-adaptedgcc_-march=k8_-O3_-fomit-frame-pointer2019082220190816
10830321600 0 037397 784 808sphlib-smallgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
10832060457 0 069953 768 776mmxgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
10834860841 0 071213 784 808mmxgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
10836851152 0 061556 776 808sphlib-adaptedgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
10843261601 0 072053 784 808mmxgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
10857250806 0 061228 776 808sphlib-adaptedgcc_-march=k8_-O2_-fomit-frame-pointer2019082220190816
10872848342 0 061389 784 808sphlib-adaptedgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
10904888956 0 054796 776 808sphlibgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
10915644717 0 054168 760 776sphlib-adaptedgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
10919251188 0 061300 776 808sphlib-adaptedgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
10922045263 0 055596 776 808sphlibgcc_-O_-fomit-frame-pointer2019082220190816
10925658899 0 068369 768 776mmxgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082220190816
10944845275 0 055596 776 808sphlibgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
10954060841 0 071213 784 808mmxgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082220190816
11002049043 0 061557 784 808sphlib-adaptedgcc_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
11031658909 0 068385 768 776mmxgcc_-Os_-fomit-frame-pointer2019082220190816
11032058890 0 068369 768 776mmxgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
11057664627 0 077422 792 808mmxgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
11072849072 0 062756 776 808sphlib-adaptedgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
11107222624 0 035397 784 808sphlib-smallgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
11108844530 0 054000 760 776sphlib-adaptedgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
11111664563 0 077158 792 808mmxgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
11115645366 0 055788 776 808sphlibgcc_-march=k8_-O2_-fomit-frame-pointer2019082220190816
11124058891 0 068369 768 776mmxgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
11135660608 0 070741 784 808mmxgcc_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
11148870332 0 085422 792 808mmxgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082220190816
11171266242 0 079502 792 808mmxgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
11180870332 0 085422 792 808mmxgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
11181660457 0 069953 768 776mmxgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
11199651712 0 065340 776 808sphlib-adaptedgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082220190816
11201461601 0 072053 784 808mmxgcc_-march=k8_-O2_-fomit-frame-pointer2019082220190816
11206845366 0 055788 776 808sphlibgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
11231264429 0 078221 784 808mmxgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082220190816
11242045354 0 054712 760 2080vperm-intrgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
11243241651 0 051096 760 776sphlibgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
11243646400 0 059109 784 808sphlibgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
11247249231 0 063012 776 808sphlib-adaptedgcc_-funroll-loops_-O_-fomit-frame-pointer2019082220190816
11282864107 0 077461 784 808mmxgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
11290070127 0 085006 792 808mmxgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
11298445600 0 055948 776 808sphlibgcc_-m64_-O2_-fomit-frame-pointer2019082220190816
11298855690 0 065996 776 2112vperm-intrgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
11306445600 0 055948 776 808sphlibgcc_-O2_-fomit-frame-pointer2019082220190816
11329651152 0 061556 776 808sphlib-adaptedgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
11335263787 0 077397 784 808mmxgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
11341646702 0 059221 784 808sphlibgcc_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
11352860608 0 070741 784 808mmxgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
11356060089 0 070501 784 808mmxgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
11360872076 0 087830 792 808mmxgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082220190816
11363246440 0 059133 784 808sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082220190816
11382848657 0 058988 776 808sphlib-adaptedgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
11385221248 0 031596 776 808sphlib-smallgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
11396020460 0 034228 776 808sphlib-smallgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082220190816
11398049043 0 061557 784 808sphlib-adaptedgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
11402048263 0 058588 776 808sphlib-adaptedgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082220190816
11411259512 0 069869 784 808mmxgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082220190816
11415244717 0 054168 760 776sphlib-adaptedgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082220190816
11426059512 0 069869 784 808mmxgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
11434464225 0 078021 784 808mmxgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
11445640768 0 031076 776 808sphlib-smallgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
11456445568 0 055916 776 808sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082220190816
11462022357 0 036132 776 808sphlib-smallgcc_-funroll-loops_-O_-fomit-frame-pointer2019082220190816
11471660781 0 070257 768 776mmxgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
114836122354 0 071893 784 808mmxgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
11505263787 0 077397 784 808mmxgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
11506060781 0 070257 768 776mmxgcc_-march=k8_-Os_-fomit-frame-pointer2019082220190816
115104132484 0 079502 792 808mmxgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
11514050806 0 061228 776 808sphlib-adaptedgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
11536864339 0 076926 792 808mmxgcc_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
11543621542 0 035140 776 808sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
11547646832 0 060460 776 808sphlibgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082220190816
11548859512 0 069869 784 808mmxgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
11550864429 0 078221 784 808mmxgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
11577664865 0 078493 784 808mmxgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082220190816
11578064353 0 078005 784 808mmxgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082220190816
11578020431 0 030764 776 808sphlib-smallgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082220190816
11579222357 0 036132 776 808sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
11591659354 0 069709 784 808mmxgcc_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
11600048671 0 059004 776 808sphlib-adaptedgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
11611245648 0 060685 784 808sphlibgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082220190816
11615724489 0 038141 784 808opt32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
11616422912 0 036540 776 808sphlib-smallgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082220190816
11627245275 0 055596 776 808sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082220190816
11631622400 0 035093 784 808sphlib-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082220190816
11646422752 0 037789 784 808sphlib-smallgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082220190816
11658850809 0 066141 760 1136sphlib-adaptedclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082220190816
11662846440 0 059229 784 808sphlibgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
11668058909 0 068385 768 776mmxgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
11676021382 0 034429 784 808sphlib-smallgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
11718045600 0 056292 776 808sphlibgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
11733620431 0 030780 776 808sphlib-smallgcc_-march=nocona_-O_-fomit-frame-pointer2019082220190816
11757641651 0 051096 760 776sphlibgcc_-Os_-fomit-frame-pointer2019082220190816
11757622400 0 035189 784 808sphlib-smallgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
11763251072 0 061764 776 808sphlib-adaptedgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
11763660089 0 070501 784 808mmxgcc_-march=k8_-O_-fomit-frame-pointer2019082220190816
11769245745 0 059428 776 808sphlibgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
11790860841 0 071269 784 808mmxgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082220190816
11797818840 0 029212 776 808sphlib-smallgcc_-march=k8_-O_-fomit-frame-pointer2019082220190816
11799620431 0 030764 776 808sphlib-smallgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
11833222352 0 035069 784 808sphlib-smallgcc_-m64_-O3_-fomit-frame-pointer2019082220190816
11840470475 0 085975 784 1136mmxclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
11852821600 0 037397 784 808sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
11853248671 0 059004 776 808sphlib-adaptedgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
11878822352 0 035069 784 808sphlib-smallgcc_-O3_-fomit-frame-pointer2019082220190816
11882021760 0 035500 776 808sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
11895621760 0 035500 776 808sphlib-smallgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
11927670332 0 085422 792 808mmxgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082220190816
11952818840 0 029212 776 808sphlib-smallgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
11972726970 0 039710 792 808opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082220190816
12005664172 0 077885 784 808mmxgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082220190816
12024823196 0 038021 784 808sphlib-smallgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
12035244717 0 054168 760 776sphlib-adaptedgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
12046821520 0 031924 776 808sphlib-smallgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
12078821232 0 031580 776 808sphlib-smallgcc_-m64_-O2_-fomit-frame-pointer2019082220190816
12079264353 0 078005 784 808mmxgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082220190816
12104417981 0 027432 760 776sphlib-smallgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
12123622208 0 034781 784 808sphlib-smallgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
12147660889 0 071261 784 808mmxgcc_-O2_-fomit-frame-pointer2019082220190816
12162821503 0 031620 776 808sphlib-smallgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
12175222251 0 035940 776 808sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
12180459516 0 069869 784 808mmxgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082220190816
12191237648 0 029148 776 808sphlib-smallgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
12192822912 0 036540 776 808sphlib-smallgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082220190816
12202423196 0 038021 784 808sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
12202856089 0 066324 776 2112vperm-intrgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
12245660841 0 071269 784 808mmxgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
12261623142 0 036476 776 808sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
12262064865 0 078493 784 808mmxgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
12272417935 0 027408 760 776sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
12274057959 0 070453 784 2112vperm-intrgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
12277258890 0 068369 768 776mmxgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
12285621248 0 031596 776 808sphlib-smallgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
12287662399 0 071905 768 776mmxgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
12326020384 0 031076 776 808sphlib-smallgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
12371620118 0 030540 776 808sphlib-smallgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
12372863065 0 075774 792 808mmxgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082220190816
12380445536 0 055884 776 808sphlibgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
12391257766 0 070381 784 2112vperm-intrgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
12403223142 0 036476 776 808sphlib-smallgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
12449620444 0 034004 776 808sphlib-smallgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
12466470127 0 085006 792 808mmxgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
12471620699 0 031020 776 808sphlib-smallgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
12480448672 0 063709 784 808sphlib-adaptedgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082220190816
12498421600 0 034805 784 808sphlib-smallgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
12516860473 0 069969 768 776mmxgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082220190816
12521245424 0 058141 784 808sphlibgcc_-m64_-O3_-fomit-frame-pointer2019082220190816
12546017935 0 027408 760 776sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
12548021334 0 037037 784 808sphlib-smallgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082220190816
12563641651 0 051096 760 776sphlibgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
12586035962 0 027432 760 776sphlib-smallgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
12590821232 0 031580 776 808sphlib-smallgcc_-O2_-fomit-frame-pointer2019082220190816
12613620693 0 031020 776 808sphlib-smallgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
12660841651 0 051096 760 776sphlibgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
12660822752 0 037789 784 808sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
12663697920 0 062165 784 808sphlib-adaptedgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
12700060841 0 071269 784 808mmxgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
12703624377 0 038005 784 808opt32gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082220190816
12709255802 0 066052 776 2112vperm-intrgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
12710417935 0 027408 760 776sphlib-smallgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082220190816
12788021248 0 031596 776 808sphlib-smallgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
12790022544 0 035301 784 808sphlib-smallgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082220190816
12822021152 0 031500 776 808sphlib-smallgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
12828020699 0 031020 776 808sphlib-smallgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
12834817935 0 027408 760 776sphlib-smallgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082220190816
12838855690 0 065996 776 2112vperm-intrgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
12856017935 0 027408 760 776sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
12856821334 0 037037 784 808sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
12875633714 0 049502 792 808opt32gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
12927232841 0 047966 792 808opt32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
12948821503 0 031620 776 808sphlib-smallgcc_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
12962120776 0 030949 784 808opt32gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
12974421033 0 031493 784 808opt32gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
12996821232 0 031580 776 808sphlib-smallgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
13005232841 0 047966 792 808opt32gcc_-funroll-loops_-O3_-fomit-frame-pointer2019082220190816
13019220460 0 034228 776 808sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
13036472076 0 087830 792 808mmxgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
13049617981 0 027432 760 776sphlib-smallgcc_-m64_-Os_-fomit-frame-pointer2019082220190816
13076420834 0 030337 768 776opt32gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
13087220699 0 031020 776 808sphlib-smallgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
13114817981 0 027432 760 776sphlib-smallgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
13144470427 0 085255 784 1136mmxclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082220190816
13152817981 0 027432 760 776sphlib-smallgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
13200017981 0 027432 760 776sphlib-smallgcc_-march=k8_-Os_-fomit-frame-pointer2019082220190816
13214422912 0 036540 776 808sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
13263232841 0 047966 792 808opt32gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082220190816
13271227384 0 040014 792 808opt32gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
13276051008 0 061356 776 808sphlib-adaptedgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
13286417981 0 027432 760 776sphlib-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082220190816
13296817981 0 027432 760 776sphlib-smallgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
13300421033 0 031437 784 808opt32gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
13327217981 0 027432 760 776sphlib-smallgcc_-Os_-fomit-frame-pointer2019082220190816
13331627224 0 040070 792 808opt32gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
13338460889 0 071261 784 808mmxgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
13354024436 0 038253 784 808opt32gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082220190816
13372018824 0 029148 776 808sphlib-smallgcc_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
13396824489 0 038141 784 808opt32gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082220190816
13430422400 0 035189 784 808sphlib-smallgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
13437620118 0 030540 776 808sphlib-smallgcc_-march=k8_-O2_-fomit-frame-pointer2019082220190816
13439217981 0 027432 760 776sphlib-smallgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082220190816
13456020431 0 030764 776 808sphlib-smallgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
13482820699 0 031020 776 808sphlib-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082220190816
13510822777 0 040397 760 752sphlib-smallclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
13525222752 0 037789 784 808sphlib-smallgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082220190816
13540820693 0 031020 776 808sphlib-smallgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082220190816
13572022585 0 038877 760 752sphlib-smallclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082220190816
13618422251 0 035940 776 808sphlib-smallgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082220190816
13620021520 0 031924 776 808sphlib-smallgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082220190816
13648824436 0 038189 784 808opt32gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
13654021520 0 031924 776 808sphlib-smallgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
13654455726 0 041158 792 808opt32gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
13659217981 0 027432 760 776sphlib-smallgcc_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
13659617981 0 027432 760 776sphlib-smallgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
13722027125 0 039734 792 808opt32gcc_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
13737220876 0 031269 784 808opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082220190816
13762020693 0 031020 776 808sphlib-smallgcc_-O_-fomit-frame-pointer2019082220190816
13766022357 0 036132 776 808sphlib-smallgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082220190816
13772820431 0 030780 776 808sphlib-smallgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
13803234034 0 049910 792 808opt32gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
13820022862 0 035381 784 808sphlib-smallgcc_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
13821620834 0 030337 768 776opt32gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
13853624433 0 038269 784 808opt32gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082220190816
13889617981 0 027432 760 776sphlib-smallgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
13891627391 0 040526 792 808opt32gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
13904422624 0 035333 784 808sphlib-smallgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
13914023193 0 038445 760 1136sphlib-smallclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082220190816
13918017935 0 027408 760 776sphlib-smallgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082220190816
13928821033 0 031437 784 808opt32gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
13961120834 0 030337 768 776opt32gcc_-m64_-Os_-fomit-frame-pointer2019082220190816
13965622080 0 031617 768 776opt32gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082220190816
13997627384 0 040190 792 808opt32gcc_-O3_-fomit-frame-pointer2019082220190816
14002020444 0 034004 776 808sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
14004020861 0 031253 784 808opt32gcc_-O_-fomit-frame-pointer2019082220190816
14004433714 0 049502 792 808opt32gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082220190816
14023222352 0 035069 784 808sphlib-smallgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
14036021049 0 031453 784 808opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082220190816
14046024489 0 038141 784 808opt32gcc_-funroll-loops_-O2_-fomit-frame-pointer2019082220190816
14056856093 0 066324 776 2112vperm-intrgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082220190816
14073220860 0 031253 784 808opt32gcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082220190816
14076022400 0 035189 784 808sphlib-smallgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
14076821113 0 035693 760 1136sphlib-smallclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082220190816
14102820860 0 031253 784 808opt32gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
14109217981 0 027432 760 776sphlib-smallgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
14112921033 0 031437 784 808opt32gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
14113220945 0 031429 784 808opt32gcc_-march=k8_-O2_-fomit-frame-pointer2019082220190816
14116024436 0 038253 784 808opt32gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
14121243200 0 034805 784 808sphlib-smallgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
14132017935 0 027408 760 776sphlib-smallgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
14159224433 0 038269 784 808opt32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
14168042386 0 031941 784 808opt32gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
14172432645 0 047550 792 808opt32gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
14206821382 0 034429 784 808sphlib-smallgcc_-march=k8_-O3_-fomit-frame-pointer2019082220190816
14242441668 0 030337 768 776opt32gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
14252422080 0 031617 768 776opt32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
14252420860 0 031253 784 808opt32gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
14254023193 0 038445 760 1136sphlib-smallclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
14260821248 0 031596 776 808sphlib-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082220190816
14276856089 0 066324 776 2112vperm-intrgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
14307217935 0 027408 760 776sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
14340824276 0 037629 784 808opt32gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
14365220834 0 030337 768 776opt32gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
14372827224 0 040070 792 808opt32gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
14377220861 0 031253 784 808opt32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
14389217981 0 027432 760 776sphlib-smallgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
14412822080 0 031617 768 776opt32gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
14431627224 0 040070 792 808opt32gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
14452420945 0 031429 784 808opt32gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
14480017935 0 027408 760 776sphlib-smallgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
14524424436 0 038189 784 808opt32gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082220190816
14570427384 0 040190 792 808opt32gcc_-m64_-O3_-fomit-frame-pointer2019082220190816
14576824413 0 038045 784 808opt32gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
14583222777 0 040397 760 752sphlib-smallclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
14587220776 0 030949 784 808opt32gcc_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
14595222777 0 040397 760 752sphlib-smallclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
14598824377 0 038005 784 808opt32gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
14610420884 0 031285 784 808opt32gcc_-march=nocona_-O_-fomit-frame-pointer2019082220190816
14644020868 0 031309 784 808opt32gcc_-march=k8_-O_-fomit-frame-pointer2019082220190816
14650021033 0 031493 784 808opt32gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082220190816
14662820834 0 030337 768 776opt32gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
14664820693 0 031020 776 808sphlib-smallgcc_-m64_-O_-fomit-frame-pointer2019082220190816
14686032645 0 047550 792 808opt32gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
14743621033 0 031437 784 808opt32gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
14760427512 0 040342 792 808opt32gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
14772424649 0 038413 784 808opt32gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
14801620834 0 030337 768 776opt32gcc_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
14809620860 0 031253 784 808opt32gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082220190816
14820424413 0 038045 784 808opt32gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
14832421033 0 031493 784 808opt32gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
14860427512 0 040278 792 808opt32gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
14861621033 0 031437 784 808opt32gcc_-O2_-fomit-frame-pointer2019082220190816
14961641700 0 031221 784 808opt32gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
14964020868 0 031309 784 808opt32gcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
15016417981 0 027432 760 776sphlib-smallgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
15037220860 0 031253 784 808opt32gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
15062817981 0 027432 760 776sphlib-smallgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
15128822862 0 035381 784 808sphlib-smallgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
15140820834 0 030337 768 776opt32gcc_-march=k8_-Os_-fomit-frame-pointer2019082220190816
15177070379 0 088279 784 752mmxclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
15276420834 0 030337 768 776opt32gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082220190816
15305621033 0 031437 784 808opt32gcc_-m64_-O2_-fomit-frame-pointer2019082220190816
15523620834 0 030337 768 776opt32gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
15524820843 0 030353 768 776opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082220190816
15539222078 0 031601 768 776opt32gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
15541220860 0 031253 784 808opt32gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
15606824649 0 038413 784 808opt32gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
15661670379 0 088279 784 752mmxclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
15682270475 0 085975 784 1136mmxclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082220190816
15699234034 0 049910 792 808opt32gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
15706020860 0 031253 784 808opt32gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
15742422080 0 031617 768 776opt32gcc_-funroll-loops_-Os_-fomit-frame-pointer2019082220190816
15744020834 0 030337 768 776opt32gcc_-Os_-fomit-frame-pointer2019082220190816
15857220834 0 030337 768 776opt32gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
15969622080 0 031617 768 776opt32gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
15981627391 0 040526 792 808opt32gcc_-march=k8_-O3_-fomit-frame-pointer2019082220190816
15998427384 0 040190 792 808opt32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
16016820884 0 031285 784 808opt32gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
16156027863 0 041158 792 808opt32gcc_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
16174024433 0 038269 784 808opt32gcc_-funroll-loops_-O_-fomit-frame-pointer2019082220190816
16227670427 0 085255 784 1136mmxclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082220190816
16253221113 0 035693 760 1136sphlib-smallclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082220190816
16275620850 0 031221 784 808opt32gcc_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
16367227726 0 045687 784 752opt32clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
16367669193 0 080927 768 768sphlibcc2019082220190816
16422820834 0 030337 768 776opt32gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
16463222080 0 031617 768 776opt32gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082220190816
16507627726 0 044359 784 752opt32clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082220190816
16706874353 0 086079 768 768sphlib-adaptedcc2019082220190816
16762827726 0 045687 784 752opt32clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
16863227358 0 042215 784 1136opt32clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082220190816
16878420861 0 031253 784 808opt32gcc_-m64_-O_-fomit-frame-pointer2019082220190816
16963627934 0 043495 784 1136opt32clang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
17120427726 0 045687 784 752opt32clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
17154021033 0 031437 784 808opt32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
17257670379 0 088279 784 752mmxclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
17259227125 0 039734 792 808opt32gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
17271222080 0 031617 768 776opt32gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
17340420832 0 030337 768 776opt32gcc_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
17399624276 0 037629 784 808opt32gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
17710022078 0 031601 768 776opt32gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
17928420834 0 030337 768 776opt32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
18069610078 0 027749 760 75232bit-2ktableclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
18164469193 0 080927 768 768sphlibgcc2019082220190816
18720027358 0 042215 784 1136opt32clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082220190816
18773227512 0 040326 792 808opt32gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082220190816
18774069193 0 080927 768 768sphlibgcc_-funroll-loops2019082220190816
18889621193 0 031941 784 808opt32gcc_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
19121627934 0 043495 784 1136opt32clang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082220190816
1913049936 0 024549 760 113632bit-2ktableclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082220190816
19242820832 0 030337 768 776opt32gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
19345674353 0 086079 768 768sphlib-adaptedgcc_-funroll-loops2019082220190816
1965285944 0 022285 760 75232bit-bytesliced-c-fastclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082220190816
20122033137 0 044863 768 768sphlib-smallcc2019082220190816
20191674353 0 086079 768 768sphlib-adaptedgcc2019082220190816
20706410078 0 027749 760 75232bit-2ktableclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
20839210298 0 025541 760 113632bit-2ktableclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
21506833137 0 044863 768 768sphlib-smallgcc_-funroll-loops2019082220190816
22227610078 0 027749 760 75232bit-2ktableclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
22349610078 0 026421 760 75232bit-2ktableclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082220190816
23211233137 0 044863 768 768sphlib-smallgcc2019082220190816
2369529936 0 024549 760 113632bit-2ktableclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082220190816
24267610298 0 025541 760 113632bit-2ktableclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082220190816
25633210582 0 019913 752 77632bit-2ktablegcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082220190816
25936013289 0 026885 768 80832bit-2ktablegcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
26027113209 0 026669 768 80832bit-2ktablegcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
26064012795 0 025342 776 80832bit-2ktablegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082220190816
26098813385 0 026869 768 80832bit-2ktablegcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082220190816
26458415918 0 028814 776 80832bit-2ktablegcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
26483613385 0 026869 768 80832bit-2ktablegcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
26831220170 0 035062 776 80832bit-2ktablegcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
26872010969 0 021173 768 80832bit-2ktablegcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
2689084848 0 021117 760 7528bit_cclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082220190816
26908810788 0 020765 768 80832bit-2ktablegcc_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
26926810969 0 021173 768 80832bit-2ktablegcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
2703605944 0 023613 760 75232bit-bytesliced-c-fastclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
27151210937 0 021141 768 80832bit-2ktablegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082220190816
27172516027 0 028638 776 80832bit-2ktablegcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082220190816
27213210582 0 019913 752 77632bit-2ktablegcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082220190816
27214213289 0 026885 768 80832bit-2ktablegcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
27248012162 0 027846 776 80832bit-bytesliced-c-fastgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
27261615951 0 028374 776 80832bit-2ktablegcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
27281415975 0 028542 776 80832bit-2ktablegcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
27300610785 0 021069 768 80832bit-2ktablegcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
27329415071 0 027710 776 80832bit-2ktablegcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
27399612042 0 027646 776 80832bit-bytesliced-c-fastgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082220190816
27434013209 0 026669 768 80832bit-2ktablegcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082220190816
27458010582 0 019913 752 77632bit-2ktablegcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
27518419810 0 035366 776 80832bit-2ktablegcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082220190816
27610410588 0 019921 752 77632bit-2ktablegcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
27648815071 0 027710 776 80832bit-2ktablegcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
27693619906 0 035550 776 80832bit-2ktablegcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
27694419810 0 035366 776 80832bit-2ktablegcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
28059610785 0 021069 768 80832bit-2ktablegcc_-march=k8_-O2_-fomit-frame-pointer2019082220190816
28062016027 0 028654 776 80832bit-2ktablegcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
28069220170 0 035062 776 80832bit-2ktablegcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082220190816
28135610347 0 019649 752 77632bit-2ktablegcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
28145610347 0 019649 752 77632bit-2ktablegcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
28356616201 0 028590 776 80832bit-2ktablegcc_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
28525210347 0 019649 752 77632bit-2ktablegcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082220190816
28558020170 0 035062 776 80832bit-2ktablegcc_-funroll-loops_-O3_-fomit-frame-pointer2019082220190816
28581219906 0 035550 776 80832bit-2ktablegcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
28653232220 0 029158 776 80832bit-2ktablegcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
28662013385 0 026869 768 80832bit-2ktablegcc_-funroll-loops_-O2_-fomit-frame-pointer2019082220190816
28756010969 0 021229 768 80832bit-2ktablegcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
28802016201 0 028590 776 80832bit-2ktablegcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
28836810888 0 021077 768 80832bit-2ktablegcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082220190816
28912016110 0 029158 776 80832bit-2ktablegcc_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
28978815918 0 028814 776 80832bit-2ktablegcc_-march=k8_-O3_-fomit-frame-pointer2019082220190816
29176810969 0 021173 768 80832bit-2ktablegcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
29188010588 0 019921 752 77632bit-2ktablegcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
2920326150 0 021421 760 113632bit-bytesliced-c-fastclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082220190816
29360010582 0 019913 752 77632bit-2ktablegcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
29367213441 0 027069 768 80832bit-2ktablegcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
2943005944 0 023613 760 75232bit-bytesliced-c-fastclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
29533210969 0 021173 768 80832bit-2ktablegcc_-O2_-fomit-frame-pointer2019082220190816
29575210953 0 021501 768 80832bit-2ktablegcc_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
29636010969 0 021229 768 80832bit-2ktablegcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082220190816
29642810788 0 020765 768 80832bit-2ktablegcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
29674810888 0 021077 768 80832bit-2ktablegcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
29686810582 0 019913 752 77632bit-2ktablegcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
29712013295 0 026733 768 80832bit-2ktablegcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
29974412028 0 026958 776 80832bit-bytesliced-c-fastgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082220190816
29990412028 0 026958 776 80832bit-bytesliced-c-fastgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
30045212042 0 027646 776 80832bit-bytesliced-c-fastgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
30154810969 0 021173 768 80832bit-2ktablegcc_-m64_-O2_-fomit-frame-pointer2019082220190816
3018165944 0 023613 760 75232bit-bytesliced-c-fastclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
30220510888 0 021077 768 80832bit-2ktablegcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
30278812028 0 026958 776 80832bit-bytesliced-c-fastgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082220190816
30420420694 0 019649 752 77632bit-2ktablegcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
30477216027 0 028590 776 80832bit-2ktablegcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
30499615071 0 027710 776 80832bit-2ktablegcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
30515621117 0 035782 776 80832bit-2ktablegcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
30549210347 0 019649 752 77632bit-2ktablegcc_-m64_-Os_-fomit-frame-pointer2019082220190816
30549610969 0 021229 768 80832bit-2ktablegcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
30570810356 0 019665 752 77632bit-2ktablegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082220190816
30582010345 0 019649 752 77632bit-2ktablegcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
30607610347 0 019649 752 77632bit-2ktablegcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
30813621906 0 021501 768 80832bit-2ktablegcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
3086206070 0 020685 760 113632bit-bytesliced-c-fastclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082220190816
30878013252 0 026437 768 80832bit-2ktablegcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
30878010347 0 019649 752 77632bit-2ktablegcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
30950010889 0 021077 768 80832bit-2ktablegcc_-m64_-O_-fomit-frame-pointer2019082220190816
30950110888 0 021077 768 80832bit-2ktablegcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
3100479447 0 022030 776 80832bit-bytesliced-c-fastgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082220190816
31037210347 0 019649 752 77632bit-2ktablegcc_-Os_-fomit-frame-pointer2019082220190816
31046413311 0 026925 768 80832bit-2ktablegcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082220190816
31066810969 0 021173 768 80832bit-2ktablegcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
31144410347 0 019649 752 77632bit-2ktablegcc_-march=k8_-Os_-fomit-frame-pointer2019082220190816
31192413252 0 026437 768 80832bit-2ktablegcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
31199610347 0 019649 752 77632bit-2ktablegcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
31200010582 0 019913 752 77632bit-2ktablegcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
31202010889 0 021077 768 80832bit-2ktablegcc_-O_-fomit-frame-pointer2019082220190816
31282410347 0 019649 752 77632bit-2ktablegcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
31339610347 0 019649 752 77632bit-2ktablegcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
31429610893 0 021077 768 80832bit-2ktablegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082220190816
31568410347 0 019649 752 77632bit-2ktablegcc_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
31591221117 0 035782 776 80832bit-2ktablegcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
3159768708 0 021166 776 80832bit-bytesliced-c-fastgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
31610812050 0 026758 776 80832bit-bytesliced-c-fastgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
31661213441 0 027069 768 80832bit-2ktablegcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082220190816
3166848708 0 021310 776 80832bit-bytesliced-c-fastgcc_-m64_-O3_-fomit-frame-pointer2019082220190816
31862810922 0 021141 768 80832bit-2ktablegcc_-march=nocona_-O_-fomit-frame-pointer2019082220190816
31869215975 0 028542 776 80832bit-2ktablegcc_-O3_-fomit-frame-pointer2019082220190816
32074010345 0 019649 752 77632bit-2ktablegcc_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
3210766070 0 020685 760 113632bit-bytesliced-c-fastclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082220190816
3232838735 0 021334 776 80832bit-bytesliced-c-fastgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
32532813441 0 027069 768 80832bit-2ktablegcc_-funroll-loops_-O_-fomit-frame-pointer2019082220190816
3255369447 0 022126 776 80832bit-bytesliced-c-fastgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
32778817756 0 021974 776 80832bit-bytesliced-c-fastgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
3278764653 0 019917 760 113632bit-bytesliced-c-smallclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082220190816
3281608878 0 021974 776 80832bit-bytesliced-c-fastgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
32821210768 0 020949 768 80832bit-2ktablegcc_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
32928812050 0 026758 776 80832bit-bytesliced-c-fastgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
32945610922 0 021141 768 80832bit-2ktablegcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
32951212162 0 027846 776 80832bit-bytesliced-c-fastgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
33009210888 0 021077 768 80832bit-2ktablegcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
33034410969 0 021173 768 80832bit-2ktablegcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
3315994653 0 019917 760 113632bit-bytesliced-c-smallclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
3328118708 0 021310 776 80832bit-bytesliced-c-fastgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
33302010784 0 021013 768 80832bit-2ktablegcc_-march=k8_-O_-fomit-frame-pointer2019082220190816
3343536524 0 018894 776 80832bit-bytesliced-c-smallgcc_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
3386128702 0 021646 776 80832bit-bytesliced-c-fastgcc_-march=k8_-O3_-fomit-frame-pointer2019082220190816
33874013776 0 027325 768 80832bit-2ktablegcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082220190816
34028013295 0 026733 768 80832bit-2ktablegcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
3403769447 0 022126 776 80832bit-bytesliced-c-fastgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
34083210582 0 019913 752 77632bit-2ktablegcc_-funroll-loops_-Os_-fomit-frame-pointer2019082220190816
34085213311 0 026925 768 80832bit-2ktablegcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
34097215975 0 028542 776 80832bit-2ktablegcc_-m64_-O3_-fomit-frame-pointer2019082220190816
34130410888 0 021077 768 80832bit-2ktablegcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082220190816
34438413776 0 027325 768 80832bit-2ktablegcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
3447804432 0 019021 760 113632bit-bytesliced-c-smallclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082220190816
34490410888 0 021077 768 80832bit-2ktablegcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
3474609217 0 024862 776 80832bit-bytesliced-c-smallgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
34812810347 0 019649 752 77632bit-2ktablegcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
3527207564 0 021077 768 80832bit-bytesliced-c-fastgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
3534766150 0 021421 760 113632bit-bytesliced-c-fastclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
3552646882 0 019934 776 80832bit-bytesliced-c-smallgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
3563208682 0 023342 776 80832bit-bytesliced-c-smallgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
3564249057 0 024614 776 80832bit-bytesliced-c-smallgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
3566968678 0 021094 776 80832bit-bytesliced-c-fastgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
3573488735 0 021398 776 80832bit-bytesliced-c-fastgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
3592566961 0 019502 776 80832bit-bytesliced-c-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082220190816
3596287009 0 019646 776 80832bit-bytesliced-c-smallgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
3603169447 0 022126 776 80832bit-bytesliced-c-fastgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
3608486524 0 018894 776 80832bit-bytesliced-c-smallgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
3614246643 0 019206 776 80832bit-bytesliced-c-smallgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
36384810889 0 021077 768 80832bit-2ktablegcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
3644524504 0 022141 760 75232bit-bytesliced-c-smallclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
3655888735 0 021382 776 80832bit-bytesliced-c-fastgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082220190816
3679888678 0 021094 776 80832bit-bytesliced-c-fastgcc_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
3691927708 0 021333 768 80832bit-bytesliced-c-fastgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
3697204504 0 020813 760 75232bit-bytesliced-c-smallclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019082220190816
3704555904 0 019373 768 80832bit-bytesliced-c-smallgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
3727288682 0 023342 776 80832bit-bytesliced-c-smallgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
3731008806 0 023686 776 80832bit-bytesliced-c-smallgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
3732009217 0 024862 776 80832bit-bytesliced-c-smallgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
3741924504 0 022141 760 75232bit-bytesliced-c-smallclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
3745447529 0 021021 768 80832bit-bytesliced-c-fastgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082220190816
3752526581 0 019134 776 80832bit-bytesliced-c-smallgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
3755604432 0 019021 760 113632bit-bytesliced-c-smallclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082220190816
3774528702 0 021646 776 80832bit-bytesliced-c-fastgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
3786684504 0 022141 760 75232bit-bytesliced-c-smallclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
38019213764 0 019934 776 80832bit-bytesliced-c-smallgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
38042410784 0 021013 768 80832bit-2ktablegcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
3812887564 0 021077 768 80832bit-bytesliced-c-fastgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082220190816
3823007483 0 020709 768 80832bit-bytesliced-c-fastgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
3834647529 0 021021 768 80832bit-bytesliced-c-fastgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
3844087708 0 021333 768 80832bit-bytesliced-c-fastgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
3856288806 0 023686 776 80832bit-bytesliced-c-smallgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082220190816
3866566746 0 019654 776 80832bit-bytesliced-c-smallgcc_-march=k8_-O3_-fomit-frame-pointer2019082220190816
38907621536 0 020949 768 80832bit-2ktablegcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
3900449057 0 024614 776 80832bit-bytesliced-c-smallgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082220190816
3912208708 0 021310 776 80832bit-bytesliced-c-fastgcc_-O3_-fomit-frame-pointer2019082220190816
3920406746 0 019654 776 80832bit-bytesliced-c-smallgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
3950765868 0 019317 768 80832bit-bytesliced-c-smallgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
3957005904 0 019373 768 80832bit-bytesliced-c-smallgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082220190816
3958127009 0 019646 776 80832bit-bytesliced-c-smallgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
3982048806 0 023686 776 80832bit-bytesliced-c-smallgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082220190816
3996244866 0 020077 760 11368bit_cclang_-march=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
4009355070 0 018813 784 8088bit_cgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
4024287412 0 021069 768 80832bit-bytesliced-c-fastgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
4028565904 0 019373 768 80832bit-bytesliced-c-smallgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082220190816
4039566597 0 019198 776 80832bit-bytesliced-c-smallgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082220190816
4052374848 0 022445 760 7528bit_cclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
4058167564 0 021077 768 80832bit-bytesliced-c-fastgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082220190816
4092123462 0 013693 768 80832bit-bytesliced-c-fastgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082220190816
4100807483 0 020709 768 80832bit-bytesliced-c-fastgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
4156833462 0 013693 768 80832bit-bytesliced-c-fastgcc_-m64_-O2_-fomit-frame-pointer2019082220190816
4169486581 0 019198 776 80832bit-bytesliced-c-smallgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
4171005211 0 018724 776 8088bit_cgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019082220190816
4174406549 0 018966 776 80832bit-bytesliced-c-smallgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
4190404722 0 017365 784 8088bit_cgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019082220190816
4191724722 0 017381 784 8088bit_cgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019082220190816
4202883462 0 013693 768 80832bit-bytesliced-c-fastgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
4221447009 0 019646 776 80832bit-bytesliced-c-smallgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
4231843462 0 013693 768 80832bit-bytesliced-c-fastgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
4237283462 0 013749 768 80832bit-bytesliced-c-fastgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
4237605107 0 018596 776 8088bit_cgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
4245247338 0 014245 768 80832bit-bytesliced-c-fastgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
4253255211 0 018724 776 8088bit_cgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
4299004848 0 022445 760 7528bit_cclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
4324924602 0 017533 784 8088bit_cgcc_-march=k8_-O3_-fomit-frame-pointer2019082220190816
4328485948 0 019533 768 80832bit-bytesliced-c-smallgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
4335126643 0 019206 776 80832bit-bytesliced-c-smallgcc_-O3_-fomit-frame-pointer2019082220190816
4338633462 0 013693 768 80832bit-bytesliced-c-fastgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
4339644537 0 014821 784 8088bit_cgcc_-m64_-O_-fomit-frame-pointer2019082220190816
4359886643 0 019206 776 80832bit-bytesliced-c-smallgcc_-m64_-O3_-fomit-frame-pointer2019082220190816
4363484666 0 014948 776 8088bit_cgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
4364245948 0 019533 768 80832bit-bytesliced-c-smallgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
4405564537 0 014821 784 8088bit_cgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
4429364649 0 014876 776 8088bit_cgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
4433564458 0 014741 784 8088bit_cgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082220190816
4435604848 0 022445 760 7528bit_cclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019082220190816
4442725211 0 018724 776 8088bit_cgcc_-funroll-loops_-O2_-fomit-frame-pointer2019082220190816
4444725107 0 018596 776 8088bit_cgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082220190816
4450204732 0 018357 768 80832bit-bytesliced-c-smallgcc_-funroll-loops_-O_-fomit-frame-pointer2019082220190816
4458723291 0 013301 768 80832bit-bytesliced-c-fastgcc_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
4467884727 0 018333 768 80832bit-bytesliced-c-smallgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
4472603462 0 013693 768 80832bit-bytesliced-c-fastgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
4501167439 0 021109 768 80832bit-bytesliced-c-fastgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
4515207216 0 020805 768 80832bit-bytesliced-c-fastgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082220190816
4532084926 0 019845 784 8088bit_cgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019082220190816
4546884732 0 018357 768 80832bit-bytesliced-c-smallgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082220190816
4567293036 0 013253 768 80832bit-bytesliced-c-fastgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082220190816
4579844926 0 019845 784 8088bit_cgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
4586964727 0 018149 768 80832bit-bytesliced-c-smallgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
4614087412 0 021069 768 80832bit-bytesliced-c-fastgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082220190816
4614725839 0 019021 768 80832bit-bytesliced-c-smallgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
4617964674 0 017133 784 8088bit_cgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019082220190816
4630324909 0 018629 784 8088bit_cgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
4631043462 0 013693 768 80832bit-bytesliced-c-fastgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
4632523462 0 013693 768 80832bit-bytesliced-c-fastgcc_-O2_-fomit-frame-pointer2019082220190816
4641684852 0 020445 784 8088bit_cgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
4653605839 0 019021 768 80832bit-bytesliced-c-smallgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
4687444758 0 019293 760 11368bit_cclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019082220190816
4693404666 0 017245 784 8088bit_cgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019082220190816
4713964727 0 018149 768 80832bit-bytesliced-c-smallgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
4730844666 0 017341 784 8088bit_cgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019082220190816
4731844666 0 017341 784 8088bit_cgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019082220190816
4737204458 0 014741 784 8088bit_cgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
4742085070 0 018813 784 8088bit_cgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082220190816
4742204537 0 014821 784 8088bit_cgcc_-O_-fomit-frame-pointer2019082220190816
4742404722 0 017317 784 8088bit_cgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019082220190816
4745044732 0 018357 768 80832bit-bytesliced-c-smallgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
4746884727 0 018333 768 80832bit-bytesliced-c-smallgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082220190816
4760684666 0 017341 784 8088bit_cgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019082220190816
4767283037 0 013269 768 80832bit-bytesliced-c-fastgcc_-m64_-O_-fomit-frame-pointer2019082220190816
4767842753 0 012097 752 77632bit-bytesliced-c-fastgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
4777044810 0 017405 784 8088bit_cgcc_-O3_-fomit-frame-pointer2019082220190816
4792284751 0 014972 776 8088bit_cgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
4799042702 0 012009 752 77632bit-bytesliced-c-fastgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
4801762752 0 012081 752 77632bit-bytesliced-c-fastgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
4803642702 0 012009 752 77632bit-bytesliced-c-fastgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
4805923036 0 013253 768 80832bit-bytesliced-c-fastgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
4816244649 0 014876 776 8088bit_cgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
4822603462 0 013749 768 80832bit-bytesliced-c-fastgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082220190816
4824804476 0 014780 776 8088bit_cgcc_-march=k8_-O2_-fomit-frame-pointer2019082220190816
4829204537 0 014821 784 8088bit_cgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082220190816
4831723445 0 013757 768 80832bit-bytesliced-c-fastgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
4835164537 0 014821 784 8088bit_cgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
4835285354 0 018885 768 80832bit-bytesliced-c-smallgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082220190816
4835764666 0 014948 776 8088bit_cgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
4842723036 0 013253 768 80832bit-bytesliced-c-fastgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
4844804649 0 014876 776 8088bit_cgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
4846164666 0 014948 776 8088bit_cgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082220190816
4855804629 0 014860 776 8088bit_cgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
4861084649 0 014876 776 8088bit_cgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082220190816
4862522702 0 012009 752 77632bit-bytesliced-c-fastgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
4865283445 0 013757 768 80832bit-bytesliced-c-fastgcc_-march=k8_-O2_-fomit-frame-pointer2019082220190816
4898583036 0 013253 768 80832bit-bytesliced-c-fastgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
4919222702 0 012009 752 77632bit-bytesliced-c-fastgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
4955604866 0 020077 760 11368bit_cclang_-O3_-fwrapv_-march=native_-fomit-frame-pointer_-Qunused-arguments2019082220190816
4985252753 0 012097 752 77632bit-bytesliced-c-fastgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082220190816
4996484223 0 014557 784 8088bit_cgcc_-march=k8_-O_-fomit-frame-pointer2019082220190816
5003004810 0 017405 784 8088bit_cgcc_-m64_-O3_-fomit-frame-pointer2019082220190816
5018323028 0 013309 768 80832bit-bytesliced-c-fastgcc_-march=k8_-O_-fomit-frame-pointer2019082220190816
5079484852 0 020445 784 8088bit_cgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019082220190816
5092124758 0 019293 760 11368bit_cclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019082220190816
5094564602 0 017533 784 8088bit_cgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019082220190816
5100887439 0 021109 768 80832bit-bytesliced-c-fastgcc_-funroll-loops_-O_-fomit-frame-pointer2019082220190816
5109085868 0 019317 768 80832bit-bytesliced-c-smallgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019082220190816
5110045404 0 012009 752 77632bit-bytesliced-c-fastgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
5115963291 0 013301 768 80832bit-bytesliced-c-fastgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
5122164751 0 014972 776 8088bit_cgcc_-O2_-fomit-frame-pointer2019082220190816
5122246056 0 013237 768 80832bit-bytesliced-c-fastgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
5145967412 0 020885 768 80832bit-bytesliced-c-fastgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
5150923462 0 013749 768 80832bit-bytesliced-c-fastgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
5161367412 0 020885 768 80832bit-bytesliced-c-fastgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
5161923036 0 013253 768 80832bit-bytesliced-c-fastgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082220190816
5165323669 0 014245 768 80832bit-bytesliced-c-fastgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
5167082752 0 012081 752 77632bit-bytesliced-c-fastgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
5171922702 0 012009 752 77632bit-bytesliced-c-fastgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
5181404537 0 014821 784 8088bit_cgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
5183564537 0 014821 784 8088bit_cgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082220190816
5184002702 0 012009 752 77632bit-bytesliced-c-fastgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
5187162702 0 012009 752 77632bit-bytesliced-c-fastgcc_-m64_-Os_-fomit-frame-pointer2019082220190816
5199164926 0 019845 784 8088bit_cgcc_-funroll-loops_-O3_-fomit-frame-pointer2019082220190816
5207844810 0 017405 784 8088bit_cgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019082220190816
5213363037 0 013269 768 80832bit-bytesliced-c-fastgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
5236127439 0 021109 768 80832bit-bytesliced-c-fastgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019082220190816
5257923028 0 013237 768 80832bit-bytesliced-c-fastgcc_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
5262842701 0 012009 752 77632bit-bytesliced-c-fastgcc_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
5284843036 0 013253 768 80832bit-bytesliced-c-fastgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
5288403037 0 013269 768 80832bit-bytesliced-c-fastgcc_-O_-fomit-frame-pointer2019082220190816
5307802753 0 012097 752 77632bit-bytesliced-c-fastgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
5310364909 0 018629 784 8088bit_cgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019082220190816
5324522753 0 012097 752 77632bit-bytesliced-c-fastgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082220190816
5335285354 0 018885 768 80832bit-bytesliced-c-smallgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
5357322702 0 012009 752 77632bit-bytesliced-c-fastgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
5369122702 0 012009 752 77632bit-bytesliced-c-fastgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
5383325070 0 018813 784 8088bit_cgcc_-funroll-loops_-O_-fomit-frame-pointer2019082220190816
5385724476 0 014780 776 8088bit_cgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
5437605299 0 018924 776 8088bit_cgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
5443245028 0 020709 784 8088bit_cgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
5460155028 0 020709 784 8088bit_cgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
5469404751 0 014972 776 8088bit_cgcc_-m64_-O2_-fomit-frame-pointer2019082220190816
5490962702 0 012009 752 77632bit-bytesliced-c-fastgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082220190816
5524523036 0 013253 768 80832bit-bytesliced-c-fastgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
5533805110 0 018332 776 8088bit_cgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
5543364805 0 019509 784 8088bit_cgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
5549324898 0 017981 784 8088bit_cgcc_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
55570848215 0 059974 776 768opt32gcc2019082220190816
5563884458 0 014741 784 8088bit_cgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
5579322702 0 012009 752 77632bit-bytesliced-c-fastgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
5623202702 0 012009 752 77632bit-bytesliced-c-fastgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082220190816
5623367216 0 020805 768 80832bit-bytesliced-c-fastgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
5628884223 0 014557 784 8088bit_cgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
5638603036 0 013285 768 80832bit-bytesliced-c-fastgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
5657914805 0 019509 784 8088bit_cgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
5663603036 0 013285 768 80832bit-bytesliced-c-fastgcc_-march=nocona_-O_-fomit-frame-pointer2019082220190816
5666002753 0 012097 752 77632bit-bytesliced-c-fastgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
5686534175 0 013504 760 7768bit_cgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
5687734175 0 013504 760 7768bit_cgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
5703304175 0 013504 760 7768bit_cgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
5712484537 0 014821 784 8088bit_cgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
5715564248 0 013600 760 7768bit_cgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
5738004756 0 015324 776 8088bit_cgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
5748725299 0 018924 776 8088bit_cgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
5759914248 0 013600 760 7768bit_cgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082220190816
5763283036 0 013253 768 80832bit-bytesliced-c-fastgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082220190816
5768522702 0 012009 752 77632bit-bytesliced-c-fastgcc_-march=k8_-Os_-fomit-frame-pointer2019082220190816
5814962701 0 012009 752 77632bit-bytesliced-c-fastgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
5878004887 0 018541 784 8088bit_cgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019082220190816
5887324529 0 016949 784 8088bit_cgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
5898032182 0 012445 768 80832bit-bytesliced-c-smallgcc_-march=k8_-O2_-fomit-frame-pointer2019082220190816
5898084175 0 013504 760 7768bit_cgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
5916882702 0 012009 752 77632bit-bytesliced-c-fastgcc_-Os_-fomit-frame-pointer2019082220190816
5921432256 0 012445 768 80832bit-bytesliced-c-smallgcc_-m64_-O2_-fomit-frame-pointer2019082220190816
5942209796 0 017981 784 8088bit_cgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019082220190816
5947524529 0 016949 784 8088bit_cgcc_-march=nocona_-O3_-fomit-frame-pointer2019082220190816
6003448990 0 014781 784 8088bit_cgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
6021044495 0 014781 784 8088bit_cgcc_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
6023809512 0 015324 776 8088bit_cgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
6032442753 0 012097 752 77632bit-bytesliced-c-fastgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082220190816
6034364225 0 014533 784 8088bit_cgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
6042324175 0 013504 760 7768bit_cgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082220190816
6130003028 0 013309 768 80832bit-bytesliced-c-fastgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
6138845034 0 018565 784 8088bit_cgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
6139484175 0 013504 760 7768bit_cgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
6144084426 0 014436 776 8088bit_cgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
61578848215 0 059974 776 768opt32cc2019082220190816
6160722753 0 012097 752 77632bit-bytesliced-c-fastgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
6165632224 0 012413 768 80832bit-bytesliced-c-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019082220190816
6221965110 0 018332 776 8088bit_cgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
6225284248 0 013600 760 7768bit_cgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
6226404175 0 013504 760 7768bit_cgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
6233124175 0 013504 760 7768bit_cgcc_-march=k8_-Os_-fomit-frame-pointer2019082220190816
6242244256 0 013608 760 7768bit_cgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
6244244248 0 013600 760 7768bit_cgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082220190816
6255242256 0 012445 768 80832bit-bytesliced-c-smallgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019082220190816
6275444248 0 013600 760 7768bit_cgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082220190816
6318934248 0 013600 760 7768bit_cgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
6330601840 0 011129 752 77632bit-bytesliced-c-smallgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019082220190816
6347401840 0 011129 752 77632bit-bytesliced-c-smallgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
6351564225 0 014533 784 8088bit_cgcc_-march=nocona_-O_-fomit-frame-pointer2019082220190816
6456842326 0 012853 768 80832bit-bytesliced-c-smallgcc_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
6471204175 0 013504 760 7768bit_cgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
6491001781 0 011049 752 77632bit-bytesliced-c-smallgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
6527721773 0 011041 752 77632bit-bytesliced-c-smallgcc_-m64_-Os_-fomit-frame-pointer2019082220190816
6561521840 0 011129 752 77632bit-bytesliced-c-smallgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
6576361840 0 011129 752 77632bit-bytesliced-c-smallgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
6578484248 0 013600 760 7768bit_cgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
6579961840 0 011129 752 77632bit-bytesliced-c-smallgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019082220190816
6588724652 0 012853 768 80832bit-bytesliced-c-smallgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019082220190816
65942048215 0 059974 776 768opt32gcc_-funroll-loops2019082220190816
6604561773 0 011041 752 77632bit-bytesliced-c-smallgcc_-march=k8_-Os_-fomit-frame-pointer2019082220190816
6623124175 0 013504 760 7768bit_cgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
6631085034 0 018565 784 8088bit_cgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
6651282182 0 012445 768 80832bit-bytesliced-c-smallgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019082220190816
6652484887 0 018541 784 8088bit_cgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
6655321848 0 011137 752 77632bit-bytesliced-c-smallgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
6706481773 0 011041 752 77632bit-bytesliced-c-smallgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019082220190816
6714761781 0 011049 752 77632bit-bytesliced-c-smallgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019082220190816
6744281840 0 011129 752 77632bit-bytesliced-c-smallgcc_-funroll-loops_-Os_-fomit-frame-pointer2019082220190816
6768041781 0 011049 752 77632bit-bytesliced-c-smallgcc_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
6782202057 0 012021 768 80832bit-bytesliced-c-smallgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
6811004426 0 014436 776 8088bit_cgcc_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
6836721773 0 011041 752 77632bit-bytesliced-c-smallgcc_-Os_-fomit-frame-pointer2019082220190816
6867322240 0 012429 768 80832bit-bytesliced-c-smallgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019082220190816
6945484175 0 013504 760 7768bit_cgcc_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
6960402240 0 012429 768 80832bit-bytesliced-c-smallgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019082220190816
6968681840 0 011129 752 77632bit-bytesliced-c-smallgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
6986124175 0 013504 760 7768bit_cgcc_-Os_-fomit-frame-pointer2019082220190816
6988482256 0 012445 768 80832bit-bytesliced-c-smallgcc_-O2_-fomit-frame-pointer2019082220190816
6999524175 0 013504 760 7768bit_cgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
7017924175 0 013504 760 7768bit_cgcc_-m64_-Os_-fomit-frame-pointer2019082220190816
7107964256 0 013608 760 7768bit_cgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
7179481848 0 011137 752 77632bit-bytesliced-c-smallgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
7182322240 0 012429 768 80832bit-bytesliced-c-smallgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019082220190816
7229124175 0 013504 760 7768bit_cgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082220190816
7259164175 0 013504 760 7768bit_cgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
7262601781 0 011049 752 77632bit-bytesliced-c-smallgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019082220190816
7285202240 0 012485 768 80832bit-bytesliced-c-smallgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019082220190816
7327128350 0 013504 760 7768bit_cgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
7418243562 0 011049 752 77632bit-bytesliced-c-smallgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019082220190816
7423722240 0 012429 768 80832bit-bytesliced-c-smallgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019082220190816
7443721781 0 011049 752 77632bit-bytesliced-c-smallgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019082220190816
7485081781 0 011049 752 77632bit-bytesliced-c-smallgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019082220190816
7501322240 0 012485 768 80832bit-bytesliced-c-smallgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019082220190816
7516201781 0 011049 752 77632bit-bytesliced-c-smallgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019082220190816
7533642377 0 012565 768 80832bit-bytesliced-c-smallgcc_-march=nocona_-O_-fomit-frame-pointer2019082220190816
7563562057 0 012021 768 80832bit-bytesliced-c-smallgcc_-march=nocona_-O2_-fomit-frame-pointer2019082220190816
7583121781 0 011049 752 77632bit-bytesliced-c-smallgcc_-march=nocona_-Os_-fomit-frame-pointer2019082220190816
7591521773 0 011041 752 77632bit-bytesliced-c-smallgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019082220190816
7680121781 0 011049 752 77632bit-bytesliced-c-smallgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019082220190816
7694801781 0 011049 752 77632bit-bytesliced-c-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019082220190816
7795121781 0 011049 752 77632bit-bytesliced-c-smallgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019082220190816
8152042377 0 012565 768 80832bit-bytesliced-c-smallgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019082220190816
8196082240 0 012485 768 80832bit-bytesliced-c-smallgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019082220190816
8299088266 0 019839 768 7688bit_ccc2019082220190816
863984216804 0 0228526 776 768mmxgcc_-funroll-loops2019082220190816
868376216804 0 0228526 776 768mmxgcc2019082220190816
884484216804 0 0228526 776 768mmxcc2019082220190816
8904992320 0 012493 768 80832bit-bytesliced-c-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019082220190816
9025002313 0 012493 768 80832bit-bytesliced-c-smallgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019082220190816
94136822351 0 033886 760 76832bit-2ktablecc2019082220190816
9420642312 0 012493 768 80832bit-bytesliced-c-smallgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019082220190816
9523922312 0 012493 768 80832bit-bytesliced-c-smallgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019082220190816
9573042306 0 012533 768 80832bit-bytesliced-c-smallgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019082220190816
9582362313 0 012493 768 80832bit-bytesliced-c-smallgcc_-O_-fomit-frame-pointer2019082220190816
9841768266 0 019839 768 7688bit_cgcc_-funroll-loops2019082220190816
9984564612 0 012477 768 80832bit-bytesliced-c-smallgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
10094082312 0 012493 768 80832bit-bytesliced-c-smallgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019082220190816
10103602312 0 012493 768 80832bit-bytesliced-c-smallgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019082220190816
10139202306 0 012477 768 80832bit-bytesliced-c-smallgcc_-march=barcelona_-O_-fomit-frame-pointer2019082220190816
10149202312 0 012493 768 80832bit-bytesliced-c-smallgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019082220190816
10228762313 0 012493 768 80832bit-bytesliced-c-smallgcc_-m64_-O_-fomit-frame-pointer2019082220190816
10432762312 0 012493 768 80832bit-bytesliced-c-smallgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019082220190816
10528848266 0 019839 768 7688bit_cgcc2019082220190816
10543402306 0 012533 768 80832bit-bytesliced-c-smallgcc_-march=k8_-O_-fomit-frame-pointer2019082220190816
105825222351 0 033886 760 76832bit-2ktablegcc2019082220190816
106006022351 0 033886 760 76832bit-2ktablegcc_-funroll-loops2019082220190816
10899722312 0 012493 768 80832bit-bytesliced-c-smallgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019082220190816
17335004702 0 016246 760 76832bit-bytesliced-c-fastcc2019082220190816
17618604702 0 016246 760 76832bit-bytesliced-c-fastgcc2019082220190816
18142964702 0 016246 760 76832bit-bytesliced-c-fastgcc_-funroll-loops2019082220190816
35302243818 0 015318 760 76832bit-bytesliced-c-smallgcc_-funroll-loops2019082220190816
35477723818 0 015318 760 76832bit-bytesliced-c-smallgcc2019082220190816
37375923818 0 015318 760 76832bit-bytesliced-c-smallcc2019082220190816

Test failure

Implementation: 32bit-2ktable
Security model: unknown
Compiler: gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 36, namely:
CompilerImplementations
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer 32bit-2ktable
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer 32bit-2ktable
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer 32bit-2ktable
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer 32bit-bytesliced-c-fast
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer 32bit-bytesliced-c-fast
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer 32bit-bytesliced-c-fast
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer 32bit-bytesliced-c-small
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer 32bit-bytesliced-c-small
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer 32bit-bytesliced-c-small
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer 8bit_c
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer 8bit_c
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer 8bit_c
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer aesni-intr
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer aesni-intr
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer aesni-intr
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer avx-intr
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer avx-intr
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer avx-intr
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer mmx
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer mmx
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer mmx
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer opt32
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer opt32
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer opt32
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer sphlib
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer sphlib
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer sphlib
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer sphlib-adapted
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer sphlib-adapted
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer sphlib-adapted
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer sphlib-small
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer sphlib-small
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer sphlib-small
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer vperm-intr
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer vperm-intr
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer vperm-intr

Compiler output

Implementation: aesni
Security model: unknown
Compiler: cc
try.c: /usr/bin/ld: crypto_hash_groestl256.a(hash.o): relocation R_X86_64_32S against undefined symbol `TRANSP_MASK' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 212, namely:
CompilerImplementations
cc aesni
gcc aesni
gcc -O2 -fomit-frame-pointer aesni
gcc -O3 -fomit-frame-pointer aesni
gcc -O -fomit-frame-pointer aesni
gcc -Os -fomit-frame-pointer aesni
gcc -fno-schedule-insns -O2 -fomit-frame-pointer aesni
gcc -fno-schedule-insns -O3 -fomit-frame-pointer aesni
gcc -fno-schedule-insns -O -fomit-frame-pointer aesni
gcc -fno-schedule-insns -Os -fomit-frame-pointer aesni
gcc -funroll-loops aesni
gcc -funroll-loops -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -O -fomit-frame-pointer aesni
gcc -funroll-loops -Os -fomit-frame-pointer aesni
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer aesni
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer aesni
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer aesni
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer aesni
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer aesni
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer aesni
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer aesni
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer aesni
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer aesni
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer aesni
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer aesni
gcc -m64 -O2 -fomit-frame-pointer aesni
gcc -m64 -O3 -fomit-frame-pointer aesni
gcc -m64 -O -fomit-frame-pointer aesni
gcc -m64 -Os -fomit-frame-pointer aesni
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer aesni
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer aesni
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer aesni
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer aesni
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer aesni
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer aesni
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer aesni
gcc -m64 -march=core2 -O2 -fomit-frame-pointer aesni
gcc -m64 -march=core2 -O3 -fomit-frame-pointer aesni
gcc -m64 -march=core2 -O -fomit-frame-pointer aesni
gcc -m64 -march=core2 -Os -fomit-frame-pointer aesni
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aesni
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer aesni
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer aesni
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer aesni
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer aesni
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer aesni
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer aesni
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer aesni
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer aesni
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer aesni
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer aesni
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer aesni
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer aesni
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer aesni
gcc -m64 -march=corei7 -O -fomit-frame-pointer aesni
gcc -m64 -march=corei7 -Os -fomit-frame-pointer aesni
gcc -m64 -march=k8 -O2 -fomit-frame-pointer aesni
gcc -m64 -march=k8 -O3 -fomit-frame-pointer aesni
gcc -m64 -march=k8 -O -fomit-frame-pointer aesni
gcc -m64 -march=k8 -Os -fomit-frame-pointer aesni
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer aesni
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer aesni
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer aesni
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer aesni
gcc -m64 -march=nocona -O2 -fomit-frame-pointer aesni
gcc -m64 -march=nocona -O3 -fomit-frame-pointer aesni
gcc -m64 -march=nocona -O -fomit-frame-pointer aesni
gcc -m64 -march=nocona -Os -fomit-frame-pointer aesni
gcc -march=barcelona -O2 -fomit-frame-pointer aesni
gcc -march=barcelona -O3 -fomit-frame-pointer aesni
gcc -march=barcelona -O -fomit-frame-pointer aesni
gcc -march=barcelona -Os -fomit-frame-pointer aesni
gcc -march=k8 -O2 -fomit-frame-pointer aesni
gcc -march=k8 -O3 -fomit-frame-pointer aesni
gcc -march=k8 -O -fomit-frame-pointer aesni
gcc -march=k8 -Os -fomit-frame-pointer aesni
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv aesni
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv aesni
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv aesni
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv aesni
gcc -march=nocona -O2 -fomit-frame-pointer aesni
gcc -march=nocona -O3 -fomit-frame-pointer aesni
gcc -march=nocona -O -fomit-frame-pointer aesni
gcc -march=nocona -Os -fomit-frame-pointer aesni
cc avx
gcc avx
gcc -O2 -fomit-frame-pointer avx
gcc -O3 -fomit-frame-pointer avx
gcc -O -fomit-frame-pointer avx
gcc -Os -fomit-frame-pointer avx
gcc -fno-schedule-insns -O2 -fomit-frame-pointer avx
gcc -fno-schedule-insns -O3 -fomit-frame-pointer avx
gcc -fno-schedule-insns -O -fomit-frame-pointer avx
gcc -fno-schedule-insns -Os -fomit-frame-pointer avx
gcc -funroll-loops avx
gcc -funroll-loops -O2 -fomit-frame-pointer avx
gcc -funroll-loops -O3 -fomit-frame-pointer avx
gcc -funroll-loops -O -fomit-frame-pointer avx
gcc -funroll-loops -Os -fomit-frame-pointer avx
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer avx
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer avx
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer avx
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer avx
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer avx
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer avx
gcc -funroll-loops -m64 -O -fomit-frame-pointer avx
gcc -funroll-loops -m64 -Os -fomit-frame-pointer avx
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer avx
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer avx
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer avx
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer avx
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer avx
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer avx
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer avx
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer avx
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer avx
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer avx
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer avx
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer avx
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer avx
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer avx
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer avx
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer avx
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer avx
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer avx
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer avx
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer avx
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer avx
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer avx
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer avx
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer avx
gcc -m64 -O2 -fomit-frame-pointer avx
gcc -m64 -O3 -fomit-frame-pointer avx
gcc -m64 -O -fomit-frame-pointer avx
gcc -m64 -Os -fomit-frame-pointer avx
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer avx
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer avx
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer avx
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer avx
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer avx
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer avx
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer avx
gcc -m64 -march=core2 -O2 -fomit-frame-pointer avx
gcc -m64 -march=core2 -O3 -fomit-frame-pointer avx
gcc -m64 -march=core2 -O -fomit-frame-pointer avx
gcc -m64 -march=core2 -Os -fomit-frame-pointer avx
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avx
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer avx
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer avx
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer avx
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer avx
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer avx
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer avx
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer avx
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer avx
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer avx
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer avx
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer avx
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer avx
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer avx
gcc -m64 -march=corei7 -O -fomit-frame-pointer avx
gcc -m64 -march=corei7 -Os -fomit-frame-pointer avx
gcc -m64 -march=k8 -O2 -fomit-frame-pointer avx
gcc -m64 -march=k8 -O3 -fomit-frame-pointer avx
gcc -m64 -march=k8 -O -fomit-frame-pointer avx
gcc -m64 -march=k8 -Os -fomit-frame-pointer avx
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer avx
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer avx
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer avx
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer avx
gcc -m64 -march=nocona -O2 -fomit-frame-pointer avx
gcc -m64 -march=nocona -O3 -fomit-frame-pointer avx
gcc -m64 -march=nocona -O -fomit-frame-pointer avx
gcc -m64 -march=nocona -Os -fomit-frame-pointer avx
gcc -march=barcelona -O2 -fomit-frame-pointer avx
gcc -march=barcelona -O3 -fomit-frame-pointer avx
gcc -march=barcelona -O -fomit-frame-pointer avx
gcc -march=barcelona -Os -fomit-frame-pointer avx
gcc -march=k8 -O2 -fomit-frame-pointer avx
gcc -march=k8 -O3 -fomit-frame-pointer avx
gcc -march=k8 -O -fomit-frame-pointer avx
gcc -march=k8 -Os -fomit-frame-pointer avx
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv avx
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv avx
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv avx
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv avx
gcc -march=nocona -O2 -fomit-frame-pointer avx
gcc -march=nocona -O3 -fomit-frame-pointer avx
gcc -march=nocona -O -fomit-frame-pointer avx
gcc -march=nocona -Os -fomit-frame-pointer avx

Compiler output

Implementation: aesni
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:104:12: warning: comparison of array 'ctx->chaining' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->chaining == NULL || ctx->buffer == NULL)
hash.c: ~~~~~^~~~~~~~ ~~~~
hash.c: hash.c:104:37: warning: comparison of array 'ctx->buffer' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->chaining == NULL || ctx->buffer == NULL)
hash.c: ~~~~~^~~~~~ ~~~~
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:389:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm12, [rdi+0*16]");
hash.c: ^
hash.c: <inline asm>:1:16: note: instantiated into assembly here
hash.c: movaps xmm12, [rdi+0*16]
hash.c: ^~~~~~~~~~
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:390:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm13, [rdi+1*16]");
hash.c: ^
hash.c: <inline asm>:1:16: note: instantiated into assembly here
hash.c: movaps xmm13, [rdi+1*16]
hash.c: ^~~~~~~~~~
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:391:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm14, [rdi+2*16]");
hash.c: ^
hash.c: <inline asm>:1:16: note: instantiated into assembly here
hash.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments aesni
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments aesni
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments aesni
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments aesni
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aesni
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aesni
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aesni
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aesni

Compiler output

Implementation: aesni
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: /usr/bin/ld: crypto_hash_groestl256.a(hash.o): relocation R_X86_64_32S against undefined symbol `TRANSP_MASK' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status
try.c: /usr/bin/ld: crypto_hash_groestl256.a(hash.o): relocation R_X86_64_32S against undefined symbol `TRANSP_MASK' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer aesni
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer aesni
gcc -m64 -march=barcelona -O -fomit-frame-pointer aesni
gcc -m64 -march=barcelona -Os -fomit-frame-pointer aesni
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer avx
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer avx
gcc -m64 -march=barcelona -O -fomit-frame-pointer avx
gcc -m64 -march=barcelona -Os -fomit-frame-pointer avx

Compiler output

Implementation: aesni-intr
Security model: unknown
Compiler: cc
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: groestl-intr-aes.h: In function 'INIT':
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: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h:243:8: note: called from here
hash.c: i3 = _mm_shuffle_epi8(i3, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:368:3: note: in expansion of macro 'Matrix_Transpose_A'
hash.c: Matrix_Transpose_A(xmm12, xmm13, xmm14, xmm15, xmm2, xmm6, xmm7, xmm0);
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
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: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h:242:8: note: called from here
hash.c: i2 = _mm_shuffle_epi8(i2, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:368:3: note: in expansion of macro 'Matrix_Transpose_A'
hash.c: ...

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc aesni-intr
gcc aesni-intr
gcc -O2 -fomit-frame-pointer aesni-intr
gcc -O3 -fomit-frame-pointer aesni-intr
gcc -O -fomit-frame-pointer aesni-intr
gcc -Os -fomit-frame-pointer aesni-intr
gcc -fno-schedule-insns -O2 -fomit-frame-pointer aesni-intr
gcc -fno-schedule-insns -O3 -fomit-frame-pointer aesni-intr
gcc -fno-schedule-insns -O -fomit-frame-pointer aesni-intr
gcc -fno-schedule-insns -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops aesni-intr
gcc -funroll-loops -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer aesni-intr
gcc -m64 -O2 -fomit-frame-pointer aesni-intr
gcc -m64 -O3 -fomit-frame-pointer aesni-intr
gcc -m64 -O -fomit-frame-pointer aesni-intr
gcc -m64 -Os -fomit-frame-pointer aesni-intr
gcc -m64 -march=k8 -O2 -fomit-frame-pointer aesni-intr
gcc -m64 -march=k8 -O3 -fomit-frame-pointer aesni-intr
gcc -m64 -march=k8 -O -fomit-frame-pointer aesni-intr
gcc -m64 -march=k8 -Os -fomit-frame-pointer aesni-intr
gcc -m64 -march=nocona -O2 -fomit-frame-pointer aesni-intr
gcc -m64 -march=nocona -O3 -fomit-frame-pointer aesni-intr
gcc -m64 -march=nocona -O -fomit-frame-pointer aesni-intr
gcc -m64 -march=nocona -Os -fomit-frame-pointer aesni-intr
gcc -march=barcelona -O2 -fomit-frame-pointer aesni-intr
gcc -march=barcelona -O3 -fomit-frame-pointer aesni-intr
gcc -march=barcelona -O -fomit-frame-pointer aesni-intr
gcc -march=barcelona -Os -fomit-frame-pointer aesni-intr
gcc -march=k8 -O2 -fomit-frame-pointer aesni-intr
gcc -march=k8 -O3 -fomit-frame-pointer aesni-intr
gcc -march=k8 -O -fomit-frame-pointer aesni-intr
gcc -march=k8 -Os -fomit-frame-pointer aesni-intr
gcc -march=nocona -O2 -fomit-frame-pointer aesni-intr
gcc -march=nocona -O3 -fomit-frame-pointer aesni-intr
gcc -march=nocona -O -fomit-frame-pointer aesni-intr
gcc -march=nocona -Os -fomit-frame-pointer aesni-intr

Compiler output

Implementation: aesni-intr
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: In file included from hash.c:28:
hash.c: ./groestl-intr-aes.h:368:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'INIT' that is compiled without support for 'ssse3'
hash.c: Matrix_Transpose_A(xmm12, xmm13, xmm14, xmm15, xmm2, xmm6, xmm7, xmm0);
hash.c: ^
hash.c: ./groestl-intr-aes.h:240:8: note: expanded from macro 'Matrix_Transpose_A'
hash.c: i0 = _mm_shuffle_epi8(i0, t0);\
hash.c: ^
hash.c: ./groestl-intr-aes.h:368:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'INIT' that is compiled without support for 'ssse3'
hash.c: ./groestl-intr-aes.h:241:8: note: expanded from macro 'Matrix_Transpose_A'
hash.c: i1 = _mm_shuffle_epi8(i1, t0);\
hash.c: ^
hash.c: ./groestl-intr-aes.h:368:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'INIT' that is compiled without support for 'ssse3'
hash.c: ./groestl-intr-aes.h:242:8: note: expanded from macro 'Matrix_Transpose_A'
hash.c: i2 = _mm_shuffle_epi8(i2, t0);\
hash.c: ^
hash.c: ./groestl-intr-aes.h:368:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'INIT' that is compiled without support for 'ssse3'
hash.c: ./groestl-intr-aes.h:243:8: note: expanded from macro 'Matrix_Transpose_A'
hash.c: i3 = _mm_shuffle_epi8(i3, t0);\
hash.c: ^
hash.c: hash.c:104:12: warning: comparison of array 'ctx->chaining' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->chaining == NULL || ctx->buffer == NULL)
hash.c: ~~~~~^~~~~~~~ ~~~~
hash.c: hash.c:104:37: warning: comparison of array 'ctx->buffer' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->chaining == NULL || ctx->buffer == NULL)
hash.c: ~~~~~^~~~~~ ~~~~
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments aesni-intr
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aesni-intr
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aesni-intr
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aesni-intr

Compiler output

Implementation: aesni-intr
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:104:12: warning: comparison of array 'ctx->chaining' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->chaining == NULL || ctx->buffer == NULL)
hash.c: ~~~~~^~~~~~~~ ~~~~
hash.c: hash.c:104:37: warning: comparison of array 'ctx->buffer' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->chaining == NULL || ctx->buffer == NULL)
hash.c: ~~~~~^~~~~~ ~~~~
hash.c: 2 warnings generated.

Number of similar (compiler,implementation) pairs: 7, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments aesni-intr
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments aesni-intr
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments aesni-intr
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments vperm-intr
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments vperm-intr
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments vperm-intr
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments vperm-intr

Compiler output

Implementation: aesni-intr
Security model: unknown
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
hash.c: In file included from hash.c:28:
hash.c: ./groestl-intr-aes.h:421:3: error: always_inline function '_mm_aesenclast_si128' requires target feature 'aes', but would be inlined into function 'TF512' that is compiled without support for 'aes'
hash.c: ROUNDS_P_Q();
hash.c: ^
hash.c: ./groestl-intr-aes.h:218:3: note: expanded from macro 'ROUNDS_P_Q'
hash.c: ROUND(0, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);\
hash.c: ^
hash.c: ./groestl-intr-aes.h:195:8: note: expanded from macro 'ROUND'
hash.c: a0 = _mm_aesenclast_si128(a0, b0);\
hash.c: ^
hash.c: ./groestl-intr-aes.h:421:3: error: always_inline function '_mm_aesenclast_si128' requires target feature 'aes', but would be inlined into function 'TF512' that is compiled without support for 'aes'
hash.c: ./groestl-intr-aes.h:218:3: note: expanded from macro 'ROUNDS_P_Q'
hash.c: ROUND(0, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);\
hash.c: ^
hash.c: ./groestl-intr-aes.h:197:8: note: expanded from macro 'ROUND'
hash.c: a1 = _mm_aesenclast_si128(a1, b0);\
hash.c: ^
hash.c: ./groestl-intr-aes.h:421:3: error: always_inline function '_mm_aesenclast_si128' requires target feature 'aes', but would be inlined into function 'TF512' that is compiled without support for 'aes'
hash.c: ./groestl-intr-aes.h:218:3: note: expanded from macro 'ROUNDS_P_Q'
hash.c: ROUND(0, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);\
hash.c: ^
hash.c: ./groestl-intr-aes.h:199:8: note: expanded from macro 'ROUND'
hash.c: a2 = _mm_aesenclast_si128(a2, b0);\
hash.c: ^
hash.c: ./groestl-intr-aes.h:421:3: error: always_inline function '_mm_aesenclast_si128' requires target feature 'aes', but would be inlined into function 'TF512' that is compiled without support for 'aes'
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments aesni-intr

Compiler output

Implementation: aesni-intr
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: groestl-intr-aes.h: In function 'INIT':
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: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h:243:8: note: called from here
hash.c: i3 = _mm_shuffle_epi8(i3, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:368:3: note: in expansion of macro 'Matrix_Transpose_A'
hash.c: Matrix_Transpose_A(xmm12, xmm13, xmm14, xmm15, xmm2, xmm6, xmm7, xmm0);
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
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: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h:242:8: note: called from here
hash.c: i2 = _mm_shuffle_epi8(i2, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:368:3: note: in expansion of macro 'Matrix_Transpose_A'
hash.c: ...
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: groestl-intr-aes.h: In function 'INIT':
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: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h:243:8: note: called from here
hash.c: i3 = _mm_shuffle_epi8(i3, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:368:3: note: in expansion of macro 'Matrix_Transpose_A'
hash.c: Matrix_Transpose_A(xmm12, xmm13, xmm14, xmm15, xmm2, xmm6, xmm7, xmm0);
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
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: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h:242:8: note: called from here
hash.c: i2 = _mm_shuffle_epi8(i2, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:368:3: note: in expansion of macro 'Matrix_Transpose_A'
hash.c: ...

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

Compiler output

Implementation: aesni-intr
Security model: unknown
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-aes.h:11:0,
hash.c: from hash.c:28:
hash.c: groestl-intr-aes.h: In function 'TF512':
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: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h:209:8: note: called from here
hash.c: a7 = _mm_aesenclast_si128(a7, b0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:227:3: note: in expansion of macro 'ROUND'
hash.c: ROUND(9, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15);\
hash.c: ^~~~~
hash.c: groestl-intr-aes.h:421:3: note: in expansion of macro 'ROUNDS_P_Q'
hash.c: ROUNDS_P_Q();
hash.c: ^~~~~~~~~~
hash.c: In file included from groestl-intr-aes.h:11:0,
hash.c: from hash.c:28:
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: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h:207:8: note: called from here
hash.c: a6 = _mm_aesenclast_si128(a6, b0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ...

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

Compiler output

Implementation: avx
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:69:12: warning: comparison of array 'ctx->chaining' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->chaining == NULL || ctx->buffer == NULL)
hash.c: ~~~~~^~~~~~~~ ~~~~
hash.c: hash.c:69:37: warning: comparison of array 'ctx->buffer' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->chaining == NULL || ctx->buffer == NULL)
hash.c: ~~~~~^~~~~~ ~~~~
hash.c: hash.c:62:3: warning: while loop has empty body [-Wempty-body]
hash.c: SET_CONSTANTS();
hash.c: ^
hash.c: ./groestl-asm-avx.h:62:10: note: expanded from macro 'SET_CONSTANTS'
hash.c: }while(0);
hash.c: ^
hash.c: hash.c:62:3: note: put the semicolon on a separate line to silence this warning
hash.c: ./groestl-asm-avx.h:62:10: note: expanded from macro 'SET_CONSTANTS'
hash.c: }while(0);
hash.c: ^
hash.c: ./groestl-asm-avx.h:377:8: error: invalid operand for instruction
hash.c: asm ("vmovdqa xmm12, [rdi+0*16]");
hash.c: ^
hash.c: <inline asm>:1:17: note: instantiated into assembly here
hash.c: vmovdqa xmm12, [rdi+0*16]
hash.c: ^~~~~~~~~~
hash.c: In file included from hash.c:9:
hash.c: ./groestl-asm-avx.h:378:8: error: invalid operand for instruction
hash.c: asm ("vmovdqa xmm13, [rdi+1*16]");
hash.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments avx
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments avx
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments avx
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments avx
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx

Compiler output

Implementation: avx-intr
Security model: unknown
Compiler: cc
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:9:
hash.c: groestl-intr-avx.h: In function 'INIT':
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: In file included from hash.c:9:0:
hash.c: groestl-intr-avx.h:249:8: note: called from here
hash.c: i3 = _mm_shuffle_epi8(i3, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-avx.h:353:3: note: in expansion of macro 'Matrix_Transpose_A'
hash.c: Matrix_Transpose_A(xmm12, xmm13, xmm14, xmm15, xmm2, xmm6, xmm7, xmm0);
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:9:
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: In file included from hash.c:9:0:
hash.c: groestl-intr-avx.h:248:8: note: called from here
hash.c: i2 = _mm_shuffle_epi8(i2, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-avx.h:353:3: note: in expansion of macro 'Matrix_Transpose_A'
hash.c: ...

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc avx-intr
gcc avx-intr
gcc -O2 -fomit-frame-pointer avx-intr
gcc -O3 -fomit-frame-pointer avx-intr
gcc -O -fomit-frame-pointer avx-intr
gcc -Os -fomit-frame-pointer avx-intr
gcc -fno-schedule-insns -O2 -fomit-frame-pointer avx-intr
gcc -fno-schedule-insns -O3 -fomit-frame-pointer avx-intr
gcc -fno-schedule-insns -O -fomit-frame-pointer avx-intr
gcc -fno-schedule-insns -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops avx-intr
gcc -funroll-loops -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer avx-intr
gcc -m64 -O2 -fomit-frame-pointer avx-intr
gcc -m64 -O3 -fomit-frame-pointer avx-intr
gcc -m64 -O -fomit-frame-pointer avx-intr
gcc -m64 -Os -fomit-frame-pointer avx-intr
gcc -m64 -march=k8 -O2 -fomit-frame-pointer avx-intr
gcc -m64 -march=k8 -O3 -fomit-frame-pointer avx-intr
gcc -m64 -march=k8 -O -fomit-frame-pointer avx-intr
gcc -m64 -march=k8 -Os -fomit-frame-pointer avx-intr
gcc -m64 -march=nocona -O2 -fomit-frame-pointer avx-intr
gcc -m64 -march=nocona -O3 -fomit-frame-pointer avx-intr
gcc -m64 -march=nocona -O -fomit-frame-pointer avx-intr
gcc -m64 -march=nocona -Os -fomit-frame-pointer avx-intr
gcc -march=barcelona -O2 -fomit-frame-pointer avx-intr
gcc -march=barcelona -O3 -fomit-frame-pointer avx-intr
gcc -march=barcelona -O -fomit-frame-pointer avx-intr
gcc -march=barcelona -Os -fomit-frame-pointer avx-intr
gcc -march=k8 -O2 -fomit-frame-pointer avx-intr
gcc -march=k8 -O3 -fomit-frame-pointer avx-intr
gcc -march=k8 -O -fomit-frame-pointer avx-intr
gcc -march=k8 -Os -fomit-frame-pointer avx-intr
gcc -march=nocona -O2 -fomit-frame-pointer avx-intr
gcc -march=nocona -O3 -fomit-frame-pointer avx-intr
gcc -march=nocona -O -fomit-frame-pointer avx-intr
gcc -march=nocona -Os -fomit-frame-pointer avx-intr

Compiler output

Implementation: avx-intr
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: In file included from hash.c:9:
hash.c: ./groestl-intr-avx.h:353:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'INIT' that is compiled without support for 'ssse3'
hash.c: Matrix_Transpose_A(xmm12, xmm13, xmm14, xmm15, xmm2, xmm6, xmm7, xmm0);
hash.c: ^
hash.c: ./groestl-intr-avx.h:246:8: note: expanded from macro 'Matrix_Transpose_A'
hash.c: i0 = _mm_shuffle_epi8(i0, t0);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:353:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'INIT' that is compiled without support for 'ssse3'
hash.c: ./groestl-intr-avx.h:247:8: note: expanded from macro 'Matrix_Transpose_A'
hash.c: i1 = _mm_shuffle_epi8(i1, t0);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:353:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'INIT' that is compiled without support for 'ssse3'
hash.c: ./groestl-intr-avx.h:248:8: note: expanded from macro 'Matrix_Transpose_A'
hash.c: i2 = _mm_shuffle_epi8(i2, t0);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:353:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'INIT' that is compiled without support for 'ssse3'
hash.c: ./groestl-intr-avx.h:249:8: note: expanded from macro 'Matrix_Transpose_A'
hash.c: i3 = _mm_shuffle_epi8(i3, t0);\
hash.c: ^
hash.c: hash.c:69:12: warning: comparison of array 'ctx->chaining' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->chaining == NULL || ctx->buffer == NULL)
hash.c: ~~~~~^~~~~~~~ ~~~~
hash.c: hash.c:69:37: warning: comparison of array 'ctx->buffer' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->chaining == NULL || ctx->buffer == NULL)
hash.c: ~~~~~^~~~~~ ~~~~
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments avx-intr
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx-intr
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx-intr
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx-intr

Compiler output

Implementation: avx-intr
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:69:12: warning: comparison of array 'ctx->chaining' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->chaining == NULL || ctx->buffer == NULL)
hash.c: ~~~~~^~~~~~~~ ~~~~
hash.c: hash.c:69:37: warning: comparison of array 'ctx->buffer' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->chaining == NULL || ctx->buffer == NULL)
hash.c: ~~~~~^~~~~~ ~~~~
hash.c: 2 warnings generated.

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments avx-intr
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments avx-intr
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments avx-intr

Compiler output

Implementation: avx-intr
Security model: unknown
Compiler: clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments
hash.c: In file included from hash.c:9:
hash.c: ./groestl-intr-avx.h:403:3: error: always_inline function '_mm_aesenclast_si128' requires target feature 'aes', but would be inlined into function 'TF512' that is compiled without support for 'aes'
hash.c: ROUNDS_P_Q();
hash.c: ^
hash.c: ./groestl-intr-avx.h:224:3: note: expanded from macro 'ROUNDS_P_Q'
hash.c: ROUND(0, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:202:8: note: expanded from macro 'ROUND'
hash.c: a0 = _mm_aesenclast_si128(a0, b7);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:403:3: error: always_inline function '_mm_aesenclast_si128' requires target feature 'aes', but would be inlined into function 'TF512' that is compiled without support for 'aes'
hash.c: ./groestl-intr-avx.h:224:3: note: expanded from macro 'ROUNDS_P_Q'
hash.c: ROUND(0, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:204:8: note: expanded from macro 'ROUND'
hash.c: a1 = _mm_aesenclast_si128(a1, b7);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:403:3: error: always_inline function '_mm_aesenclast_si128' requires target feature 'aes', but would be inlined into function 'TF512' that is compiled without support for 'aes'
hash.c: ./groestl-intr-avx.h:224:3: note: expanded from macro 'ROUNDS_P_Q'
hash.c: ROUND(0, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:206:8: note: expanded from macro 'ROUND'
hash.c: a2 = _mm_aesenclast_si128(a2, b7);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:403:3: error: always_inline function '_mm_aesenclast_si128' requires target feature 'aes', but would be inlined into function 'TF512' that is compiled without support for 'aes'
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments avx-intr

Compiler output

Implementation: avx-intr
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:9:
hash.c: groestl-intr-avx.h: In function 'INIT':
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: In file included from hash.c:9:0:
hash.c: groestl-intr-avx.h:249:8: note: called from here
hash.c: i3 = _mm_shuffle_epi8(i3, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-avx.h:353:3: note: in expansion of macro 'Matrix_Transpose_A'
hash.c: Matrix_Transpose_A(xmm12, xmm13, xmm14, xmm15, xmm2, xmm6, xmm7, xmm0);
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:9:
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: In file included from hash.c:9:0:
hash.c: groestl-intr-avx.h:248:8: note: called from here
hash.c: i2 = _mm_shuffle_epi8(i2, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-avx.h:353:3: note: in expansion of macro 'Matrix_Transpose_A'
hash.c: ...
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:9:
hash.c: groestl-intr-avx.h: In function 'INIT':
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: In file included from hash.c:9:0:
hash.c: groestl-intr-avx.h:249:8: note: called from here
hash.c: i3 = _mm_shuffle_epi8(i3, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-avx.h:353:3: note: in expansion of macro 'Matrix_Transpose_A'
hash.c: Matrix_Transpose_A(xmm12, xmm13, xmm14, xmm15, xmm2, xmm6, xmm7, xmm0);
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:9:
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: In file included from hash.c:9:0:
hash.c: groestl-intr-avx.h:248:8: note: called from here
hash.c: i2 = _mm_shuffle_epi8(i2, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-avx.h:353:3: note: in expansion of macro 'Matrix_Transpose_A'
hash.c: ...

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

Compiler output

Implementation: avx-intr
Security model: unknown
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-avx.h:11:0,
hash.c: from hash.c:9:
hash.c: groestl-intr-avx.h: In function 'TF512':
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: In file included from hash.c:9:0:
hash.c: groestl-intr-avx.h:216:8: note: called from here
hash.c: a7 = _mm_aesenclast_si128(a7, b7);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-avx.h:233:3: note: in expansion of macro 'ROUND'
hash.c: ROUND(9, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);\
hash.c: ^~~~~
hash.c: groestl-intr-avx.h:403:3: note: in expansion of macro 'ROUNDS_P_Q'
hash.c: ROUNDS_P_Q();
hash.c: ^~~~~~~~~~
hash.c: In file included from groestl-intr-avx.h:11:0,
hash.c: from hash.c:9:
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: In file included from hash.c:9:0:
hash.c: groestl-intr-avx.h:214:8: note: called from here
hash.c: a6 = _mm_aesenclast_si128(a6, b7);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: ...

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

Compiler output

Implementation: core2duo
Security model: unknown
Compiler: cc
try.c: crypto_hash_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: crypto_hash_groestl256.a(hash.o): In function `OutputTransformation':
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 139, namely:
CompilerImplementations
cc core2duo
gcc core2duo
gcc -Os -fomit-frame-pointer core2duo
gcc -fno-schedule-insns -Os -fomit-frame-pointer core2duo
gcc -funroll-loops core2duo
gcc -funroll-loops -Os -fomit-frame-pointer core2duo
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -Os -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer core2duo
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer core2duo
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer core2duo
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer core2duo
gcc -m64 -Os -fomit-frame-pointer core2duo
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer core2duo
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer core2duo
gcc -m64 -march=core2 -Os -fomit-frame-pointer core2duo
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer core2duo
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer core2duo
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer core2duo
gcc -m64 -march=corei7 -Os -fomit-frame-pointer core2duo
gcc -m64 -march=k8 -Os -fomit-frame-pointer core2duo
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer core2duo
gcc -m64 -march=nocona -Os -fomit-frame-pointer core2duo
gcc -march=barcelona -Os -fomit-frame-pointer core2duo
gcc -march=k8 -Os -fomit-frame-pointer core2duo
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv core2duo
gcc -march=nocona -Os -fomit-frame-pointer core2duo
cc opteron
gcc opteron
gcc -Os -fomit-frame-pointer opteron
gcc -fno-schedule-insns -Os -fomit-frame-pointer opteron
gcc -funroll-loops opteron
gcc -funroll-loops -Os -fomit-frame-pointer opteron
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer opteron
gcc -funroll-loops -m64 -Os -fomit-frame-pointer opteron
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer opteron
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer opteron
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer opteron
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer opteron
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer opteron
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer opteron
gcc -m64 -Os -fomit-frame-pointer opteron
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer opteron
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer opteron
gcc -m64 -march=core2 -Os -fomit-frame-pointer opteron
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer opteron
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer opteron
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer opteron
gcc -m64 -march=corei7 -Os -fomit-frame-pointer opteron
gcc -m64 -march=k8 -Os -fomit-frame-pointer opteron
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer opteron
gcc -m64 -march=nocona -Os -fomit-frame-pointer opteron
gcc -march=barcelona -Os -fomit-frame-pointer opteron
gcc -march=k8 -Os -fomit-frame-pointer opteron
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv opteron
gcc -march=nocona -Os -fomit-frame-pointer opteron
cc opteron-unrolled
gcc opteron-unrolled
gcc -O2 -fomit-frame-pointer opteron-unrolled
gcc -O -fomit-frame-pointer opteron-unrolled
gcc -Os -fomit-frame-pointer opteron-unrolled
gcc -fno-schedule-insns -O2 -fomit-frame-pointer opteron-unrolled
gcc -fno-schedule-insns -O -fomit-frame-pointer opteron-unrolled
gcc -fno-schedule-insns -Os -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops opteron-unrolled
gcc -funroll-loops -O2 -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -O -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -Os -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -m64 -O -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -m64 -Os -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer opteron-unrolled
gcc -m64 -O2 -fomit-frame-pointer opteron-unrolled
gcc -m64 -O -fomit-frame-pointer opteron-unrolled
gcc -m64 -Os -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=core2 -O2 -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=core2 -O -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=core2 -Os -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=corei7 -O -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=corei7 -Os -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=k8 -O2 -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=k8 -O -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=k8 -Os -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=nocona -O2 -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=nocona -O -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=nocona -Os -fomit-frame-pointer opteron-unrolled
gcc -march=barcelona -O2 -fomit-frame-pointer opteron-unrolled
gcc -march=barcelona -O -fomit-frame-pointer opteron-unrolled
gcc -march=barcelona -Os -fomit-frame-pointer opteron-unrolled
gcc -march=k8 -O2 -fomit-frame-pointer opteron-unrolled
gcc -march=k8 -O -fomit-frame-pointer opteron-unrolled
gcc -march=k8 -Os -fomit-frame-pointer opteron-unrolled
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv opteron-unrolled
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv opteron-unrolled
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv opteron-unrolled
gcc -march=nocona -O2 -fomit-frame-pointer opteron-unrolled
gcc -march=nocona -O -fomit-frame-pointer opteron-unrolled
gcc -march=nocona -Os -fomit-frame-pointer opteron-unrolled

Compiler output

Implementation: core2duo
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer
try.c: /usr/bin/ld: crypto_hash_groestl256.a(hash.o): relocation R_X86_64_32S against symbol `T0' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 154, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer core2duo
gcc -O3 -fomit-frame-pointer core2duo
gcc -O -fomit-frame-pointer core2duo
gcc -fno-schedule-insns -O2 -fomit-frame-pointer core2duo
gcc -fno-schedule-insns -O3 -fomit-frame-pointer core2duo
gcc -fno-schedule-insns -O -fomit-frame-pointer core2duo
gcc -funroll-loops -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -O3 -fomit-frame-pointer core2duo
gcc -funroll-loops -O -fomit-frame-pointer core2duo
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer core2duo
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -O -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer core2duo
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer core2duo
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer core2duo
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer core2duo
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer core2duo
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer core2duo
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer core2duo
gcc -m64 -O2 -fomit-frame-pointer core2duo
gcc -m64 -O3 -fomit-frame-pointer core2duo
gcc -m64 -O -fomit-frame-pointer core2duo
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer core2duo
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer core2duo
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer core2duo
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer core2duo
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer core2duo
gcc -m64 -march=core2 -O2 -fomit-frame-pointer core2duo
gcc -m64 -march=core2 -O3 -fomit-frame-pointer core2duo
gcc -m64 -march=core2 -O -fomit-frame-pointer core2duo
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer core2duo
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer core2duo
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer core2duo
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer core2duo
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer core2duo
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer core2duo
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer core2duo
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer core2duo
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer core2duo
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer core2duo
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer core2duo
gcc -m64 -march=corei7 -O -fomit-frame-pointer core2duo
gcc -m64 -march=k8 -O2 -fomit-frame-pointer core2duo
gcc -m64 -march=k8 -O3 -fomit-frame-pointer core2duo
gcc -m64 -march=k8 -O -fomit-frame-pointer core2duo
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer core2duo
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer core2duo
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer core2duo
gcc -m64 -march=nocona -O2 -fomit-frame-pointer core2duo
gcc -m64 -march=nocona -O3 -fomit-frame-pointer core2duo
gcc -m64 -march=nocona -O -fomit-frame-pointer core2duo
gcc -march=barcelona -O2 -fomit-frame-pointer core2duo
gcc -march=barcelona -O3 -fomit-frame-pointer core2duo
gcc -march=barcelona -O -fomit-frame-pointer core2duo
gcc -march=k8 -O2 -fomit-frame-pointer core2duo
gcc -march=k8 -O3 -fomit-frame-pointer core2duo
gcc -march=k8 -O -fomit-frame-pointer core2duo
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv core2duo
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv core2duo
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv core2duo
gcc -march=nocona -O2 -fomit-frame-pointer core2duo
gcc -march=nocona -O3 -fomit-frame-pointer core2duo
gcc -march=nocona -O -fomit-frame-pointer core2duo
gcc -O2 -fomit-frame-pointer opteron
gcc -O3 -fomit-frame-pointer opteron
gcc -O -fomit-frame-pointer opteron
gcc -fno-schedule-insns -O2 -fomit-frame-pointer opteron
gcc -fno-schedule-insns -O3 -fomit-frame-pointer opteron
gcc -fno-schedule-insns -O -fomit-frame-pointer opteron
gcc -funroll-loops -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -O -fomit-frame-pointer opteron
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer opteron
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -m64 -O -fomit-frame-pointer opteron
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer opteron
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer opteron
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer opteron
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer opteron
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer opteron
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer opteron
gcc -m64 -O2 -fomit-frame-pointer opteron
gcc -m64 -O3 -fomit-frame-pointer opteron
gcc -m64 -O -fomit-frame-pointer opteron
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer opteron
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer opteron
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer opteron
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer opteron
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer opteron
gcc -m64 -march=core2 -O2 -fomit-frame-pointer opteron
gcc -m64 -march=core2 -O3 -fomit-frame-pointer opteron
gcc -m64 -march=core2 -O -fomit-frame-pointer opteron
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer opteron
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer opteron
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer opteron
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer opteron
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer opteron
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer opteron
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer opteron
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer opteron
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer opteron
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer opteron
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer opteron
gcc -m64 -march=corei7 -O -fomit-frame-pointer opteron
gcc -m64 -march=k8 -O2 -fomit-frame-pointer opteron
gcc -m64 -march=k8 -O3 -fomit-frame-pointer opteron
gcc -m64 -march=k8 -O -fomit-frame-pointer opteron
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer opteron
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer opteron
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer opteron
gcc -m64 -march=nocona -O2 -fomit-frame-pointer opteron
gcc -m64 -march=nocona -O3 -fomit-frame-pointer opteron
gcc -m64 -march=nocona -O -fomit-frame-pointer opteron
gcc -march=barcelona -O2 -fomit-frame-pointer opteron
gcc -march=barcelona -O3 -fomit-frame-pointer opteron
gcc -march=barcelona -O -fomit-frame-pointer opteron
gcc -march=k8 -O2 -fomit-frame-pointer opteron
gcc -march=k8 -O3 -fomit-frame-pointer opteron
gcc -march=k8 -O -fomit-frame-pointer opteron
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv opteron
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv opteron
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv opteron
gcc -march=nocona -O2 -fomit-frame-pointer opteron
gcc -march=nocona -O3 -fomit-frame-pointer opteron
gcc -march=nocona -O -fomit-frame-pointer opteron

Compiler output

Implementation: core2duo
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: /usr/bin/ld: crypto_hash_groestl256.a(hash.o): relocation R_X86_64_32S against symbol `T0' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status
try.c: /usr/bin/ld: crypto_hash_groestl256.a(hash.o): relocation R_X86_64_32S against symbol `T0' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer core2duo
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer core2duo
gcc -m64 -march=barcelona -O -fomit-frame-pointer core2duo
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer opteron
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer opteron
gcc -m64 -march=barcelona -O -fomit-frame-pointer opteron

Compiler output

Implementation: core2duo
Security model: unknown
Compiler: gcc -m64 -march=barcelona -Os -fomit-frame-pointer
try.c: crypto_hash_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: crypto_hash_groestl256.a(hash.o): In function `OutputTransformation':
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: collect2: error: ld returned 1 exit status
try.c: crypto_hash_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: crypto_hash_groestl256.a(hash.o): In function `OutputTransformation':
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
gcc -m64 -march=barcelona -Os -fomit-frame-pointer core2duo opteron
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=barcelona -O -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=barcelona -Os -fomit-frame-pointer opteron-unrolled

Compiler output

Implementation: opt64
Security model: unknown
Compiler: cc
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
try.c: crypto_hash_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 29, namely:
CompilerImplementations
cc opt64
gcc opt64
gcc -Os -fomit-frame-pointer opt64
gcc -fno-schedule-insns -Os -fomit-frame-pointer opt64
gcc -funroll-loops opt64
gcc -funroll-loops -Os -fomit-frame-pointer opt64
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer opt64
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer opt64
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer opt64
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer opt64
gcc -m64 -Os -fomit-frame-pointer opt64
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer opt64
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer opt64
gcc -m64 -march=core2 -Os -fomit-frame-pointer opt64
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer opt64
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer opt64
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer opt64
gcc -m64 -march=corei7 -Os -fomit-frame-pointer opt64
gcc -m64 -march=k8 -Os -fomit-frame-pointer opt64
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer opt64
gcc -m64 -march=nocona -Os -fomit-frame-pointer opt64
gcc -march=barcelona -Os -fomit-frame-pointer opt64
gcc -march=k8 -Os -fomit-frame-pointer opt64
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv opt64
gcc -march=nocona -Os -fomit-frame-pointer opt64

Compiler output

Implementation: opt64
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:191:3: warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline]
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:190:1: note: use 'static' to give inline function 'F1024' internal linkage
hash.c: inline void F1024(u64 *h, const u64 *m) {
hash.c: ^
hash.c: static
hash.c: hash.c:192:3: warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline]
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:190:1: note: use 'static' to give inline function 'F1024' internal linkage
hash.c: inline void F1024(u64 *h, const u64 *m) {
hash.c: ^
hash.c: static
hash.c: hash.c:193:3: warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline]
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:190:1: note: use 'static' to give inline function 'F1024' internal linkage
hash.c: inline void F1024(u64 *h, const u64 *m) {
hash.c: ^
hash.c: static
hash.c: hash.c:194:3: warning: non-constant static local variable in inline function may be different in different files [-Wstatic-local-in-inline]
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:190:1: note: use 'static' to give inline function 'F1024' internal linkage
hash.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments opt64
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments opt64
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments opt64
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments opt64
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments opt64
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments opt64
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments opt64
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments opt64

Compiler output

Implementation: opt64
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
try.c: crypto_hash_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 34, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer opt64
gcc -O -fomit-frame-pointer opt64
gcc -fno-schedule-insns -O2 -fomit-frame-pointer opt64
gcc -fno-schedule-insns -O -fomit-frame-pointer opt64
gcc -m64 -O2 -fomit-frame-pointer opt64
gcc -m64 -O -fomit-frame-pointer opt64
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer opt64
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer opt64
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer opt64
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer opt64
gcc -m64 -march=core2 -O2 -fomit-frame-pointer opt64
gcc -m64 -march=core2 -O -fomit-frame-pointer opt64
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer opt64
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer opt64
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer opt64
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer opt64
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer opt64
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer opt64
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer opt64
gcc -m64 -march=corei7 -O -fomit-frame-pointer opt64
gcc -m64 -march=k8 -O2 -fomit-frame-pointer opt64
gcc -m64 -march=k8 -O -fomit-frame-pointer opt64
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer opt64
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer opt64
gcc -m64 -march=nocona -O2 -fomit-frame-pointer opt64
gcc -m64 -march=nocona -O -fomit-frame-pointer opt64
gcc -march=barcelona -O2 -fomit-frame-pointer opt64
gcc -march=barcelona -O -fomit-frame-pointer opt64
gcc -march=k8 -O2 -fomit-frame-pointer opt64
gcc -march=k8 -O -fomit-frame-pointer opt64
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv opt64
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv opt64
gcc -march=nocona -O2 -fomit-frame-pointer opt64
gcc -march=nocona -O -fomit-frame-pointer opt64

Compiler output

Implementation: opt64
Security model: unknown
Compiler: gcc -O3 -fomit-frame-pointer
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
try.c: crypto_hash_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: crypto_hash_groestl256.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: crypto_hash_groestl256.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: crypto_hash_groestl256.a(hash.o): In function `Hash':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl256.a(hash.o): In function `crypto_hash_groestl256_opt64':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 16, namely:
CompilerImplementations
gcc -O3 -fomit-frame-pointer opt64
gcc -fno-schedule-insns -O3 -fomit-frame-pointer opt64
gcc -m64 -O3 -fomit-frame-pointer opt64
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer opt64
gcc -m64 -march=core2 -O3 -fomit-frame-pointer opt64
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer opt64
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer opt64
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer opt64
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer opt64
gcc -m64 -march=k8 -O3 -fomit-frame-pointer opt64
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer opt64
gcc -m64 -march=nocona -O3 -fomit-frame-pointer opt64
gcc -march=barcelona -O3 -fomit-frame-pointer opt64
gcc -march=k8 -O3 -fomit-frame-pointer opt64
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv opt64
gcc -march=nocona -O3 -fomit-frame-pointer opt64

Compiler output

Implementation: opt64
Security model: unknown
Compiler: gcc -funroll-loops -O2 -fomit-frame-pointer
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
try.c: crypto_hash_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl256.a(hash.o):hash.c:(.text+0x...): more undefined references to `F1024' follow
try.c: crypto_hash_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: crypto_hash_groestl256.a(hash.o):hash.c:(.text+0x...): more undefined references to `F512' follow
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 18, namely:
CompilerImplementations
gcc -funroll-loops -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -O -fomit-frame-pointer opt64
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -O -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer opt64
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer opt64
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer opt64
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer opt64
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer opt64

Compiler output

Implementation: opt64
Security model: unknown
Compiler: gcc -funroll-loops -O3 -fomit-frame-pointer
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
try.c: crypto_hash_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl256.a(hash.o):hash.c:(.text+0x...): more undefined references to `F1024' follow
try.c: crypto_hash_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: crypto_hash_groestl256.a(hash.o):hash.c:(.text+0x...): more undefined references to `F512' follow
try.c: crypto_hash_groestl256.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl256.a(hash.o):hash.c:(.text+0x...): more undefined references to `F1024' follow
try.c: crypto_hash_groestl256.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: ...

Number of similar (compiler,implementation) pairs: 9, namely:
CompilerImplementations
gcc -funroll-loops -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer opt64
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer opt64

Compiler output

Implementation: opt64
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
try.c: crypto_hash_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: collect2: error: ld returned 1 exit status
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
try.c: crypto_hash_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer opt64
gcc -m64 -march=barcelona -O -fomit-frame-pointer opt64

Compiler output

Implementation: opt64
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O3 -fomit-frame-pointer
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
try.c: crypto_hash_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: crypto_hash_groestl256.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: crypto_hash_groestl256.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: crypto_hash_groestl256.a(hash.o): In function `Hash':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl256.a(hash.o): In function `crypto_hash_groestl256_opt64':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: collect2: error: ld returned 1 exit status
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
try.c: crypto_hash_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: crypto_hash_groestl256.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: crypto_hash_groestl256.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: crypto_hash_groestl256.a(hash.o): In function `Hash':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: crypto_hash_groestl256.a(hash.o): In function `crypto_hash_groestl256_opt64':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer opt64

Compiler output

Implementation: opt64
Security model: unknown
Compiler: gcc -m64 -march=barcelona -Os -fomit-frame-pointer
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
try.c: crypto_hash_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: collect2: error: ld returned 1 exit status
hash.c: hash.c:194:14: warning: 'inP' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 inP[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~
hash.c: hash.c:193:14: warning: 'outQ' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 outQ[COLS1024] __attribute__((aligned(16)));
hash.c: ^~~~
hash.c: hash.c:192:14: warning: 'z' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 z[COLS1024] __attribute__((aligned(16)));
hash.c: ^
hash.c: hash.c:191:14: warning: 'y' is static but declared in inline function 'F1024' which is not static
hash.c: static u64 y[COLS1024] __attribute__((aligned(16)));
hash.c: ^
try.c: crypto_hash_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: opteron-unrolled
Security model: unknown
Compiler: gcc -O3 -fomit-frame-pointer
try.c: crypto_hash_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: crypto_hash_groestl256.a(hash.o): In function `OutputTransformation':
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: crypto_hash_groestl256.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: crypto_hash_groestl256.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: crypto_hash_groestl256.a(hash.o): In function `crypto_hash_groestl256_opteron_unrolled':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 25, namely:
CompilerImplementations
gcc -O3 -fomit-frame-pointer opteron-unrolled
gcc -fno-schedule-insns -O3 -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -O3 -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer opteron-unrolled
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer opteron-unrolled
gcc -m64 -O3 -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=core2 -O3 -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=k8 -O3 -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer opteron-unrolled
gcc -m64 -march=nocona -O3 -fomit-frame-pointer opteron-unrolled
gcc -march=barcelona -O3 -fomit-frame-pointer opteron-unrolled
gcc -march=k8 -O3 -fomit-frame-pointer opteron-unrolled
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv opteron-unrolled
gcc -march=nocona -O3 -fomit-frame-pointer opteron-unrolled

Compiler output

Implementation: opteron-unrolled
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O3 -fomit-frame-pointer
try.c: crypto_hash_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: crypto_hash_groestl256.a(hash.o): In function `OutputTransformation':
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: crypto_hash_groestl256.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: crypto_hash_groestl256.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: crypto_hash_groestl256.a(hash.o): In function `crypto_hash_groestl256_opteron_unrolled':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: collect2: error: ld returned 1 exit status
try.c: crypto_hash_groestl256.a(hash.o): In function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: crypto_hash_groestl256.a(hash.o): In function `OutputTransformation':
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: crypto_hash_groestl256.a(hash.o): In function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: crypto_hash_groestl256.a(hash.o): In function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: crypto_hash_groestl256.a(hash.o): In function `crypto_hash_groestl256_opteron_unrolled':
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `Q512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: hash.c:(.text+0x...): undefined reference to `P512ASM'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer opteron-unrolled

Compiler output

Implementation: vperm
Security model: unknown
Compiler: cc
try.c: /usr/bin/ld: crypto_hash_groestl256.a(hash.o): relocation R_X86_64_32S against undefined symbol `ROUND_CONST_Lx' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 106, namely:
CompilerImplementations
cc vperm
gcc vperm
gcc -O2 -fomit-frame-pointer vperm
gcc -O3 -fomit-frame-pointer vperm
gcc -O -fomit-frame-pointer vperm
gcc -Os -fomit-frame-pointer vperm
gcc -fno-schedule-insns -O2 -fomit-frame-pointer vperm
gcc -fno-schedule-insns -O3 -fomit-frame-pointer vperm
gcc -fno-schedule-insns -O -fomit-frame-pointer vperm
gcc -fno-schedule-insns -Os -fomit-frame-pointer vperm
gcc -funroll-loops vperm
gcc -funroll-loops -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -O -fomit-frame-pointer vperm
gcc -funroll-loops -Os -fomit-frame-pointer vperm
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vperm
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -O -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer vperm
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer vperm
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer vperm
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer vperm
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer vperm
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer vperm
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer vperm
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer vperm
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer vperm
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer vperm
gcc -m64 -O2 -fomit-frame-pointer vperm
gcc -m64 -O3 -fomit-frame-pointer vperm
gcc -m64 -O -fomit-frame-pointer vperm
gcc -m64 -Os -fomit-frame-pointer vperm
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer vperm
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer vperm
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer vperm
gcc -m64 -march=core-avx-i -Os -fomit-frame-pointer vperm
gcc -m64 -march=core-avx2 -O2 -fomit-frame-pointer vperm
gcc -m64 -march=core-avx2 -O -fomit-frame-pointer vperm
gcc -m64 -march=core-avx2 -Os -fomit-frame-pointer vperm
gcc -m64 -march=core2 -O2 -fomit-frame-pointer vperm
gcc -m64 -march=core2 -O3 -fomit-frame-pointer vperm
gcc -m64 -march=core2 -O -fomit-frame-pointer vperm
gcc -m64 -march=core2 -Os -fomit-frame-pointer vperm
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer vperm
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer vperm
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer vperm
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer vperm
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer vperm
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer vperm
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer vperm
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer vperm
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer vperm
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer vperm
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer vperm
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer vperm
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer vperm
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer vperm
gcc -m64 -march=corei7 -O -fomit-frame-pointer vperm
gcc -m64 -march=corei7 -Os -fomit-frame-pointer vperm
gcc -m64 -march=k8 -O2 -fomit-frame-pointer vperm
gcc -m64 -march=k8 -O3 -fomit-frame-pointer vperm
gcc -m64 -march=k8 -O -fomit-frame-pointer vperm
gcc -m64 -march=k8 -Os -fomit-frame-pointer vperm
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer vperm
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer vperm
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer vperm
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer vperm
gcc -m64 -march=nocona -O2 -fomit-frame-pointer vperm
gcc -m64 -march=nocona -O3 -fomit-frame-pointer vperm
gcc -m64 -march=nocona -O -fomit-frame-pointer vperm
gcc -m64 -march=nocona -Os -fomit-frame-pointer vperm
gcc -march=barcelona -O2 -fomit-frame-pointer vperm
gcc -march=barcelona -O3 -fomit-frame-pointer vperm
gcc -march=barcelona -O -fomit-frame-pointer vperm
gcc -march=barcelona -Os -fomit-frame-pointer vperm
gcc -march=k8 -O2 -fomit-frame-pointer vperm
gcc -march=k8 -O3 -fomit-frame-pointer vperm
gcc -march=k8 -O -fomit-frame-pointer vperm
gcc -march=k8 -Os -fomit-frame-pointer vperm
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv vperm
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv vperm
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv vperm
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv vperm
gcc -march=nocona -O2 -fomit-frame-pointer vperm
gcc -march=nocona -O3 -fomit-frame-pointer vperm
gcc -march=nocona -O -fomit-frame-pointer vperm
gcc -march=nocona -Os -fomit-frame-pointer vperm

Compiler output

Implementation: vperm
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: hash.c:104:12: warning: comparison of array 'ctx->chaining' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->chaining == NULL || ctx->buffer == NULL)
hash.c: ~~~~~^~~~~~~~ ~~~~
hash.c: hash.c:104:37: warning: comparison of array 'ctx->buffer' equal to a null pointer is always false [-Wtautological-pointer-compare]
hash.c: if (ctx->chaining == NULL || ctx->buffer == NULL)
hash.c: ~~~~~^~~~~~ ~~~~
hash.c: In file included from hash.c:19:
hash.c: ./groestl-asm-vperm.h:705:3: error: invalid operand for instruction
hash.c: VPERM_Transform_RoundConst();
hash.c: ^
hash.c: ./groestl-asm-vperm.h:685:8: note: expanded from macro 'VPERM_Transform_RoundConst'
hash.c: asm ("movaps xmm0, [ROUND_CONST_Lx]");\
hash.c: ^
hash.c: <inline asm>:1:15: note: instantiated into assembly here
hash.c: movaps xmm0, [ROUND_CONST_Lx]
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:19:
hash.c: ./groestl-asm-vperm.h:705:3: error: invalid operand for instruction
hash.c: VPERM_Transform_RoundConst();
hash.c: ^
hash.c: ./groestl-asm-vperm.h:686:3: note: expanded from macro 'VPERM_Transform_RoundConst'
hash.c: VPERM_Transform(0, 1, VPERM_IPT, 4, 5, 6, 7, 8, 9, 10);\
hash.c: ^
hash.c: ./groestl-asm-vperm.h:142:3: note: expanded from macro 'VPERM_Transform'
hash.c: VPERM_Transform_Set_Const(table, c0, c1, c2);\
hash.c: ...

Number of similar (compiler,implementation) pairs: 8, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments vperm
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments vperm
clang -O3 -fwrapv -mavx -fomit-frame-pointer -Qunused-arguments vperm
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments vperm
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments vperm
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments vperm
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments vperm
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments vperm

Compiler output

Implementation: vperm
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: /usr/bin/ld: crypto_hash_groestl256.a(hash.o): relocation R_X86_64_32S against undefined symbol `ROUND_CONST_Lx' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status
try.c: /usr/bin/ld: crypto_hash_groestl256.a(hash.o): relocation R_X86_64_32S against undefined symbol `ROUND_CONST_Lx' can not be used when making a PIE object; recompile with -fPIC
try.c: /usr/bin/ld: final link failed: Nonrepresentable section on output
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: vperm-intr
Security model: unknown
Compiler: cc
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: groestl-intr-vperm.h: In function 'INIT':
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: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:502:8: note: called from here
hash.c: i3 = _mm_shuffle_epi8(i3, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:661:3: note: in expansion of macro 'Matrix_Transpose_A'
hash.c: Matrix_Transpose_A(xmm12, xmm13, xmm14, xmm15, xmm2, xmm6, xmm7, xmm0);
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
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: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:501:8: note: called from here
hash.c: i2 = _mm_shuffle_epi8(i2, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:661:3: note: in expansion of macro 'Matrix_Transpose_A'
hash.c: Matrix_Transpose_A(xmm12, xmm13, xmm14, xmm15, xmm2, xmm6, xmm7, xmm0);
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: ...

Number of similar (compiler,implementation) pairs: 71, namely:
CompilerImplementations
cc vperm-intr
gcc vperm-intr
gcc -O2 -fomit-frame-pointer vperm-intr
gcc -O3 -fomit-frame-pointer vperm-intr
gcc -O -fomit-frame-pointer vperm-intr
gcc -Os -fomit-frame-pointer vperm-intr
gcc -fno-schedule-insns -O2 -fomit-frame-pointer vperm-intr
gcc -fno-schedule-insns -O3 -fomit-frame-pointer vperm-intr
gcc -fno-schedule-insns -O -fomit-frame-pointer vperm-intr
gcc -fno-schedule-insns -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops vperm-intr
gcc -funroll-loops -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer vperm-intr
gcc -m64 -O2 -fomit-frame-pointer vperm-intr
gcc -m64 -O3 -fomit-frame-pointer vperm-intr
gcc -m64 -O -fomit-frame-pointer vperm-intr
gcc -m64 -Os -fomit-frame-pointer vperm-intr
gcc -m64 -march=k8 -O2 -fomit-frame-pointer vperm-intr
gcc -m64 -march=k8 -O3 -fomit-frame-pointer vperm-intr
gcc -m64 -march=k8 -O -fomit-frame-pointer vperm-intr
gcc -m64 -march=k8 -Os -fomit-frame-pointer vperm-intr
gcc -m64 -march=nocona -O2 -fomit-frame-pointer vperm-intr
gcc -m64 -march=nocona -O3 -fomit-frame-pointer vperm-intr
gcc -m64 -march=nocona -O -fomit-frame-pointer vperm-intr
gcc -m64 -march=nocona -Os -fomit-frame-pointer vperm-intr
gcc -march=barcelona -O2 -fomit-frame-pointer vperm-intr
gcc -march=barcelona -O3 -fomit-frame-pointer vperm-intr
gcc -march=barcelona -O -fomit-frame-pointer vperm-intr
gcc -march=barcelona -Os -fomit-frame-pointer vperm-intr
gcc -march=k8 -O2 -fomit-frame-pointer vperm-intr
gcc -march=k8 -O3 -fomit-frame-pointer vperm-intr
gcc -march=k8 -O -fomit-frame-pointer vperm-intr
gcc -march=k8 -Os -fomit-frame-pointer vperm-intr
gcc -march=nocona -O2 -fomit-frame-pointer vperm-intr
gcc -march=nocona -O3 -fomit-frame-pointer vperm-intr
gcc -march=nocona -O -fomit-frame-pointer vperm-intr
gcc -march=nocona -Os -fomit-frame-pointer vperm-intr

Compiler output

Implementation: vperm-intr
Security model: unknown
Compiler: clang -O3 -fomit-frame-pointer -Qunused-arguments
hash.c: In file included from hash.c:34:
hash.c: ./groestl-intr-vperm.h:650:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'INIT' that is compiled without support for 'ssse3'
hash.c: VPERM_Transform_RoundConst();
hash.c: ^
hash.c: ./groestl-intr-vperm.h:633:3: note: expanded from macro 'VPERM_Transform_RoundConst'
hash.c: VPERM_Transform(xmm0, xmm1, VPERM_IPT, xmm4, xmm5, xmm6, xmm7, xmm8, xmm9, xmm10);\
hash.c: ^
hash.c: ./groestl-intr-vperm.h:116:3: note: expanded from macro 'VPERM_Transform'
hash.c: VPERM_Transform_No_Const(a0, a1, t0, t1, t2, t3, c0, c1, c2);\
hash.c: ^
hash.c: ./groestl-intr-vperm.h:85:8: note: expanded from macro 'VPERM_Transform_No_Const'
hash.c: t2 = _mm_shuffle_epi8(t2, a0);\
hash.c: ^
hash.c: ./groestl-intr-vperm.h:650:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'INIT' that is compiled without support for 'ssse3'
hash.c: ./groestl-intr-vperm.h:633:3: note: expanded from macro 'VPERM_Transform_RoundConst'
hash.c: VPERM_Transform(xmm0, xmm1, VPERM_IPT, xmm4, xmm5, xmm6, xmm7, xmm8, xmm9, xmm10);\
hash.c: ^
hash.c: ./groestl-intr-vperm.h:116:3: note: expanded from macro 'VPERM_Transform'
hash.c: VPERM_Transform_No_Const(a0, a1, t0, t1, t2, t3, c0, c1, c2);\
hash.c: ^
hash.c: ./groestl-intr-vperm.h:86:8: note: expanded from macro 'VPERM_Transform_No_Const'
hash.c: t3 = _mm_shuffle_epi8(t3, a1);\
hash.c: ^
hash.c: ./groestl-intr-vperm.h:650:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'INIT' that is compiled without support for 'ssse3'
hash.c: ./groestl-intr-vperm.h:633:3: note: expanded from macro 'VPERM_Transform_RoundConst'
hash.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments vperm-intr
clang -mcpu=cortex-a8 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments vperm-intr
clang -mcpu=cortex-a9 -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments vperm-intr
clang -mcpu=native -mfpu=neon -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments vperm-intr

Compiler output

Implementation: vperm-intr
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: groestl-intr-vperm.h: In function 'INIT':
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: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:502:8: note: called from here
hash.c: i3 = _mm_shuffle_epi8(i3, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:661:3: note: in expansion of macro 'Matrix_Transpose_A'
hash.c: Matrix_Transpose_A(xmm12, xmm13, xmm14, xmm15, xmm2, xmm6, xmm7, xmm0);
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
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: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:501:8: note: called from here
hash.c: i2 = _mm_shuffle_epi8(i2, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:661:3: note: in expansion of macro 'Matrix_Transpose_A'
hash.c: Matrix_Transpose_A(xmm12, xmm13, xmm14, xmm15, xmm2, xmm6, xmm7, xmm0);
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: ...
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: groestl-intr-vperm.h: In function 'INIT':
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: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:502:8: note: called from here
hash.c: i3 = _mm_shuffle_epi8(i3, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:661:3: note: in expansion of macro 'Matrix_Transpose_A'
hash.c: Matrix_Transpose_A(xmm12, xmm13, xmm14, xmm15, xmm2, xmm6, xmm7, xmm0);
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
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: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:501:8: note: called from here
hash.c: i2 = _mm_shuffle_epi8(i2, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:661:3: note: in expansion of macro 'Matrix_Transpose_A'
hash.c: Matrix_Transpose_A(xmm12, xmm13, xmm14, xmm15, xmm2, xmm6, xmm7, xmm0);
hash.c: ^~~~~~~~~~~~~~~~~~
hash.c: ...

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