Implementation notes: amd64, oki, crypto_hash/groestl512

Computer: oki
Architecture: amd64
CPU ID: GenuineIntel-00050654-bfebfbff
SUPERCOP version: 20181123
Operation: crypto_hash
Primitive: groestl512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
20062? ? ?? ? ?aesni-intrgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
20128? ? ?? ? ?aesni-intrgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
20154? ? ?? ? ?aesni-intrgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
20180? ? ?? ? ?aesni-intrgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
20226? ? ?? ? ?aesni-intrgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
20566? ? ?? ? ?aesni-intrgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
20580? ? ?? ? ?aesni-intrgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
20588? ? ?? ? ?aesni-intrgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
20592? ? ?? ? ?aesni-intrgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
20728? ? ?? ? ?aesni-intrgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
20848? ? ?? ? ?aesnigcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
20848? ? ?? ? ?aesnigcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
20866? ? ?? ? ?aesnigcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011020181123
20880? ? ?? ? ?aesnigcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
20882? ? ?? ? ?aesnigcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
20886? ? ?? ? ?aesnigcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
20888? ? ?? ? ?aesnigcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
20888? ? ?? ? ?aesnigcc_-m64_-O3_-fomit-frame-pointer2019011020181123
20892? ? ?? ? ?aesnigcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
20894? ? ?? ? ?aesnigcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
20894? ? ?? ? ?aesnigcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
20898? ? ?? ? ?aesnigcc_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
20906? ? ?? ? ?aesnigcc_-O3_-fomit-frame-pointer2019011020181123
20906? ? ?? ? ?aesnigcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
20906? ? ?? ? ?aesnigcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
20908? ? ?? ? ?aesnigcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
20910? ? ?? ? ?aesnigcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
20920? ? ?? ? ?aesnigcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
20922? ? ?? ? ?aesnigcc_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
20932? ? ?? ? ?aesnigcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
20932? ? ?? ? ?aesnigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
20942? ? ?? ? ?aesnigcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
20956? ? ?? ? ?aesnigcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
20960? ? ?? ? ?aesnigcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
20960? ? ?? ? ?aesnigcc_-march=k8_-O3_-fomit-frame-pointer2019011020181123
20962? ? ?? ? ?aesnigcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
21020? ? ?? ? ?aesnigcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
21062? ? ?? ? ?aesni-intrgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
21074? ? ?? ? ?aesni-intrgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
21196? ? ?? ? ?aesnigcc_-funroll-loops_-O2_-fomit-frame-pointer2019011020181123
21220? ? ?? ? ?aesnigcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
21222? ? ?? ? ?aesnigcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011020181123
21224? ? ?? ? ?aesnigcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
21226? ? ?? ? ?aesnigcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
21226? ? ?? ? ?aesnigcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
21242? ? ?? ? ?aesnigcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011020181123
21262? ? ?? ? ?aesnigcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
21264? ? ?? ? ?aesnigcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
21276? ? ?? ? ?aesnigcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
21282? ? ?? ? ?aesnigcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011020181123
21286? ? ?? ? ?aesnigcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
21290? ? ?? ? ?aesnigcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
21292? ? ?? ? ?aesnigcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
21302? ? ?? ? ?aesnigcc_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
21306? ? ?? ? ?aesnigcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
21308? ? ?? ? ?aesnigcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
21314? ? ?? ? ?aesnigcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
21324? ? ?? ? ?aesnigcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
21348? ? ?? ? ?aesnigcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
21352? ? ?? ? ?aesni-intrgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
21360? ? ?? ? ?aesni-intrgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
21398? ? ?? ? ?aesnigcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011020181123
21400? ? ?? ? ?aesnigcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
21400? ? ?? ? ?aesnigcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
21400? ? ?? ? ?aesni-intrgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
21402? ? ?? ? ?aesnigcc_-march=k8_-O2_-fomit-frame-pointer2019011020181123
21406? ? ?? ? ?aesnigcc_-O2_-fomit-frame-pointer2019011020181123
21410? ? ?? ? ?aesnigcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
21418? ? ?? ? ?aesnigcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
21424? ? ?? ? ?aesnigcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
21426? ? ?? ? ?aesnigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
21428? ? ?? ? ?aesnigcc_-m64_-O2_-fomit-frame-pointer2019011020181123
21448? ? ?? ? ?aesnigcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
21450? ? ?? ? ?aesnigcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
21450? ? ?? ? ?aesnigcc_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
21454? ? ?? ? ?aesnigcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
21474? ? ?? ? ?aesni-intrgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
21480? ? ?? ? ?aesnigcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
21480? ? ?? ? ?aesnigcc_-m64_-O_-fomit-frame-pointer2019011020181123
21494? ? ?? ? ?aesni-intrgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
21496? ? ?? ? ?aesnigcc_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
21500? ? ?? ? ?aesnigcc_-O_-fomit-frame-pointer2019011020181123
21512? ? ?? ? ?aesnigcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011020181123
21514? ? ?? ? ?aesnigcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
21526? ? ?? ? ?aesnigcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
21526? ? ?? ? ?aesnigcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011020181123
21528? ? ?? ? ?aesnigcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011020181123
21556? ? ?? ? ?aesnigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
21558? ? ?? ? ?aesnigcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
21566? ? ?? ? ?aesnigcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
21572? ? ?? ? ?aesnigcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
21574? ? ?? ? ?aesnigcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
21582? ? ?? ? ?aesnigcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
21584? ? ?? ? ?aesnigcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
21590? ? ?? ? ?aesnigcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
21594? ? ?? ? ?aesnigcc_-march=nocona_-O_-fomit-frame-pointer2019011020181123
21694? ? ?? ? ?aesnigcc_-march=k8_-O_-fomit-frame-pointer2019011020181123
21702? ? ?? ? ?aesnigcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
21894? ? ?? ? ?avx-intrgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
21918? ? ?? ? ?avxgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
21920? ? ?? ? ?avxgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011020181123
21924? ? ?? ? ?avxgcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
21932? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
21934? ? ?? ? ?avxgcc_-O3_-fomit-frame-pointer2019011020181123
21934? ? ?? ? ?avxgcc_-m64_-O3_-fomit-frame-pointer2019011020181123
21934? ? ?? ? ?avxgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
21936? ? ?? ? ?avxgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
21938? ? ?? ? ?avxgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
21942? ? ?? ? ?avxgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
21944? ? ?? ? ?avxgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
21944? ? ?? ? ?avx-intrgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
21952? ? ?? ? ?avxgcc_-march=k8_-O3_-fomit-frame-pointer2019011020181123
21954? ? ?? ? ?avx-intrgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
21960? ? ?? ? ?avxgcc_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
21962? ? ?? ? ?avxgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
21962? ? ?? ? ?avx-intrgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
21968? ? ?? ? ?avxgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
21970? ? ?? ? ?avxgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
21972? ? ?? ? ?avxgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
21972? ? ?? ? ?avxgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
21978? ? ?? ? ?avxgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
21982? ? ?? ? ?avxgcc_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
21984? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
21996? ? ?? ? ?avxgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
21996? ? ?? ? ?avx-intrgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
21998? ? ?? ? ?avxgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
22002? ? ?? ? ?avxgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
22014? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
22014? ? ?? ? ?avxgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
22018? ? ?? ? ?avxgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
22186? ? ?? ? ?aesnigcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
22212? ? ?? ? ?aesnigcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
22224? ? ?? ? ?aesnigcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
22240? ? ?? ? ?aesnigcc_-march=k8_-Os_-fomit-frame-pointer2019011020181123
22246? ? ?? ? ?aesnigcc_-funroll-loops_-Os_-fomit-frame-pointer2019011020181123
22246? ? ?? ? ?aesnigcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011020181123
22254? ? ?? ? ?aesnigcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
22258? ? ?? ? ?aesnigcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
22260? ? ?? ? ?aesnigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
22266? ? ?? ? ?aesnigcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011020181123
22266? ? ?? ? ?aesnigcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011020181123
22276? ? ?? ? ?avxgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011020181123
22276? ? ?? ? ?avxgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011020181123
22280? ? ?? ? ?aesnigcc_-m64_-Os_-fomit-frame-pointer2019011020181123
22284? ? ?? ? ?aesnigcc_-Os_-fomit-frame-pointer2019011020181123
22284? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
22288? ? ?? ? ?avxgcc_-funroll-loops_-O2_-fomit-frame-pointer2019011020181123
22288? ? ?? ? ?avxgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
22292? ? ?? ? ?aesnigcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
22292? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
22292? ? ?? ? ?avxgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
22294? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
22296? ? ?? ? ?avxgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
22298? ? ?? ? ?aesnigcc_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
22308? ? ?? ? ?aesnigcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
22308? ? ?? ? ?aesnigcc_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
22310? ? ?? ? ?aesnigcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
22316? ? ?? ? ?aesnigcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
22326? ? ?? ? ?aesnigcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
22326? ? ?? ? ?avxgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
22328? ? ?? ? ?aesnigcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011020181123
22330? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
22332? ? ?? ? ?aesnigcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011020181123
22334? ? ?? ? ?aesnigcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
22334? ? ?? ? ?avxgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
22346? ? ?? ? ?avxgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
22354? ? ?? ? ?aesnigcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
22354? ? ?? ? ?avxgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011020181123
22354? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
22354? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
22374? ? ?? ? ?avxgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
22380? ? ?? ? ?avxgcc_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
22384? ? ?? ? ?avxgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
22396? ? ?? ? ?avxgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
22400? ? ?? ? ?aesnigcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
22412? ? ?? ? ?aesnigcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011020181123
22416? ? ?? ? ?avx-intrgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
22416? ? ?? ? ?avx-intrgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
22422? ? ?? ? ?avxgcc_-O2_-fomit-frame-pointer2019011020181123
22422? ? ?? ? ?avxgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
22424? ? ?? ? ?avxgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
22424? ? ?? ? ?avx-intrgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
22432? ? ?? ? ?avxgcc_-m64_-O2_-fomit-frame-pointer2019011020181123
22434? ? ?? ? ?avx-intrgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
22436? ? ?? ? ?avx-intrgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
22442? ? ?? ? ?avxgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
22442? ? ?? ? ?avxgcc_-march=k8_-O2_-fomit-frame-pointer2019011020181123
22442? ? ?? ? ?avxgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
22444? ? ?? ? ?avxgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011020181123
22452? ? ?? ? ?aesnigcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
22478? ? ?? ? ?avx-intrgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
22488? ? ?? ? ?avxgcc_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
22490? ? ?? ? ?avxgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
22494? ? ?? ? ?avxgcc_-m64_-O_-fomit-frame-pointer2019011020181123
22494? ? ?? ? ?avxgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
22496? ? ?? ? ?avxgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
22506? ? ?? ? ?avxgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
22508? ? ?? ? ?avxgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
22510? ? ?? ? ?avxgcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
22510? ? ?? ? ?avxgcc_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
22514? ? ?? ? ?avx-intrgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
22522? ? ?? ? ?avxgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
22528? ? ?? ? ?avxgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
22538? ? ?? ? ?avxgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011020181123
22548? ? ?? ? ?avxgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011020181123
22554? ? ?? ? ?avxgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
22564? ? ?? ? ?avxgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011020181123
22584? ? ?? ? ?avxgcc_-O_-fomit-frame-pointer2019011020181123
22590? ? ?? ? ?avx-intrgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
22622? ? ?? ? ?avxgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
22628? ? ?? ? ?avxgcc_-march=nocona_-O_-fomit-frame-pointer2019011020181123
22644? ? ?? ? ?avxgcc_-march=k8_-O_-fomit-frame-pointer2019011020181123
22650? ? ?? ? ?avxgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
22708? ? ?? ? ?avxgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
22726? ? ?? ? ?avxgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
22730? ? ?? ? ?avxgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
22730? ? ?? ? ?avxgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
22752? ? ?? ? ?avxgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
22764? ? ?? ? ?avxgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
22770? ? ?? ? ?avx-intrgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
22894? ? ?? ? ?avx-intrgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
23194? ? ?? ? ?avxgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
23200? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
23222? ? ?? ? ?avxgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
23226? ? ?? ? ?avxgcc_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
23230? ? ?? ? ?avxgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
23246? ? ?? ? ?aesni-intrgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
23246? ? ?? ? ?avxgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
23250? ? ?? ? ?avxgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
23252? ? ?? ? ?avxgcc_-funroll-loops_-Os_-fomit-frame-pointer2019011020181123
23252? ? ?? ? ?avxgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
23252? ? ?? ? ?avxgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011020181123
23254? ? ?? ? ?aesni-intrgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
23256? ? ?? ? ?avxgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011020181123
23256? ? ?? ? ?avxgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
23260? ? ?? ? ?avxgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011020181123
23260? ? ?? ? ?avxgcc_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
23268? ? ?? ? ?avxgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
23270? ? ?? ? ?avxgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011020181123
23272? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
23274? ? ?? ? ?avxgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011020181123
23276? ? ?? ? ?aesni-intrclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
23278? ? ?? ? ?avxgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011020181123
23286? ? ?? ? ?avxgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
23294? ? ?? ? ?avxgcc_-m64_-Os_-fomit-frame-pointer2019011020181123
23298? ? ?? ? ?avxgcc_-Os_-fomit-frame-pointer2019011020181123
23310? ? ?? ? ?aesni-intrclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
23322? ? ?? ? ?avx-intrgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
23324? ? ?? ? ?avxgcc_-march=k8_-Os_-fomit-frame-pointer2019011020181123
23332? ? ?? ? ?aesni-intrgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
23360? ? ?? ? ?avxgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
23366? ? ?? ? ?avxgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
23374? ? ?? ? ?avx-intrgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
23404? ? ?? ? ?avxgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
23426? ? ?? ? ?avxgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
23428? ? ?? ? ?avx-intrgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
23482? ? ?? ? ?avx-intrgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
23496? ? ?? ? ?avx-intrgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
24356? ? ?? ? ?aesnicc2019011020181123
24416? ? ?? ? ?aesnigcc2019011020181123
24462? ? ?? ? ?aesnigcc_-funroll-loops2019011020181123
25300? ? ?? ? ?avx-intrclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
25454? ? ?? ? ?avx-intrclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
25468? ? ?? ? ?avxcc2019011020181123
25486? ? ?? ? ?avxgcc_-funroll-loops2019011020181123
25518? ? ?? ? ?avxgcc2019011020181123
42758? ? ?? ? ?vperm-intrgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
42760? ? ?? ? ?vperm-intrgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
43162? ? ?? ? ?vperm-intrgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
43310? ? ?? ? ?vperm-intrgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
43328? ? ?? ? ?vperm-intrgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
43632? ? ?? ? ?vperm-intrgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
43648? ? ?? ? ?vperm-intrgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
43922? ? ?? ? ?vperm-intrgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
44000? ? ?? ? ?vperm-intrgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
44036? ? ?? ? ?vperm-intrgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
44098? ? ?? ? ?vperm-intrgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
44098? ? ?? ? ?vperm-intrgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
44122? ? ?? ? ?vperm-intrgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
44128? ? ?? ? ?vperm-intrgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
44212? ? ?? ? ?vperm-intrgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
44254? ? ?? ? ?vperm-intrgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
44270? ? ?? ? ?vperm-intrgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
45018? ? ?? ? ?opteronclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
45066? ? ?? ? ?opteronclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011020181123
45074? ? ?? ? ?opteronclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
45100? ? ?? ? ?opteronclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011020181123
45102? ? ?? ? ?opteronclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
45116? ? ?? ? ?opteronclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011020181123
45140? ? ?? ? ?opteronclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
45200? ? ?? ? ?opteronclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
45806? ? ?? ? ?vperm-intrgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
45890? ? ?? ? ?vperm-intrgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
45964? ? ?? ? ?vperm-intrgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
49042? ? ?? ? ?vperm-intrgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011020181123
49048? ? ?? ? ?vperm-intrgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011020181123
49124? ? ?? ? ?vperm-intrgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011020181123
49670? ? ?? ? ?vperm-intrgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011020181123
50332? ? ?? ? ?vperm-intrclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011020181123
50336? ? ?? ? ?vperm-intrclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
50392? ? ?? ? ?vperm-intrclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
50394? ? ?? ? ?vperm-intrclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011020181123
50416? ? ?? ? ?vpermgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
50422? ? ?? ? ?vpermgcc_-O3_-fomit-frame-pointer2019011020181123
50450? ? ?? ? ?vpermgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
50472? ? ?? ? ?vpermgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
50514? ? ?? ? ?vpermgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
50548? ? ?? ? ?vpermgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
50554? ? ?? ? ?vpermgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
50574? ? ?? ? ?vpermgcc_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
50586? ? ?? ? ?vpermgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
50634? ? ?? ? ?vpermgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
50638? ? ?? ? ?vpermgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
50644? ? ?? ? ?vpermgcc_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
50646? ? ?? ? ?vpermgcc_-m64_-O3_-fomit-frame-pointer2019011020181123
50672? ? ?? ? ?vpermgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
50676? ? ?? ? ?vpermgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
50678? ? ?? ? ?vpermgcc_-march=k8_-O3_-fomit-frame-pointer2019011020181123
50690? ? ?? ? ?vpermgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
50702? ? ?? ? ?vpermgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
50704? ? ?? ? ?vpermgcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
50708? ? ?? ? ?vpermgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011020181123
50730? ? ?? ? ?vpermgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
50746? ? ?? ? ?vpermgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
50746? ? ?? ? ?vpermgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
50756? ? ?? ? ?vpermgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
50762? ? ?? ? ?vpermgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
50816? ? ?? ? ?vpermgcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
50826? ? ?? ? ?vpermgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011020181123
50828? ? ?? ? ?vpermgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
50828? ? ?? ? ?vpermgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
50836? ? ?? ? ?vpermgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
50840? ? ?? ? ?vpermgcc_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
50850? ? ?? ? ?vpermgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011020181123
50890? ? ?? ? ?vpermgcc_-funroll-loops_-O2_-fomit-frame-pointer2019011020181123
50908? ? ?? ? ?vpermgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
50928? ? ?? ? ?vpermgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
50936? ? ?? ? ?vpermgcc_-march=k8_-O_-fomit-frame-pointer2019011020181123
50950? ? ?? ? ?vpermgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
50956? ? ?? ? ?vpermgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
50978? ? ?? ? ?vpermgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
51006? ? ?? ? ?vpermgcc_-O_-fomit-frame-pointer2019011020181123
51024? ? ?? ? ?vpermgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
51038? ? ?? ? ?vpermgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
51046? ? ?? ? ?vpermgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
51064? ? ?? ? ?vpermgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
51076? ? ?? ? ?vpermgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
51076? ? ?? ? ?vpermgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
51078? ? ?? ? ?vpermgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
51082? ? ?? ? ?vpermgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
51094? ? ?? ? ?vpermgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
51094? ? ?? ? ?vpermgcc_-march=k8_-O2_-fomit-frame-pointer2019011020181123
51112? ? ?? ? ?vpermgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
51128? ? ?? ? ?vpermgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
51128? ? ?? ? ?vpermgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
51130? ? ?? ? ?vpermgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
51142? ? ?? ? ?vpermgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
51142? ? ?? ? ?vpermgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
51150? ? ?? ? ?vpermgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
51170? ? ?? ? ?vpermgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
51172? ? ?? ? ?vpermgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011020181123
51172? ? ?? ? ?vpermgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
51190? ? ?? ? ?vpermgcc_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
51192? ? ?? ? ?vpermgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
51198? ? ?? ? ?vpermgcc_-m64_-O_-fomit-frame-pointer2019011020181123
51280? ? ?? ? ?vpermgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
51294? ? ?? ? ?vpermgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
51296? ? ?? ? ?vpermgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
51342? ? ?? ? ?vpermgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
51344? ? ?? ? ?vpermgcc_-O2_-fomit-frame-pointer2019011020181123
51364? ? ?? ? ?vpermgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011020181123
51380? ? ?? ? ?vpermgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
51380? ? ?? ? ?vpermgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011020181123
51386? ? ?? ? ?vpermgcc_-m64_-O2_-fomit-frame-pointer2019011020181123
51408? ? ?? ? ?vpermgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
51426? ? ?? ? ?vpermgcc_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
51430? ? ?? ? ?vpermgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
51436? ? ?? ? ?vpermgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011020181123
51436? ? ?? ? ?vpermgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011020181123
51462? ? ?? ? ?vpermgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
51474? ? ?? ? ?vpermgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
51558? ? ?? ? ?vpermgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
51656? ? ?? ? ?vpermgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011020181123
51716? ? ?? ? ?vpermgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
51750? ? ?? ? ?vpermgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
51776? ? ?? ? ?vpermgcc_-march=nocona_-O_-fomit-frame-pointer2019011020181123
51806? ? ?? ? ?vpermgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
51820? ? ?? ? ?vpermgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
51832? ? ?? ? ?vpermgcc_-funroll-loops_-Os_-fomit-frame-pointer2019011020181123
51860? ? ?? ? ?vpermgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011020181123
51918? ? ?? ? ?vpermgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
51942? ? ?? ? ?vpermgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
51960? ? ?? ? ?vpermgcc_-m64_-Os_-fomit-frame-pointer2019011020181123
51992? ? ?? ? ?vpermgcc_-Os_-fomit-frame-pointer2019011020181123
51998? ? ?? ? ?vpermgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
52018? ? ?? ? ?vpermgcc_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
52028? ? ?? ? ?vpermgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011020181123
52036? ? ?? ? ?vpermgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
52076? ? ?? ? ?vpermgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011020181123
52118? ? ?? ? ?vpermgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
52122? ? ?? ? ?vpermgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
52174? ? ?? ? ?vpermgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
52180? ? ?? ? ?vpermgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
52180? ? ?? ? ?vpermgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011020181123
52186? ? ?? ? ?vpermgcc_-march=k8_-Os_-fomit-frame-pointer2019011020181123
52220? ? ?? ? ?vpermgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011020181123
52248? ? ?? ? ?vpermgcc_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
52252? ? ?? ? ?vpermgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
52626? ? ?? ? ?vpermgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
52656? ? ?? ? ?vpermgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
54000? ? ?? ? ?vpermcc2019011020181123
54262? ? ?? ? ?vpermgcc_-funroll-loops2019011020181123
54306? ? ?? ? ?vpermgcc2019011020181123
55420? ? ?? ? ?vperm-intrgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
55572? ? ?? ? ?core2duoclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011020181123
55610? ? ?? ? ?core2duoclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
55632? ? ?? ? ?core2duoclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011020181123
55652? ? ?? ? ?core2duoclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
55668? ? ?? ? ?core2duoclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
55696? ? ?? ? ?core2duoclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
55696? ? ?? ? ?core2duoclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
55710? ? ?? ? ?core2duoclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011020181123
55906? ? ?? ? ?vperm-intrgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
55926? ? ?? ? ?sphlib-adaptedgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018112720181123
55934? ? ?? ? ?sphlib-adaptedgcc_-funroll-loops_-O_-fomit-frame-pointer2018112720181123
55938? ? ?? ? ?sphlib-adaptedgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018112720181123
56068? ? ?? ? ?sphlib-adaptedgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018112720181123
56076? ? ?? ? ?sphlib-adaptedgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018112720181123
56104? ? ?? ? ?vperm-intrgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
56322? ? ?? ? ?sphlib-adaptedgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
56354? ? ?? ? ?sphlib-adaptedgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112720181123
56356? ? ?? ? ?sphlib-adaptedgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
56360? ? ?? ? ?sphlib-adaptedgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018112720181123
56386? ? ?? ? ?sphlib-adaptedgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018112720181123
56398? ? ?? ? ?sphlib-adaptedgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018112720181123
56400? ? ?? ? ?sphlib-adaptedgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
56410? ? ?? ? ?sphlib-adaptedgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
56438? ? ?? ? ?sphlib-adaptedgcc_-funroll-loops_-O3_-fomit-frame-pointer2018112720181123
56592? ? ?? ? ?vperm-intrgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011020181123
56620? ? ?? ? ?vperm-intrgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011020181123
56642? ? ?? ? ?vperm-intrgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011020181123
56744? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018112720181123
56804? ? ?? ? ?sphlib-adaptedgcc_-O3_-fomit-frame-pointer2018112720181123
56834? ? ?? ? ?sphlib-adaptedgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
56838? ? ?? ? ?sphlib-adaptedgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112720181123
56868? ? ?? ? ?sphlib-adaptedgcc_-m64_-O3_-fomit-frame-pointer2018112720181123
56876? ? ?? ? ?sphlib-adaptedgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018112720181123
56898? ? ?? ? ?sphlib-adaptedgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
56902? ? ?? ? ?sphlib-adaptedgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018112720181123
56992? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018112720181123
57034? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018112720181123
57042? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018112720181123
57070? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018112720181123
57106? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018112720181123
57186? ? ?? ? ?vperm-intrgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
57198? ? ?? ? ?vperm-intrgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
57232? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018112720181123
57302? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018112720181123
57324? ? ?? ? ?vperm-intrgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
57414? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
57440? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018112720181123
57446? ? ?? ? ?sphlib-adaptedgcc_-march=nocona_-O_-fomit-frame-pointer2018112720181123
57482? ? ?? ? ?sphlib-adaptedgcc_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
57492? ? ?? ? ?sphlib-adaptedgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018112720181123
57496? ? ?? ? ?sphlib-adaptedgcc_-march=k8_-O3_-fomit-frame-pointer2018112720181123
57514? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018112720181123
57526? ? ?? ? ?sphlib-adaptedgcc_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
57532? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018112720181123
57538? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018112720181123
57542? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018112720181123
57554? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018112720181123
57570? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
57576? ? ?? ? ?sphlib-adaptedgcc_-m64_-O_-fomit-frame-pointer2018112720181123
57578? ? ?? ? ?sphlib-adaptedgcc_-O_-fomit-frame-pointer2018112720181123
57596? ? ?? ? ?sphlib-adaptedgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018112720181123
57746? ? ?? ? ?vperm-intrgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
57942? ? ?? ? ?sphlib-adaptedgcc_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
57944? ? ?? ? ?sphlib-adaptedgcc_-march=k8_-O_-fomit-frame-pointer2018112720181123
57990? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
58000? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018112720181123
58150? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018112720181123
58216? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018112720181123
58246? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018112720181123
58260? ? ?? ? ?sphlib-adaptedgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
58260? ? ?? ? ?sphlib-adaptedgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
58262? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
58262? ? ?? ? ?sphlib-adaptedgcc_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
58274? ? ?? ? ?vperm-intrgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011020181123
58306? ? ?? ? ?sphlib-adaptedgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018112720181123
58310? ? ?? ? ?sphlib-adaptedgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
58312? ? ?? ? ?sphlib-adaptedgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018112720181123
58312? ? ?? ? ?sphlib-adaptedgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018112720181123
58320? ? ?? ? ?sphlib-adaptedgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
58324? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
58336? ? ?? ? ?vperm-intrgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
58352? ? ?? ? ?sphlib-adaptedgcc_-march=k8_-Os_-fomit-frame-pointer2018112720181123
58358? ? ?? ? ?sphlib-adaptedgcc_-funroll-loops_-Os_-fomit-frame-pointer2018112720181123
58360? ? ?? ? ?sphlib-adaptedgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112720181123
58378? ? ?? ? ?sphlib-adaptedgcc_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
58394? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018112720181123
58470? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018112720181123
58474? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018112720181123
58524? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018112720181123
58560? ? ?? ? ?sphlib-adaptedgcc_-m64_-Os_-fomit-frame-pointer2018112720181123
58566? ? ?? ? ?sphlib-adaptedgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112720181123
58588? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018112720181123
58640? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018112720181123
58656? ? ?? ? ?sphlib-adaptedgcc_-Os_-fomit-frame-pointer2018112720181123
58746? ? ?? ? ?sphlib-adaptedgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018112720181123
58948? ? ?? ? ?sphlibgcc_-funroll-loops_-O_-fomit-frame-pointer2018112720181123
58966? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018112720181123
58998? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018112720181123
59010? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018112720181123
59086? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018112720181123
59202? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
59270? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
59324? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018112720181123
59342? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018112720181123
59510? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
59534? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
59554? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
59568? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
59784? ? ?? ? ?sphlibgcc_-funroll-loops_-O3_-fomit-frame-pointer2018112720181123
59790? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112720181123
59802? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018112720181123
59954? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018112720181123
59972? ? ?? ? ?sphlibgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018112720181123
60026? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018112720181123
60050? ? ?? ? ?sphlibgcc_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
60068? ? ?? ? ?sphlibgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018112720181123
60068? ? ?? ? ?sphlibgcc_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
60076? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
60086? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018112720181123
60114? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
60118? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018112720181123
60122? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018112720181123
60166? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
60166? ? ?? ? ?sphlibgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018112720181123
60168? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
60214? ? ?? ? ?sphlibgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018112720181123
60230? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018112720181123
60240? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018112720181123
60288? ? ?? ? ?sphlibgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018112720181123
60298? ? ?? ? ?sphlibgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018112720181123
60300? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018112720181123
60304? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018112720181123
60306? ? ?? ? ?sphlibgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018112720181123
60312? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
60318? ? ?? ? ?sphlibgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018112720181123
60322? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018112720181123
60332? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112720181123
60340? ? ?? ? ?sphlib-adaptedgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018112720181123
60342? ? ?? ? ?sphlibgcc_-funroll-loops_-O2_-fomit-frame-pointer2018112720181123
60344? ? ?? ? ?sphlibgcc_-march=nocona_-O_-fomit-frame-pointer2018112720181123
60376? ? ?? ? ?sphlibgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
60390? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018112720181123
60394? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018112720181123
60398? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112720181123
60402? ? ?? ? ?sphlibgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018112720181123
60404? ? ?? ? ?sphlibgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018112720181123
60406? ? ?? ? ?sphlibgcc_-O3_-fomit-frame-pointer2018112720181123
60414? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
60424? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112720181123
60424? ? ?? ? ?sphlibgcc_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
60424? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018112720181123
60426? ? ?? ? ?sphlibgcc_-m64_-O2_-fomit-frame-pointer2018112720181123
60428? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
60434? ? ?? ? ?sphlibgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018112720181123
60434? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018112720181123
60440? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018112720181123
60442? ? ?? ? ?sphlibgcc_-O2_-fomit-frame-pointer2018112720181123
60448? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
60464? ? ?? ? ?sphlibgcc_-m64_-O3_-fomit-frame-pointer2018112720181123
60474? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018112720181123
60480? ? ?? ? ?sphlibgcc_-m64_-O_-fomit-frame-pointer2018112720181123
60496? ? ?? ? ?sphlibgcc_-O_-fomit-frame-pointer2018112720181123
60512? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018112720181123
60582? ? ?? ? ?sphlib-adaptedgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112720181123
60590? ? ?? ? ?sphlib-adaptedgcc_-funroll-loops_-O2_-fomit-frame-pointer2018112720181123
60618? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018112720181123
60648? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018112720181123
60682? ? ?? ? ?sphlibgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018112720181123
60686? ? ?? ? ?sphlibgcc_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
60700? ? ?? ? ?sphlib-adaptedgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018112720181123
60716? ? ?? ? ?sphlibgcc_-march=k8_-O3_-fomit-frame-pointer2018112720181123
60762? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018112720181123
60764? ? ?? ? ?sphlib-adaptedgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018112720181123
60778? ? ?? ? ?sphlib-adaptedgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
60798? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018112720181123
60800? ? ?? ? ?sphlibgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018112720181123
60802? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
60820? ? ?? ? ?sphlib-adaptedgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
60842? ? ?? ? ?sphlib-adaptedgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018112720181123
60852? ? ?? ? ?core2duocc2019011020181123
60914? ? ?? ? ?sphlibgcc_-march=k8_-O_-fomit-frame-pointer2018112720181123
60940? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018112720181123
60952? ? ?? ? ?sphlib-adaptedgcc_-march=k8_-O2_-fomit-frame-pointer2018112720181123
60972? ? ?? ? ?sphlibgcc_-funroll-loops_-Os_-fomit-frame-pointer2018112720181123
60978? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
60986? ? ?? ? ?sphlibgcc_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
61002? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
61002? ? ?? ? ?sphlibgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018112720181123
61018? ? ?? ? ?sphlib-adaptedgcc_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
61050? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
61060? ? ?? ? ?sphlibgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112720181123
61060? ? ?? ? ?sphlibgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
61064? ? ?? ? ?sphlibgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018112720181123
61070? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018112720181123
61072? ? ?? ? ?sphlibgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
61076? ? ?? ? ?sphlibgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018112720181123
61078? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018112720181123
61082? ? ?? ? ?sphlibgcc_-march=k8_-Os_-fomit-frame-pointer2018112720181123
61088? ? ?? ? ?sphlibgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018112720181123
61088? ? ?? ? ?sphlibgcc_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
61090? ? ?? ? ?sphlibgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018112720181123
61110? ? ?? ? ?sphlibgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018112720181123
61142? ? ?? ? ?sphlibgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018112720181123
61146? ? ?? ? ?sphlibgcc_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
61150? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018112720181123
61152? ? ?? ? ?sphlib-adaptedgcc_-O2_-fomit-frame-pointer2018112720181123
61152? ? ?? ? ?sphlib-adaptedgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
61158? ? ?? ? ?sphlibgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018112720181123
61170? ? ?? ? ?sphlibgcc_-march=k8_-O2_-fomit-frame-pointer2018112720181123
61176? ? ?? ? ?sphlib-adaptedgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112720181123
61180? ? ?? ? ?sphlib-adaptedgcc_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
61198? ? ?? ? ?sphlib-adaptedgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
61200? ? ?? ? ?sphlibgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
61206? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018112720181123
61216? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
61230? ? ?? ? ?sphlib-adaptedgcc_-m64_-O2_-fomit-frame-pointer2018112720181123
61242? ? ?? ? ?sphlibgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018112720181123
61262? ? ?? ? ?sphlibgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018112720181123
61272? ? ?? ? ?sphlibgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018112720181123
61284? ? ?? ? ?sphlibgcc_-Os_-fomit-frame-pointer2018112720181123
61338? ? ?? ? ?sphlibgcc_-m64_-Os_-fomit-frame-pointer2018112720181123
61350? ? ?? ? ?sphlibgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112720181123
61382? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018112720181123
61400? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018112720181123
61400? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018112720181123
61430? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018112720181123
61436? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018112720181123
61440? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018112720181123
61606? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018112720181123
61744? ? ?? ? ?sphlib-adaptedgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018112720181123
61978? ? ?? ? ?sphlib-adaptedgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018112720181123
62688? ? ?? ? ?sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018112720181123
62824? ? ?? ? ?sphlibgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018112720181123
62860? ? ?? ? ?sphlibgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018112720181123
62888? ? ?? ? ?sphlibgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018112720181123
62912? ? ?? ? ?sphlibgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018112720181123
72010? ? ?? ? ?mmxgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
72186? ? ?? ? ?mmxclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
72382? ? ?? ? ?mmxclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
72420? ? ?? ? ?mmxgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
72466? ? ?? ? ?mmxclang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011020181123
72502? ? ?? ? ?mmxgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
72548? ? ?? ? ?mmxclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011020181123
72574? ? ?? ? ?mmxclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
72646? ? ?? ? ?mmxgcc_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
72782? ? ?? ? ?mmxclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
72934? ? ?? ? ?mmxgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
73034? ? ?? ? ?mmxgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
73116? ? ?? ? ?mmxgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
73154? ? ?? ? ?mmxgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
73172? ? ?? ? ?mmxclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
73260? ? ?? ? ?mmxgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
73274? ? ?? ? ?mmxgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
73278? ? ?? ? ?mmxgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
73384? ? ?? ? ?mmxgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
73388? ? ?? ? ?mmxgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
74172? ? ?? ? ?mmxgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
74562? ? ?? ? ?mmxgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
75156? ? ?? ? ?mmxgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011020181123
75434? ? ?? ? ?mmxgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
75586? ? ?? ? ?mmxgcc_-m64_-O3_-fomit-frame-pointer2019011020181123
75616? ? ?? ? ?mmxgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
75658? ? ?? ? ?mmxgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
75730? ? ?? ? ?mmxgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
75786? ? ?? ? ?mmxgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
75860? ? ?? ? ?mmxclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011020181123
75938? ? ?? ? ?mmxgcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
76076? ? ?? ? ?mmxgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
76162? ? ?? ? ?mmxgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
76172? ? ?? ? ?mmxgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011020181123
76184? ? ?? ? ?mmxgcc_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
76188? ? ?? ? ?mmxgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
76190? ? ?? ? ?mmxgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
76284? ? ?? ? ?mmxgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
76296? ? ?? ? ?mmxgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
76474? ? ?? ? ?mmxgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
76494? ? ?? ? ?mmxgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
76522? ? ?? ? ?mmxgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
76610? ? ?? ? ?mmxgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
76612? ? ?? ? ?mmxgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
76792? ? ?? ? ?mmxgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
76828? ? ?? ? ?mmxgcc_-funroll-loops_-O2_-fomit-frame-pointer2019011020181123
77420? ? ?? ? ?mmxgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
77512? ? ?? ? ?mmxgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
77622? ? ?? ? ?mmxgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011020181123
77808? ? ?? ? ?mmxgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
77836? ? ?? ? ?mmxgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
77940? ? ?? ? ?mmxgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
77944? ? ?? ? ?mmxgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
77952? ? ?? ? ?mmxgcc_-march=nocona_-O_-fomit-frame-pointer2019011020181123
77994? ? ?? ? ?mmxgcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
78242? ? ?? ? ?mmxgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
78314? ? ?? ? ?mmxgcc_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
78346? ? ?? ? ?mmxgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
78374? ? ?? ? ?mmxgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011020181123
78438? ? ?? ? ?mmxgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011020181123
78442? ? ?? ? ?mmxgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
78446? ? ?? ? ?mmxgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011020181123
78454? ? ?? ? ?mmxgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011020181123
78454? ? ?? ? ?mmxgcc_-march=k8_-O2_-fomit-frame-pointer2019011020181123
78462? ? ?? ? ?mmxgcc_-march=k8_-O3_-fomit-frame-pointer2019011020181123
78478? ? ?? ? ?mmxgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
78488? ? ?? ? ?mmxgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011020181123
78488? ? ?? ? ?mmxgcc_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
78490? ? ?? ? ?mmxgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
78516? ? ?? ? ?mmxgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
78550? ? ?? ? ?mmxgcc_-O3_-fomit-frame-pointer2019011020181123
78560? ? ?? ? ?mmxgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
78588? ? ?? ? ?mmxgcc_-O2_-fomit-frame-pointer2019011020181123
78688? ? ?? ? ?mmxgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
78726? ? ?? ? ?mmxgcc_-m64_-O2_-fomit-frame-pointer2019011020181123
78856? ? ?? ? ?sphlib-smallclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2018112720181123
78906? ? ?? ? ?sphlib-smallclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112720181123
78992? ? ?? ? ?mmxgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
79086? ? ?? ? ?mmxgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
79166? ? ?? ? ?mmxgcc_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
79192? ? ?? ? ?mmxgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
79220? ? ?? ? ?mmxgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
79270? ? ?? ? ?mmxgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
79280? ? ?? ? ?mmxgcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
79354? ? ?? ? ?mmxgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
79358? ? ?? ? ?mmxgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011020181123
79396? ? ?? ? ?mmxgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
79440? ? ?? ? ?mmxgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011020181123
79470? ? ?? ? ?mmxgcc_-funroll-loops_-Os_-fomit-frame-pointer2019011020181123
79488? ? ?? ? ?mmxgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
79634? ? ?? ? ?mmxgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011020181123
79670? ? ?? ? ?mmxgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
79676? ? ?? ? ?mmxgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
79686? ? ?? ? ?mmxgcc_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
79690? ? ?? ? ?mmxgcc_-Os_-fomit-frame-pointer2019011020181123
79760? ? ?? ? ?mmxgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
79774? ? ?? ? ?mmxgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
79780? ? ?? ? ?mmxgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
79798? ? ?? ? ?mmxgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011020181123
79812? ? ?? ? ?mmxgcc_-m64_-Os_-fomit-frame-pointer2019011020181123
79830? ? ?? ? ?mmxgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
79854? ? ?? ? ?mmxgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
79856? ? ?? ? ?mmxgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
79868? ? ?? ? ?mmxgcc_-march=k8_-Os_-fomit-frame-pointer2019011020181123
79874? ? ?? ? ?mmxgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
79900? ? ?? ? ?mmxgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011020181123
79912? ? ?? ? ?mmxgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011020181123
79916? ? ?? ? ?mmxgcc_-m64_-O_-fomit-frame-pointer2019011020181123
79990? ? ?? ? ?mmxgcc_-O_-fomit-frame-pointer2019011020181123
80088? ? ?? ? ?mmxgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
80310? ? ?? ? ?mmxgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
80346? ? ?? ? ?mmxgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
80518? ? ?? ? ?mmxgcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
80636? ? ?? ? ?mmxgcc_-march=k8_-O_-fomit-frame-pointer2019011020181123
80830? ? ?? ? ?mmxgcc_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
80858? ? ?? ? ?mmxgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
80924? ? ?? ? ?mmxgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
80968? ? ?? ? ?mmxgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
81682? ? ?? ? ?sphlib-adaptedclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
81770? ? ?? ? ?sphlib-adaptedclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
81858? ? ?? ? ?sphlib-adaptedclang_-O3_-fomit-frame-pointer_-Qunused-arguments2018112720181123
81874? ? ?? ? ?sphlib-adaptedclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
82568? ? ?? ? ?sphlibclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
82844? ? ?? ? ?sphlibclang_-O3_-fomit-frame-pointer_-Qunused-arguments2018112720181123
83006? ? ?? ? ?sphlibclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
83200? ? ?? ? ?sphlibclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112720181123
83234? ? ?? ? ?sphlibclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
83256? ? ?? ? ?sphlibclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2018112720181123
83272? ? ?? ? ?sphlibclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2018112720181123
83308? ? ?? ? ?sphlibclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112720181123
83374? ? ?? ? ?sphlib-adaptedclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2018112720181123
83468? ? ?? ? ?sphlib-adaptedclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112720181123
83548? ? ?? ? ?sphlib-adaptedclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2018112720181123
83668? ? ?? ? ?sphlib-adaptedclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112720181123
85438? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
85564? ? ?? ? ?sphlib-smallclang_-O3_-fomit-frame-pointer_-Qunused-arguments2018112720181123
85580? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
85644? ? ?? ? ?sphlib-smallclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
85748? ? ?? ? ?sphlib-smallgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
85776? ? ?? ? ?sphlib-smallclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
85952? ? ?? ? ?sphlib-smallgcc_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
86080? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
86102? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018112720181123
86202? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
86208? ? ?? ? ?sphlib-smallgcc_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
86242? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018112720181123
86248? ? ?? ? ?sphlib-smallgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
86314? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-O_-fomit-frame-pointer2018112720181123
86400? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018112720181123
86470? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018112720181123
86494? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018112720181123
86592? ? ?? ? ?sphlib-smallgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018112720181123
86626? ? ?? ? ?sphlib-smallgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018112720181123
86638? ? ?? ? ?sphlib-smallgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018112720181123
86734? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018112720181123
86740? ? ?? ? ?sphlib-smallgcc_-m64_-O2_-fomit-frame-pointer2018112720181123
86760? ? ?? ? ?sphlib-smallgcc_-O2_-fomit-frame-pointer2018112720181123
86828? ? ?? ? ?sphlib-smallgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112720181123
86910? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018112720181123
86914? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018112720181123
86938? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018112720181123
86938? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018112720181123
87110? ? ?? ? ?sphlib-smallgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018112720181123
87266? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018112720181123
87294? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018112720181123
87340? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018112720181123
87376? ? ?? ? ?sphlib-smallgcc_-march=nocona_-O_-fomit-frame-pointer2018112720181123
87392? ? ?? ? ?sphlib-smallgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018112720181123
87438? ? ?? ? ?sphlib-smallgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018112720181123
87548? ? ?? ? ?sphlib-smallgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018112720181123
87590? ? ?? ? ?sphlib-smallgcc_-m64_-O_-fomit-frame-pointer2018112720181123
87682? ? ?? ? ?sphlib-smallgcc_-O_-fomit-frame-pointer2018112720181123
87958? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112720181123
87960? ? ?? ? ?sphlib-smallgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018112720181123
87968? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-O2_-fomit-frame-pointer2018112720181123
87976? ? ?? ? ?sphlib-smallgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018112720181123
88050? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018112720181123
88168? ? ?? ? ?sphlib-smallgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018112720181123
88194? ? ?? ? ?sphlib-smallclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
88216? ? ?? ? ?sphlib-smallgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018112720181123
88226? ? ?? ? ?sphlib-smallgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018112720181123
88250? ? ?? ? ?sphlib-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018112720181123
88478? ? ?? ? ?sphlib-smallgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018112720181123
88554? ? ?? ? ?sphlib-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018112720181123
88700? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-O3_-fomit-frame-pointer2018112720181123
88704? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018112720181123
88706? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112720181123
89296? ? ?? ? ?sphlib-smallgcc_-O3_-fomit-frame-pointer2018112720181123
89318? ? ?? ? ?sphlib-smallgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112720181123
89412? ? ?? ? ?sphlib-smallgcc_-m64_-O3_-fomit-frame-pointer2018112720181123
89426? ? ?? ? ?sphlib-smallclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2018112720181123
89660? ? ?? ? ?sphlib-smallgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018112720181123
89704? ? ?? ? ?sphlib-smallgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018112720181123
90224? ? ?? ? ?sphlib-smallgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018112720181123
91286? ? ?? ? ?sphlib-smallgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018112720181123
91324? ? ?? ? ?sphlib-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018112720181123
94780? ? ?? ? ?sphlib-smallgcc_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
94840? ? ?? ? ?sphlib-smallgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018112720181123
94874? ? ?? ? ?sphlib-smallgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
94876? ? ?? ? ?sphlib-smallgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018112720181123
94904? ? ?? ? ?sphlibgcc_-funroll-loops2018112720181123
94934? ? ?? ? ?sphlibcc2018112720181123
95134? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
95172? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
95198? ? ?? ? ?sphlibgcc2018112720181123
95344? ? ?? ? ?sphlib-smallgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018112720181123
95344? ? ?? ? ?sphlib-smallgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018112720181123
95520? ? ?? ? ?sphlib-smallgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018112720181123
95606? ? ?? ? ?sphlib-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018112720181123
95614? ? ?? ? ?sphlib-smallgcc_-m64_-Os_-fomit-frame-pointer2018112720181123
95648? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018112720181123
95666? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
95672? ? ?? ? ?sphlib-smallgcc_-Os_-fomit-frame-pointer2018112720181123
95752? ? ?? ? ?sphlib-smallgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112720181123
95768? ? ?? ? ?sphlib-smallgcc_-march=k8_-Os_-fomit-frame-pointer2018112720181123
95770? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018112720181123
95774? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018112720181123
95780? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018112720181123
95796? ? ?? ? ?sphlib-smallgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018112720181123
95820? ? ?? ? ?sphlib-smallgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
95826? ? ?? ? ?sphlib-smallgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018112720181123
95842? ? ?? ? ?sphlib-smallgcc_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
95854? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
95968? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-Os_-fomit-frame-pointer2018112720181123
96086? ? ?? ? ?sphlib-smallgcc_-march=k8_-O_-fomit-frame-pointer2018112720181123
96108? ? ?? ? ?sphlib-smallgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018112720181123
96160? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112720181123
96806? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018112720181123
96876? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
96938? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018112720181123
97026? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
97366? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018112720181123
97588? ? ?? ? ?sphlib-adaptedcc2018112720181123
97592? ? ?? ? ?sphlib-adaptedgcc2018112720181123
97686? ? ?? ? ?sphlib-adaptedgcc_-funroll-loops2018112720181123
97930? ? ?? ? ?sphlib-smallgcc_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
97944? ? ?? ? ?sphlib-smallgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
99436? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
99512? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
100050? ? ?? ? ?sphlib-smallgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
100126? ? ?? ? ?sphlib-smallclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112720181123
100142? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018112720181123
100148? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018112720181123
100228? ? ?? ? ?sphlib-smallgcc_-march=k8_-O2_-fomit-frame-pointer2018112720181123
100230? ? ?? ? ?sphlib-smallgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018112720181123
100270? ? ?? ? ?sphlib-smallgcc_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
101050? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018112720181123
101062? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018112720181123
101332? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
101386? ? ?? ? ?sphlib-smallgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
101536? ? ?? ? ?sphlib-smallgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018112720181123
101616? ? ?? ? ?sphlib-smallgcc_-march=k8_-O3_-fomit-frame-pointer2018112720181123
101742? ? ?? ? ?sphlib-smallgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
101992? ? ?? ? ?sphlib-smallgcc_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
107276? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2019011020181123
107312? ? ?? ? ?opt32gcc_-funroll-loops_-O3_-fomit-frame-pointer2019011020181123
107360? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
107574? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
107742? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
107832? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
107876? ? ?? ? ?opt32gcc_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
107894? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
108048? ? ?? ? ?opt32gcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2019011020181123
108192? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2019011020181123
108200? ? ?? ? ?opt32gcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2019011020181123
108332? ? ?? ? ?opt32gcc_-m64_-march=core2_-O3_-fomit-frame-pointer2019011020181123
108374? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
108390? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2019011020181123
108602? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
108610? ? ?? ? ?opt32gcc_-O3_-fomit-frame-pointer2019011020181123
108668? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2019011020181123
108688? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
108690? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
108702? ? ?? ? ?opt32gcc_-m64_-O3_-fomit-frame-pointer2019011020181123
108724? ? ?? ? ?opt32gcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2019011020181123
108788? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2019011020181123
108892? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2019011020181123
108956? ? ?? ? ?opt32gcc_-funroll-loops_-O2_-fomit-frame-pointer2019011020181123
108968? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
108974? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
109026? ? ?? ? ?opt32gcc_-m64_-march=k8_-O3_-fomit-frame-pointer2019011020181123
109026? ? ?? ? ?opt32gcc_-march=barcelona_-O3_-fomit-frame-pointer2019011020181123
109048? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
109108? ? ?? ? ?opt32gcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
109136? ? ?? ? ?opt32gcc_-march=k8_-O3_-fomit-frame-pointer2019011020181123
109138? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
109152? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2019011020181123
109176? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2019011020181123
109182? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
109210? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2019011020181123
109214? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
109226? ? ?? ? ?opt32gcc_-march=nocona_-O2_-fomit-frame-pointer2019011020181123
109282? ? ?? ? ?opt32gcc_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
109290? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
109304? ? ?? ? ?opt32gcc_-funroll-loops_-O_-fomit-frame-pointer2019011020181123
109322? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2019011020181123
109326? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2019011020181123
109336? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
109338? ? ?? ? ?opt32gcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2019011020181123
109376? ? ?? ? ?opt32gcc_-m64_-O_-fomit-frame-pointer2019011020181123
109386? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2019011020181123
109390? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2019011020181123
109402? ? ?? ? ?opt32gcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2019011020181123
109408? ? ?? ? ?opt32gcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2019011020181123
109408? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
109416? ? ?? ? ?opt32gcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2019011020181123
109428? ? ?? ? ?opt32gcc_-m64_-march=corei7_-O_-fomit-frame-pointer2019011020181123
109430? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
109432? ? ?? ? ?opt32gcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2019011020181123
109450? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2019011020181123
109450? ? ?? ? ?opt32gcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
109460? ? ?? ? ?opt32gcc_-O_-fomit-frame-pointer2019011020181123
109470? ? ?? ? ?opt32gcc_-funroll-loops_-Os_-fomit-frame-pointer2019011020181123
109470? ? ?? ? ?opt32gcc_-march=nocona_-O_-fomit-frame-pointer2019011020181123
109478? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
109490? ? ?? ? ?opt32gcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
109502? ? ?? ? ?opt32gcc_-march=k8_-O_-fomit-frame-pointer2019011020181123
109542? ? ?? ? ?opt32gcc_-m64_-march=nocona_-O_-fomit-frame-pointer2019011020181123
109582? ? ?? ? ?opt32gcc_-m64_-march=k8_-O_-fomit-frame-pointer2019011020181123
109598? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
109604? ? ?? ? ?opt32gcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2019011020181123
109606? ? ?? ? ?opt32gcc_-m64_-march=core2_-O_-fomit-frame-pointer2019011020181123
109610? ? ?? ? ?opt32gcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
109612? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2019011020181123
109638? ? ?? ? ?opt32gcc_-march=barcelona_-O_-fomit-frame-pointer2019011020181123
109682? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2019011020181123
109700? ? ?? ? ?opt32gcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
109712? ? ?? ? ?opt32gcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2019011020181123
109744? ? ?? ? ?opt32gcc_-march=nocona_-Os_-fomit-frame-pointer2019011020181123
109934? ? ?? ? ?opt32gcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2019011020181123
109952? ? ?? ? ?opt32gcc_-march=k8_-O2_-fomit-frame-pointer2019011020181123
109996? ? ?? ? ?opt32gcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2019011020181123
110052? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
110074? ? ?? ? ?opt32gcc_-m64_-march=k8_-O2_-fomit-frame-pointer2019011020181123
110088? ? ?? ? ?opt32gcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2019011020181123
110092? ? ?? ? ?opt32gcc_-m64_-march=core2_-O2_-fomit-frame-pointer2019011020181123
110120? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2019011020181123
110128? ? ?? ? ?opt32gcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2019011020181123
110154? ? ?? ? ?opt32gcc_-march=barcelona_-O2_-fomit-frame-pointer2019011020181123
110174? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2019011020181123
110176? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2019011020181123
110180? ? ?? ? ?opt32gcc_-O2_-fomit-frame-pointer2019011020181123
110246? ? ?? ? ?opt32gcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2019011020181123
110260? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2019011020181123
110290? ? ?? ? ?opt32gcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2019011020181123
110362? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2019011020181123
110382? ? ?? ? ?opt32gcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2019011020181123
110422? ? ?? ? ?opt32gcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2019011020181123
110432? ? ?? ? ?opt32gcc_-m64_-O2_-fomit-frame-pointer2019011020181123
110504? ? ?? ? ?opt32gcc_-march=k8_-Os_-fomit-frame-pointer2019011020181123
110510? ? ?? ? ?opt32gcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
110576? ? ?? ? ?opt32gcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2019011020181123
110596? ? ?? ? ?opt32gcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2019011020181123
110638? ? ?? ? ?opt32gcc_-m64_-march=core2_-Os_-fomit-frame-pointer2019011020181123
110680? ? ?? ? ?opt32gcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2019011020181123
110686? ? ?? ? ?opt32gcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2019011020181123
110708? ? ?? ? ?opt32gcc_-m64_-Os_-fomit-frame-pointer2019011020181123
110724? ? ?? ? ?opt32gcc_-Os_-fomit-frame-pointer2019011020181123
110762? ? ?? ? ?opt32gcc_-m64_-march=k8_-Os_-fomit-frame-pointer2019011020181123
110822? ? ?? ? ?opt32gcc_-march=barcelona_-Os_-fomit-frame-pointer2019011020181123
110898? ? ?? ? ?opt32gcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2019011020181123
111060? ? ?? ? ?opt32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2019011020181123
115708? ? ?? ? ?opt32clang_-O3_-fomit-frame-pointer_-Qunused-arguments2019011020181123
115876? ? ?? ? ?opt32clang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
115918? ? ?? ? ?opt32clang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
115934? ? ?? ? ?opt32clang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2019011020181123
120980? ? ?? ? ?opt32clang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2019011020181123
121120? ? ?? ? ?opt32clang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
122582? ? ?? ? ?opt32clang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2019011020181123
122628? ? ?? ? ?opt32clang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2019011020181123
139848? ? ?? ? ?sphlib-smallcc2018112720181123
141678? ? ?? ? ?sphlib-smallgcc_-funroll-loops2018112720181123
141890? ? ?? ? ?sphlib-smallgcc2018112720181123
156772? ? ?? ? ?opt64cc2019011020181123
278606? ? ?? ? ?32bit-bytesliced-c-smallgcc_-funroll-loops_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
279952? ? ?? ? ?32bit-bytesliced-c-smallgcc_-funroll-loops_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
280664? ? ?? ? ?32bit-bytesliced-c-smallgcc_-funroll-loops_-O2_-fomit-frame-pointer2018112720181123
281814? ? ?? ? ?32bit-bytesliced-c-smallgcc_-funroll-loops_-m64_-O2_-fomit-frame-pointer2018112720181123
281828? ? ?? ? ?32bit-bytesliced-c-smallgcc_-funroll-loops_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112720181123
283018? ? ?? ? ?32bit-bytesliced-c-smallgcc_-funroll-loops_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
283792? ? ?? ? ?32bit-bytesliced-c-smallgcc_-funroll-loops_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
284666? ? ?? ? ?32bit-bytesliced-c-smallgcc_-funroll-loops_-march=k8_-O2_-fomit-frame-pointer2018112720181123
284792? ? ?? ? ?32bit-bytesliced-c-smallgcc_-funroll-loops_-m64_-march=k8_-O2_-fomit-frame-pointer2018112720181123
291014? ? ?? ? ?32bit-bytesliced-c-smallgcc_-funroll-loops_-m64_-O_-fomit-frame-pointer2018112720181123
291138? ? ?? ? ?32bit-bytesliced-c-smallgcc_-funroll-loops_-O_-fomit-frame-pointer2018112720181123
291240? ? ?? ? ?32bit-bytesliced-c-smallgcc_-funroll-loops_-march=k8_-O_-fomit-frame-pointer2018112720181123
291560? ? ?? ? ?32bit-bytesliced-c-smallgcc_-funroll-loops_-m64_-march=k8_-O_-fomit-frame-pointer2018112720181123
291638? ? ?? ? ?32bit-bytesliced-c-smallgcc_-funroll-loops_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
292258? ? ?? ? ?32bit-bytesliced-c-smallgcc_-funroll-loops_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
293006? ? ?? ? ?32bit-bytesliced-c-smallgcc_-funroll-loops_-m64_-march=k8_-O3_-fomit-frame-pointer2018112720181123
293140? ? ?? ? ?32bit-bytesliced-c-smallgcc_-funroll-loops_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
293208? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
293438? ? ?? ? ?32bit-bytesliced-c-smallgcc_-funroll-loops_-fno-schedule-insns_-O_-fomit-frame-pointer2018112720181123
293466? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=core2_-msse4.1_-O3_-fomit-frame-pointer2018112720181123
293796? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=corei7-avx_-O3_-fomit-frame-pointer2018112720181123
293854? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=core-avx-i_-O3_-fomit-frame-pointer2018112720181123
293944? ? ?? ? ?32bit-bytesliced-c-smallgcc_-funroll-loops_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
294490? ? ?? ? ?32bit-bytesliced-c-smallgcc_-march=k8_-O3_-fomit-frame-pointer2018112720181123
294540? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=core2_-msse4_-O3_-fomit-frame-pointer2018112720181123
294878? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=corei7_-O3_-fomit-frame-pointer2018112720181123
295352? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=k8_-O3_-fomit-frame-pointer2018112720181123
295364? ? ?? ? ?32bit-bytesliced-c-smallgcc_-march=barcelona_-O3_-fomit-frame-pointer2018112720181123
295600? ? ?? ? ?32bit-bytesliced-c-smallgcc_-funroll-loops_-march=k8_-O3_-fomit-frame-pointer2018112720181123
296430? ? ?? ? ?opt32cc2019011020181123
301464? ? ?? ? ?32bit-bytesliced-c-smallgcc_-funroll-loops_-march=nocona_-O_-fomit-frame-pointer2018112720181123
301584? ? ?? ? ?32bit-bytesliced-c-smallgcc_-funroll-loops_-m64_-march=nocona_-O_-fomit-frame-pointer2018112720181123
302170? ? ?? ? ?opt32gcc_-funroll-loops2019011020181123
302368? ? ?? ? ?opt32gcc2019011020181123
309480? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=core-avx2_-O3_-fomit-frame-pointer2018112720181123
339538? ? ?? ? ?32bit-bytesliced-c-smallgcc_-funroll-loops_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
339574? ? ?? ? ?32bit-bytesliced-c-smallgcc_-funroll-loops_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
340848? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=core2_-O3_-fomit-frame-pointer2018112720181123
341096? ? ?? ? ?32bit-bytesliced-c-smallgcc_-funroll-loops_-O3_-fomit-frame-pointer2018112720181123
341194? ? ?? ? ?32bit-bytesliced-c-smallgcc_-funroll-loops_-m64_-O3_-fomit-frame-pointer2018112720181123
342110? ? ?? ? ?32bit-bytesliced-c-smallgcc_-funroll-loops_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112720181123
342214? ? ?? ? ?32bit-bytesliced-c-smallgcc_-O3_-fomit-frame-pointer2018112720181123
342316? ? ?? ? ?32bit-bytesliced-c-smallgcc_-fno-schedule-insns_-O3_-fomit-frame-pointer2018112720181123
342376? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-O3_-fomit-frame-pointer2018112720181123
343458? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
344124? ? ?? ? ?32bit-bytesliced-c-smallgcc_-march=nocona_-O3_-fomit-frame-pointer2018112720181123
347052? ? ?? ? ?32bit-bytesliced-c-smallclang_-O3_-fomit-frame-pointer_-Qunused-arguments2018112720181123
347112? ? ?? ? ?32bit-bytesliced-c-smallclang_-mcpu=cortex-a8_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
347406? ? ?? ? ?32bit-bytesliced-c-smallclang_-mcpu=native_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
347524? ? ?? ? ?32bit-bytesliced-c-smallclang_-mcpu=cortex-a9_-mfpu=neon_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments2018112720181123
347736? ? ?? ? ?32bit-bytesliced-c-smallclang_-O3_-fwrapv_-march=x86-64_-mcpu=core-avx2_-mavx2_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112720181123
347740? ? ?? ? ?32bit-bytesliced-c-smallclang_-O3_-fwrapv_-mavx2_-fomit-frame-pointer_-Qunused-arguments2018112720181123
356058? ? ?? ? ?32bit-bytesliced-c-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv2018112720181123
359048? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=native_-mtune=native_-O3_-fomit-frame-pointer2018112720181123
369638? ? ?? ? ?32bit-bytesliced-c-smallclang_-O3_-fwrapv_-mavx_-fomit-frame-pointer_-Qunused-arguments2018112720181123
374698? ? ?? ? ?32bit-bytesliced-c-smallclang_-O3_-fwrapv_-mavx_-maes_-mpclmul_-fomit-frame-pointer_-Qunused-arguments2018112720181123
375666? ? ?? ? ?mmxgcc2019011020181123
375954? ? ?? ? ?mmxgcc_-funroll-loops2019011020181123
412580? ? ?? ? ?32bit-bytesliced-c-smallgcc_-funroll-loops_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
412758? ? ?? ? ?32bit-bytesliced-c-smallgcc_-funroll-loops_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
414972? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
415000? ? ?? ? ?32bit-bytesliced-c-smallgcc_-march=nocona_-O2_-fomit-frame-pointer2018112720181123
416614? ? ?? ? ?32bit-bytesliced-c-smallgcc_-funroll-loops_-march=k8_-Os_-fomit-frame-pointer2018112720181123
416738? ? ?? ? ?32bit-bytesliced-c-smallgcc_-funroll-loops_-m64_-march=k8_-Os_-fomit-frame-pointer2018112720181123
417106? ? ?? ? ?32bit-bytesliced-c-smallgcc_-funroll-loops_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
417512? ? ?? ? ?32bit-bytesliced-c-smallgcc_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
417624? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=barcelona_-O2_-fomit-frame-pointer2018112720181123
417716? ? ?? ? ?32bit-bytesliced-c-smallgcc_-funroll-loops_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
417884? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=core2_-msse4.1_-O2_-fomit-frame-pointer2018112720181123
418108? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=core2_-O2_-fomit-frame-pointer2018112720181123
418140? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=core2_-msse4_-O2_-fomit-frame-pointer2018112720181123
425084? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=core-avx2_-O2_-fomit-frame-pointer2018112720181123
425402? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=core-avx2_-Os_-fomit-frame-pointer2018112720181123
425944? ? ?? ? ?32bit-bytesliced-c-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv2018112720181123
426184? ? ?? ? ?32bit-bytesliced-c-smallgcc_-fno-schedule-insns_-O2_-fomit-frame-pointer2018112720181123
426324? ? ?? ? ?32bit-bytesliced-c-smallgcc_-O2_-fomit-frame-pointer2018112720181123
426486? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=corei7_-O2_-fomit-frame-pointer2018112720181123
426990? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=native_-mtune=native_-O2_-fomit-frame-pointer2018112720181123
427076? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=corei7-avx_-O2_-fomit-frame-pointer2018112720181123
427358? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=core-avx-i_-O2_-fomit-frame-pointer2018112720181123
429056? ? ?? ? ?32bit-bytesliced-c-smallgcc_-march=k8_-O2_-fomit-frame-pointer2018112720181123
429458? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=k8_-O2_-fomit-frame-pointer2018112720181123
430290? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-O2_-fomit-frame-pointer2018112720181123
430418? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=corei7_-Os_-fomit-frame-pointer2018112720181123
432056? ? ?? ? ?32bit-bytesliced-c-smallgcc_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
433620? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=nocona_-Os_-fomit-frame-pointer2018112720181123
434006? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=core2_-Os_-fomit-frame-pointer2018112720181123
434024? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=core2_-msse4.1_-Os_-fomit-frame-pointer2018112720181123
434070? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=core2_-msse4_-Os_-fomit-frame-pointer2018112720181123
434456? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=corei7-avx_-Os_-fomit-frame-pointer2018112720181123
434688? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=core-avx-i_-Os_-fomit-frame-pointer2018112720181123
435050? ? ?? ? ?32bit-bytesliced-c-smallgcc_-Os_-fomit-frame-pointer2018112720181123
435076? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-Os_-fomit-frame-pointer2018112720181123
435266? ? ?? ? ?32bit-bytesliced-c-smallgcc_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112720181123
436732? ? ?? ? ?32bit-bytesliced-c-smallgcc_-funroll-loops_-Os_-fomit-frame-pointer2018112720181123
436842? ? ?? ? ?32bit-bytesliced-c-smallgcc_-funroll-loops_-fno-schedule-insns_-Os_-fomit-frame-pointer2018112720181123
436922? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=native_-mtune=native_-Os_-fomit-frame-pointer2018112720181123
436944? ? ?? ? ?32bit-bytesliced-c-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv2018112720181123
437768? ? ?? ? ?32bit-bytesliced-c-smallgcc_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
437850? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=barcelona_-Os_-fomit-frame-pointer2018112720181123
437922? ? ?? ? ?32bit-bytesliced-c-smallgcc_-march=k8_-Os_-fomit-frame-pointer2018112720181123
437972? ? ?? ? ?32bit-bytesliced-c-smallgcc_-funroll-loops_-m64_-Os_-fomit-frame-pointer2018112720181123
438152? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=k8_-Os_-fomit-frame-pointer2018112720181123
439512? ? ?? ? ?mmxcc2019011020181123
488732? ? ?? ? ?32bit-bytesliced-c-smallgcc_-march=nocona_-O_-fomit-frame-pointer2018112720181123
490818? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=nocona_-O_-fomit-frame-pointer2018112720181123
601102? ? ?? ? ?32bit-bytesliced-c-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv2018112720181123
601232? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=native_-mtune=native_-O_-fomit-frame-pointer2018112720181123
601968? ? ?? ? ?32bit-bytesliced-c-smallgcc_-O_-fomit-frame-pointer2018112720181123
602394? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-O_-fomit-frame-pointer2018112720181123
602398? ? ?? ? ?32bit-bytesliced-c-smallgcc_-march=k8_-O_-fomit-frame-pointer2018112720181123
602642? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=k8_-O_-fomit-frame-pointer2018112720181123
602764? ? ?? ? ?32bit-bytesliced-c-smallgcc_-fno-schedule-insns_-O_-fomit-frame-pointer2018112720181123
603292? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=core-avx2_-O_-fomit-frame-pointer2018112720181123
604936? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=corei7-avx_-O_-fomit-frame-pointer2018112720181123
605228? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=core2_-msse4.1_-O_-fomit-frame-pointer2018112720181123
605332? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=core2_-O_-fomit-frame-pointer2018112720181123
605538? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=core2_-msse4_-O_-fomit-frame-pointer2018112720181123
605962? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=corei7_-O_-fomit-frame-pointer2018112720181123
607714? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
607950? ? ?? ? ?32bit-bytesliced-c-smallgcc_-march=barcelona_-O_-fomit-frame-pointer2018112720181123
608074? ? ?? ? ?32bit-bytesliced-c-smallgcc_-m64_-march=core-avx-i_-O_-fomit-frame-pointer2018112720181123
2092222? ? ?? ? ?32bit-bytesliced-c-smallgcc_-funroll-loops2018112720181123
2104532? ? ?? ? ?32bit-bytesliced-c-smallgcc2018112720181123
2163846? ? ?? ? ?32bit-bytesliced-c-smallcc2018112720181123

Compiler output

Implementation: 32bit-bytesliced-c-small
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0xe6a380: v4i64 = X86ISD::VTRUNC 0xe6a1b0
try.c: 0xe6a1b0: v16i32 = vselect 0xe6ea40, 0xe0e0f0, 0xe6a080
try.c: 0xe6ea40: v4i1 = X86ISD::PCMPGTM 0xe4fe40, 0xde95c0
try.c: 0xe4fe40: v4i64 = X86ISD::VBROADCAST 0xde9950
try.c: 0xde9950: i64,ch = load<LD8[%uglygep72]> 0xd4bdd0, 0xe069d0, undef:i64
try.c: 0xe069d0: i64 = add 0xe50d20, 0xde7100
try.c: 0xe50d20: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0xe315d0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0xde7100: i64 = shl 0xe30d80, Constant:i8<3>
try.c: 0xe30d80: i64,ch = CopyFromReg 0xd4bdd0, Register:i64 %vreg50
try.c: 0xe511e0: i64 = Register %vreg50
try.c: 0xddeb80: i8 = Constant<3>
try.c: 0xe4e4b0: i64 = undef
try.c: 0xde95c0: v4i64,ch = CopyFromReg 0xd4bdd0, Register:v4i64 %vreg13
try.c: 0xdf5d00: v4i64 = Register %vreg13
try.c: 0xe0e0f0: v16i32 = X86ISD::VBROADCAST 0xe30fe0
try.c: 0xe30fe0: i32,ch = load<LD4[ConstantPool]> 0xd4bdd0, 0xe69cf0, undef:i64
try.c: 0xe69cf0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0xdeb380: i64 = TargetConstantPool<i32 1> 0
try.c: 0xe4e4b0: i64 = undef
try.c: 0xe6a080: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0xe69f50: i32 = Constant<0>
try.c: 0xe69f50: i32 = Constant<0>
try.c: 0xe69f50: i32 = Constant<0>
try.c: 0xe69f50: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments 32bit-bytesliced-c-small

Compiler output

Implementation: 32bit-bytesliced-c-small
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x138e060: v4i64 = X86ISD::VTRUNC 0x138de90
try.c: 0x138de90: v16i32 = vselect 0x1395b00, 0x1333b50, 0x138dd60
try.c: 0x1395b00: v4i1 = X86ISD::PCMPGTM 0x1377950, 0x1334900
try.c: 0x1377950: v4i64 = X86ISD::VBROADCAST 0x1334c90
try.c: 0x1334c90: i64,ch = load<LD8[%uglygep72]> 0x1271dd0, 0x1374010, undef:i64
try.c: 0x1374010: i64 = add 0x1378830, 0x131ee60
try.c: 0x1378830: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x13680d0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x131ee60: i64 = shl 0x1367880, Constant:i8<3>
try.c: 0x1367880: i64,ch = CopyFromReg 0x1271dd0, Register:i64 %vreg50
try.c: 0x1378cf0: i64 = Register %vreg50
try.c: 0x130a5b0: i8 = Constant<3>
try.c: 0x1375fc0: i64 = undef
try.c: 0x1334900: v4i64,ch = CopyFromReg 0x1271dd0, Register:v4i64 %vreg13
try.c: 0x1310000: v4i64 = Register %vreg13
try.c: 0x1333b50: v16i32 = X86ISD::VBROADCAST 0x1367ae0
try.c: 0x1367ae0: i32,ch = load<LD4[ConstantPool]> 0x1271dd0, 0x138d9d0, undef:i64
try.c: 0x138d9d0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1322c80: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1375fc0: i64 = undef
try.c: 0x138dd60: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x138dc30: i32 = Constant<0>
try.c: 0x138dc30: i32 = Constant<0>
try.c: 0x138dc30: i32 = Constant<0>
try.c: 0x138dc30: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments 32bit-bytesliced-c-small

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:851:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm8, [rdi+0*16]");
hash.c: ^
hash.c: <inline asm>:1:16: note: instantiated into assembly here
hash.c: movaps xmm8, [rdi+0*16]
hash.c: ^~~~~~~~~~
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:852:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm9, [rdi+1*16]");
hash.c: ^
hash.c: <inline asm>:1:16: note: instantiated into assembly here
hash.c: movaps xmm9, [rdi+1*16]
hash.c: ^~~~~~~~~~
hash.c: In file included from hash.c:13:
hash.c: ./groestl-asm-aes.h:853:8: error: invalid operand for instruction
hash.c: asm ("movaps xmm10, [rdi+2*16]");
hash.c: ^
hash.c: <inline asm>:1:16: note: instantiated into assembly here
hash.c: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments aesni
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments aesni
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments aesni
clang -O3 -fwrapv -mavx2 -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-intr
Security model: unknown
Compiler: cc
hash.c: In file included from groestl-intr-aes.h:10:0,
hash.c: from hash.c:28:
hash.c: /usr/lib64/gcc/x86_64-suse-linux/4.8/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: # error "SSE4.1 instruction set not enabled"
hash.c: ^
hash.c: In file included from groestl-intr-aes.h:11:0,
hash.c: from hash.c:28:
hash.c: /usr/lib64/gcc/x86_64-suse-linux/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: # error "AES/PCLMUL instructions not enabled"
hash.c: ^
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h: In function 'INIT':
hash.c: groestl-intr-aes.h:629:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: i6 = _mm_shuffle_epi8(i6, t0);\
hash.c: ^
hash.c: groestl-intr-aes.h:784:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^
hash.c: groestl-intr-aes.h:630:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: i0 = _mm_shuffle_epi8(i0, t0);\
hash.c: ^
hash.c: groestl-intr-aes.h:784:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^
hash.c: groestl-intr-aes.h:631:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc 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:784: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(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^
hash.c: ./groestl-intr-aes.h:629:8: note: expanded from macro 'Matrix_Transpose'
hash.c: i6 = _mm_shuffle_epi8(i6, t0);\
hash.c: ^
hash.c: ./groestl-intr-aes.h:784: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:630:8: note: expanded from macro 'Matrix_Transpose'
hash.c: i0 = _mm_shuffle_epi8(i0, t0);\
hash.c: ^
hash.c: ./groestl-intr-aes.h:784: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:631:8: note: expanded from macro 'Matrix_Transpose'
hash.c: i1 = _mm_shuffle_epi8(i1, t0);\
hash.c: ^
hash.c: ./groestl-intr-aes.h:784: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:632:8: note: expanded from macro 'Matrix_Transpose'
hash.c: i2 = _mm_shuffle_epi8(i2, t0);\
hash.c: ^
hash.c: ./groestl-intr-aes.h:784: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:633:8: note: expanded from macro 'Matrix_Transpose'
hash.c: i3 = _mm_shuffle_epi8(i3, t0);\
hash.c: ^
hash.c: ./groestl-intr-aes.h:784: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:635:8: note: expanded from macro 'Matrix_Transpose'
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: fatal error: error in backend: Cannot select: 0x1e7f2e0: v16i8 = X86ISD::PCMPGT 0x1e56b80, 0x1dd2fc0
hash.c: 0x1e56b80: v16i8 = bitcast 0x1e56de0
hash.c: 0x1e56de0: v4i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
hash.c: 0x1e570e0: i32 = Constant<0>
hash.c: 0x1e570e0: i32 = Constant<0>
hash.c: 0x1e570e0: i32 = Constant<0>
hash.c: 0x1e570e0: i32 = Constant<0>
hash.c: 0x1dd2fc0: v16i8 = bitcast 0x1e09120
hash.c: 0x1e09120: v2i64,ch = load<LD16[bitcast (<2 x i64>* @TF1024.xmm4 to <16 x i8>*)](tbaa=<0x1a9e178>)> 0x1e6eb60, 0x1e6e1e0, undef:i64
hash.c: 0x1e6e1e0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<<2 x i64>* @TF1024.xmm4> 0
hash.c: 0x1dd0450: i64 = TargetGlobalAddress<<2 x i64>* @TF1024.xmm4> 0
hash.c: 0x1dd1fb0: i64 = undef
hash.c: In function: TF1024
hash.c: clang-3.8: error: clang frontend command failed with exit code 70 (use -v to see invocation)
hash.c: clang version 3.8.0 (tags/RELEASE_380/final 262553)
hash.c: Target: x86_64-unknown-linux-gnu
hash.c: Thread model: posix
hash.c: InstalledDir: /usr/bin
hash.c: clang-3.8: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script.
hash.c: ...

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

Compiler output

Implementation: aesni-intr
Security model: unknown
Compiler: clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -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: 8, namely:
CompilerImplementations
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments aesni-intr
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments aesni-intr
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments avx-intr
clang -O3 -fwrapv -mavx -maes -mpclmul -fomit-frame-pointer -Qunused-arguments avx-intr
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments vperm-intr
clang -O3 -fwrapv -mavx2 -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

Compiler output

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

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

Compiler output

Implementation: aesni-intr
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -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: fatal error: error in backend: Cannot select: 0xdebaf0: v16i8 = X86ISD::PCMPGT 0xdba300, 0xd88550
hash.c: 0xdba300: v16i8 = bitcast 0xdba560
hash.c: 0xdba560: v4i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
hash.c: 0xdba860: i32 = Constant<0>
hash.c: 0xdba860: i32 = Constant<0>
hash.c: 0xdba860: i32 = Constant<0>
hash.c: 0xdba860: i32 = Constant<0>
hash.c: 0xd88550: v16i8 = bitcast 0xda8b70
hash.c: 0xda8b70: v2i64,ch = load<LD16[bitcast (<2 x i64>* @TF1024.xmm4 to <16 x i8>*)](tbaa=<0xa09178>)> 0xddc380, 0xddba00, undef:i64
hash.c: 0xddba00: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<<2 x i64>* @TF1024.xmm4> 0
hash.c: 0xd845c0: i64 = TargetGlobalAddress<<2 x i64>* @TF1024.xmm4> 0
hash.c: 0xd86930: i64 = undef
hash.c: In function: TF1024
hash.c: clang-3.8: error: clang frontend command failed with exit code 70 (use -v to see invocation)
hash.c: clang version 3.8.0 (tags/RELEASE_380/final 262553)
hash.c: Target: x86_64-unknown-linux-gnu
hash.c: Thread model: posix
hash.c: InstalledDir: /usr/bin
hash.c: clang-3.8: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script.
hash.c: ...

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

Compiler output

Implementation: aesni-intr
Security model: unknown
Compiler: gcc
hash.c: In file included from /usr/lib64/gcc/x86_64-suse-linux/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/lib64/gcc/x86_64-suse-linux/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:639:8: note: called from here
hash.c: i7 = _mm_shuffle_epi8(i7, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:784:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib64/gcc/x86_64-suse-linux/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: /usr/lib64/gcc/x86_64-suse-linux/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:636:8: note: called from here
hash.c: i5 = _mm_shuffle_epi8(i5, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:784:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: ...

Number of similar (compiler,implementation) pairs: 70, namely:
CompilerImplementations
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: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from /usr/lib64/gcc/x86_64-suse-linux/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/lib64/gcc/x86_64-suse-linux/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:639:8: note: called from here
hash.c: i7 = _mm_shuffle_epi8(i7, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:784:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib64/gcc/x86_64-suse-linux/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: /usr/lib64/gcc/x86_64-suse-linux/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:636:8: note: called from here
hash.c: i5 = _mm_shuffle_epi8(i5, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:784:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: ...
hash.c: In file included from /usr/lib64/gcc/x86_64-suse-linux/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/lib64/gcc/x86_64-suse-linux/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:639:8: note: called from here
hash.c: i7 = _mm_shuffle_epi8(i7, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:784:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib64/gcc/x86_64-suse-linux/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-aes.h:10,
hash.c: from hash.c:28:
hash.c: /usr/lib64/gcc/x86_64-suse-linux/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:636:8: note: called from here
hash.c: i5 = _mm_shuffle_epi8(i5, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:784:3: note: in expansion of macro 'Matrix_Transpose'
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 'TF1024':
hash.c: /usr/lib64/gcc/x86_64-suse-linux/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:532:8: note: called from here
hash.c: a7 = _mm_aesenclast_si128(a7, b0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-aes.h:566:5: note: in expansion of macro 'SUBMIX'
hash.c: SUBMIX(xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7, xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15);\
hash.c: ^~~~~~
hash.c: groestl-intr-aes.h:848:3: note: in expansion of macro 'ROUNDS_P'
hash.c: ROUNDS_P();
hash.c: ^~~~~~~~
hash.c: In file included from groestl-intr-aes.h:11:0,
hash.c: from hash.c:28:
hash.c: /usr/lib64/gcc/x86_64-suse-linux/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:531: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: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:16:
hash.c: ./groestl-asm-avx.h:925:8: error: invalid operand for instruction
hash.c: asm ("vmovaps xmm8, [rdi+0*16]");
hash.c: ^
hash.c: <inline asm>:1:17: note: instantiated into assembly here
hash.c: vmovaps xmm8, [rdi+0*16]
hash.c: ^~~~~~~~~~
hash.c: In file included from hash.c:16:
hash.c: ./groestl-asm-avx.h:926:8: error: invalid operand for instruction
hash.c: asm ("vmovaps xmm9, [rdi+1*16]");
hash.c: ^
hash.c: <inline asm>:1:17: note: instantiated into assembly here
hash.c: vmovaps xmm9, [rdi+1*16]
hash.c: ^~~~~~~~~~
hash.c: In file included from hash.c:16:
hash.c: ./groestl-asm-avx.h:927:8: error: invalid operand for instruction
hash.c: asm ("vmovaps xmm10, [rdi+2*16]");
hash.c: ^
hash.c: <inline asm>:1:17: note: instantiated into assembly here
hash.c: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments avx
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments avx
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments avx
clang -O3 -fwrapv -mavx2 -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 groestl-intr-avx.h:10:0,
hash.c: from hash.c:31:
hash.c: /usr/lib64/gcc/x86_64-suse-linux/4.8/include/smmintrin.h:31:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: # error "SSE4.1 instruction set not enabled"
hash.c: ^
hash.c: In file included from groestl-intr-avx.h:11:0,
hash.c: from hash.c:31:
hash.c: /usr/lib64/gcc/x86_64-suse-linux/4.8/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: # error "AES/PCLMUL instructions not enabled"
hash.c: ^
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h:27:1: error: unknown type name '__m256d'
hash.c: __m256d ALL_1B;
hash.c: ^
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: groestl-intr-avx.h:722:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: i6 = _mm_shuffle_epi8(i6, t0);\
hash.c: ^
hash.c: groestl-intr-avx.h:848:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^
hash.c: groestl-intr-avx.h:723:6: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: i0 = _mm_shuffle_epi8(i0, t0);\
hash.c: ^
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc 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:31:
hash.c: ./groestl-intr-avx.h:848: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(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^
hash.c: ./groestl-intr-avx.h:722:8: note: expanded from macro 'Matrix_Transpose'
hash.c: i6 = _mm_shuffle_epi8(i6, t0);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:848: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:723:8: note: expanded from macro 'Matrix_Transpose'
hash.c: i0 = _mm_shuffle_epi8(i0, t0);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:848: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:724:8: note: expanded from macro 'Matrix_Transpose'
hash.c: i1 = _mm_shuffle_epi8(i1, t0);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:848: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:725:8: note: expanded from macro 'Matrix_Transpose'
hash.c: i2 = _mm_shuffle_epi8(i2, t0);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:848: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:726:8: note: expanded from macro 'Matrix_Transpose'
hash.c: i3 = _mm_shuffle_epi8(i3, t0);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:848: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:727:8: note: expanded from macro 'Matrix_Transpose'
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: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: fatal error: error in backend: Cannot select: 0x14a1af0: v16i8 = X86ISD::PCMPGT 0x149d5f0, 0x14a9ca0
hash.c: 0x149d5f0: v16i8 = bitcast 0x149dbe0
hash.c: 0x149dbe0: v4i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
hash.c: 0x14a38b0: i32 = Constant<0>
hash.c: 0x14a38b0: i32 = Constant<0>
hash.c: 0x14a38b0: i32 = Constant<0>
hash.c: 0x14a38b0: i32 = Constant<0>
hash.c: 0x14a9ca0: v16i8 = bitcast 0x14a9a40
hash.c: 0x14a9a40: v2i64 = extract_subvector 0x14a9020, Constant:i64<0>
hash.c: 0x14a9020: v4i64 = xor 0x14a8ef0, 0x149d850
hash.c: 0x14a8ef0: v4i64 = xor 0x14b3cf0, 0x14a87d0
hash.c: 0x14b3cf0: v4i64 = insert_subvector 0x14a1d50, 0x14a8b60, Constant:i64<2>
hash.c: 0x14a1d50: v4i64 = insert_subvector undef:v4i64, 0x14a8900, Constant:i64<0>
hash.c: 0x14bec70: v4i64 = undef
hash.c: 0x14a8900: v2i64 = bitcast 0x14a8010
hash.c: 0x14a8010: v16i8 = add 0x14a7a20, 0x14a7a20
hash.c: 0x14a7a20: v16i8 = bitcast 0x14a77c0
hash.c:
hash.c: 0x14a7a20: v16i8 = bitcast 0x14a77c0
hash.c: ...

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

Compiler output

Implementation: avx-intr
Security model: unknown
Compiler: clang -O3 -fwrapv -mavx2 -fomit-frame-pointer -Qunused-arguments
hash.c: In file included from hash.c:31:
hash.c: ./groestl-intr-avx.h:925:3: error: always_inline function '_mm_aesenclast_si128' requires target feature 'aes', but would be inlined into function 'TF1024' that is compiled without support for 'aes'
hash.c: ROUNDS_P_Q();
hash.c: ^
hash.c: ./groestl-intr-avx.h:708:5: note: expanded from macro 'ROUNDS_P_Q'
hash.c: SUBSHIFTMIX(ymm0, ymm1, ymm2, ymm3, ymm4, ymm5, ymm6, ymm7, ymm8, ymm9, ymm10, ymm11, ymm12, ymm13, ymm14, ymm15);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:680:3: note: expanded from macro 'SUBSHIFTMIX'
hash.c: SubShift(a0, 0, 1);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:548:11: note: expanded from macro 'SubShift'
hash.c: xmmIL = _mm_aesenclast_si128(xmmIL, xmmZERO);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:925:3: error: always_inline function '_mm_aesenclast_si128' requires target feature 'aes', but would be inlined into function 'TF1024' that is compiled without support for 'aes'
hash.c: ./groestl-intr-avx.h:708:5: note: expanded from macro 'ROUNDS_P_Q'
hash.c: SUBSHIFTMIX(ymm0, ymm1, ymm2, ymm3, ymm4, ymm5, ymm6, ymm7, ymm8, ymm9, ymm10, ymm11, ymm12, ymm13, ymm14, ymm15);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:680:3: note: expanded from macro 'SUBSHIFTMIX'
hash.c: SubShift(a0, 0, 1);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:549:11: note: expanded from macro 'SubShift'
hash.c: xmmIH = _mm_aesenclast_si128(xmmIH, xmmZERO);\
hash.c: ^
hash.c: ./groestl-intr-avx.h:925:3: error: always_inline function '_mm_aesenclast_si128' requires target feature 'aes', but would be inlined into function 'TF1024' that is compiled without support for 'aes'
hash.c: ./groestl-intr-avx.h:708:5: note: expanded from macro 'ROUNDS_P_Q'
hash.c: ...

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

Compiler output

Implementation: avx-intr
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -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: fatal error: error in backend: Cannot select: 0x2f0fd90: v16i8 = X86ISD::PCMPGT 0x2f0b890, 0x2f17f40
hash.c: 0x2f0b890: v16i8 = bitcast 0x2f0be80
hash.c: 0x2f0be80: v4i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
hash.c: 0x2f11b50: i32 = Constant<0>
hash.c: 0x2f11b50: i32 = Constant<0>
hash.c: 0x2f11b50: i32 = Constant<0>
hash.c: 0x2f11b50: i32 = Constant<0>
hash.c: 0x2f17f40: v16i8 = bitcast 0x2f17ce0
hash.c: 0x2f17ce0: v2i64 = extract_subvector 0x2f172c0, Constant:i64<0>
hash.c: 0x2f172c0: v4i64 = xor 0x2f17190, 0x2f0baf0
hash.c: 0x2f17190: v4i64 = xor 0x2f22fa0, 0x2f16a70
hash.c: 0x2f22fa0: v4i64 = insert_subvector 0x2f0fff0, 0x2f16e00, Constant:i64<2>
hash.c: 0x2f0fff0: v4i64 = insert_subvector undef:v4i64, 0x2f16ba0, Constant:i64<0>
hash.c: 0x2f2df20: v4i64 = undef
hash.c: 0x2f16ba0: v2i64 = bitcast 0x2f162b0
hash.c: 0x2f162b0: v16i8 = add 0x2f15cc0, 0x2f15cc0
hash.c: 0x2f15cc0: v16i8 = bitcast 0x2f15a60
hash.c:
hash.c: 0x2f15cc0: v16i8 = bitcast 0x2f15a60
hash.c: ...

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

Compiler output

Implementation: avx-intr
Security model: unknown
Compiler: gcc
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h: In function 'TF1024':
hash.c: groestl-intr-avx.h:906:8: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
hash.c: ymm8 = insert_m128i_in_m256d(ymm8, xmm8, 0);
hash.c: ^
hash.c: In file included from /usr/lib64/gcc/x86_64-suse-linux/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:31:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: /usr/lib64/gcc/x86_64-suse-linux/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:31:0:
hash.c: groestl-intr-avx.h:729:8: note: called from here
hash.c: i7 = _mm_shuffle_epi8(i7, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-avx.h:848:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib64/gcc/x86_64-suse-linux/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:31:
hash.c: /usr/lib64/gcc/x86_64-suse-linux/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: ...

Number of similar (compiler,implementation) pairs: 70, namely:
CompilerImplementations
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: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h: In function 'TF1024':
hash.c: groestl-intr-avx.h:906:8: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
hash.c: ymm8 = insert_m128i_in_m256d(ymm8, xmm8, 0);
hash.c: ^
hash.c: In file included from /usr/lib64/gcc/x86_64-suse-linux/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:31:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: /usr/lib64/gcc/x86_64-suse-linux/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:31:0:
hash.c: groestl-intr-avx.h:729:8: note: called from here
hash.c: i7 = _mm_shuffle_epi8(i7, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-avx.h:848:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib64/gcc/x86_64-suse-linux/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:31:
hash.c: /usr/lib64/gcc/x86_64-suse-linux/7/include/tmmintrin.h:136:1: error: inlining failed in call to always_inline '_mm_shuffle_epi8': target specific option mismatch
hash.c: _mm_shuffle_epi8 (__m128i __X, __m128i __Y)
hash.c: ^~~~~~~~~~~~~~~~
hash.c: ...
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h: In function 'TF1024':
hash.c: groestl-intr-avx.h:906:8: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
hash.c: ymm8 = insert_m128i_in_m256d(ymm8, xmm8, 0);
hash.c: ^
hash.c: In file included from /usr/lib64/gcc/x86_64-suse-linux/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:31:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: /usr/lib64/gcc/x86_64-suse-linux/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:31:0:
hash.c: groestl-intr-avx.h:729:8: note: called from here
hash.c: i7 = _mm_shuffle_epi8(i7, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-avx.h:848:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib64/gcc/x86_64-suse-linux/7/include/smmintrin.h:32:0,
hash.c: from groestl-intr-avx.h:10,
hash.c: from hash.c:31:
hash.c: /usr/lib64/gcc/x86_64-suse-linux/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: ...

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 hash.c:31:0:
hash.c: groestl-intr-avx.h: In function 'TF1024':
hash.c: groestl-intr-avx.h:906:8: warning: AVX vector return without AVX enabled changes the ABI [-Wpsabi]
hash.c: ymm8 = insert_m128i_in_m256d(ymm8, xmm8, 0);
hash.c: ^
hash.c: In file included from /usr/lib64/gcc/x86_64-suse-linux/7/include/immintrin.h:41:0,
hash.c: from groestl-intr-avx.h:12,
hash.c: from hash.c:31:
hash.c: /usr/lib64/gcc/x86_64-suse-linux/7/include/avxintrin.h:1441:1: error: inlining failed in call to always_inline '_mm256_castsi256_pd': target specific option mismatch
hash.c: _mm256_castsi256_pd (__m256i __A)
hash.c: ^~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h:33:47: note: called from here
hash.c: #define insert_m128i_in_m256d(ymm, xmm, pos) (_mm256_castsi256_pd(_mm256_insertf128_si256(_mm256_castpd_si256(ymm), xmm, pos)))
hash.c: ~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-avx.h:922:11: note: in expansion of macro 'insert_m128i_in_m256d'
hash.c: ymm15 = insert_m128i_in_m256d(ymm15, xmm7, 1);
hash.c: ^~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from /usr/lib64/gcc/x86_64-suse-linux/7/include/immintrin.h:41:0,
hash.c: from groestl-intr-avx.h:12,
hash.c: from hash.c:31:
hash.c: /usr/lib64/gcc/x86_64-suse-linux/7/include/avxintrin.h:767:1: error: inlining failed in call to always_inline '_mm256_insertf128_si256': target specific option mismatch
hash.c: _mm256_insertf128_si256 (__m256i __X, __m128i __Y, const int __O)
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:31:0:
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: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0xc04aa0: v4i64 = X86ISD::VTRUNC 0xc08900
try.c: 0xc08900: v16i32 = vselect 0xc0da60, 0xb9b520, 0xc087d0
try.c: 0xc0da60: v4i1 = X86ISD::PCMPGTM 0xbef3a0, 0xb9c2d0
try.c: 0xbef3a0: v4i64 = X86ISD::VBROADCAST 0xb9c660
try.c: 0xb9c660: i64,ch = load<LD8[%uglygep72]> 0xaeadd0, 0xbd0270, undef:i64
try.c: 0xbd0270: i64 = add 0xbf0280, 0xb90ab0
try.c: 0xbf0280: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0xba4760: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0xb90ab0: i64 = shl 0xba3f10, Constant:i8<3>
try.c: 0xba3f10: i64,ch = CopyFromReg 0xaeadd0, Register:i64 %vreg50
try.c: 0xbf0740: i64 = Register %vreg50
try.c: 0xb936b0: i8 = Constant<3>
try.c: 0xbeda10: i64 = undef
try.c: 0xb9c2d0: v4i64,ch = CopyFromReg 0xaeadd0, Register:v4i64 %vreg13
try.c: 0xba2590: v4i64 = Register %vreg13
try.c: 0xb9b520: v16i32 = X86ISD::VBROADCAST 0xba4170
try.c: 0xba4170: i32,ch = load<LD4[ConstantPool]> 0xaeadd0, 0xc08440, undef:i64
try.c: 0xc08440: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0xb8ad40: i64 = TargetConstantPool<i32 1> 0
try.c: 0xbeda10: i64 = undef
try.c: 0xc087d0: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0xc086a0: i32 = Constant<0>
try.c: 0xc086a0: i32 = Constant<0>
try.c: 0xc086a0: i32 = Constant<0>
try.c: 0xc086a0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments core2duo

Compiler output

Implementation: core2duo
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x1a97fb0: v4i64 = X86ISD::VTRUNC 0x1a97de0
try.c: 0x1a97de0: v16i32 = vselect 0x1a94a20, 0x1a172e0, 0x1a97cb0
try.c: 0x1a94a20: v4i1 = X86ISD::PCMPGTM 0x1a80890, 0x1a20f10
try.c: 0x1a80890: v4i64 = X86ISD::VBROADCAST 0x1a212a0
try.c: 0x1a212a0: i64,ch = load<LD8[%uglygep72]> 0x197bdb0, 0x1a67a30, undef:i64
try.c: 0x1a67a30: i64 = add 0x1a81770, 0x1a10080
try.c: 0x1a81770: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1a35630: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1a10080: i64 = shl 0x1a34de0, Constant:i8<3>
try.c: 0x1a34de0: i64,ch = CopyFromReg 0x197bdb0, Register:i64 %vreg50
try.c: 0x1a81c30: i64 = Register %vreg50
try.c: 0x1a36160: i8 = Constant<3>
try.c: 0x1a7ef00: i64 = undef
try.c: 0x1a20f10: v4i64,ch = CopyFromReg 0x197bdb0, Register:v4i64 %vreg13
try.c: 0x1a2bc40: v4i64 = Register %vreg13
try.c: 0x1a172e0: v16i32 = X86ISD::VBROADCAST 0x1a35040
try.c: 0x1a35040: i32,ch = load<LD4[ConstantPool]> 0x197bdb0, 0x1a97920, undef:i64
try.c: 0x1a97920: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1a2e340: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1a7ef00: i64 = undef
try.c: 0x1a97cb0: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x1a97b80: i32 = Constant<0>
try.c: 0x1a97b80: i32 = Constant<0>
try.c: 0x1a97b80: i32 = Constant<0>
try.c: 0x1a97b80: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments core2duo

Compiler output

Implementation: core2duo
Security model: unknown
Compiler: gcc
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `OutputTransformation':
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 108, namely:
CompilerImplementations
gcc core2duo
gcc -O2 -fomit-frame-pointer core2duo
gcc -O -fomit-frame-pointer core2duo
gcc -Os -fomit-frame-pointer core2duo
gcc -fno-schedule-insns -O2 -fomit-frame-pointer core2duo
gcc -fno-schedule-insns -O -fomit-frame-pointer core2duo
gcc -fno-schedule-insns -Os -fomit-frame-pointer core2duo
gcc -funroll-loops core2duo
gcc -funroll-loops -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -O -fomit-frame-pointer core2duo
gcc -funroll-loops -Os -fomit-frame-pointer core2duo
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer core2duo
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -O -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -Os -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer core2duo
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer core2duo
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer core2duo
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer core2duo
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer core2duo
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer core2duo
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer core2duo
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer core2duo
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer core2duo
gcc -m64 -O2 -fomit-frame-pointer core2duo
gcc -m64 -O -fomit-frame-pointer core2duo
gcc -m64 -Os -fomit-frame-pointer core2duo
gcc -m64 -march=core-avx-i -O2 -fomit-frame-pointer core2duo
gcc -m64 -march=core-avx-i -O -fomit-frame-pointer core2duo
gcc -m64 -march=core-avx-i -Os -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=core-avx2 -Os -fomit-frame-pointer core2duo
gcc -m64 -march=core2 -O2 -fomit-frame-pointer core2duo
gcc -m64 -march=core2 -O -fomit-frame-pointer core2duo
gcc -m64 -march=core2 -Os -fomit-frame-pointer core2duo
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer core2duo
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer core2duo
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer core2duo
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer core2duo
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer core2duo
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer core2duo
gcc -m64 -march=corei7-avx -O2 -fomit-frame-pointer core2duo
gcc -m64 -march=corei7-avx -O -fomit-frame-pointer core2duo
gcc -m64 -march=corei7-avx -Os -fomit-frame-pointer core2duo
gcc -m64 -march=corei7 -O2 -fomit-frame-pointer core2duo
gcc -m64 -march=corei7 -O -fomit-frame-pointer core2duo
gcc -m64 -march=corei7 -Os -fomit-frame-pointer core2duo
gcc -m64 -march=k8 -O2 -fomit-frame-pointer core2duo
gcc -m64 -march=k8 -O -fomit-frame-pointer core2duo
gcc -m64 -march=k8 -Os -fomit-frame-pointer core2duo
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer core2duo
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer core2duo
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer core2duo
gcc -m64 -march=nocona -O2 -fomit-frame-pointer core2duo
gcc -m64 -march=nocona -O -fomit-frame-pointer core2duo
gcc -m64 -march=nocona -Os -fomit-frame-pointer core2duo
gcc -march=barcelona -O2 -fomit-frame-pointer core2duo
gcc -march=barcelona -O -fomit-frame-pointer core2duo
gcc -march=barcelona -Os -fomit-frame-pointer core2duo
gcc -march=k8 -O2 -fomit-frame-pointer core2duo
gcc -march=k8 -O -fomit-frame-pointer core2duo
gcc -march=k8 -Os -fomit-frame-pointer core2duo
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv core2duo
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv core2duo
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv core2duo
gcc -march=nocona -O2 -fomit-frame-pointer core2duo
gcc -march=nocona -O -fomit-frame-pointer core2duo
gcc -march=nocona -Os -fomit-frame-pointer core2duo
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

Compiler output

Implementation: core2duo
Security model: unknown
Compiler: gcc -O3 -fomit-frame-pointer
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Transform.constprop.1':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `OutputTransformation':
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `crypto_hash_groestl512_core2duo':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: collect2: error: ld returned 1 exit status

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

Compiler output

Implementation: core2duo
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `OutputTransformation':
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: collect2: error: ld returned 1 exit status
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `OutputTransformation':
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
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 core2duo
gcc -m64 -march=barcelona -O -fomit-frame-pointer core2duo
gcc -m64 -march=barcelona -Os -fomit-frame-pointer core2duo opteron

Compiler output

Implementation: core2duo
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O3 -fomit-frame-pointer
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Transform.constprop.1':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `OutputTransformation':
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `crypto_hash_groestl512_core2duo':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: collect2: error: ld returned 1 exit status
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Transform.constprop.1':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `OutputTransformation':
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `P1024ASM'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `crypto_hash_groestl512_core2duo':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `P1024ASM'
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 core2duo

Compiler output

Implementation: mmx
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0xfaa1d0: v4i64 = X86ISD::VTRUNC 0xfaa000
try.c: 0xfaa000: v16i32 = vselect 0xfb00c0, 0xf551e0, 0xfa9ed0
try.c: 0xfb00c0: v4i1 = X86ISD::PCMPGTM 0xf91ab0, 0xf3b700
try.c: 0xf91ab0: v4i64 = X86ISD::VBROADCAST 0xf3ba90
try.c: 0xf3ba90: i64,ch = load<LD8[%uglygep72]> 0xe8bdb0, 0xf40d70, undef:i64
try.c: 0xf40d70: i64 = add 0xf92990, 0xf10620
try.c: 0xf92990: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0xf878b0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0xf10620: i64 = shl 0xf87060, Constant:i8<3>
try.c: 0xf87060: i64,ch = CopyFromReg 0xe8bdb0, Register:i64 %vreg50
try.c: 0xf92e50: i64 = Register %vreg50
try.c: 0xf11c20: i8 = Constant<3>
try.c: 0xf90120: i64 = undef
try.c: 0xf3b700: v4i64,ch = CopyFromReg 0xe8bdb0, Register:v4i64 %vreg13
try.c: 0xf52440: v4i64 = Register %vreg13
try.c: 0xf551e0: v16i32 = X86ISD::VBROADCAST 0xf872c0
try.c: 0xf872c0: i32,ch = load<LD4[ConstantPool]> 0xe8bdb0, 0xfa9b40, undef:i64
try.c: 0xfa9b40: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0xf4ff60: i64 = TargetConstantPool<i32 1> 0
try.c: 0xf90120: i64 = undef
try.c: 0xfa9ed0: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0xfa9da0: i32 = Constant<0>
try.c: 0xfa9da0: i32 = Constant<0>
try.c: 0xfa9da0: i32 = Constant<0>
try.c: 0xfa9da0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments mmx

Compiler output

Implementation: mmx
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x29b2af0: v4i64 = X86ISD::VTRUNC 0x29b2920
try.c: 0x29b2920: v16i32 = vselect 0x29ac4e0, 0x294b1f0, 0x29b27f0
try.c: 0x29ac4e0: v4i1 = X86ISD::PCMPGTM 0x299bdd0, 0x2961020
try.c: 0x299bdd0: v4i64 = X86ISD::VBROADCAST 0x29613b0
try.c: 0x29613b0: i64,ch = load<LD8[%uglygep72]> 0x2897dd0, 0x2999840, undef:i64
try.c: 0x2999840: i64 = add 0x299ccb0, 0x293d970
try.c: 0x299ccb0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x2953e90: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x293d970: i64 = shl 0x2953640, Constant:i8<3>
try.c: 0x2953640: i64,ch = CopyFromReg 0x2897dd0, Register:i64 %vreg50
try.c: 0x299d170: i64 = Register %vreg50
try.c: 0x29483f0: i8 = Constant<3>
try.c: 0x299a440: i64 = undef
try.c: 0x2961020: v4i64,ch = CopyFromReg 0x2897dd0, Register:v4i64 %vreg13
try.c: 0x294d060: v4i64 = Register %vreg13
try.c: 0x294b1f0: v16i32 = X86ISD::VBROADCAST 0x29538a0
try.c: 0x29538a0: i32,ch = load<LD4[ConstantPool]> 0x2897dd0, 0x29b2460, undef:i64
try.c: 0x29b2460: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x2944070: i64 = TargetConstantPool<i32 1> 0
try.c: 0x299a440: i64 = undef
try.c: 0x29b27f0: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x29b26c0: i32 = Constant<0>
try.c: 0x29b26c0: i32 = Constant<0>
try.c: 0x29b26c0: i32 = Constant<0>
try.c: 0x29b26c0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments mmx

Compiler output

Implementation: opt32
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x1b0e2a0: v4i64 = X86ISD::VTRUNC 0x1b0e0d0
try.c: 0x1b0e0d0: v16i32 = vselect 0x1b292d0, 0x1ab0df0, 0x1b0dfa0
try.c: 0x1b292d0: v4i1 = X86ISD::PCMPGTM 0x1b09d00, 0x1ab1ba0
try.c: 0x1b09d00: v4i64 = X86ISD::VBROADCAST 0x1ab1f30
try.c: 0x1ab1f30: i64,ch = load<LD8[%uglygep72]> 0x1a04db0, 0x1af2a40, undef:i64
try.c: 0x1af2a40: i64 = add 0x1b0abe0, 0x1a86fd0
try.c: 0x1b0abe0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1b072a0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1a86fd0: i64 = shl 0x1b06a50, Constant:i8<3>
try.c: 0x1b06a50: i64,ch = CopyFromReg 0x1a04db0, Register:i64 %vreg50
try.c: 0x1b0b0a0: i64 = Register %vreg50
try.c: 0x1aa2ad0: i8 = Constant<3>
try.c: 0x1b08370: i64 = undef
try.c: 0x1ab1ba0: v4i64,ch = CopyFromReg 0x1a04db0, Register:v4i64 %vreg13
try.c: 0x1a9f590: v4i64 = Register %vreg13
try.c: 0x1ab0df0: v16i32 = X86ISD::VBROADCAST 0x1b06cb0
try.c: 0x1b06cb0: i32,ch = load<LD4[ConstantPool]> 0x1a04db0, 0x1b0dc10, undef:i64
try.c: 0x1b0dc10: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1abb1c0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1b08370: i64 = undef
try.c: 0x1b0dfa0: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x1b0de70: i32 = Constant<0>
try.c: 0x1b0de70: i32 = Constant<0>
try.c: 0x1b0de70: i32 = Constant<0>
try.c: 0x1b0de70: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments opt32

Compiler output

Implementation: opt32
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x20a4280: v4i64 = X86ISD::VTRUNC 0x20a40b0
try.c: 0x20a40b0: v16i32 = vselect 0x20845e0, 0x203d4f0, 0x20a3f80
try.c: 0x20845e0: v4i1 = X86ISD::PCMPGTM 0x208c760, 0x203e2a0
try.c: 0x208c760: v4i64 = X86ISD::VBROADCAST 0x203e630
try.c: 0x203e630: i64,ch = load<LD8[%uglygep72]> 0x1f87dd0, 0x20337a0, undef:i64
try.c: 0x20337a0: i64 = add 0x208d640, 0x202e310
try.c: 0x208d640: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x207e720: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x202e310: i64 = shl 0x207ded0, Constant:i8<3>
try.c: 0x207ded0: i64,ch = CopyFromReg 0x1f87dd0, Register:i64 %vreg50
try.c: 0x208db00: i64 = Register %vreg50
try.c: 0x2023220: i8 = Constant<3>
try.c: 0x208add0: i64 = undef
try.c: 0x203e2a0: v4i64,ch = CopyFromReg 0x1f87dd0, Register:v4i64 %vreg13
try.c: 0x203a540: v4i64 = Register %vreg13
try.c: 0x203d4f0: v16i32 = X86ISD::VBROADCAST 0x207e130
try.c: 0x207e130: i32,ch = load<LD4[ConstantPool]> 0x1f87dd0, 0x20a3bf0, undef:i64
try.c: 0x20a3bf0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x2037850: i64 = TargetConstantPool<i32 1> 0
try.c: 0x208add0: i64 = undef
try.c: 0x20a3f80: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x20a3e50: i32 = Constant<0>
try.c: 0x20a3e50: i32 = Constant<0>
try.c: 0x20a3e50: i32 = Constant<0>
try.c: 0x20a3e50: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments opt32

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: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments opt64
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments opt64
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments opt64
clang -O3 -fwrapv -mavx2 -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
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: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 28, namely:
CompilerImplementations
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: 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: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: 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: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Hash':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `crypto_hash_groestl512_opt64':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F512'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 17, 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=core-avx2 -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: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o):hash.c:(.text+0x...): more undefined references to `F1024' follow
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.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: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o):hash.c:(.text+0x...): more undefined references to `F1024' follow
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o):hash.c:(.text+0x...): more undefined references to `F512' follow
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o):hash.c:(.text+0x...): more undefined references to `F1024' follow
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: 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: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: 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: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: 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: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Hash':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `crypto_hash_groestl512_opt64':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: 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: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Update':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Final':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Hash':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `crypto_hash_groestl512_opt64':
try.c: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F1024'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: 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: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: 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: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `F512'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: 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
Security model: unknown
Compiler: cc
hash.c: In file included from hash.c:13:0:
hash.c: PQASM.h: In function 'P1024ASM':
hash.c: PQASM.h:2:3: error: 'asm' operand has impossible constraints
hash.c: asm (
hash.c: ^

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc opteron

Compiler output

Implementation: opteron
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x1a24170: v4i64 = X86ISD::VTRUNC 0x1a23fa0
try.c: 0x1a23fa0: v16i32 = vselect 0x1a1ab80, 0x19b7dd0, 0x1a23e70
try.c: 0x1a1ab80: v4i1 = X86ISD::PCMPGTM 0x19c9ae0, 0x19b8b80
try.c: 0x19c9ae0: v4i64 = X86ISD::VBROADCAST 0x19b8f10
try.c: 0x19b8f10: i64,ch = load<LD8[%uglygep72]> 0x1906dd0, 0x19c15a0, undef:i64
try.c: 0x19c15a0: i64 = add 0x1a0c930, 0x19af410
try.c: 0x1a0c930: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x19ac530: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x19af410: i64 = shl 0x19abce0, Constant:i8<3>
try.c: 0x19abce0: i64,ch = CopyFromReg 0x1906dd0, Register:i64 %vreg50
try.c: 0x1a0cdf0: i64 = Register %vreg50
try.c: 0x19579f0: i8 = Constant<3>
try.c: 0x1a0b0d0: i64 = undef
try.c: 0x19b8b80: v4i64,ch = CopyFromReg 0x1906dd0, Register:v4i64 %vreg13
try.c: 0x19baf90: v4i64 = Register %vreg13
try.c: 0x19b7dd0: v16i32 = X86ISD::VBROADCAST 0x19abf40
try.c: 0x19abf40: i32,ch = load<LD4[ConstantPool]> 0x1906dd0, 0x1a23ae0, undef:i64
try.c: 0x1a23ae0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x19ae490: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1a0b0d0: i64 = undef
try.c: 0x1a23e70: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x1a23d40: i32 = Constant<0>
try.c: 0x1a23d40: i32 = Constant<0>
try.c: 0x1a23d40: i32 = Constant<0>
try.c: 0x1a23d40: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments opteron

Compiler output

Implementation: opteron
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x1f09320: v4i64 = X86ISD::VTRUNC 0x1f09150
try.c: 0x1f09150: v16i32 = vselect 0x1f05d90, 0x1e97aa0, 0x1f09020
try.c: 0x1f05d90: v4i1 = X86ISD::PCMPGTM 0x1ef2c10, 0x1e98850
try.c: 0x1ef2c10: v4i64 = X86ISD::VBROADCAST 0x1e98be0
try.c: 0x1e98be0: i64,ch = load<LD8[%uglygep72]> 0x1debde0, 0x1ee29a0, undef:i64
try.c: 0x1ee29a0: i64 = add 0x1ef3af0, 0x1e920f0
try.c: 0x1ef3af0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1ee8820: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1e920f0: i64 = shl 0x1ee7fd0, Constant:i8<3>
try.c: 0x1ee7fd0: i64,ch = CopyFromReg 0x1debde0, Register:i64 %vreg50
try.c: 0x1ef3fb0: i64 = Register %vreg50
try.c: 0x1ea4900: i8 = Constant<3>
try.c: 0x1ef1280: i64 = undef
try.c: 0x1e98850: v4i64,ch = CopyFromReg 0x1debde0, Register:v4i64 %vreg13
try.c: 0x1e9d640: v4i64 = Register %vreg13
try.c: 0x1e97aa0: v16i32 = X86ISD::VBROADCAST 0x1ee8230
try.c: 0x1ee8230: i32,ch = load<LD4[ConstantPool]> 0x1debde0, 0x1f08c90, undef:i64
try.c: 0x1f08c90: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x1ea2d20: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1ef1280: i64 = undef
try.c: 0x1f09020: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x1f08ef0: i32 = Constant<0>
try.c: 0x1f08ef0: i32 = Constant<0>
try.c: 0x1f08ef0: i32 = Constant<0>
try.c: 0x1f08ef0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments opteron

Compiler output

Implementation: opteron
Security model: unknown
Compiler: gcc -O2 -fomit-frame-pointer
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 52, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer opteron
gcc -O -fomit-frame-pointer opteron
gcc -fno-schedule-insns -O2 -fomit-frame-pointer opteron
gcc -fno-schedule-insns -O -fomit-frame-pointer opteron
gcc -funroll-loops -O2 -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 -O -fomit-frame-pointer opteron
gcc -funroll-loops -m64 -O2 -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 -O -fomit-frame-pointer opteron
gcc -funroll-loops -m64 -march=k8 -O2 -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 -O -fomit-frame-pointer opteron
gcc -funroll-loops -march=barcelona -O2 -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 -O -fomit-frame-pointer opteron
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer opteron
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer opteron
gcc -m64 -O2 -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 -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 -O -fomit-frame-pointer opteron
gcc -m64 -march=core2 -msse4.1 -O2 -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 -O -fomit-frame-pointer opteron
gcc -m64 -march=corei7-avx -O2 -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 -O -fomit-frame-pointer opteron
gcc -m64 -march=k8 -O2 -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 -O -fomit-frame-pointer opteron
gcc -m64 -march=nocona -O2 -fomit-frame-pointer opteron
gcc -m64 -march=nocona -O -fomit-frame-pointer opteron
gcc -march=barcelona -O2 -fomit-frame-pointer opteron
gcc -march=barcelona -O -fomit-frame-pointer opteron
gcc -march=k8 -O2 -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 -O -fomit-frame-pointer -fwrapv opteron
gcc -march=nocona -O2 -fomit-frame-pointer opteron
gcc -march=nocona -O -fomit-frame-pointer opteron

Compiler output

Implementation: opteron
Security model: unknown
Compiler: gcc -O3 -fomit-frame-pointer
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Transform.constprop.1':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `crypto_hash_groestl512_opteron':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: collect2: error: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 21, namely:
CompilerImplementations
gcc -O3 -fomit-frame-pointer opteron
gcc -fno-schedule-insns -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer opteron
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer opteron
gcc -m64 -O3 -fomit-frame-pointer opteron
gcc -m64 -march=core2 -O3 -fomit-frame-pointer opteron
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer opteron
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer opteron
gcc -m64 -march=corei7 -O3 -fomit-frame-pointer opteron
gcc -m64 -march=k8 -O3 -fomit-frame-pointer opteron
gcc -m64 -march=nocona -O3 -fomit-frame-pointer opteron
gcc -march=barcelona -O3 -fomit-frame-pointer opteron
gcc -march=k8 -O3 -fomit-frame-pointer opteron
gcc -march=nocona -O3 -fomit-frame-pointer opteron

Compiler output

Implementation: opteron
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: collect2: error: ld returned 1 exit status
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
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 opteron
gcc -m64 -march=barcelona -O -fomit-frame-pointer opteron

Compiler output

Implementation: opteron
Security model: unknown
Compiler: gcc -m64 -march=barcelona -O3 -fomit-frame-pointer
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Transform.constprop.1':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `crypto_hash_groestl512_opteron':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: collect2: error: ld returned 1 exit status
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Transform.constprop.1':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `Transform':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
try.c: /usr/lib64/gcc/x86_64-suse-linux/7/../../../../x86_64-suse-linux/bin/ld: crypto_hash_groestl512.a(hash.o): in function `crypto_hash_groestl512_opteron':
try.c: hash.c:(.text+0x...): undefined reference to `Q1024ASM'
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

Compiler output

Implementation: opteron
Security model: unknown
Compiler: gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer
hash.c: In file included from hash.c:13:0:
hash.c: hash.c: In function 'Transform.constprop':
hash.c: PQASM.h:2:3: error: 'asm' operand has impossible constraints
hash.c: asm (
hash.c: ^~~

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
gcc -m64 -march=core-avx-i -O3 -fomit-frame-pointer opteron
gcc -m64 -march=core-avx2 -O3 -fomit-frame-pointer opteron
gcc -m64 -march=corei7-avx -O3 -fomit-frame-pointer opteron
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer opteron
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv opteron

Compiler output

Implementation: sphlib
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x1069340: v4i64 = X86ISD::VTRUNC 0x1069170
try.c: 0x1069170: v16i32 = vselect 0x1083180, 0xfff3d0, 0x1069040
try.c: 0x1083180: v4i1 = X86ISD::PCMPGTM 0x1064da0, 0x1000180
try.c: 0x1064da0: v4i64 = X86ISD::VBROADCAST 0x1000510
try.c: 0x1000510: i64,ch = load<LD8[%uglygep72]> 0xf5fde0, 0x104f650, undef:i64
try.c: 0x104f650: i64 = add 0x1065c80, 0x1022180
try.c: 0x1065c80: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x105e180: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1022180: i64 = shl 0x105d930, Constant:i8<3>
try.c: 0x105d930: i64,ch = CopyFromReg 0xf5fde0, Register:i64 %vreg50
try.c: 0x1066140: i64 = Register %vreg50
try.c: 0x100c430: i8 = Constant<3>
try.c: 0x1063410: i64 = undef
try.c: 0x1000180: v4i64,ch = CopyFromReg 0xf5fde0, Register:v4i64 %vreg13
try.c: 0x1025d40: v4i64 = Register %vreg13
try.c: 0xfff3d0: v16i32 = X86ISD::VBROADCAST 0x105db90
try.c: 0x105db90: i32,ch = load<LD4[ConstantPool]> 0xf5fde0, 0x1068cb0, undef:i64
try.c: 0x1068cb0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0xffb350: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1063410: i64 = undef
try.c: 0x1069040: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x1068f10: i32 = Constant<0>
try.c: 0x1068f10: i32 = Constant<0>
try.c: 0x1068f10: i32 = Constant<0>
try.c: 0x1068f10: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments sphlib

Compiler output

Implementation: sphlib
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x23b0f20: v4i64 = X86ISD::VTRUNC 0x23b0d50
try.c: 0x23b0d50: v16i32 = vselect 0x2390940, 0x2344950, 0x23b0c20
try.c: 0x2390940: v4i1 = X86ISD::PCMPGTM 0x2399c50, 0x2345700
try.c: 0x2399c50: v4i64 = X86ISD::VBROADCAST 0x2345a90
try.c: 0x2345a90: i64,ch = load<LD8[%uglygep72]> 0x2294dd0, 0x2396880, undef:i64
try.c: 0x2396880: i64 = add 0x239ab30, 0x2316130
try.c: 0x239ab30: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x2383190: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x2316130: i64 = shl 0x2382940, Constant:i8<3>
try.c: 0x2382940: i64,ch = CopyFromReg 0x2294dd0, Register:i64 %vreg50
try.c: 0x239aff0: i64 = Register %vreg50
try.c: 0x232f640: i8 = Constant<3>
try.c: 0x23982c0: i64 = undef
try.c: 0x2345700: v4i64,ch = CopyFromReg 0x2294dd0, Register:v4i64 %vreg13
try.c: 0x2334020: v4i64 = Register %vreg13
try.c: 0x2344950: v16i32 = X86ISD::VBROADCAST 0x2382ba0
try.c: 0x2382ba0: i32,ch = load<LD4[ConstantPool]> 0x2294dd0, 0x23b0890, undef:i64
try.c: 0x23b0890: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x235d890: i64 = TargetConstantPool<i32 1> 0
try.c: 0x23982c0: i64 = undef
try.c: 0x23b0c20: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x23b0af0: i32 = Constant<0>
try.c: 0x23b0af0: i32 = Constant<0>
try.c: 0x23b0af0: i32 = Constant<0>
try.c: 0x23b0af0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments sphlib

Compiler output

Implementation: sphlib-adapted
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x1073c00: v4i64 = X86ISD::VTRUNC 0x1073a30
try.c: 0x1073a30: v16i32 = vselect 0x1070670, 0x1006be0, 0x1073900
try.c: 0x1070670: v4i1 = X86ISD::PCMPGTM 0x105b0e0, 0xffead0
try.c: 0x105b0e0: v4i64 = X86ISD::VBROADCAST 0xffee60
try.c: 0xffee60: i64,ch = load<LD8[%uglygep72]> 0xf55dd0, 0xffbe50, undef:i64
try.c: 0xffbe50: i64 = add 0x105bfc0, 0xfeb130
try.c: 0x105bfc0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x1001cb0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0xfeb130: i64 = shl 0x1001460, Constant:i8<3>
try.c: 0x1001460: i64,ch = CopyFromReg 0xf55dd0, Register:i64 %vreg50
try.c: 0x105c480: i64 = Register %vreg50
try.c: 0x1008600: i8 = Constant<3>
try.c: 0x1058f40: i64 = undef
try.c: 0xffead0: v4i64,ch = CopyFromReg 0xf55dd0, Register:v4i64 %vreg13
try.c: 0xff7370: v4i64 = Register %vreg13
try.c: 0x1006be0: v16i32 = X86ISD::VBROADCAST 0x10016c0
try.c: 0x10016c0: i32,ch = load<LD4[ConstantPool]> 0xf55dd0, 0x1073570, undef:i64
try.c: 0x1073570: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0xff4e90: i64 = TargetConstantPool<i32 1> 0
try.c: 0x1058f40: i64 = undef
try.c: 0x1073900: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x10737d0: i32 = Constant<0>
try.c: 0x10737d0: i32 = Constant<0>
try.c: 0x10737d0: i32 = Constant<0>
try.c: 0x10737d0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments sphlib-adapted

Compiler output

Implementation: sphlib-adapted
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x16fb100: v4i64 = X86ISD::VTRUNC 0x16faf30
try.c: 0x16faf30: v16i32 = vselect 0x1706800, 0x1697b80, 0x16fae00
try.c: 0x1706800: v4i1 = X86ISD::PCMPGTM 0x16f6b60, 0x1698930
try.c: 0x16f6b60: v4i64 = X86ISD::VBROADCAST 0x1698cc0
try.c: 0x1698cc0: i64,ch = load<LD8[%uglygep72]> 0x15f0dd0, 0x1641c30, undef:i64
try.c: 0x1641c30: i64 = add 0x16f7a40, 0x1689ae0
try.c: 0x16f7a40: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x16e9110: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x1689ae0: i64 = shl 0x16e88c0, Constant:i8<3>
try.c: 0x16e88c0: i64,ch = CopyFromReg 0x15f0dd0, Register:i64 %vreg50
try.c: 0x16f7f00: i64 = Register %vreg50
try.c: 0x1690740: i8 = Constant<3>
try.c: 0x16f51d0: i64 = undef
try.c: 0x1698930: v4i64,ch = CopyFromReg 0x15f0dd0, Register:v4i64 %vreg13
try.c: 0x16b80e0: v4i64 = Register %vreg13
try.c: 0x1697b80: v16i32 = X86ISD::VBROADCAST 0x16e8b20
try.c: 0x16e8b20: i32,ch = load<LD4[ConstantPool]> 0x15f0dd0, 0x16faa70, undef:i64
try.c: 0x16faa70: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x168ce10: i64 = TargetConstantPool<i32 1> 0
try.c: 0x16f51d0: i64 = undef
try.c: 0x16fae00: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x16facd0: i32 = Constant<0>
try.c: 0x16facd0: i32 = Constant<0>
try.c: 0x16facd0: i32 = Constant<0>
try.c: 0x16facd0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments sphlib-adapted

Compiler output

Implementation: sphlib-small
Security model: unknown
Compiler: clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0xd17050: v4i64 = X86ISD::VTRUNC 0xd16e80
try.c: 0xd16e80: v16i32 = vselect 0xd04c90, 0xc9d310, 0xd16d50
try.c: 0xd04c90: v4i1 = X86ISD::PCMPGTM 0xcfc920, 0xc9e0c0
try.c: 0xcfc920: v4i64 = X86ISD::VBROADCAST 0xc9e450
try.c: 0xc9e450: i64,ch = load<LD8[%uglygep72]> 0xbf7dd0, 0xcec6c0, undef:i64
try.c: 0xcec6c0: i64 = add 0xcfd800, 0xc8dc10
try.c: 0xcfd800: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0xcdd510: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0xc8dc10: i64 = shl 0xcdccc0, Constant:i8<3>
try.c: 0xcdccc0: i64,ch = CopyFromReg 0xbf7dd0, Register:i64 %vreg50
try.c: 0xcfdcc0: i64 = Register %vreg50
try.c: 0xca3d70: i8 = Constant<3>
try.c: 0xcfa780: i64 = undef
try.c: 0xc9e0c0: v4i64,ch = CopyFromReg 0xbf7dd0, Register:v4i64 %vreg13
try.c: 0xc97810: v4i64 = Register %vreg13
try.c: 0xc9d310: v16i32 = X86ISD::VBROADCAST 0xcdcf20
try.c: 0xcdcf20: i32,ch = load<LD4[ConstantPool]> 0xbf7dd0, 0xd169c0, undef:i64
try.c: 0xd169c0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0xc92fc0: i64 = TargetConstantPool<i32 1> 0
try.c: 0xcfa780: i64 = undef
try.c: 0xd16d50: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0xd16c20: i32 = Constant<0>
try.c: 0xd16c20: i32 = Constant<0>
try.c: 0xd16c20: i32 = Constant<0>
try.c: 0xd16c20: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments sphlib-small

Compiler output

Implementation: sphlib-small
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments
try.c: fatal error: error in backend: Cannot select: 0x2564e40: v4i64 = X86ISD::VTRUNC 0x2568ca0
try.c: 0x2568ca0: v16i32 = vselect 0x255efd0, 0x24ea0c0, 0x2568b70
try.c: 0x255efd0: v4i1 = X86ISD::PCMPGTM 0x254f740, 0x24eae70
try.c: 0x254f740: v4i64 = X86ISD::VBROADCAST 0x24eb200
try.c: 0x24eb200: i64,ch = load<LD8[%uglygep72]> 0x244adb0, 0x24f78f0, undef:i64
try.c: 0x24f78f0: i64 = add 0x2550620, 0x24cd130
try.c: 0x2550620: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x2530930: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x24cd130: i64 = shl 0x25300e0, Constant:i8<3>
try.c: 0x25300e0: i64,ch = CopyFromReg 0x244adb0, Register:i64 %vreg50
try.c: 0x2550ae0: i64 = Register %vreg50
try.c: 0x250f610: i8 = Constant<3>
try.c: 0x254ddb0: i64 = undef
try.c: 0x24eae70: v4i64,ch = CopyFromReg 0x244adb0, Register:v4i64 %vreg13
try.c: 0x24fe340: v4i64 = Register %vreg13
try.c: 0x24ea0c0: v16i32 = X86ISD::VBROADCAST 0x2530340
try.c: 0x2530340: i32,ch = load<LD4[ConstantPool]> 0x244adb0, 0x25687e0, undef:i64
try.c: 0x25687e0: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x24fb650: i64 = TargetConstantPool<i32 1> 0
try.c: 0x254ddb0: i64 = undef
try.c: 0x2568b70: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x2568a40: i32 = Constant<0>
try.c: 0x2568a40: i32 = Constant<0>
try.c: 0x2568a40: i32 = Constant<0>
try.c: 0x2568a40: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments sphlib-small

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:1196:3: error: invalid operand for instruction
hash.c: VPERM_Transform_RoundConst();
hash.c: ^
hash.c: ./groestl-asm-vperm.h:1173:3: note: expanded from macro 'VPERM_Transform_RoundConst'
hash.c: VPERM_Transform_RoundConst_CNT2(0, 1);\
hash.c: ^
hash.c: ./groestl-asm-vperm.h:1158:8: note: expanded from macro 'VPERM_Transform_RoundConst_CNT2'
hash.c: asm ("movaps xmm0, [ROUND_CONST_P+"tostr(i)"*16]");\
hash.c: ^
hash.c: <inline asm>:1:15: note: instantiated into assembly here
hash.c: movaps xmm0, [ROUND_CONST_P+0*16]
hash.c: ^~~~~~~~~~~~~~~~~~~~
hash.c: In file included from hash.c:19:
hash.c: ./groestl-asm-vperm.h:1196:3: error: invalid operand for instruction
hash.c: VPERM_Transform_RoundConst();
hash.c: ^
hash.c: ./groestl-asm-vperm.h:1173:3: note: expanded from macro 'VPERM_Transform_RoundConst'
hash.c: VPERM_Transform_RoundConst_CNT2(0, 1);\
hash.c: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -O3 -fomit-frame-pointer -Qunused-arguments vperm
clang -O3 -fwrapv -march=native -fomit-frame-pointer -Qunused-arguments vperm
clang -O3 -fwrapv -march=x86-64 -mcpu=core-avx2 -mavx2 -maes -mpclmul -fomit-frame-pointer -Qunused-arguments vperm
clang -O3 -fwrapv -mavx2 -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-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: /usr/lib64/gcc/x86_64-suse-linux/4.8/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: # error "SSSE3 instruction set not enabled"
hash.c: ^
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:17:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Lx;
hash.c: ^
hash.c: groestl-intr-vperm.h:18:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L0[ROUNDS512];
hash.c: ^
hash.c: groestl-intr-vperm.h:19:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_L7[ROUNDS512];
hash.c: ^
hash.c: groestl-intr-vperm.h:20:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_P[ROUNDS1024];
hash.c: ^
hash.c: groestl-intr-vperm.h:21:1: error: unknown type name '__m128i'
hash.c: __m128i ROUND_CONST_Q[ROUNDS1024];
hash.c: ^
hash.c: groestl-intr-vperm.h:22:1: error: unknown type name '__m128i'
hash.c: __m128i TRANSP_MASK;
hash.c: ^
hash.c: groestl-intr-vperm.h:23:1: error: unknown type name '__m128i'
hash.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
cc 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:1099: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:1078:3: note: expanded from macro 'VPERM_Transform_RoundConst'
hash.c: VPERM_Transform_RoundConst_CNT2(0, 1);\
hash.c: ^
hash.c: ./groestl-intr-vperm.h:1067:3: note: expanded from macro 'VPERM_Transform_RoundConst_CNT2'
hash.c: VPERM_Transform_State(xmm0, xmm1, xmm2, xmm3, VPERM_IPT, xmm4, xmm5, xmm6, xmm7, xmm8, xmm9, xmm10);\
hash.c: ^
hash.c: ./groestl-intr-vperm.h:130:3: note: expanded from macro 'VPERM_Transform_State'
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:1099: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:1078:3: note: expanded from macro 'VPERM_Transform_RoundConst'
hash.c: VPERM_Transform_RoundConst_CNT2(0, 1);\
hash.c: ^
hash.c: ./groestl-intr-vperm.h:1067:3: note: expanded from macro 'VPERM_Transform_RoundConst_CNT2'
hash.c: VPERM_Transform_State(xmm0, xmm1, xmm2, xmm3, VPERM_IPT, xmm4, xmm5, xmm6, xmm7, xmm8, xmm9, xmm10);\
hash.c: ^
hash.c: ./groestl-intr-vperm.h:130:3: note: expanded from macro 'VPERM_Transform_State'
hash.c: VPERM_Transform_No_Const(a0, a1, t0, t1, t2, t3, c0, c1, c2);\
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: 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.
try.c: fatal error: error in backend: Cannot select: 0x1a165c0: v4i64 = X86ISD::VTRUNC 0x1a163f0
try.c: 0x1a163f0: v16i32 = vselect 0x1a07330, 0x1995f20, 0x1a162c0
try.c: 0x1a07330: v4i1 = X86ISD::PCMPGTM 0x19fff00, 0x19ac640
try.c: 0x19fff00: v4i64 = X86ISD::VBROADCAST 0x19ac9d0
try.c: 0x19ac9d0: i64,ch = load<LD8[%uglygep72]> 0x18fadd0, 0x19fbbe0, undef:i64
try.c: 0x19fbbe0: i64 = add 0x1a00de0, 0x19996a0
try.c: 0x1a00de0: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0x19e9250: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0x19996a0: i64 = shl 0x19e8a00, Constant:i8<3>
try.c: 0x19e8a00: i64,ch = CopyFromReg 0x18fadd0, Register:i64 %vreg50
try.c: 0x1a012a0: i64 = Register %vreg50
try.c: 0x199aca0: i8 = Constant<3>
try.c: 0x19fdd60: i64 = undef
try.c: 0x19ac640: v4i64,ch = CopyFromReg 0x18fadd0, Register:v4i64 %vreg13
try.c: 0x19afb30: v4i64 = Register %vreg13
try.c: 0x1995f20: v16i32 = X86ISD::VBROADCAST 0x19e8c60
try.c: 0x19e8c60: i32,ch = load<LD4[ConstantPool]> 0x18fadd0, 0x1a15f30, undef:i64
try.c: 0x1a15f30: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0x19bc470: i64 = TargetConstantPool<i32 1> 0
try.c: 0x19fdd60: i64 = undef
try.c: 0x1a162c0: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0x1a16190: i32 = Constant<0>
try.c: 0x1a16190: i32 = Constant<0>
try.c: 0x1a16190: i32 = Constant<0>
try.c: 0x1a16190: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: vperm-intr
Security model: unknown
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -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.
try.c: fatal error: error in backend: Cannot select: 0xe71620: v4i64 = X86ISD::VTRUNC 0xe71450
try.c: 0xe71450: v16i32 = vselect 0xe83a40, 0xe09b10, 0xe71320
try.c: 0xe83a40: v4i1 = X86ISD::PCMPGTM 0xe690a0, 0xe246a0
try.c: 0xe690a0: v4i64 = X86ISD::VBROADCAST 0xe24a30
try.c: 0xe24a30: i64,ch = load<LD8[%uglygep72]> 0xd62db0, 0xe573d0, undef:i64
try.c: 0xe573d0: i64 = add 0xe69f80, 0xe192b0
try.c: 0xe69f80: i64 = X86ISD::Wrapper TargetGlobalAddress:i64<[64 x i64]* @cycles> 0
try.c: 0xe2c5e0: i64 = TargetGlobalAddress<[64 x i64]* @cycles> 0
try.c: 0xe192b0: i64 = shl 0xe2bd90, Constant:i8<3>
try.c: 0xe2bd90: i64,ch = CopyFromReg 0xd62db0, Register:i64 %vreg50
try.c: 0xe6a440: i64 = Register %vreg50
try.c: 0xde4d00: i8 = Constant<3>
try.c: 0xe66f00: i64 = undef
try.c: 0xe246a0: v4i64,ch = CopyFromReg 0xd62db0, Register:v4i64 %vreg13
try.c: 0xe018b0: v4i64 = Register %vreg13
try.c: 0xe09b10: v16i32 = X86ISD::VBROADCAST 0xe2bff0
try.c: 0xe2bff0: i32,ch = load<LD4[ConstantPool]> 0xd62db0, 0xe70f90, undef:i64
try.c: 0xe70f90: i64 = X86ISD::Wrapper TargetConstantPool:i64<i32 1> 0
try.c: 0xe15120: i64 = TargetConstantPool<i32 1> 0
try.c: 0xe66f00: i64 = undef
try.c: 0xe71320: v16i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
try.c: 0xe711f0: i32 = Constant<0>
try.c: 0xe711f0: i32 = Constant<0>
try.c: 0xe711f0: i32 = Constant<0>
try.c: 0xe711f0: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: vperm-intr
Security model: unknown
Compiler: gcc
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/lib64/gcc/x86_64-suse-linux/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:934:8: note: called from here
hash.c: i7 = _mm_shuffle_epi8(i7, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:1114:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: /usr/lib64/gcc/x86_64-suse-linux/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:931:8: note: called from here
hash.c: i5 = _mm_shuffle_epi8(i5, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:1114:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: ...

Number of similar (compiler,implementation) pairs: 70, namely:
CompilerImplementations
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: 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/lib64/gcc/x86_64-suse-linux/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:934:8: note: called from here
hash.c: i7 = _mm_shuffle_epi8(i7, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:1114:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: /usr/lib64/gcc/x86_64-suse-linux/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:931:8: note: called from here
hash.c: i5 = _mm_shuffle_epi8(i5, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:1114:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
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/lib64/gcc/x86_64-suse-linux/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:934:8: note: called from here
hash.c: i7 = _mm_shuffle_epi8(i7, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:1114:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
hash.c: ^~~~~~~~~~~~~~~~
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: /usr/lib64/gcc/x86_64-suse-linux/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:931:8: note: called from here
hash.c: i5 = _mm_shuffle_epi8(i5, t0);\
hash.c: ^~~~~~~~~~~~~~~~~~~~~~~~
hash.c: groestl-intr-vperm.h:1114:3: note: in expansion of macro 'Matrix_Transpose'
hash.c: Matrix_Transpose(xmm8, xmm9, xmm10, xmm11, xmm12, xmm13, xmm14, xmm15, xmm0, xmm1, xmm2, xmm3, xmm4, xmm5, xmm6, xmm7);
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