Implementation notes: amd64, cel02, crypto_hash/keccakc512

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_hash
Primitive: keccakc512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
16326166277 0 0176933 824 776T:x86_64_shldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1764610121 0 024309 824 808T:inplacegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1955613852 0 025658 800 736T:sphlibclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
196583267 0 014906 800 736T:simpleclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1987081642 0 095933 824 808T:opt64lcu24gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1994477842 0 088981 824 776T:opt64lcu24shldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1995079418 0 093709 824 808T:opt64lcu24shldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2007212280 0 022244 792 736T:sphlibclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
2050812411 0 022292 792 736T:sseu2clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
2126483313 0 094109 824 776T:opt64lcu24gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2130211402 0 022189 824 776T:sseu2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
214405437 0 015288 800 776T:sphlib-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2346611123 0 020888 800 776T:sseu2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2599819867 0 030669 824 776T:opt64u6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
26500166397 0 0177389 824 776T:x86_64_shldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
278446487 0 020677 824 808T:simplegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
27860159789 0 0173965 824 808T:x86_64_asmgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
280844492 0 015173 824 776T:inplacegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
289042852 0 013541 824 776T:simplegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
29498159557 0 0170213 824 776T:x86_64_asmgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2981415749 0 030093 824 808T:sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
30444166509 0 0180685 824 808T:x86_64_shldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
304982742 0 012384 800 776T:simplegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3069819359 0 029292 792 736T:opt64lcu6clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
3124020745 0 031885 824 776T:opt64u6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3124621809 0 036101 824 808T:opt64u6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
31540166079 0 0175712 800 776T:x86_64_shldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
31858159677 0 0170669 824 776T:x86_64_asmgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3216019526 0 029288 800 776T:opt64u6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3241224212 0 033976 800 776T:opt64lcu6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3252062924 0 072860 792 736T:opt64lcu24shldclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
32588159359 0 0168992 800 776T:x86_64_asmgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
326363017 0 013948 816 776T:simplegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
329784414 0 014048 800 776T:inplacegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
330544793 0 015724 816 776T:inplacegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3362019147 0 030938 800 736T:opt64lcu6clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
3427876555 0 086312 800 776T:opt64lcu24shldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3463264122 0 074060 792 736T:opt64lcu24clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
348086130 0 016116 792 736T:sphlib-smallclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
3528264891 0 076682 800 736T:opt64lcu24shldclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
355206780 0 017997 824 776T:sphlib-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3657261243 0 073034 800 736T:opt64lcu24clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
367868012 0 019834 800 736T:sphlib-smallclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
3695415054 0 029229 824 808T:simple32bigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3731612265 0 026557 824 808T:sseu2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3737011593 0 022733 824 776T:sseu2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3754082242 0 092008 800 776T:opt64lcu24gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3778624722 0 035861 824 776T:opt64lcu6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3792220904 0 035221 824 808T:opt32bi-rvku2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3834820402 0 032178 800 736T:opt64u6clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
3843424279 0 035085 824 776T:opt64lcu6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3922625194 0 039485 824 808T:opt64lcu6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
396265620 0 016309 824 776T:simple32bigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
398524654 0 016290 800 736T:inplaceclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
402648645 0 022989 824 808T:sphlib-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4088680082 0 091221 824 776T:opt64lcu24gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
409649277 0 020228 816 776T:inplace32bigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4153282488 0 093293 824 776T:opt64lcu24shldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
415566445 0 017293 824 776T:sphlib-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4179613916 0 025133 824 776T:sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
419188977 0 019677 824 776T:inplace32bigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4293812410 0 022264 800 776T:sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4301825637 0 437434 800 262896T:opt32biT-s2lcu4clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
440767304 0 018970 800 736T:inplace32biclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
470605340 0 017002 800 736T:simple32biclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
4951813889 0 024749 824 776T:sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
520728242 0 018008 800 776T:mmxu1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
528548925 0 019725 824 776T:mmxu1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
537329961 0 024253 824 808T:mmxu1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
545549241 0 020381 824 776T:mmxu1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
594469095 0 019012 792 736T:mmxu1clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
605629938 0 021714 800 736T:mmxu1clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
680005318 0 014960 800 776T:simple32bigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
7082413328 0 027509 824 808T:inplace32bigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
7247617808 0 028613 824 776T:opt32bi-rvku2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
726682357 0 013316 816 776T:compactgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
7342226216 0 036148 792 736T:opt32bi-s2lcu4clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
7389815707 0 025472 800 776T:opt32bi-rvku2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
740148224 0 017880 800 776T:inplace32bigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
7545228435 0 438372 792 262880T:opt32biT-s2lcu4clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
756148183 0 018012 792 736T:inplace32biclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
7581225515 0 037306 800 736T:opt32bi-s2lcu4clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
766765593 0 016540 816 776T:simple32bigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
8005016739 0 027869 824 776T:opt32bi-rvku2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
822327001 0 021237 824 808T:compactgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
8541834588 0 448877 824 262976T:opt32biT-s2lcu4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
8626238260 0 052573 824 808T:opt32bi-s2lcu4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
8740835000 0 444784 800 262944T:opt32biT-s2lcu4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
8745616557 0 028346 800 736T:opt32bi-rvku2clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
9170436009 0 446821 824 262944T:opt32biT-s2lcu4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
9246035667 0 446821 824 262944T:opt32biT-s2lcu4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
9303434603 0 045405 824 776T:opt32bi-s2lcu4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
9500634527 0 045661 824 776T:opt32bi-s2lcu4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
972682764 0 014434 800 736T:compactclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
9957433757 0 043520 800 776T:opt32bi-s2lcu4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1199081988 0 011804 792 736T:compactclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1294721890 0 011560 800 776T:compactgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1553882147 0 012861 824 776T:compactgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1614303706 0 015442 800 736T:compact8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
2094204972 192 019213 1024 808T:compact8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2545501980 192 012972 1016 776T:compact8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2914501499 192 011192 1000 776T:compact8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3049501707 192 012388 1016 776T:compact8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3050081888 0 011756 792 736T:compact8clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130

Checksum failure

Implementation: T:gil/singlefile
Security model: timingleaks
Compiler: clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
ebbed3a47232047ad399cb77b6324d6c902f4715de871750545b1a3b12046ebe
Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:gil/singlefile
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:gil/singlefile
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:gil/singlefile
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:gil/singlefile
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:gil/singlefile
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:gil/singlefile
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:gil/singlefile_unrolled
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:gil/singlefile_unrolled
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:gil/singlefile_unrolled
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:gil/singlefile_unrolled
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:gil/singlefile_unrolled
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:gil/singlefile_unrolled

Checksum failure

Implementation: T:inplace
Security model: timingleaks
Compiler: clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
dc9d448afdb560472bb3d598e93f77e7cb4c42a4226086192bb6057c26feb0f5
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:inplace

Checksum failure

Implementation: T:opt32bi-rvku2
Security model: timingleaks
Compiler: clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
696411746004ae8fdb72d3a41d091fdbf2cb60ef363045fc2e45b56f2bfceb50
Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt32bi-rvku2 T:simple T:simple32bi

Checksum failure

Implementation: T:opt64u6
Security model: timingleaks
Compiler: clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
f9d035690e5e53e00c6657f3f39f1959104d6f851ec877682f7e70c0dd63ec5c
Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt64u6

Compiler output

Implementation: T:compact
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x56152e79d2c0: v4i64 = X86ISD::VTRUNC 0x56152e79d190
try.c: 0x56152e79d190: v16i32 = vselect 0x56152e7a4930, 0x56152e725840, 0x56152e79d060
try.c: 0x56152e7a4930: v4i1 = X86ISD::PCMPGTM 0x56152e785960, 0x56152e7814f0
try.c: 0x56152e785960: v4i64 = X86ISD::VBROADCAST 0x56152e72c7e0
try.c: 0x56152e72c7e0: i64,ch = load<LD8[%lsr.iv6971]> 0x56152e696950, 0x56152e7784b0, undef:i64
try.c: 0x56152e7784b0: i64,ch = CopyFromReg 0x56152e696950, Register:i64 %vreg50
try.c: 0x56152e781750: i64 = Register %vreg50
try.c: 0x56152e72dcb0: i64 = undef
try.c: 0x56152e7814f0: v4i64,ch = CopyFromReg 0x56152e696950, Register:v4i64 %vreg13
try.c: 0x56152e7861b0: v4i64 = Register %vreg13
try.c: 0x56152e725840: v16i32 = X86ISD::VBROADCAST 0x56152e785bc0
try.c: 0x56152e785bc0: i32,ch = load<LD4[ConstantPool]> 0x56152e696950, 0x56152e72bdc0, undef:i64
try.c: 0x56152e72bdc0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56152e765da0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56152e72dcb0: i64 = undef
try.c: 0x56152e79d060: 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: 0x56152e79cf30: i32 = Constant<0>
try.c: 0x56152e79cf30: i32 = Constant<0>
try.c: 0x56152e79cf30: i32 = Constant<0>
try.c: 0x56152e79cf30: i32 = Constant<0>
try.c: 0x56152e79cf30: i32 = Constant<0>
try.c: 0x56152e79cf30: i32 = Constant<0>
try.c: 0x56152e79cf30: i32 = Constant<0>
try.c: 0x56152e79cf30: i32 = Constant<0>
try.c: 0x56152e79cf30: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:compact

Compiler output

Implementation: T:compact
Security model: timingleaks
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55d23af39ee0: v4i64 = X86ISD::VTRUNC 0x55d23af39db0
try.c: 0x55d23af39db0: v16i32 = vselect 0x55d23af3ea80, 0x55d23aeb4e90, 0x55d23af39c80
try.c: 0x55d23af3ea80: v4i1 = X86ISD::PCMPGTM 0x55d23af210f0, 0x55d23af1c4c0
try.c: 0x55d23af210f0: v4i64 = X86ISD::VBROADCAST 0x55d23aeb5350
try.c: 0x55d23aeb5350: i64,ch = load<LD8[%lsr.iv6971]> 0x55d23ae1aa30, 0x55d23aed97d0, undef:i64
try.c: 0x55d23aed97d0: i64,ch = CopyFromReg 0x55d23ae1aa30, Register:i64 %vreg50
try.c: 0x55d23af1c720: i64 = Register %vreg50
try.c: 0x55d23aeb8330: i64 = undef
try.c: 0x55d23af1c4c0: v4i64,ch = CopyFromReg 0x55d23ae1aa30, Register:v4i64 %vreg13
try.c: 0x55d23af21940: v4i64 = Register %vreg13
try.c: 0x55d23aeb4e90: v16i32 = X86ISD::VBROADCAST 0x55d23af21350
try.c: 0x55d23af21350: i32,ch = load<LD4[ConstantPool]> 0x55d23ae1aa30, 0x55d23aeb7830, undef:i64
try.c: 0x55d23aeb7830: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55d23aeb8cb0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55d23aeb8330: i64 = undef
try.c: 0x55d23af39c80: 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: 0x55d23af39b50: i32 = Constant<0>
try.c: 0x55d23af39b50: i32 = Constant<0>
try.c: 0x55d23af39b50: i32 = Constant<0>
try.c: 0x55d23af39b50: i32 = Constant<0>
try.c: 0x55d23af39b50: i32 = Constant<0>
try.c: 0x55d23af39b50: i32 = Constant<0>
try.c: 0x55d23af39b50: i32 = Constant<0>
try.c: 0x55d23af39b50: i32 = Constant<0>
try.c: 0x55d23af39b50: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: T:compact
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55f3cd9a76e0: v4i64 = X86ISD::VTRUNC 0x55f3cd9a75b0
try.c: 0x55f3cd9a75b0: v16i32 = vselect 0x55f3cd9bbc40, 0x55f3cd941540, 0x55f3cd9a7480
try.c: 0x55f3cd9bbc40: v4i1 = X86ISD::PCMPGTM 0x55f3cd9a20b0, 0x55f3cd99d630
try.c: 0x55f3cd9a20b0: v4i64 = X86ISD::VBROADCAST 0x55f3cd95cfa0
try.c: 0x55f3cd95cfa0: i64,ch = load<LD8[%lsr.iv6971]> 0x55f3cd8b2950, 0x55f3cd98d840, undef:i64
try.c: 0x55f3cd98d840: i64,ch = CopyFromReg 0x55f3cd8b2950, Register:i64 %vreg50
try.c: 0x55f3cd99d890: i64 = Register %vreg50
try.c: 0x55f3cd93fbb0: i64 = undef
try.c: 0x55f3cd99d630: v4i64,ch = CopyFromReg 0x55f3cd8b2950, Register:v4i64 %vreg13
try.c: 0x55f3cd9a2900: v4i64 = Register %vreg13
try.c: 0x55f3cd941540: v16i32 = X86ISD::VBROADCAST 0x55f3cd9a2310
try.c: 0x55f3cd9a2310: i32,ch = load<LD4[ConstantPool]> 0x55f3cd8b2950, 0x55f3cd95c580, undef:i64
try.c: 0x55f3cd95c580: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55f3cd98a180: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55f3cd93fbb0: i64 = undef
try.c: 0x55f3cd9a7480: 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: 0x55f3cd9a7350: i32 = Constant<0>
try.c: 0x55f3cd9a7350: i32 = Constant<0>
try.c: 0x55f3cd9a7350: i32 = Constant<0>
try.c: 0x55f3cd9a7350: i32 = Constant<0>
try.c: 0x55f3cd9a7350: i32 = Constant<0>
try.c: 0x55f3cd9a7350: i32 = Constant<0>
try.c: 0x55f3cd9a7350: i32 = Constant<0>
try.c: 0x55f3cd9a7350: i32 = Constant<0>
try.c: 0x55f3cd9a7350: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:compact

Compiler output

Implementation: T:compact8
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55b351cbdba0: v4i64 = X86ISD::VTRUNC 0x55b351cbda70
try.c: 0x55b351cbda70: v16i32 = vselect 0x55b351caea40, 0x55b351c43980, 0x55b351cbd940
try.c: 0x55b351caea40: v4i1 = X86ISD::PCMPGTM 0x55b351ca3da0, 0x55b351c9f930
try.c: 0x55b351ca3da0: v4i64 = X86ISD::VBROADCAST 0x55b351c46790
try.c: 0x55b351c46790: i64,ch = load<LD8[%lsr.iv6971]> 0x55b351bb4950, 0x55b351c8ab10, undef:i64
try.c: 0x55b351c8ab10: i64,ch = CopyFromReg 0x55b351bb4950, Register:i64 %vreg50
try.c: 0x55b351c9fb90: i64 = Register %vreg50
try.c: 0x55b351c47c60: i64 = undef
try.c: 0x55b351c9f930: v4i64,ch = CopyFromReg 0x55b351bb4950, Register:v4i64 %vreg13
try.c: 0x55b351ca45f0: v4i64 = Register %vreg13
try.c: 0x55b351c43980: v16i32 = X86ISD::VBROADCAST 0x55b351ca4000
try.c: 0x55b351ca4000: i32,ch = load<LD4[ConstantPool]> 0x55b351bb4950, 0x55b351c6ab20, undef:i64
try.c: 0x55b351c6ab20: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55b351c9b8e0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55b351c47c60: i64 = undef
try.c: 0x55b351cbd940: 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: 0x55b351cbd810: i32 = Constant<0>
try.c: 0x55b351cbd810: i32 = Constant<0>
try.c: 0x55b351cbd810: i32 = Constant<0>
try.c: 0x55b351cbd810: i32 = Constant<0>
try.c: 0x55b351cbd810: i32 = Constant<0>
try.c: 0x55b351cbd810: i32 = Constant<0>
try.c: 0x55b351cbd810: i32 = Constant<0>
try.c: 0x55b351cbd810: i32 = Constant<0>
try.c: 0x55b351cbd810: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:compact8

Compiler output

Implementation: T:compact8
Security model: timingleaks
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x5592146f6c10: v4i64 = X86ISD::VTRUNC 0x5592146f6ae0
try.c: 0x5592146f6ae0: v16i32 = vselect 0x5592146f15e0, 0x559214699e10, 0x5592146f69b0
try.c: 0x5592146f15e0: v4i1 = X86ISD::PCMPGTM 0x5592146ebda0, 0x5592146e7930
try.c: 0x5592146ebda0: v4i64 = X86ISD::VBROADCAST 0x55921469a2d0
try.c: 0x55921469a2d0: i64,ch = load<LD8[%lsr.iv6971]> 0x5592145e5a30, 0x55921468d260, undef:i64
try.c: 0x55921468d260: i64,ch = CopyFromReg 0x5592145e5a30, Register:i64 %vreg50
try.c: 0x5592146e7b90: i64 = Register %vreg50
try.c: 0x559214680a00: i64 = undef
try.c: 0x5592146e7930: v4i64,ch = CopyFromReg 0x5592145e5a30, Register:v4i64 %vreg13
try.c: 0x5592146ec5f0: v4i64 = Register %vreg13
try.c: 0x559214699e10: v16i32 = X86ISD::VBROADCAST 0x5592146ec000
try.c: 0x5592146ec000: i32,ch = load<LD4[ConstantPool]> 0x5592145e5a30, 0x55921468b830, undef:i64
try.c: 0x55921468b830: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x559214681380: i64 = TargetConstantPool<i32 1> 0
try.c: 0x559214680a00: i64 = undef
try.c: 0x5592146f69b0: 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: 0x5592146f6880: i32 = Constant<0>
try.c: 0x5592146f6880: i32 = Constant<0>
try.c: 0x5592146f6880: i32 = Constant<0>
try.c: 0x5592146f6880: i32 = Constant<0>
try.c: 0x5592146f6880: i32 = Constant<0>
try.c: 0x5592146f6880: i32 = Constant<0>
try.c: 0x5592146f6880: i32 = Constant<0>
try.c: 0x5592146f6880: i32 = Constant<0>
try.c: 0x5592146f6880: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: T:compact8
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55e9fae8a4c0: v4i64 = X86ISD::VTRUNC 0x55e9fae8a390
try.c: 0x55e9fae8a390: v16i32 = vselect 0x55e9fae84e90, 0x55e9fae2a6e0, 0x55e9fae8a260
try.c: 0x55e9fae84e90: v4i1 = X86ISD::PCMPGTM 0x55e9fae83e80, 0x55e9fae7fa10
try.c: 0x55e9fae83e80: v4i64 = X86ISD::VBROADCAST 0x55e9fae23ac0
try.c: 0x55e9fae23ac0: i64,ch = load<LD8[%lsr.iv6971]> 0x55e9fad94950, 0x55e9fae76e00, undef:i64
try.c: 0x55e9fae76e00: i64,ch = CopyFromReg 0x55e9fad94950, Register:i64 %vreg50
try.c: 0x55e9fae7fc70: i64 = Register %vreg50
try.c: 0x55e9fae24f90: i64 = undef
try.c: 0x55e9fae7fa10: v4i64,ch = CopyFromReg 0x55e9fad94950, Register:v4i64 %vreg13
try.c: 0x55e9fae846d0: v4i64 = Register %vreg13
try.c: 0x55e9fae2a6e0: v16i32 = X86ISD::VBROADCAST 0x55e9fae840e0
try.c: 0x55e9fae840e0: i32,ch = load<LD4[ConstantPool]> 0x55e9fad94950, 0x55e9fae230a0, undef:i64
try.c: 0x55e9fae230a0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55e9fae453e0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55e9fae24f90: i64 = undef
try.c: 0x55e9fae8a260: 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: 0x55e9fae8a130: i32 = Constant<0>
try.c: 0x55e9fae8a130: i32 = Constant<0>
try.c: 0x55e9fae8a130: i32 = Constant<0>
try.c: 0x55e9fae8a130: i32 = Constant<0>
try.c: 0x55e9fae8a130: i32 = Constant<0>
try.c: 0x55e9fae8a130: i32 = Constant<0>
try.c: 0x55e9fae8a130: i32 = Constant<0>
try.c: 0x55e9fae8a130: i32 = Constant<0>
try.c: 0x55e9fae8a130: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:compact8

Compiler output

Implementation: T:gil/singlefile
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x555fa9fed7b0: v4i64 = X86ISD::VTRUNC 0x555fa9fed680
try.c: 0x555fa9fed680: v16i32 = vselect 0x555fa9fd5e80, 0x555fa9f76b70, 0x555fa9fed550
try.c: 0x555fa9fd5e80: v4i1 = X86ISD::PCMPGTM 0x555fa9fca9b0, 0x555fa9fc6540
try.c: 0x555fa9fca9b0: v4i64 = X86ISD::VBROADCAST 0x555fa9f71070
try.c: 0x555fa9f71070: i64,ch = load<LD8[%lsr.iv6971]> 0x555fa9edb950, 0x555fa9fc13a0, undef:i64
try.c: 0x555fa9fc13a0: i64,ch = CopyFromReg 0x555fa9edb950, Register:i64 %vreg50
try.c: 0x555fa9fc67a0: i64 = Register %vreg50
try.c: 0x555fa9f72540: i64 = undef
try.c: 0x555fa9fc6540: v4i64,ch = CopyFromReg 0x555fa9edb950, Register:v4i64 %vreg13
try.c: 0x555fa9fcb200: v4i64 = Register %vreg13
try.c: 0x555fa9f76b70: v16i32 = X86ISD::VBROADCAST 0x555fa9fcac10
try.c: 0x555fa9fcac10: i32,ch = load<LD4[ConstantPool]> 0x555fa9edb950, 0x555fa9f6b8b0, undef:i64
try.c: 0x555fa9f6b8b0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x555fa9fbcbf0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x555fa9f72540: i64 = undef
try.c: 0x555fa9fed550: 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: 0x555fa9fed420: i32 = Constant<0>
try.c: 0x555fa9fed420: i32 = Constant<0>
try.c: 0x555fa9fed420: i32 = Constant<0>
try.c: 0x555fa9fed420: i32 = Constant<0>
try.c: 0x555fa9fed420: i32 = Constant<0>
try.c: 0x555fa9fed420: i32 = Constant<0>
try.c: 0x555fa9fed420: i32 = Constant<0>
try.c: 0x555fa9fed420: i32 = Constant<0>
try.c: 0x555fa9fed420: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:gil/singlefile

Compiler output

Implementation: T:gil/singlefile
Security model: timingleaks
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x5644bdc3b580: v4i64 = X86ISD::VTRUNC 0x5644bdc3b450
try.c: 0x5644bdc3b450: v16i32 = vselect 0x5644bdc35f50, 0x5644bdbc5410, 0x5644bdc3b320
try.c: 0x5644bdc35f50: v4i1 = X86ISD::PCMPGTM 0x5644bdc304a0, 0x5644bdc2d040
try.c: 0x5644bdc304a0: v4i64 = X86ISD::VBROADCAST 0x5644bdbc58d0
try.c: 0x5644bdbc58d0: i64,ch = load<LD8[%lsr.iv6971]> 0x5644bdb2aa30, 0x5644bdbd25f0, undef:i64
try.c: 0x5644bdbd25f0: i64,ch = CopyFromReg 0x5644bdb2aa30, Register:i64 %vreg50
try.c: 0x5644bdc2d2a0: i64 = Register %vreg50
try.c: 0x5644bdbf2c40: i64 = undef
try.c: 0x5644bdc2d040: v4i64,ch = CopyFromReg 0x5644bdb2aa30, Register:v4i64 %vreg13
try.c: 0x5644bdc30cf0: v4i64 = Register %vreg13
try.c: 0x5644bdbc5410: v16i32 = X86ISD::VBROADCAST 0x5644bdc30700
try.c: 0x5644bdc30700: i32,ch = load<LD4[ConstantPool]> 0x5644bdb2aa30, 0x5644bdbd0bc0, undef:i64
try.c: 0x5644bdbd0bc0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5644bdbf35c0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5644bdbf2c40: i64 = undef
try.c: 0x5644bdc3b320: 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: 0x5644bdc3b1f0: i32 = Constant<0>
try.c: 0x5644bdc3b1f0: i32 = Constant<0>
try.c: 0x5644bdc3b1f0: i32 = Constant<0>
try.c: 0x5644bdc3b1f0: i32 = Constant<0>
try.c: 0x5644bdc3b1f0: i32 = Constant<0>
try.c: 0x5644bdc3b1f0: i32 = Constant<0>
try.c: 0x5644bdc3b1f0: i32 = Constant<0>
try.c: 0x5644bdc3b1f0: i32 = Constant<0>
try.c: 0x5644bdc3b1f0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:gil/singlefile

Compiler output

Implementation: T:gil/singlefile
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x56021df5b020: v4i64 = X86ISD::VTRUNC 0x56021df5aef0
try.c: 0x56021df5aef0: v16i32 = vselect 0x56021df4ee30, 0x56021df001f0, 0x56021df5adc0
try.c: 0x56021df4ee30: v4i1 = X86ISD::PCMPGTM 0x56021df56a00, 0x56021df52590
try.c: 0x56021df56a00: v4i64 = X86ISD::VBROADCAST 0x56021df0c210
try.c: 0x56021df0c210: i64,ch = load<LD8[%lsr.iv6971]> 0x56021de67950, 0x56021df11530, undef:i64
try.c: 0x56021df11530: i64,ch = CopyFromReg 0x56021de67950, Register:i64 %vreg50
try.c: 0x56021df527f0: i64 = Register %vreg50
try.c: 0x56021defe860: i64 = undef
try.c: 0x56021df52590: v4i64,ch = CopyFromReg 0x56021de67950, Register:v4i64 %vreg13
try.c: 0x56021df57250: v4i64 = Register %vreg13
try.c: 0x56021df001f0: v16i32 = X86ISD::VBROADCAST 0x56021df56c60
try.c: 0x56021df56c60: i32,ch = load<LD4[ConstantPool]> 0x56021de67950, 0x56021df0b7f0, undef:i64
try.c: 0x56021df0b7f0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56021df45260: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56021defe860: i64 = undef
try.c: 0x56021df5adc0: 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: 0x56021df5ac90: i32 = Constant<0>
try.c: 0x56021df5ac90: i32 = Constant<0>
try.c: 0x56021df5ac90: i32 = Constant<0>
try.c: 0x56021df5ac90: i32 = Constant<0>
try.c: 0x56021df5ac90: i32 = Constant<0>
try.c: 0x56021df5ac90: i32 = Constant<0>
try.c: 0x56021df5ac90: i32 = Constant<0>
try.c: 0x56021df5ac90: i32 = Constant<0>
try.c: 0x56021df5ac90: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:gil/singlefile

Compiler output

Implementation: T:gil/singlefile_unrolled
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x56155414e250: v4i64 = X86ISD::VTRUNC 0x56155414e120
try.c: 0x56155414e120: v16i32 = vselect 0x561554128ce0, 0x5615540d8760, 0x56155414dff0
try.c: 0x561554128ce0: v4i1 = X86ISD::PCMPGTM 0x5615541318c0, 0x56155412d450
try.c: 0x5615541318c0: v4i64 = X86ISD::VBROADCAST 0x5615540d0aa0
try.c: 0x5615540d0aa0: i64,ch = load<LD8[%lsr.iv6971]> 0x561554042960, 0x56155411ba40, undef:i64
try.c: 0x56155411ba40: i64,ch = CopyFromReg 0x561554042960, Register:i64 %vreg50
try.c: 0x56155412d6b0: i64 = Register %vreg50
try.c: 0x5615540d1f70: i64 = undef
try.c: 0x56155412d450: v4i64,ch = CopyFromReg 0x561554042960, Register:v4i64 %vreg13
try.c: 0x561554132110: v4i64 = Register %vreg13
try.c: 0x5615540d8760: v16i32 = X86ISD::VBROADCAST 0x561554131b20
try.c: 0x561554131b20: i32,ch = load<LD4[ConstantPool]> 0x561554042960, 0x5615540ec950, undef:i64
try.c: 0x5615540ec950: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5615540e6a90: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5615540d1f70: i64 = undef
try.c: 0x56155414dff0: 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: 0x56155414dec0: i32 = Constant<0>
try.c: 0x56155414dec0: i32 = Constant<0>
try.c: 0x56155414dec0: i32 = Constant<0>
try.c: 0x56155414dec0: i32 = Constant<0>
try.c: 0x56155414dec0: i32 = Constant<0>
try.c: 0x56155414dec0: i32 = Constant<0>
try.c: 0x56155414dec0: i32 = Constant<0>
try.c: 0x56155414dec0: i32 = Constant<0>
try.c: 0x56155414dec0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:gil/singlefile_unrolled

Compiler output

Implementation: T:gil/singlefile_unrolled
Security model: timingleaks
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x564527975de0: v4i64 = X86ISD::VTRUNC 0x564527975cb0
try.c: 0x564527975cb0: v16i32 = vselect 0x56452798a730, 0x5645278fef70, 0x564527975b80
try.c: 0x56452798a730: v4i1 = X86ISD::PCMPGTM 0x56452796ac20, 0x5645279677c0
try.c: 0x56452796ac20: v4i64 = X86ISD::VBROADCAST 0x5645278ff430
try.c: 0x5645278ff430: i64,ch = load<LD8[%lsr.iv6971]> 0x564527864a40, 0x5645279070f0, undef:i64
try.c: 0x5645279070f0: i64,ch = CopyFromReg 0x564527864a40, Register:i64 %vreg50
try.c: 0x564527967a20: i64 = Register %vreg50
try.c: 0x56452790d070: i64 = undef
try.c: 0x5645279677c0: v4i64,ch = CopyFromReg 0x564527864a40, Register:v4i64 %vreg13
try.c: 0x56452796b470: v4i64 = Register %vreg13
try.c: 0x5645278fef70: v16i32 = X86ISD::VBROADCAST 0x56452796ae80
try.c: 0x56452796ae80: i32,ch = load<LD4[ConstantPool]> 0x564527864a40, 0x5645279056c0, undef:i64
try.c: 0x5645279056c0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56452790d9f0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56452790d070: i64 = undef
try.c: 0x564527975b80: 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: 0x564527975a50: i32 = Constant<0>
try.c: 0x564527975a50: i32 = Constant<0>
try.c: 0x564527975a50: i32 = Constant<0>
try.c: 0x564527975a50: i32 = Constant<0>
try.c: 0x564527975a50: i32 = Constant<0>
try.c: 0x564527975a50: i32 = Constant<0>
try.c: 0x564527975a50: i32 = Constant<0>
try.c: 0x564527975a50: i32 = Constant<0>
try.c: 0x564527975a50: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:gil/singlefile_unrolled

Compiler output

Implementation: T:gil/singlefile_unrolled
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x564e18816740: v4i64 = X86ISD::VTRUNC 0x564e18816610
try.c: 0x564e18816610: v16i32 = vselect 0x564e1881a260, 0x564e187b5770, 0x564e188164e0
try.c: 0x564e1881a260: v4i1 = X86ISD::PCMPGTM 0x564e187fcdd0, 0x564e187f8960
try.c: 0x564e187fcdd0: v4i64 = X86ISD::VBROADCAST 0x564e1879bdc0
try.c: 0x564e1879bdc0: i64,ch = load<LD8[%lsr.iv6971]> 0x564e1870d960, 0x564e187efe80, undef:i64
try.c: 0x564e187efe80: i64,ch = CopyFromReg 0x564e1870d960, Register:i64 %vreg50
try.c: 0x564e187f8bc0: i64 = Register %vreg50
try.c: 0x564e1879d290: i64 = undef
try.c: 0x564e187f8960: v4i64,ch = CopyFromReg 0x564e1870d960, Register:v4i64 %vreg13
try.c: 0x564e187fd620: v4i64 = Register %vreg13
try.c: 0x564e187b5770: v16i32 = X86ISD::VBROADCAST 0x564e187fd030
try.c: 0x564e187fd030: i32,ch = load<LD4[ConstantPool]> 0x564e1870d960, 0x564e1879b3a0, undef:i64
try.c: 0x564e1879b3a0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x564e187bb3a0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x564e1879d290: i64 = undef
try.c: 0x564e188164e0: 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: 0x564e188163b0: i32 = Constant<0>
try.c: 0x564e188163b0: i32 = Constant<0>
try.c: 0x564e188163b0: i32 = Constant<0>
try.c: 0x564e188163b0: i32 = Constant<0>
try.c: 0x564e188163b0: i32 = Constant<0>
try.c: 0x564e188163b0: i32 = Constant<0>
try.c: 0x564e188163b0: i32 = Constant<0>
try.c: 0x564e188163b0: i32 = Constant<0>
try.c: 0x564e188163b0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:gil/singlefile_unrolled

Compiler output

Implementation: T:inplace
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55f0405b01e0: v4i64 = X86ISD::VTRUNC 0x55f0405b00b0
try.c: 0x55f0405b00b0: v16i32 = vselect 0x55f040599890, 0x55f04053b2a0, 0x55f0405aff80
try.c: 0x55f040599890: v4i1 = X86ISD::PCMPGTM 0x55f040598880, 0x55f040594410
try.c: 0x55f040598880: v4i64 = X86ISD::VBROADCAST 0x55f040538440
try.c: 0x55f040538440: i64,ch = load<LD8[%lsr.iv6971]> 0x55f0404a9930, 0x55f04055e280, undef:i64
try.c: 0x55f04055e280: i64,ch = CopyFromReg 0x55f0404a9930, Register:i64 %vreg50
try.c: 0x55f040594670: i64 = Register %vreg50
try.c: 0x55f040539910: i64 = undef
try.c: 0x55f040594410: v4i64,ch = CopyFromReg 0x55f0404a9930, Register:v4i64 %vreg13
try.c: 0x55f0405990d0: v4i64 = Register %vreg13
try.c: 0x55f04053b2a0: v16i32 = X86ISD::VBROADCAST 0x55f040598ae0
try.c: 0x55f040598ae0: i32,ch = load<LD4[ConstantPool]> 0x55f0404a9930, 0x55f040537a20, undef:i64
try.c: 0x55f040537a20: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55f0405872f0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55f040539910: i64 = undef
try.c: 0x55f0405aff80: 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: 0x55f0405afe50: i32 = Constant<0>
try.c: 0x55f0405afe50: i32 = Constant<0>
try.c: 0x55f0405afe50: i32 = Constant<0>
try.c: 0x55f0405afe50: i32 = Constant<0>
try.c: 0x55f0405afe50: i32 = Constant<0>
try.c: 0x55f0405afe50: i32 = Constant<0>
try.c: 0x55f0405afe50: i32 = Constant<0>
try.c: 0x55f0405afe50: i32 = Constant<0>
try.c: 0x55f0405afe50: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:inplace

Compiler output

Implementation: T:inplace
Security model: timingleaks
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x5573ec6ae490: v4i64 = X86ISD::VTRUNC 0x5573ec6ae360
try.c: 0x5573ec6ae360: v16i32 = vselect 0x5573ec6c2000, 0x5573ec61af70, 0x5573ec6ae230
try.c: 0x5573ec6c2000: v4i1 = X86ISD::PCMPGTM 0x5573ec6a3210, 0x5573ec69f1f0
try.c: 0x5573ec6a3210: v4i64 = X86ISD::VBROADCAST 0x5573ec61b430
try.c: 0x5573ec61b430: i64,ch = load<LD8[%lsr.iv6971]> 0x5573ec59ca10, 0x5573ec6372f0, undef:i64
try.c: 0x5573ec6372f0: i64,ch = CopyFromReg 0x5573ec59ca10, Register:i64 %vreg50
try.c: 0x5573ec69f450: i64 = Register %vreg50
try.c: 0x5573ec63b6a0: i64 = undef
try.c: 0x5573ec69f1f0: v4i64,ch = CopyFromReg 0x5573ec59ca10, Register:v4i64 %vreg13
try.c: 0x5573ec6a3a60: v4i64 = Register %vreg13
try.c: 0x5573ec61af70: v16i32 = X86ISD::VBROADCAST 0x5573ec6a3470
try.c: 0x5573ec6a3470: i32,ch = load<LD4[ConstantPool]> 0x5573ec59ca10, 0x5573ec64f130, undef:i64
try.c: 0x5573ec64f130: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5573ec63c020: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5573ec63b6a0: i64 = undef
try.c: 0x5573ec6ae230: 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: 0x5573ec6ae100: i32 = Constant<0>
try.c: 0x5573ec6ae100: i32 = Constant<0>
try.c: 0x5573ec6ae100: i32 = Constant<0>
try.c: 0x5573ec6ae100: i32 = Constant<0>
try.c: 0x5573ec6ae100: i32 = Constant<0>
try.c: 0x5573ec6ae100: i32 = Constant<0>
try.c: 0x5573ec6ae100: i32 = Constant<0>
try.c: 0x5573ec6ae100: i32 = Constant<0>
try.c: 0x5573ec6ae100: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: T:inplace
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x560ddc7ac190: v4i64 = X86ISD::VTRUNC 0x560ddc7ac060
try.c: 0x560ddc7ac060: v16i32 = vselect 0x560ddc7c16f0, 0x560ddc74a320, 0x560ddc7abf30
try.c: 0x560ddc7c16f0: v4i1 = X86ISD::PCMPGTM 0x560ddc7a6b60, 0x560ddc7a26f0
try.c: 0x560ddc7a6b60: v4i64 = X86ISD::VBROADCAST 0x560ddc7300f0
try.c: 0x560ddc7300f0: i64,ch = load<LD8[%lsr.iv6971]> 0x560ddc6b7950, 0x560ddc799ea0, undef:i64
try.c: 0x560ddc799ea0: i64,ch = CopyFromReg 0x560ddc6b7950, Register:i64 %vreg50
try.c: 0x560ddc7a2950: i64 = Register %vreg50
try.c: 0x560ddc7315c0: i64 = undef
try.c: 0x560ddc7a26f0: v4i64,ch = CopyFromReg 0x560ddc6b7950, Register:v4i64 %vreg13
try.c: 0x560ddc7a73b0: v4i64 = Register %vreg13
try.c: 0x560ddc74a320: v16i32 = X86ISD::VBROADCAST 0x560ddc7a6dc0
try.c: 0x560ddc7a6dc0: i32,ch = load<LD4[ConstantPool]> 0x560ddc6b7950, 0x560ddc76d730, undef:i64
try.c: 0x560ddc76d730: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x560ddc713d10: i64 = TargetConstantPool<i32 1> 0
try.c: 0x560ddc7315c0: i64 = undef
try.c: 0x560ddc7abf30: 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: 0x560ddc7abe00: i32 = Constant<0>
try.c: 0x560ddc7abe00: i32 = Constant<0>
try.c: 0x560ddc7abe00: i32 = Constant<0>
try.c: 0x560ddc7abe00: i32 = Constant<0>
try.c: 0x560ddc7abe00: i32 = Constant<0>
try.c: 0x560ddc7abe00: i32 = Constant<0>
try.c: 0x560ddc7abe00: i32 = Constant<0>
try.c: 0x560ddc7abe00: i32 = Constant<0>
try.c: 0x560ddc7abe00: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:inplace

Compiler output

Implementation: T:inplace32bi
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55eadcfd0290: v4i64 = X86ISD::VTRUNC 0x55eadcfd0160
try.c: 0x55eadcfd0160: v16i32 = vselect 0x55eadcfccc70, 0x55eadcf5cb60, 0x55eadcfd0030
try.c: 0x55eadcfccc70: v4i1 = X86ISD::PCMPGTM 0x55eadcfb5900, 0x55eadcfb1490
try.c: 0x55eadcfb5900: v4i64 = X86ISD::VBROADCAST 0x55eadcf63800
try.c: 0x55eadcf63800: i64,ch = load<LD8[%lsr.iv6971]> 0x55eadcec6950, 0x55eadcf5b360, undef:i64
try.c: 0x55eadcf5b360: i64,ch = CopyFromReg 0x55eadcec6950, Register:i64 %vreg50
try.c: 0x55eadcfb16f0: i64 = Register %vreg50
try.c: 0x55eadcf64cd0: i64 = undef
try.c: 0x55eadcfb1490: v4i64,ch = CopyFromReg 0x55eadcec6950, Register:v4i64 %vreg13
try.c: 0x55eadcfb6150: v4i64 = Register %vreg13
try.c: 0x55eadcf5cb60: v16i32 = X86ISD::VBROADCAST 0x55eadcfb5b60
try.c: 0x55eadcfb5b60: i32,ch = load<LD4[ConstantPool]> 0x55eadcec6950, 0x55eadcf71db0, undef:i64
try.c: 0x55eadcf71db0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55eadcf9ec80: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55eadcf64cd0: i64 = undef
try.c: 0x55eadcfd0030: 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: 0x55eadcfcff00: i32 = Constant<0>
try.c: 0x55eadcfcff00: i32 = Constant<0>
try.c: 0x55eadcfcff00: i32 = Constant<0>
try.c: 0x55eadcfcff00: i32 = Constant<0>
try.c: 0x55eadcfcff00: i32 = Constant<0>
try.c: 0x55eadcfcff00: i32 = Constant<0>
try.c: 0x55eadcfcff00: i32 = Constant<0>
try.c: 0x55eadcfcff00: i32 = Constant<0>
try.c: 0x55eadcfcff00: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:inplace32bi

Compiler output

Implementation: T:inplace32bi
Security model: timingleaks
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x5628b0d52040: v4i64 = X86ISD::VTRUNC 0x5628b0d51f10
try.c: 0x5628b0d51f10: v16i32 = vselect 0x5628b0d4ea20, 0x5628b0ce2f80, 0x5628b0d51de0
try.c: 0x5628b0d4ea20: v4i1 = X86ISD::PCMPGTM 0x5628b0d4ba00, 0x5628b0d47590
try.c: 0x5628b0d4ba00: v4i64 = X86ISD::VBROADCAST 0x5628b0ce3440
try.c: 0x5628b0ce3440: i64,ch = load<LD8[%lsr.iv6971]> 0x5628b0c44a30, 0x5628b0cf4020, undef:i64
try.c: 0x5628b0cf4020: i64,ch = CopyFromReg 0x5628b0c44a30, Register:i64 %vreg50
try.c: 0x5628b0d477f0: i64 = Register %vreg50
try.c: 0x5628b0cc9fb0: i64 = undef
try.c: 0x5628b0d47590: v4i64,ch = CopyFromReg 0x5628b0c44a30, Register:v4i64 %vreg13
try.c: 0x5628b0d4c250: v4i64 = Register %vreg13
try.c: 0x5628b0ce2f80: v16i32 = X86ISD::VBROADCAST 0x5628b0d4bc60
try.c: 0x5628b0d4bc60: i32,ch = load<LD4[ConstantPool]> 0x5628b0c44a30, 0x5628b0ce6b30, undef:i64
try.c: 0x5628b0ce6b30: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5628b0cca930: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5628b0cc9fb0: i64 = undef
try.c: 0x5628b0d51de0: 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: 0x5628b0d51cb0: i32 = Constant<0>
try.c: 0x5628b0d51cb0: i32 = Constant<0>
try.c: 0x5628b0d51cb0: i32 = Constant<0>
try.c: 0x5628b0d51cb0: i32 = Constant<0>
try.c: 0x5628b0d51cb0: i32 = Constant<0>
try.c: 0x5628b0d51cb0: i32 = Constant<0>
try.c: 0x5628b0d51cb0: i32 = Constant<0>
try.c: 0x5628b0d51cb0: i32 = Constant<0>
try.c: 0x5628b0d51cb0: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: T:inplace32bi
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x562fcf7b50a0: v4i64 = X86ISD::VTRUNC 0x562fcf7b4f70
try.c: 0x562fcf7b4f70: v16i32 = vselect 0x562fcf7b1a80, 0x562fcf7572c0, 0x562fcf7b4e40
try.c: 0x562fcf7b1a80: v4i1 = X86ISD::PCMPGTM 0x562fcf79a710, 0x562fcf7962a0
try.c: 0x562fcf79a710: v4i64 = X86ISD::VBROADCAST 0x562fcf754460
try.c: 0x562fcf754460: i64,ch = load<LD8[%lsr.iv6971]> 0x562fcf6ab940, 0x562fcf784700, undef:i64
try.c: 0x562fcf784700: i64,ch = CopyFromReg 0x562fcf6ab940, Register:i64 %vreg50
try.c: 0x562fcf796500: i64 = Register %vreg50
try.c: 0x562fcf755930: i64 = undef
try.c: 0x562fcf7962a0: v4i64,ch = CopyFromReg 0x562fcf6ab940, Register:v4i64 %vreg13
try.c: 0x562fcf79af60: v4i64 = Register %vreg13
try.c: 0x562fcf7572c0: v16i32 = X86ISD::VBROADCAST 0x562fcf79a970
try.c: 0x562fcf79a970: i32,ch = load<LD4[ConstantPool]> 0x562fcf6ab940, 0x562fcf742080, undef:i64
try.c: 0x562fcf742080: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x562fcf785900: i64 = TargetConstantPool<i32 1> 0
try.c: 0x562fcf755930: i64 = undef
try.c: 0x562fcf7b4e40: 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: 0x562fcf7b4d10: i32 = Constant<0>
try.c: 0x562fcf7b4d10: i32 = Constant<0>
try.c: 0x562fcf7b4d10: i32 = Constant<0>
try.c: 0x562fcf7b4d10: i32 = Constant<0>
try.c: 0x562fcf7b4d10: i32 = Constant<0>
try.c: 0x562fcf7b4d10: i32 = Constant<0>
try.c: 0x562fcf7b4d10: i32 = Constant<0>
try.c: 0x562fcf7b4d10: i32 = Constant<0>
try.c: 0x562fcf7b4d10: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:inplace32bi

Compiler output

Implementation: T:mmxu1
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x562f527da2e0: v4i64 = X86ISD::VTRUNC 0x562f527da1b0
try.c: 0x562f527da1b0: v16i32 = vselect 0x562f527e2590, 0x562f52762510, 0x562f527da080
try.c: 0x562f527e2590: v4i1 = X86ISD::PCMPGTM 0x562f527be950, 0x562f527ba4e0
try.c: 0x562f527be950: v4i64 = X86ISD::VBROADCAST 0x562f5275f2a0
try.c: 0x562f5275f2a0: i64,ch = load<LD8[%lsr.iv6971]> 0x562f526cf950, 0x562f527a9600, undef:i64
try.c: 0x562f527a9600: i64,ch = CopyFromReg 0x562f526cf950, Register:i64 %vreg50
try.c: 0x562f527ba740: i64 = Register %vreg50
try.c: 0x562f52760770: i64 = undef
try.c: 0x562f527ba4e0: v4i64,ch = CopyFromReg 0x562f526cf950, Register:v4i64 %vreg13
try.c: 0x562f527bf1a0: v4i64 = Register %vreg13
try.c: 0x562f52762510: v16i32 = X86ISD::VBROADCAST 0x562f527bebb0
try.c: 0x562f527bebb0: i32,ch = load<LD4[ConstantPool]> 0x562f526cf950, 0x562f5277a030, undef:i64
try.c: 0x562f5277a030: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x562f52765e00: i64 = TargetConstantPool<i32 1> 0
try.c: 0x562f52760770: i64 = undef
try.c: 0x562f527da080: 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: 0x562f527d9f50: i32 = Constant<0>
try.c: 0x562f527d9f50: i32 = Constant<0>
try.c: 0x562f527d9f50: i32 = Constant<0>
try.c: 0x562f527d9f50: i32 = Constant<0>
try.c: 0x562f527d9f50: i32 = Constant<0>
try.c: 0x562f527d9f50: i32 = Constant<0>
try.c: 0x562f527d9f50: i32 = Constant<0>
try.c: 0x562f527d9f50: i32 = Constant<0>
try.c: 0x562f527d9f50: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:mmxu1

Compiler output

Implementation: T:mmxu1
Security model: timingleaks
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x556ce58789e0: v4i64 = X86ISD::VTRUNC 0x556ce58788b0
try.c: 0x556ce58788b0: v16i32 = vselect 0x556ce58733b0, 0x556ce57f2d20, 0x556ce5878780
try.c: 0x556ce58733b0: v4i1 = X86ISD::PCMPGTM 0x556ce585f030, 0x556ce585abc0
try.c: 0x556ce585f030: v4i64 = X86ISD::VBROADCAST 0x556ce57f31e0
try.c: 0x556ce57f31e0: i64,ch = load<LD8[%lsr.iv6971]> 0x556ce5758a30, 0x556ce57faf70, undef:i64
try.c: 0x556ce57faf70: i64,ch = CopyFromReg 0x556ce5758a30, Register:i64 %vreg50
try.c: 0x556ce585ae20: i64 = Register %vreg50
try.c: 0x556ce57f6cc0: i64 = undef
try.c: 0x556ce585abc0: v4i64,ch = CopyFromReg 0x556ce5758a30, Register:v4i64 %vreg13
try.c: 0x556ce585f880: v4i64 = Register %vreg13
try.c: 0x556ce57f2d20: v16i32 = X86ISD::VBROADCAST 0x556ce585f290
try.c: 0x556ce585f290: i32,ch = load<LD4[ConstantPool]> 0x556ce5758a30, 0x556ce57f9540, undef:i64
try.c: 0x556ce57f9540: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x556ce57f7640: i64 = TargetConstantPool<i32 1> 0
try.c: 0x556ce57f6cc0: i64 = undef
try.c: 0x556ce5878780: 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: 0x556ce5878650: i32 = Constant<0>
try.c: 0x556ce5878650: i32 = Constant<0>
try.c: 0x556ce5878650: i32 = Constant<0>
try.c: 0x556ce5878650: i32 = Constant<0>
try.c: 0x556ce5878650: i32 = Constant<0>
try.c: 0x556ce5878650: i32 = Constant<0>
try.c: 0x556ce5878650: i32 = Constant<0>
try.c: 0x556ce5878650: i32 = Constant<0>
try.c: 0x556ce5878650: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: T:mmxu1
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55e006e55570: v4i64 = X86ISD::VTRUNC 0x55e006e55440
try.c: 0x55e006e55440: v16i32 = vselect 0x55e006e4ff40, 0x55e006dedc20, 0x55e006e55310
try.c: 0x55e006e4ff40: v4i1 = X86ISD::PCMPGTM 0x55e006e4ef30, 0x55e006e4aac0
try.c: 0x55e006e4ef30: v4i64 = X86ISD::VBROADCAST 0x55e006df4c90
try.c: 0x55e006df4c90: i64,ch = load<LD8[%lsr.iv6971]> 0x55e006d5f950, 0x55e006e412b0, undef:i64
try.c: 0x55e006e412b0: i64,ch = CopyFromReg 0x55e006d5f950, Register:i64 %vreg50
try.c: 0x55e006e4ad20: i64 = Register %vreg50
try.c: 0x55e006df6160: i64 = undef
try.c: 0x55e006e4aac0: v4i64,ch = CopyFromReg 0x55e006d5f950, Register:v4i64 %vreg13
try.c: 0x55e006e4f780: v4i64 = Register %vreg13
try.c: 0x55e006dedc20: v16i32 = X86ISD::VBROADCAST 0x55e006e4f190
try.c: 0x55e006e4f190: i32,ch = load<LD4[ConstantPool]> 0x55e006d5f950, 0x55e006df3090, undef:i64
try.c: 0x55e006df3090: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55e006e03a80: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55e006df6160: i64 = undef
try.c: 0x55e006e55310: 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: 0x55e006e551e0: i32 = Constant<0>
try.c: 0x55e006e551e0: i32 = Constant<0>
try.c: 0x55e006e551e0: i32 = Constant<0>
try.c: 0x55e006e551e0: i32 = Constant<0>
try.c: 0x55e006e551e0: i32 = Constant<0>
try.c: 0x55e006e551e0: i32 = Constant<0>
try.c: 0x55e006e551e0: i32 = Constant<0>
try.c: 0x55e006e551e0: i32 = Constant<0>
try.c: 0x55e006e551e0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:mmxu1

Compiler output

Implementation: T:opt32bi-rvku2
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x5651660b0a30: v4i64 = X86ISD::VTRUNC 0x5651660b0900
try.c: 0x5651660b0900: v16i32 = vselect 0x5651660b4190, 0x565166050ef0, 0x5651660b07d0
try.c: 0x5651660b4190: v4i1 = X86ISD::PCMPGTM 0x5651660a87d0, 0x5651660a4360
try.c: 0x5651660a87d0: v4i64 = X86ISD::VBROADCAST 0x56516605f3f0
try.c: 0x56516605f3f0: i64,ch = load<LD8[%lsr.iv6971]> 0x565165fb9940, 0x56516608e8b0, undef:i64
try.c: 0x56516608e8b0: i64,ch = CopyFromReg 0x565165fb9940, Register:i64 %vreg50
try.c: 0x5651660a45c0: i64 = Register %vreg50
try.c: 0x56516604f560: i64 = undef
try.c: 0x5651660a4360: v4i64,ch = CopyFromReg 0x565165fb9940, Register:v4i64 %vreg13
try.c: 0x5651660a9020: v4i64 = Register %vreg13
try.c: 0x565166050ef0: v16i32 = X86ISD::VBROADCAST 0x5651660a8a30
try.c: 0x5651660a8a30: i32,ch = load<LD4[ConstantPool]> 0x565165fb9940, 0x56516605e9d0, undef:i64
try.c: 0x56516605e9d0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x565166047180: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56516604f560: i64 = undef
try.c: 0x5651660b07d0: 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: 0x5651660b06a0: i32 = Constant<0>
try.c: 0x5651660b06a0: i32 = Constant<0>
try.c: 0x5651660b06a0: i32 = Constant<0>
try.c: 0x5651660b06a0: i32 = Constant<0>
try.c: 0x5651660b06a0: i32 = Constant<0>
try.c: 0x5651660b06a0: i32 = Constant<0>
try.c: 0x5651660b06a0: i32 = Constant<0>
try.c: 0x5651660b06a0: i32 = Constant<0>
try.c: 0x5651660b06a0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt32bi-rvku2

Compiler output

Implementation: T:opt32bi-rvku2
Security model: timingleaks
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55a8431c6e50: v4i64 = X86ISD::VTRUNC 0x55a8431c6d20
try.c: 0x55a8431c6d20: v16i32 = vselect 0x55a8431c3830, 0x55a84316b6a0, 0x55a8431c6bf0
try.c: 0x55a8431c3830: v4i1 = X86ISD::PCMPGTM 0x55a8431bf000, 0x55a8431bab90
try.c: 0x55a8431bf000: v4i64 = X86ISD::VBROADCAST 0x55a84316bb60
try.c: 0x55a84316bb60: i64,ch = load<LD8[%lsr.iv6971]> 0x55a8430b8a30, 0x55a84315b320, undef:i64
try.c: 0x55a84315b320: i64,ch = CopyFromReg 0x55a8430b8a30, Register:i64 %vreg50
try.c: 0x55a8431badf0: i64 = Register %vreg50
try.c: 0x55a843136f20: i64 = undef
try.c: 0x55a8431bab90: v4i64,ch = CopyFromReg 0x55a8430b8a30, Register:v4i64 %vreg13
try.c: 0x55a8431bf850: v4i64 = Register %vreg13
try.c: 0x55a84316b6a0: v16i32 = X86ISD::VBROADCAST 0x55a8431bf260
try.c: 0x55a8431bf260: i32,ch = load<LD4[ConstantPool]> 0x55a8430b8a30, 0x55a843154de0, undef:i64
try.c: 0x55a843154de0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55a8431378a0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55a843136f20: i64 = undef
try.c: 0x55a8431c6bf0: 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: 0x55a8431c6ac0: i32 = Constant<0>
try.c: 0x55a8431c6ac0: i32 = Constant<0>
try.c: 0x55a8431c6ac0: i32 = Constant<0>
try.c: 0x55a8431c6ac0: i32 = Constant<0>
try.c: 0x55a8431c6ac0: i32 = Constant<0>
try.c: 0x55a8431c6ac0: i32 = Constant<0>
try.c: 0x55a8431c6ac0: i32 = Constant<0>
try.c: 0x55a8431c6ac0: i32 = Constant<0>
try.c: 0x55a8431c6ac0: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: T:opt32bi-rvku2
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x557b85269150: v4i64 = X86ISD::VTRUNC 0x557b85269020
try.c: 0x557b85269020: v16i32 = vselect 0x557b8526f170, 0x557b85208fd0, 0x557b85268ef0
try.c: 0x557b8526f170: v4i1 = X86ISD::PCMPGTM 0x557b8524e980, 0x557b8524a510
try.c: 0x557b8524e980: v4i64 = X86ISD::VBROADCAST 0x557b851edfa0
try.c: 0x557b851edfa0: i64,ch = load<LD8[%lsr.iv6971]> 0x557b8515f940, 0x557b85245370, undef:i64
try.c: 0x557b85245370: i64,ch = CopyFromReg 0x557b8515f940, Register:i64 %vreg50
try.c: 0x557b8524a770: i64 = Register %vreg50
try.c: 0x557b851ef470: i64 = undef
try.c: 0x557b8524a510: v4i64,ch = CopyFromReg 0x557b8515f940, Register:v4i64 %vreg13
try.c: 0x557b8524f1d0: v4i64 = Register %vreg13
try.c: 0x557b85208fd0: v16i32 = X86ISD::VBROADCAST 0x557b8524ebe0
try.c: 0x557b8524ebe0: i32,ch = load<LD4[ConstantPool]> 0x557b8515f940, 0x557b85204aa0, undef:i64
try.c: 0x557b85204aa0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x557b8520c150: i64 = TargetConstantPool<i32 1> 0
try.c: 0x557b851ef470: i64 = undef
try.c: 0x557b85268ef0: 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: 0x557b85268dc0: i32 = Constant<0>
try.c: 0x557b85268dc0: i32 = Constant<0>
try.c: 0x557b85268dc0: i32 = Constant<0>
try.c: 0x557b85268dc0: i32 = Constant<0>
try.c: 0x557b85268dc0: i32 = Constant<0>
try.c: 0x557b85268dc0: i32 = Constant<0>
try.c: 0x557b85268dc0: i32 = Constant<0>
try.c: 0x557b85268dc0: i32 = Constant<0>
try.c: 0x557b85268dc0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt32bi-rvku2

Compiler output

Implementation: T:opt32bi-s2lcu4
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x562ac67b5090: v4i64 = X86ISD::VTRUNC 0x562ac67b4f60
try.c: 0x562ac67b4f60: v16i32 = vselect 0x562ac67becd0, 0x562ac67564f0, 0x562ac67b4e30
try.c: 0x562ac67becd0: v4i1 = X86ISD::PCMPGTM 0x562ac679b8d0, 0x562ac6797460
try.c: 0x562ac679b8d0: v4i64 = X86ISD::VBROADCAST 0x562ac673c480
try.c: 0x562ac673c480: i64,ch = load<LD8[%lsr.iv6971]> 0x562ac66ac930, 0x562ac67922c0, undef:i64
try.c: 0x562ac67922c0: i64,ch = CopyFromReg 0x562ac66ac930, Register:i64 %vreg50
try.c: 0x562ac67976c0: i64 = Register %vreg50
try.c: 0x562ac673d950: i64 = undef
try.c: 0x562ac6797460: v4i64,ch = CopyFromReg 0x562ac66ac930, Register:v4i64 %vreg13
try.c: 0x562ac679c120: v4i64 = Register %vreg13
try.c: 0x562ac67564f0: v16i32 = X86ISD::VBROADCAST 0x562ac679bb30
try.c: 0x562ac679bb30: i32,ch = load<LD4[ConstantPool]> 0x562ac66ac930, 0x562ac673ba60, undef:i64
try.c: 0x562ac673ba60: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x562ac678ed20: i64 = TargetConstantPool<i32 1> 0
try.c: 0x562ac673d950: i64 = undef
try.c: 0x562ac67b4e30: 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: 0x562ac67b4d00: i32 = Constant<0>
try.c: 0x562ac67b4d00: i32 = Constant<0>
try.c: 0x562ac67b4d00: i32 = Constant<0>
try.c: 0x562ac67b4d00: i32 = Constant<0>
try.c: 0x562ac67b4d00: i32 = Constant<0>
try.c: 0x562ac67b4d00: i32 = Constant<0>
try.c: 0x562ac67b4d00: i32 = Constant<0>
try.c: 0x562ac67b4d00: i32 = Constant<0>
try.c: 0x562ac67b4d00: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt32bi-s2lcu4

Compiler output

Implementation: T:opt32bi-s2lcu4
Security model: timingleaks
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x5626ddd5ad00: v4i64 = X86ISD::VTRUNC 0x5626ddd5abd0
try.c: 0x5626ddd5abd0: v16i32 = vselect 0x5626ddd62990, 0x5626ddcde2d0, 0x5626ddd5aaa0
try.c: 0x5626ddd62990: v4i1 = X86ISD::PCMPGTM 0x5626ddd432a0, 0x5626ddd3ee30
try.c: 0x5626ddd432a0: v4i64 = X86ISD::VBROADCAST 0x5626ddcde790
try.c: 0x5626ddcde790: i64,ch = load<LD8[%lsr.iv6971]> 0x5626ddc3ca30, 0x5626ddce4230, undef:i64
try.c: 0x5626ddce4230: i64,ch = CopyFromReg 0x5626ddc3ca30, Register:i64 %vreg50
try.c: 0x5626ddd3f090: i64 = Register %vreg50
try.c: 0x5626ddcf34d0: i64 = undef
try.c: 0x5626ddd3ee30: v4i64,ch = CopyFromReg 0x5626ddc3ca30, Register:v4i64 %vreg13
try.c: 0x5626ddd43af0: v4i64 = Register %vreg13
try.c: 0x5626ddcde2d0: v16i32 = X86ISD::VBROADCAST 0x5626ddd43500
try.c: 0x5626ddd43500: i32,ch = load<LD4[ConstantPool]> 0x5626ddc3ca30, 0x5626ddce2800, undef:i64
try.c: 0x5626ddce2800: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5626ddcf3e50: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5626ddcf34d0: i64 = undef
try.c: 0x5626ddd5aaa0: 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: 0x5626ddd5a970: i32 = Constant<0>
try.c: 0x5626ddd5a970: i32 = Constant<0>
try.c: 0x5626ddd5a970: i32 = Constant<0>
try.c: 0x5626ddd5a970: i32 = Constant<0>
try.c: 0x5626ddd5a970: i32 = Constant<0>
try.c: 0x5626ddd5a970: i32 = Constant<0>
try.c: 0x5626ddd5a970: i32 = Constant<0>
try.c: 0x5626ddd5a970: i32 = Constant<0>
try.c: 0x5626ddd5a970: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: T:opt32bi-s2lcu4
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55c8724c24f0: v4i64 = X86ISD::VTRUNC 0x55c8724c23c0
try.c: 0x55c8724c23c0: v16i32 = vselect 0x55c8724ae7d0, 0x55c87244c310, 0x55c8724c2290
try.c: 0x55c8724ae7d0: v4i1 = X86ISD::PCMPGTM 0x55c8724a7b70, 0x55c8724a3700
try.c: 0x55c8724a7b70: v4i64 = X86ISD::VBROADCAST 0x55c872451b30
try.c: 0x55c872451b30: i64,ch = load<LD8[%lsr.iv6971]> 0x55c8723b8950, 0x55c87249e560, undef:i64
try.c: 0x55c87249e560: i64,ch = CopyFromReg 0x55c8723b8950, Register:i64 %vreg50
try.c: 0x55c8724a3960: i64 = Register %vreg50
try.c: 0x55c87244a980: i64 = undef
try.c: 0x55c8724a3700: v4i64,ch = CopyFromReg 0x55c8723b8950, Register:v4i64 %vreg13
try.c: 0x55c8724a83c0: v4i64 = Register %vreg13
try.c: 0x55c87244c310: v16i32 = X86ISD::VBROADCAST 0x55c8724a7dd0
try.c: 0x55c8724a7dd0: i32,ch = load<LD4[ConstantPool]> 0x55c8723b8950, 0x55c872451110, undef:i64
try.c: 0x55c872451110: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55c87248d070: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55c87244a980: i64 = undef
try.c: 0x55c8724c2290: 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: 0x55c8724c2160: i32 = Constant<0>
try.c: 0x55c8724c2160: i32 = Constant<0>
try.c: 0x55c8724c2160: i32 = Constant<0>
try.c: 0x55c8724c2160: i32 = Constant<0>
try.c: 0x55c8724c2160: i32 = Constant<0>
try.c: 0x55c8724c2160: i32 = Constant<0>
try.c: 0x55c8724c2160: i32 = Constant<0>
try.c: 0x55c8724c2160: i32 = Constant<0>
try.c: 0x55c8724c2160: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt32bi-s2lcu4

Compiler output

Implementation: T:opt32biT-s2lcu4
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x5587a1a5ef30: v4i64 = X86ISD::VTRUNC 0x5587a1a5ee00
try.c: 0x5587a1a5ee00: v16i32 = vselect 0x5587a1a6fb20, 0x5587a1a0ea70, 0x5587a1a5ecd0
try.c: 0x5587a1a6fb20: v4i1 = X86ISD::PCMPGTM 0x5587a1a587b0, 0x5587a1a54340
try.c: 0x5587a1a587b0: v4i64 = X86ISD::VBROADCAST 0x5587a1a13410
try.c: 0x5587a1a13410: i64,ch = load<LD8[%lsr.iv6971]> 0x5587a1969940, 0x5587a1a4f1a0, undef:i64
try.c: 0x5587a1a4f1a0: i64,ch = CopyFromReg 0x5587a1969940, Register:i64 %vreg50
try.c: 0x5587a1a545a0: i64 = Register %vreg50
try.c: 0x5587a1a0d0e0: i64 = undef
try.c: 0x5587a1a54340: v4i64,ch = CopyFromReg 0x5587a1969940, Register:v4i64 %vreg13
try.c: 0x5587a1a59000: v4i64 = Register %vreg13
try.c: 0x5587a1a0ea70: v16i32 = X86ISD::VBROADCAST 0x5587a1a58a10
try.c: 0x5587a1a58a10: i32,ch = load<LD4[ConstantPool]> 0x5587a1969940, 0x5587a1a129f0, undef:i64
try.c: 0x5587a1a129f0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5587a1a4b010: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5587a1a0d0e0: i64 = undef
try.c: 0x5587a1a5ecd0: 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: 0x5587a1a5eba0: i32 = Constant<0>
try.c: 0x5587a1a5eba0: i32 = Constant<0>
try.c: 0x5587a1a5eba0: i32 = Constant<0>
try.c: 0x5587a1a5eba0: i32 = Constant<0>
try.c: 0x5587a1a5eba0: i32 = Constant<0>
try.c: 0x5587a1a5eba0: i32 = Constant<0>
try.c: 0x5587a1a5eba0: i32 = Constant<0>
try.c: 0x5587a1a5eba0: i32 = Constant<0>
try.c: 0x5587a1a5eba0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt32biT-s2lcu4

Compiler output

Implementation: T:opt32biT-s2lcu4
Security model: timingleaks
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x56465d68fda0: v4i64 = X86ISD::VTRUNC 0x56465d68fc70
try.c: 0x56465d68fc70: v16i32 = vselect 0x56465d682f30, 0x56465d60bf90, 0x56465d68fb40
try.c: 0x56465d682f30: v4i1 = X86ISD::PCMPGTM 0x56465d676fb0, 0x56465d672380
try.c: 0x56465d676fb0: v4i64 = X86ISD::VBROADCAST 0x56465d60c450
try.c: 0x56465d60c450: i64,ch = load<LD8[%lsr.iv6971]> 0x56465d570a30, 0x56465d623180, undef:i64
try.c: 0x56465d623180: i64,ch = CopyFromReg 0x56465d570a30, Register:i64 %vreg50
try.c: 0x56465d6725e0: i64 = Register %vreg50
try.c: 0x56465d61ff70: i64 = undef
try.c: 0x56465d672380: v4i64,ch = CopyFromReg 0x56465d570a30, Register:v4i64 %vreg13
try.c: 0x56465d677800: v4i64 = Register %vreg13
try.c: 0x56465d60bf90: v16i32 = X86ISD::VBROADCAST 0x56465d677210
try.c: 0x56465d677210: i32,ch = load<LD4[ConstantPool]> 0x56465d570a30, 0x56465d612c60, undef:i64
try.c: 0x56465d612c60: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56465d6208f0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56465d61ff70: i64 = undef
try.c: 0x56465d68fb40: 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: 0x56465d68fa10: i32 = Constant<0>
try.c: 0x56465d68fa10: i32 = Constant<0>
try.c: 0x56465d68fa10: i32 = Constant<0>
try.c: 0x56465d68fa10: i32 = Constant<0>
try.c: 0x56465d68fa10: i32 = Constant<0>
try.c: 0x56465d68fa10: i32 = Constant<0>
try.c: 0x56465d68fa10: i32 = Constant<0>
try.c: 0x56465d68fa10: i32 = Constant<0>
try.c: 0x56465d68fa10: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: T:opt32biT-s2lcu4
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55c81655f140: v4i64 = X86ISD::VTRUNC 0x55c81655f010
try.c: 0x55c81655f010: v16i32 = vselect 0x55c816559b10, 0x55c8164e9f10, 0x55c81655eee0
try.c: 0x55c816559b10: v4i1 = X86ISD::PCMPGTM 0x55c8165427a0, 0x55c81653e330
try.c: 0x55c8165427a0: v4i64 = X86ISD::VBROADCAST 0x55c8164e5f90
try.c: 0x55c8164e5f90: i64,ch = load<LD8[%lsr.iv6971]> 0x55c816453950, 0x55c8165297e0, undef:i64
try.c: 0x55c8165297e0: i64,ch = CopyFromReg 0x55c816453950, Register:i64 %vreg50
try.c: 0x55c81653e590: i64 = Register %vreg50
try.c: 0x55c8164e7460: i64 = undef
try.c: 0x55c81653e330: v4i64,ch = CopyFromReg 0x55c816453950, Register:v4i64 %vreg13
try.c: 0x55c816542ff0: v4i64 = Register %vreg13
try.c: 0x55c8164e9f10: v16i32 = X86ISD::VBROADCAST 0x55c816542a00
try.c: 0x55c816542a00: i32,ch = load<LD4[ConstantPool]> 0x55c816453950, 0x55c8164e4c90, undef:i64
try.c: 0x55c8164e4c90: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55c816530e60: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55c8164e7460: i64 = undef
try.c: 0x55c81655eee0: 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: 0x55c81655edb0: i32 = Constant<0>
try.c: 0x55c81655edb0: i32 = Constant<0>
try.c: 0x55c81655edb0: i32 = Constant<0>
try.c: 0x55c81655edb0: i32 = Constant<0>
try.c: 0x55c81655edb0: i32 = Constant<0>
try.c: 0x55c81655edb0: i32 = Constant<0>
try.c: 0x55c81655edb0: i32 = Constant<0>
try.c: 0x55c81655edb0: i32 = Constant<0>
try.c: 0x55c81655edb0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt32biT-s2lcu4

Compiler output

Implementation: T:opt64lcu24
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x559e18efdba0: v4i64 = X86ISD::VTRUNC 0x559e18efda70
try.c: 0x559e18efda70: v16i32 = vselect 0x559e18eeea40, 0x559e18e83980, 0x559e18efd940
try.c: 0x559e18eeea40: v4i1 = X86ISD::PCMPGTM 0x559e18ee3da0, 0x559e18edf930
try.c: 0x559e18ee3da0: v4i64 = X86ISD::VBROADCAST 0x559e18e86790
try.c: 0x559e18e86790: i64,ch = load<LD8[%lsr.iv6971]> 0x559e18df4950, 0x559e18ecab10, undef:i64
try.c: 0x559e18ecab10: i64,ch = CopyFromReg 0x559e18df4950, Register:i64 %vreg50
try.c: 0x559e18edfb90: i64 = Register %vreg50
try.c: 0x559e18e87c60: i64 = undef
try.c: 0x559e18edf930: v4i64,ch = CopyFromReg 0x559e18df4950, Register:v4i64 %vreg13
try.c: 0x559e18ee45f0: v4i64 = Register %vreg13
try.c: 0x559e18e83980: v16i32 = X86ISD::VBROADCAST 0x559e18ee4000
try.c: 0x559e18ee4000: i32,ch = load<LD4[ConstantPool]> 0x559e18df4950, 0x559e18eaab20, undef:i64
try.c: 0x559e18eaab20: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x559e18edb8e0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x559e18e87c60: i64 = undef
try.c: 0x559e18efd940: 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: 0x559e18efd810: i32 = Constant<0>
try.c: 0x559e18efd810: i32 = Constant<0>
try.c: 0x559e18efd810: i32 = Constant<0>
try.c: 0x559e18efd810: i32 = Constant<0>
try.c: 0x559e18efd810: i32 = Constant<0>
try.c: 0x559e18efd810: i32 = Constant<0>
try.c: 0x559e18efd810: i32 = Constant<0>
try.c: 0x559e18efd810: i32 = Constant<0>
try.c: 0x559e18efd810: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt64lcu24

Compiler output

Implementation: T:opt64lcu24
Security model: timingleaks
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55def3c0a050: v4i64 = X86ISD::VTRUNC 0x55def3c09f20
try.c: 0x55def3c09f20: v16i32 = vselect 0x55def3c0ffc0, 0x55def3b8e720, 0x55def3c09df0
try.c: 0x55def3c0ffc0: v4i1 = X86ISD::PCMPGTM 0x55def3bf2270, 0x55def3bee250
try.c: 0x55def3bf2270: v4i64 = X86ISD::VBROADCAST 0x55def3b8ebe0
try.c: 0x55def3b8ebe0: i64,ch = load<LD8[%lsr.iv6971]> 0x55def3aeba10, 0x55def3b8a140, undef:i64
try.c: 0x55def3b8a140: i64,ch = CopyFromReg 0x55def3aeba10, Register:i64 %vreg50
try.c: 0x55def3bee4b0: i64 = Register %vreg50
try.c: 0x55def3b720c0: i64 = undef
try.c: 0x55def3bee250: v4i64,ch = CopyFromReg 0x55def3aeba10, Register:v4i64 %vreg13
try.c: 0x55def3bf2ac0: v4i64 = Register %vreg13
try.c: 0x55def3b8e720: v16i32 = X86ISD::VBROADCAST 0x55def3bf24d0
try.c: 0x55def3bf24d0: i32,ch = load<LD4[ConstantPool]> 0x55def3aeba10, 0x55def3bad230, undef:i64
try.c: 0x55def3bad230: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55def3b72a40: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55def3b720c0: i64 = undef
try.c: 0x55def3c09df0: 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: 0x55def3c09cc0: i32 = Constant<0>
try.c: 0x55def3c09cc0: i32 = Constant<0>
try.c: 0x55def3c09cc0: i32 = Constant<0>
try.c: 0x55def3c09cc0: i32 = Constant<0>
try.c: 0x55def3c09cc0: i32 = Constant<0>
try.c: 0x55def3c09cc0: i32 = Constant<0>
try.c: 0x55def3c09cc0: i32 = Constant<0>
try.c: 0x55def3c09cc0: i32 = Constant<0>
try.c: 0x55def3c09cc0: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: T:opt64lcu24
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x560c87371e60: v4i64 = X86ISD::VTRUNC 0x560c87371d30
try.c: 0x560c87371d30: v16i32 = vselect 0x560c87364c60, 0x560c87311240, 0x560c87371c00
try.c: 0x560c87364c60: v4i1 = X86ISD::PCMPGTM 0x560c8736c830, 0x560c873683c0
try.c: 0x560c8736c830: v4i64 = X86ISD::VBROADCAST 0x560c8730cde0
try.c: 0x560c8730cde0: i64,ch = load<LD8[%lsr.iv6971]> 0x560c8727d960, 0x560c8735b230, undef:i64
try.c: 0x560c8735b230: i64,ch = CopyFromReg 0x560c8727d960, Register:i64 %vreg50
try.c: 0x560c87368620: i64 = Register %vreg50
try.c: 0x560c8730f8b0: i64 = undef
try.c: 0x560c873683c0: v4i64,ch = CopyFromReg 0x560c8727d960, Register:v4i64 %vreg13
try.c: 0x560c8736d080: v4i64 = Register %vreg13
try.c: 0x560c87311240: v16i32 = X86ISD::VBROADCAST 0x560c8736ca90
try.c: 0x560c8736ca90: i32,ch = load<LD4[ConstantPool]> 0x560c8727d960, 0x560c8730c3c0, undef:i64
try.c: 0x560c8730c3c0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x560c8735cee0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x560c8730f8b0: i64 = undef
try.c: 0x560c87371c00: 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: 0x560c87371ad0: i32 = Constant<0>
try.c: 0x560c87371ad0: i32 = Constant<0>
try.c: 0x560c87371ad0: i32 = Constant<0>
try.c: 0x560c87371ad0: i32 = Constant<0>
try.c: 0x560c87371ad0: i32 = Constant<0>
try.c: 0x560c87371ad0: i32 = Constant<0>
try.c: 0x560c87371ad0: i32 = Constant<0>
try.c: 0x560c87371ad0: i32 = Constant<0>
try.c: 0x560c87371ad0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt64lcu24

Compiler output

Implementation: T:opt64lcu24shld
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55cc2528ebd0: v4i64 = X86ISD::VTRUNC 0x55cc2528eaa0
try.c: 0x55cc2528eaa0: v16i32 = vselect 0x55cc252a4550, 0x55cc25241220, 0x55cc2528e970
try.c: 0x55cc252a4550: v4i1 = X86ISD::PCMPGTM 0x55cc25286970, 0x55cc25282500
try.c: 0x55cc25286970: v4i64 = X86ISD::VBROADCAST 0x55cc2522ede0
try.c: 0x55cc2522ede0: i64,ch = load<LD8[%lsr.iv6971]> 0x55cc25197950, 0x55cc2527d360, undef:i64
try.c: 0x55cc2527d360: i64,ch = CopyFromReg 0x55cc25197950, Register:i64 %vreg50
try.c: 0x55cc25282760: i64 = Register %vreg50
try.c: 0x55cc2523f890: i64 = undef
try.c: 0x55cc25282500: v4i64,ch = CopyFromReg 0x55cc25197950, Register:v4i64 %vreg13
try.c: 0x55cc252871c0: v4i64 = Register %vreg13
try.c: 0x55cc25241220: v16i32 = X86ISD::VBROADCAST 0x55cc25286bd0
try.c: 0x55cc25286bd0: i32,ch = load<LD4[ConstantPool]> 0x55cc25197950, 0x55cc2522e3c0, undef:i64
try.c: 0x55cc2522e3c0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55cc2526bee0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55cc2523f890: i64 = undef
try.c: 0x55cc2528e970: 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: 0x55cc2528e840: i32 = Constant<0>
try.c: 0x55cc2528e840: i32 = Constant<0>
try.c: 0x55cc2528e840: i32 = Constant<0>
try.c: 0x55cc2528e840: i32 = Constant<0>
try.c: 0x55cc2528e840: i32 = Constant<0>
try.c: 0x55cc2528e840: i32 = Constant<0>
try.c: 0x55cc2528e840: i32 = Constant<0>
try.c: 0x55cc2528e840: i32 = Constant<0>
try.c: 0x55cc2528e840: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt64lcu24shld

Compiler output

Implementation: T:opt64lcu24shld
Security model: timingleaks
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x559aed48e6d0: v4i64 = X86ISD::VTRUNC 0x559aed48e5a0
try.c: 0x559aed48e5a0: v16i32 = vselect 0x559aed4930b0, 0x559aed407eb0, 0x559aed48e470
try.c: 0x559aed4930b0: v4i1 = X86ISD::PCMPGTM 0x559aed4746d0, 0x559aed4704a0
try.c: 0x559aed4746d0: v4i64 = X86ISD::VBROADCAST 0x559aed408370
try.c: 0x559aed408370: i64,ch = load<LD8[%lsr.iv6971]> 0x559aed36ea30, 0x559aed40f150, undef:i64
try.c: 0x559aed40f150: i64,ch = CopyFromReg 0x559aed36ea30, Register:i64 %vreg50
try.c: 0x559aed470700: i64 = Register %vreg50
try.c: 0x559aed413b80: i64 = undef
try.c: 0x559aed4704a0: v4i64,ch = CopyFromReg 0x559aed36ea30, Register:v4i64 %vreg13
try.c: 0x559aed474f20: v4i64 = Register %vreg13
try.c: 0x559aed407eb0: v16i32 = X86ISD::VBROADCAST 0x559aed474930
try.c: 0x559aed474930: i32,ch = load<LD4[ConstantPool]> 0x559aed36ea30, 0x559aed40c510, undef:i64
try.c: 0x559aed40c510: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x559aed414500: i64 = TargetConstantPool<i32 1> 0
try.c: 0x559aed413b80: i64 = undef
try.c: 0x559aed48e470: 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: 0x559aed48e340: i32 = Constant<0>
try.c: 0x559aed48e340: i32 = Constant<0>
try.c: 0x559aed48e340: i32 = Constant<0>
try.c: 0x559aed48e340: i32 = Constant<0>
try.c: 0x559aed48e340: i32 = Constant<0>
try.c: 0x559aed48e340: i32 = Constant<0>
try.c: 0x559aed48e340: i32 = Constant<0>
try.c: 0x559aed48e340: i32 = Constant<0>
try.c: 0x559aed48e340: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: T:opt64lcu24shld
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55c1368dea50: v4i64 = X86ISD::VTRUNC 0x55c1368de920
try.c: 0x55c1368de920: v16i32 = vselect 0x55c1368db430, 0x55c13688be80, 0x55c1368de7f0
try.c: 0x55c1368db430: v4i1 = X86ISD::PCMPGTM 0x55c1368d6980, 0x55c1368d2510
try.c: 0x55c1368d6980: v4i64 = X86ISD::VBROADCAST 0x55c136879b30
try.c: 0x55c136879b30: i64,ch = load<LD8[%lsr.iv6971]> 0x55c1367e78e0, 0x55c1368c0bf0, undef:i64
try.c: 0x55c1368c0bf0: i64,ch = CopyFromReg 0x55c1367e78e0, Register:i64 %vreg50
try.c: 0x55c1368d2770: i64 = Register %vreg50
try.c: 0x55c13687b000: i64 = undef
try.c: 0x55c1368d2510: v4i64,ch = CopyFromReg 0x55c1367e78e0, Register:v4i64 %vreg13
try.c: 0x55c1368d71d0: v4i64 = Register %vreg13
try.c: 0x55c13688be80: v16i32 = X86ISD::VBROADCAST 0x55c1368d6be0
try.c: 0x55c1368d6be0: i32,ch = load<LD4[ConstantPool]> 0x55c1367e78e0, 0x55c1368764d0, undef:i64
try.c: 0x55c1368764d0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55c136843ca0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55c13687b000: i64 = undef
try.c: 0x55c1368de7f0: 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: 0x55c1368de6c0: i32 = Constant<0>
try.c: 0x55c1368de6c0: i32 = Constant<0>
try.c: 0x55c1368de6c0: i32 = Constant<0>
try.c: 0x55c1368de6c0: i32 = Constant<0>
try.c: 0x55c1368de6c0: i32 = Constant<0>
try.c: 0x55c1368de6c0: i32 = Constant<0>
try.c: 0x55c1368de6c0: i32 = Constant<0>
try.c: 0x55c1368de6c0: i32 = Constant<0>
try.c: 0x55c1368de6c0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt64lcu24shld

Compiler output

Implementation: T:opt64lcu6
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x556e685ef170: v4i64 = X86ISD::VTRUNC 0x556e685ef040
try.c: 0x556e685ef040: v16i32 = vselect 0x556e685e9b40, 0x556e6858e220, 0x556e685eef10
try.c: 0x556e685e9b40: v4i1 = X86ISD::PCMPGTM 0x556e685e4fc0, 0x556e685e0b50
try.c: 0x556e685e4fc0: v4i64 = X86ISD::VBROADCAST 0x556e685a0770
try.c: 0x556e685a0770: i64,ch = load<LD8[%lsr.iv6971]> 0x556e684f5950, 0x556e685d0380, undef:i64
try.c: 0x556e685d0380: i64,ch = CopyFromReg 0x556e684f5950, Register:i64 %vreg50
try.c: 0x556e685e0db0: i64 = Register %vreg50
try.c: 0x556e6858c890: i64 = undef
try.c: 0x556e685e0b50: v4i64,ch = CopyFromReg 0x556e684f5950, Register:v4i64 %vreg13
try.c: 0x556e685e5810: v4i64 = Register %vreg13
try.c: 0x556e6858e220: v16i32 = X86ISD::VBROADCAST 0x556e685e5220
try.c: 0x556e685e5220: i32,ch = load<LD4[ConstantPool]> 0x556e684f5950, 0x556e6859fd50, undef:i64
try.c: 0x556e6859fd50: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x556e685d80c0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x556e6858c890: i64 = undef
try.c: 0x556e685eef10: 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: 0x556e685eede0: i32 = Constant<0>
try.c: 0x556e685eede0: i32 = Constant<0>
try.c: 0x556e685eede0: i32 = Constant<0>
try.c: 0x556e685eede0: i32 = Constant<0>
try.c: 0x556e685eede0: i32 = Constant<0>
try.c: 0x556e685eede0: i32 = Constant<0>
try.c: 0x556e685eede0: i32 = Constant<0>
try.c: 0x556e685eede0: i32 = Constant<0>
try.c: 0x556e685eede0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt64lcu6

Compiler output

Implementation: T:opt64lcu6
Security model: timingleaks
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55dd0e66cec0: v4i64 = X86ISD::VTRUNC 0x55dd0e66cd90
try.c: 0x55dd0e66cd90: v16i32 = vselect 0x55dd0e672e40, 0x55dd0e5e9410, 0x55dd0e66cc60
try.c: 0x55dd0e672e40: v4i1 = X86ISD::PCMPGTM 0x55dd0e655f40, 0x55dd0e6520d0
try.c: 0x55dd0e655f40: v4i64 = X86ISD::VBROADCAST 0x55dd0e5e98d0
try.c: 0x55dd0e5e98d0: i64,ch = load<LD8[%lsr.iv6971]> 0x55dd0e54fa00, 0x55dd0e5f6980, undef:i64
try.c: 0x55dd0e5f6980: i64,ch = CopyFromReg 0x55dd0e54fa00, Register:i64 %vreg50
try.c: 0x55dd0e652330: i64 = Register %vreg50
try.c: 0x55dd0e5f04f0: i64 = undef
try.c: 0x55dd0e6520d0: v4i64,ch = CopyFromReg 0x55dd0e54fa00, Register:v4i64 %vreg13
try.c: 0x55dd0e656790: v4i64 = Register %vreg13
try.c: 0x55dd0e5e9410: v16i32 = X86ISD::VBROADCAST 0x55dd0e6561a0
try.c: 0x55dd0e6561a0: i32,ch = load<LD4[ConstantPool]> 0x55dd0e54fa00, 0x55dd0e5ebdb0, undef:i64
try.c: 0x55dd0e5ebdb0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55dd0e5f0e70: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55dd0e5f04f0: i64 = undef
try.c: 0x55dd0e66cc60: 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: 0x55dd0e66cb30: i32 = Constant<0>
try.c: 0x55dd0e66cb30: i32 = Constant<0>
try.c: 0x55dd0e66cb30: i32 = Constant<0>
try.c: 0x55dd0e66cb30: i32 = Constant<0>
try.c: 0x55dd0e66cb30: i32 = Constant<0>
try.c: 0x55dd0e66cb30: i32 = Constant<0>
try.c: 0x55dd0e66cb30: i32 = Constant<0>
try.c: 0x55dd0e66cb30: i32 = Constant<0>
try.c: 0x55dd0e66cb30: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: T:opt64lcu6
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x5560e5e3c2d0: v4i64 = X86ISD::VTRUNC 0x5560e5e3c1a0
try.c: 0x5560e5e3c1a0: v16i32 = vselect 0x5560e5e36ca0, 0x5560e5dd9e50, 0x5560e5e3c070
try.c: 0x5560e5e36ca0: v4i1 = X86ISD::PCMPGTM 0x5560e5e35c90, 0x5560e5e31c70
try.c: 0x5560e5e35c90: v4i64 = X86ISD::VBROADCAST 0x5560e5de22a0
try.c: 0x5560e5de22a0: i64,ch = load<LD8[%lsr.iv6971]> 0x5560e5d46950, 0x5560e5e1b890, undef:i64
try.c: 0x5560e5e1b890: i64,ch = CopyFromReg 0x5560e5d46950, Register:i64 %vreg50
try.c: 0x5560e5e31ed0: i64 = Register %vreg50
try.c: 0x5560e5dd84c0: i64 = undef
try.c: 0x5560e5e31c70: v4i64,ch = CopyFromReg 0x5560e5d46950, Register:v4i64 %vreg13
try.c: 0x5560e5e364e0: v4i64 = Register %vreg13
try.c: 0x5560e5dd9e50: v16i32 = X86ISD::VBROADCAST 0x5560e5e35ef0
try.c: 0x5560e5e35ef0: i32,ch = load<LD4[ConstantPool]> 0x5560e5d46950, 0x5560e5de1880, undef:i64
try.c: 0x5560e5de1880: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5560e5e285f0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5560e5dd84c0: i64 = undef
try.c: 0x5560e5e3c070: 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: 0x5560e5e3bf40: i32 = Constant<0>
try.c: 0x5560e5e3bf40: i32 = Constant<0>
try.c: 0x5560e5e3bf40: i32 = Constant<0>
try.c: 0x5560e5e3bf40: i32 = Constant<0>
try.c: 0x5560e5e3bf40: i32 = Constant<0>
try.c: 0x5560e5e3bf40: i32 = Constant<0>
try.c: 0x5560e5e3bf40: i32 = Constant<0>
try.c: 0x5560e5e3bf40: i32 = Constant<0>
try.c: 0x5560e5e3bf40: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt64lcu6

Compiler output

Implementation: T:opt64u6
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55d81474f770: v4i64 = X86ISD::VTRUNC 0x55d81474f640
try.c: 0x55d81474f640: v16i32 = vselect 0x55d81474a140, 0x55d8146eb010, 0x55d81474f510
try.c: 0x55d81474a140: v4i1 = X86ISD::PCMPGTM 0x55d814732dd0, 0x55d81472e960
try.c: 0x55d814732dd0: v4i64 = X86ISD::VBROADCAST 0x55d8146d96e0
try.c: 0x55d8146d96e0: i64,ch = load<LD8[%lsr.iv6971]> 0x55d814643930, 0x55d814725760, undef:i64
try.c: 0x55d814725760: i64,ch = CopyFromReg 0x55d814643930, Register:i64 %vreg50
try.c: 0x55d81472ebc0: i64 = Register %vreg50
try.c: 0x55d8146dabb0: i64 = undef
try.c: 0x55d81472e960: v4i64,ch = CopyFromReg 0x55d814643930, Register:v4i64 %vreg13
try.c: 0x55d814733620: v4i64 = Register %vreg13
try.c: 0x55d8146eb010: v16i32 = X86ISD::VBROADCAST 0x55d814733030
try.c: 0x55d814733030: i32,ch = load<LD4[ConstantPool]> 0x55d814643930, 0x55d8146d8cc0, undef:i64
try.c: 0x55d8146d8cc0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55d8146f7b50: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55d8146dabb0: i64 = undef
try.c: 0x55d81474f510: 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: 0x55d81474f3e0: i32 = Constant<0>
try.c: 0x55d81474f3e0: i32 = Constant<0>
try.c: 0x55d81474f3e0: i32 = Constant<0>
try.c: 0x55d81474f3e0: i32 = Constant<0>
try.c: 0x55d81474f3e0: i32 = Constant<0>
try.c: 0x55d81474f3e0: i32 = Constant<0>
try.c: 0x55d81474f3e0: i32 = Constant<0>
try.c: 0x55d81474f3e0: i32 = Constant<0>
try.c: 0x55d81474f3e0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt64u6

Compiler output

Implementation: T:opt64u6
Security model: timingleaks
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x558690066d50: v4i64 = X86ISD::VTRUNC 0x558690066c20
try.c: 0x558690066c20: v16i32 = vselect 0x558690049a40, 0x55868ffd6ed0, 0x558690066af0
try.c: 0x558690049a40: v4i1 = X86ISD::PCMPGTM 0x558690042de0, 0x55869003e970
try.c: 0x558690042de0: v4i64 = X86ISD::VBROADCAST 0x55868ffd7390
try.c: 0x55868ffd7390: i64,ch = load<LD8[%lsr.iv6971]> 0x55868ff3ca30, 0x55868ffe0190, undef:i64
try.c: 0x55868ffe0190: i64,ch = CopyFromReg 0x55868ff3ca30, Register:i64 %vreg50
try.c: 0x55869003ebd0: i64 = Register %vreg50
try.c: 0x55868fffd880: i64 = undef
try.c: 0x55869003e970: v4i64,ch = CopyFromReg 0x55868ff3ca30, Register:v4i64 %vreg13
try.c: 0x558690043630: v4i64 = Register %vreg13
try.c: 0x55868ffd6ed0: v16i32 = X86ISD::VBROADCAST 0x558690043040
try.c: 0x558690043040: i32,ch = load<LD4[ConstantPool]> 0x55868ff3ca30, 0x55868ffde760, undef:i64
try.c: 0x55868ffde760: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55868fffe200: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55868fffd880: i64 = undef
try.c: 0x558690066af0: 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: 0x5586900669c0: i32 = Constant<0>
try.c: 0x5586900669c0: i32 = Constant<0>
try.c: 0x5586900669c0: i32 = Constant<0>
try.c: 0x5586900669c0: i32 = Constant<0>
try.c: 0x5586900669c0: i32 = Constant<0>
try.c: 0x5586900669c0: i32 = Constant<0>
try.c: 0x5586900669c0: i32 = Constant<0>
try.c: 0x5586900669c0: i32 = Constant<0>
try.c: 0x5586900669c0: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: T:opt64u6
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x5652b841d2c0: v4i64 = X86ISD::VTRUNC 0x5652b841d190
try.c: 0x5652b841d190: v16i32 = vselect 0x5652b8424930, 0x5652b83a5840, 0x5652b841d060
try.c: 0x5652b8424930: v4i1 = X86ISD::PCMPGTM 0x5652b8405960, 0x5652b84014f0
try.c: 0x5652b8405960: v4i64 = X86ISD::VBROADCAST 0x5652b83ac7e0
try.c: 0x5652b83ac7e0: i64,ch = load<LD8[%lsr.iv6971]> 0x5652b8316950, 0x5652b83f84b0, undef:i64
try.c: 0x5652b83f84b0: i64,ch = CopyFromReg 0x5652b8316950, Register:i64 %vreg50
try.c: 0x5652b8401750: i64 = Register %vreg50
try.c: 0x5652b83adcb0: i64 = undef
try.c: 0x5652b84014f0: v4i64,ch = CopyFromReg 0x5652b8316950, Register:v4i64 %vreg13
try.c: 0x5652b84061b0: v4i64 = Register %vreg13
try.c: 0x5652b83a5840: v16i32 = X86ISD::VBROADCAST 0x5652b8405bc0
try.c: 0x5652b8405bc0: i32,ch = load<LD4[ConstantPool]> 0x5652b8316950, 0x5652b83abdc0, undef:i64
try.c: 0x5652b83abdc0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5652b83e5da0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5652b83adcb0: i64 = undef
try.c: 0x5652b841d060: 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: 0x5652b841cf30: i32 = Constant<0>
try.c: 0x5652b841cf30: i32 = Constant<0>
try.c: 0x5652b841cf30: i32 = Constant<0>
try.c: 0x5652b841cf30: i32 = Constant<0>
try.c: 0x5652b841cf30: i32 = Constant<0>
try.c: 0x5652b841cf30: i32 = Constant<0>
try.c: 0x5652b841cf30: i32 = Constant<0>
try.c: 0x5652b841cf30: i32 = Constant<0>
try.c: 0x5652b841cf30: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt64u6

Compiler output

Implementation: T:simple
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x558d3f493c10: v4i64 = X86ISD::VTRUNC 0x558d3f493ae0
try.c: 0x558d3f493ae0: v16i32 = vselect 0x558d3f48d340, 0x558d3f416b00, 0x558d3f4939b0
try.c: 0x558d3f48d340: v4i1 = X86ISD::PCMPGTM 0x558d3f46ffc0, 0x558d3f46bb50
try.c: 0x558d3f46ffc0: v4i64 = X86ISD::VBROADCAST 0x558d3f412a80
try.c: 0x558d3f412a80: i64,ch = load<LD8[%lsr.iv6971]> 0x558d3f380930, 0x558d3f456160, undef:i64
try.c: 0x558d3f456160: i64,ch = CopyFromReg 0x558d3f380930, Register:i64 %vreg50
try.c: 0x558d3f46bdb0: i64 = Register %vreg50
try.c: 0x558d3f413f50: i64 = undef
try.c: 0x558d3f46bb50: v4i64,ch = CopyFromReg 0x558d3f380930, Register:v4i64 %vreg13
try.c: 0x558d3f470810: v4i64 = Register %vreg13
try.c: 0x558d3f416b00: v16i32 = X86ISD::VBROADCAST 0x558d3f470220
try.c: 0x558d3f470220: i32,ch = load<LD4[ConstantPool]> 0x558d3f380930, 0x558d3f43cd60, undef:i64
try.c: 0x558d3f43cd60: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x558d3f467b00: i64 = TargetConstantPool<i32 1> 0
try.c: 0x558d3f413f50: i64 = undef
try.c: 0x558d3f4939b0: 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: 0x558d3f493880: i32 = Constant<0>
try.c: 0x558d3f493880: i32 = Constant<0>
try.c: 0x558d3f493880: i32 = Constant<0>
try.c: 0x558d3f493880: i32 = Constant<0>
try.c: 0x558d3f493880: i32 = Constant<0>
try.c: 0x558d3f493880: i32 = Constant<0>
try.c: 0x558d3f493880: i32 = Constant<0>
try.c: 0x558d3f493880: i32 = Constant<0>
try.c: 0x558d3f493880: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:simple

Compiler output

Implementation: T:simple
Security model: timingleaks
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x5555ba713e30: v4i64 = X86ISD::VTRUNC 0x5555ba713d00
try.c: 0x5555ba713d00: v16i32 = vselect 0x5555ba710810, 0x5555ba6a8330, 0x5555ba713bd0
try.c: 0x5555ba710810: v4i1 = X86ISD::PCMPGTM 0x5555ba6fa630, 0x5555ba6f6400
try.c: 0x5555ba6fa630: v4i64 = X86ISD::VBROADCAST 0x5555ba6a87f0
try.c: 0x5555ba6a87f0: i64,ch = load<LD8[%lsr.iv6971]> 0x5555ba5f4a40, 0x5555ba697350, undef:i64
try.c: 0x5555ba697350: i64,ch = CopyFromReg 0x5555ba5f4a40, Register:i64 %vreg50
try.c: 0x5555ba6f6660: i64 = Register %vreg50
try.c: 0x5555ba673880: i64 = undef
try.c: 0x5555ba6f6400: v4i64,ch = CopyFromReg 0x5555ba5f4a40, Register:v4i64 %vreg13
try.c: 0x5555ba6fae80: v4i64 = Register %vreg13
try.c: 0x5555ba6a8330: v16i32 = X86ISD::VBROADCAST 0x5555ba6fa890
try.c: 0x5555ba6fa890: i32,ch = load<LD4[ConstantPool]> 0x5555ba5f4a40, 0x5555ba695920, undef:i64
try.c: 0x5555ba695920: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5555ba674200: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5555ba673880: i64 = undef
try.c: 0x5555ba713bd0: 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: 0x5555ba713aa0: i32 = Constant<0>
try.c: 0x5555ba713aa0: i32 = Constant<0>
try.c: 0x5555ba713aa0: i32 = Constant<0>
try.c: 0x5555ba713aa0: i32 = Constant<0>
try.c: 0x5555ba713aa0: i32 = Constant<0>
try.c: 0x5555ba713aa0: i32 = Constant<0>
try.c: 0x5555ba713aa0: i32 = Constant<0>
try.c: 0x5555ba713aa0: i32 = Constant<0>
try.c: 0x5555ba713aa0: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: T:simple
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55c7977d3d70: v4i64 = X86ISD::VTRUNC 0x55c7977d3c40
try.c: 0x55c7977d3c40: v16i32 = vselect 0x55c7977ebb00, 0x55c79778bfb0, 0x55c7977d3b10
try.c: 0x55c7977ebb00: v4i1 = X86ISD::PCMPGTM 0x55c7977d0760, 0x55c7977cc2f0
try.c: 0x55c7977d0760: v4i64 = X86ISD::VBROADCAST 0x55c797771a10
try.c: 0x55c797771a10: i64,ch = load<LD8[%lsr.iv6971]> 0x55c7976e19a0, 0x55c7977b8850, undef:i64
try.c: 0x55c7977b8850: i64,ch = CopyFromReg 0x55c7976e19a0, Register:i64 %vreg50
try.c: 0x55c7977cc550: i64 = Register %vreg50
try.c: 0x55c797772ee0: i64 = undef
try.c: 0x55c7977cc2f0: v4i64,ch = CopyFromReg 0x55c7976e19a0, Register:v4i64 %vreg13
try.c: 0x55c7977d0fb0: v4i64 = Register %vreg13
try.c: 0x55c79778bfb0: v16i32 = X86ISD::VBROADCAST 0x55c7977d09c0
try.c: 0x55c7977d09c0: i32,ch = load<LD4[ConstantPool]> 0x55c7976e19a0, 0x55c79777baa0, undef:i64
try.c: 0x55c79777baa0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55c7977bf590: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55c797772ee0: i64 = undef
try.c: 0x55c7977d3b10: 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: 0x55c7977d39e0: i32 = Constant<0>
try.c: 0x55c7977d39e0: i32 = Constant<0>
try.c: 0x55c7977d39e0: i32 = Constant<0>
try.c: 0x55c7977d39e0: i32 = Constant<0>
try.c: 0x55c7977d39e0: i32 = Constant<0>
try.c: 0x55c7977d39e0: i32 = Constant<0>
try.c: 0x55c7977d39e0: i32 = Constant<0>
try.c: 0x55c7977d39e0: i32 = Constant<0>
try.c: 0x55c7977d39e0: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:simple

Compiler output

Implementation: T:simple32bi
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55c2c5d928f0: v4i64 = X86ISD::VTRUNC 0x55c2c5d927c0
try.c: 0x55c2c5d927c0: v16i32 = vselect 0x55c2c5d8f2d0, 0x55c2c5d33a50, 0x55c2c5d92690
try.c: 0x55c2c5d8f2d0: v4i1 = X86ISD::PCMPGTM 0x55c2c5d8a7f0, 0x55c2c5d86380
try.c: 0x55c2c5d8a7f0: v4i64 = X86ISD::VBROADCAST 0x55c2c5d30bf0
try.c: 0x55c2c5d30bf0: i64,ch = load<LD8[%lsr.iv6971]> 0x55c2c5c9b940, 0x55c2c5d74e80, undef:i64
try.c: 0x55c2c5d74e80: i64,ch = CopyFromReg 0x55c2c5c9b940, Register:i64 %vreg50
try.c: 0x55c2c5d865e0: i64 = Register %vreg50
try.c: 0x55c2c5d320c0: i64 = undef
try.c: 0x55c2c5d86380: v4i64,ch = CopyFromReg 0x55c2c5c9b940, Register:v4i64 %vreg13
try.c: 0x55c2c5d8b040: v4i64 = Register %vreg13
try.c: 0x55c2c5d33a50: v16i32 = X86ISD::VBROADCAST 0x55c2c5d8aa50
try.c: 0x55c2c5d8aa50: i32,ch = load<LD4[ConstantPool]> 0x55c2c5c9b940, 0x55c2c5d2efe0, undef:i64
try.c: 0x55c2c5d2efe0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55c2c5d799d0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55c2c5d320c0: i64 = undef
try.c: 0x55c2c5d92690: 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: 0x55c2c5d92560: i32 = Constant<0>
try.c: 0x55c2c5d92560: i32 = Constant<0>
try.c: 0x55c2c5d92560: i32 = Constant<0>
try.c: 0x55c2c5d92560: i32 = Constant<0>
try.c: 0x55c2c5d92560: i32 = Constant<0>
try.c: 0x55c2c5d92560: i32 = Constant<0>
try.c: 0x55c2c5d92560: i32 = Constant<0>
try.c: 0x55c2c5d92560: i32 = Constant<0>
try.c: 0x55c2c5d92560: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:simple32bi

Compiler output

Implementation: T:simple32bi
Security model: timingleaks
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x5643f8d63010: v4i64 = X86ISD::VTRUNC 0x5643f8d62ee0
try.c: 0x5643f8d62ee0: v16i32 = vselect 0x5643f8d60a00, 0x5643f8ce1040, 0x5643f8d62db0
try.c: 0x5643f8d60a00: v4i1 = X86ISD::PCMPGTM 0x5643f8d4ce70, 0x5643f8d49a10
try.c: 0x5643f8d4ce70: v4i64 = X86ISD::VBROADCAST 0x5643f8ce1500
try.c: 0x5643f8ce1500: i64,ch = load<LD8[%lsr.iv6971]> 0x5643f8c47a30, 0x5643f8ce9510, undef:i64
try.c: 0x5643f8ce9510: i64,ch = CopyFromReg 0x5643f8c47a30, Register:i64 %vreg50
try.c: 0x5643f8d49c70: i64 = Register %vreg50
try.c: 0x5643f8cf0680: i64 = undef
try.c: 0x5643f8d49a10: v4i64,ch = CopyFromReg 0x5643f8c47a30, Register:v4i64 %vreg13
try.c: 0x5643f8d4d6c0: v4i64 = Register %vreg13
try.c: 0x5643f8ce1040: v16i32 = X86ISD::VBROADCAST 0x5643f8d4d0d0
try.c: 0x5643f8d4d0d0: i32,ch = load<LD4[ConstantPool]> 0x5643f8c47a30, 0x5643f8ce39e0, undef:i64
try.c: 0x5643f8ce39e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5643f8cf1000: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5643f8cf0680: i64 = undef
try.c: 0x5643f8d62db0: 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: 0x5643f8d62c80: i32 = Constant<0>
try.c: 0x5643f8d62c80: i32 = Constant<0>
try.c: 0x5643f8d62c80: i32 = Constant<0>
try.c: 0x5643f8d62c80: i32 = Constant<0>
try.c: 0x5643f8d62c80: i32 = Constant<0>
try.c: 0x5643f8d62c80: i32 = Constant<0>
try.c: 0x5643f8d62c80: i32 = Constant<0>
try.c: 0x5643f8d62c80: i32 = Constant<0>
try.c: 0x5643f8d62c80: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: T:simple32bi
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x5590495676e0: v4i64 = X86ISD::VTRUNC 0x5590495675b0
try.c: 0x5590495675b0: v16i32 = vselect 0x55904957bc40, 0x559049501540, 0x559049567480
try.c: 0x55904957bc40: v4i1 = X86ISD::PCMPGTM 0x5590495620b0, 0x55904955d630
try.c: 0x5590495620b0: v4i64 = X86ISD::VBROADCAST 0x55904951cfa0
try.c: 0x55904951cfa0: i64,ch = load<LD8[%lsr.iv6971]> 0x559049472950, 0x55904954d840, undef:i64
try.c: 0x55904954d840: i64,ch = CopyFromReg 0x559049472950, Register:i64 %vreg50
try.c: 0x55904955d890: i64 = Register %vreg50
try.c: 0x5590494ffbb0: i64 = undef
try.c: 0x55904955d630: v4i64,ch = CopyFromReg 0x559049472950, Register:v4i64 %vreg13
try.c: 0x559049562900: v4i64 = Register %vreg13
try.c: 0x559049501540: v16i32 = X86ISD::VBROADCAST 0x559049562310
try.c: 0x559049562310: i32,ch = load<LD4[ConstantPool]> 0x559049472950, 0x55904951c580, undef:i64
try.c: 0x55904951c580: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55904954a180: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5590494ffbb0: i64 = undef
try.c: 0x559049567480: 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: 0x559049567350: i32 = Constant<0>
try.c: 0x559049567350: i32 = Constant<0>
try.c: 0x559049567350: i32 = Constant<0>
try.c: 0x559049567350: i32 = Constant<0>
try.c: 0x559049567350: i32 = Constant<0>
try.c: 0x559049567350: i32 = Constant<0>
try.c: 0x559049567350: i32 = Constant<0>
try.c: 0x559049567350: i32 = Constant<0>
try.c: 0x559049567350: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:simple32bi

Compiler output

Implementation: T:sphlib
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55ca95aa9db0: v4i64 = X86ISD::VTRUNC 0x55ca95aa9c80
try.c: 0x55ca95aa9c80: v16i32 = vselect 0x55ca95abcaf0, 0x55ca95a48190, 0x55ca95aa9b50
try.c: 0x55ca95abcaf0: v4i1 = X86ISD::PCMPGTM 0x55ca95aa5780, 0x55ca95aa1310
try.c: 0x55ca95aa5780: v4i64 = X86ISD::VBROADCAST 0x55ca95a45330
try.c: 0x55ca95a45330: i64,ch = load<LD8[%lsr.iv6971]> 0x55ca959b6950, 0x55ca95a986c0, undef:i64
try.c: 0x55ca95a986c0: i64,ch = CopyFromReg 0x55ca959b6950, Register:i64 %vreg50
try.c: 0x55ca95aa1570: i64 = Register %vreg50
try.c: 0x55ca95a46800: i64 = undef
try.c: 0x55ca95aa1310: v4i64,ch = CopyFromReg 0x55ca959b6950, Register:v4i64 %vreg13
try.c: 0x55ca95aa5fd0: v4i64 = Register %vreg13
try.c: 0x55ca95a48190: v16i32 = X86ISD::VBROADCAST 0x55ca95aa59e0
try.c: 0x55ca95aa59e0: i32,ch = load<LD4[ConstantPool]> 0x55ca959b6950, 0x55ca95a4a190, undef:i64
try.c: 0x55ca95a4a190: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55ca95a8eda0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55ca95a46800: i64 = undef
try.c: 0x55ca95aa9b50: 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: 0x55ca95aa9a20: i32 = Constant<0>
try.c: 0x55ca95aa9a20: i32 = Constant<0>
try.c: 0x55ca95aa9a20: i32 = Constant<0>
try.c: 0x55ca95aa9a20: i32 = Constant<0>
try.c: 0x55ca95aa9a20: i32 = Constant<0>
try.c: 0x55ca95aa9a20: i32 = Constant<0>
try.c: 0x55ca95aa9a20: i32 = Constant<0>
try.c: 0x55ca95aa9a20: i32 = Constant<0>
try.c: 0x55ca95aa9a20: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: T:sphlib
Security model: timingleaks
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x562504cce040: v4i64 = X86ISD::VTRUNC 0x562504ccdf10
try.c: 0x562504ccdf10: v16i32 = vselect 0x562504cc8b40, 0x562504c40fd0, 0x562504ccdde0
try.c: 0x562504cc8b40: v4i1 = X86ISD::PCMPGTM 0x562504ca9e30, 0x562504ca59c0
try.c: 0x562504ca9e30: v4i64 = X86ISD::VBROADCAST 0x562504c41490
try.c: 0x562504c41490: i64,ch = load<LD8[%lsr.iv6971]> 0x562504ba39f0, 0x562504c4c7e0, undef:i64
try.c: 0x562504c4c7e0: i64,ch = CopyFromReg 0x562504ba39f0, Register:i64 %vreg50
try.c: 0x562504ca5c20: i64 = Register %vreg50
try.c: 0x562504c3e2b0: i64 = undef
try.c: 0x562504ca59c0: v4i64,ch = CopyFromReg 0x562504ba39f0, Register:v4i64 %vreg13
try.c: 0x562504caa680: v4i64 = Register %vreg13
try.c: 0x562504c40fd0: v16i32 = X86ISD::VBROADCAST 0x562504caa090
try.c: 0x562504caa090: i32,ch = load<LD4[ConstantPool]> 0x562504ba39f0, 0x562504c4adb0, undef:i64
try.c: 0x562504c4adb0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x562504c3ec30: i64 = TargetConstantPool<i32 1> 0
try.c: 0x562504c3e2b0: i64 = undef
try.c: 0x562504ccdde0: 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: 0x562504ccdcb0: i32 = Constant<0>
try.c: 0x562504ccdcb0: i32 = Constant<0>
try.c: 0x562504ccdcb0: i32 = Constant<0>
try.c: 0x562504ccdcb0: i32 = Constant<0>
try.c: 0x562504ccdcb0: i32 = Constant<0>
try.c: 0x562504ccdcb0: i32 = Constant<0>
try.c: 0x562504ccdcb0: i32 = Constant<0>
try.c: 0x562504ccdcb0: i32 = Constant<0>
try.c: 0x562504ccdcb0: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: T:sphlib
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x557991303b50: v4i64 = X86ISD::VTRUNC 0x557991303a20
try.c: 0x557991303a20: v16i32 = vselect 0x5579912fe920, 0x5579912b6b50, 0x5579913038f0
try.c: 0x5579912fe920: v4i1 = X86ISD::PCMPGTM 0x5579912fb8f0, 0x5579912f7480
try.c: 0x5579912fb8f0: v4i64 = X86ISD::VBROADCAST 0x5579912a0060
try.c: 0x5579912a0060: i64,ch = load<LD8[%lsr.iv6971]> 0x55799120c950, 0x5579912eea70, undef:i64
try.c: 0x5579912eea70: i64,ch = CopyFromReg 0x55799120c950, Register:i64 %vreg50
try.c: 0x5579912f76e0: i64 = Register %vreg50
try.c: 0x5579912b51c0: i64 = undef
try.c: 0x5579912f7480: v4i64,ch = CopyFromReg 0x55799120c950, Register:v4i64 %vreg13
try.c: 0x5579912fc140: v4i64 = Register %vreg13
try.c: 0x5579912b6b50: v16i32 = X86ISD::VBROADCAST 0x5579912fbb50
try.c: 0x5579912fbb50: i32,ch = load<LD4[ConstantPool]> 0x55799120c950, 0x55799129f640, undef:i64
try.c: 0x55799129f640: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5579912dcab0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5579912b51c0: i64 = undef
try.c: 0x5579913038f0: 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: 0x5579913037c0: i32 = Constant<0>
try.c: 0x5579913037c0: i32 = Constant<0>
try.c: 0x5579913037c0: i32 = Constant<0>
try.c: 0x5579913037c0: i32 = Constant<0>
try.c: 0x5579913037c0: i32 = Constant<0>
try.c: 0x5579913037c0: i32 = Constant<0>
try.c: 0x5579913037c0: i32 = Constant<0>
try.c: 0x5579913037c0: i32 = Constant<0>
try.c: 0x5579913037c0: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: T:sphlib-small
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x5654d8c4c2e0: v4i64 = X86ISD::VTRUNC 0x5654d8c4c1b0
try.c: 0x5654d8c4c1b0: v16i32 = vselect 0x5654d8c46cb0, 0x5654d8bcff40, 0x5654d8c4c080
try.c: 0x5654d8c46cb0: v4i1 = X86ISD::PCMPGTM 0x5654d8c2f940, 0x5654d8c2b4d0
try.c: 0x5654d8c2f940: v4i64 = X86ISD::VBROADCAST 0x5654d8bd8270
try.c: 0x5654d8bd8270: i64,ch = load<LD8[%lsr.iv6971]> 0x5654d8b40970, 0x5654d8c192c0, undef:i64
try.c: 0x5654d8c192c0: i64,ch = CopyFromReg 0x5654d8b40970, Register:i64 %vreg50
try.c: 0x5654d8c2b730: i64 = Register %vreg50
try.c: 0x5654d8bce5b0: i64 = undef
try.c: 0x5654d8c2b4d0: v4i64,ch = CopyFromReg 0x5654d8b40970, Register:v4i64 %vreg13
try.c: 0x5654d8c30190: v4i64 = Register %vreg13
try.c: 0x5654d8bcff40: v16i32 = X86ISD::VBROADCAST 0x5654d8c2fba0
try.c: 0x5654d8c2fba0: i32,ch = load<LD4[ConstantPool]> 0x5654d8b40970, 0x5654d8bd7850, undef:i64
try.c: 0x5654d8bd7850: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5654d8c14990: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5654d8bce5b0: i64 = undef
try.c: 0x5654d8c4c080: 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: 0x5654d8c4bf50: i32 = Constant<0>
try.c: 0x5654d8c4bf50: i32 = Constant<0>
try.c: 0x5654d8c4bf50: i32 = Constant<0>
try.c: 0x5654d8c4bf50: i32 = Constant<0>
try.c: 0x5654d8c4bf50: i32 = Constant<0>
try.c: 0x5654d8c4bf50: i32 = Constant<0>
try.c: 0x5654d8c4bf50: i32 = Constant<0>
try.c: 0x5654d8c4bf50: i32 = Constant<0>
try.c: 0x5654d8c4bf50: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: T:sphlib-small
Security model: timingleaks
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55833dea0940: v4i64 = X86ISD::VTRUNC 0x55833dea0810
try.c: 0x55833dea0810: v16i32 = vselect 0x55833dea79c0, 0x55833de1c380, 0x55833dea06e0
try.c: 0x55833dea79c0: v4i1 = X86ISD::PCMPGTM 0x55833de88190, 0x55833de84720
try.c: 0x55833de88190: v4i64 = X86ISD::VBROADCAST 0x55833de1c840
try.c: 0x55833de1c840: i64,ch = load<LD8[%lsr.iv6971]> 0x55833dd82a30, 0x55833de255b0, undef:i64
try.c: 0x55833de255b0: i64,ch = CopyFromReg 0x55833dd82a30, Register:i64 %vreg50
try.c: 0x55833de84980: i64 = Register %vreg50
try.c: 0x55833de2b4c0: i64 = undef
try.c: 0x55833de84720: v4i64,ch = CopyFromReg 0x55833dd82a30, Register:v4i64 %vreg13
try.c: 0x55833de889e0: v4i64 = Register %vreg13
try.c: 0x55833de1c380: v16i32 = X86ISD::VBROADCAST 0x55833de883f0
try.c: 0x55833de883f0: i32,ch = load<LD4[ConstantPool]> 0x55833dd82a30, 0x55833de23b80, undef:i64
try.c: 0x55833de23b80: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55833de2be40: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55833de2b4c0: i64 = undef
try.c: 0x55833dea06e0: 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: 0x55833dea05b0: i32 = Constant<0>
try.c: 0x55833dea05b0: i32 = Constant<0>
try.c: 0x55833dea05b0: i32 = Constant<0>
try.c: 0x55833dea05b0: i32 = Constant<0>
try.c: 0x55833dea05b0: i32 = Constant<0>
try.c: 0x55833dea05b0: i32 = Constant<0>
try.c: 0x55833dea05b0: i32 = Constant<0>
try.c: 0x55833dea05b0: i32 = Constant<0>
try.c: 0x55833dea05b0: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: T:sphlib-small
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x557a238a7830: v4i64 = X86ISD::VTRUNC 0x557a238a7700
try.c: 0x557a238a7700: v16i32 = vselect 0x557a23893190, 0x557a23830740, 0x557a238a75d0
try.c: 0x557a23893190: v4i1 = X86ISD::PCMPGTM 0x557a23887b20, 0x557a238836b0
try.c: 0x557a23887b20: v4i64 = X86ISD::VBROADCAST 0x557a2382d8e0
try.c: 0x557a2382d8e0: i64,ch = load<LD8[%lsr.iv6971]> 0x557a23798900, 0x557a23843c00, undef:i64
try.c: 0x557a23843c00: i64,ch = CopyFromReg 0x557a23798900, Register:i64 %vreg50
try.c: 0x557a23883910: i64 = Register %vreg50
try.c: 0x557a2382edb0: i64 = undef
try.c: 0x557a238836b0: v4i64,ch = CopyFromReg 0x557a23798900, Register:v4i64 %vreg13
try.c: 0x557a23888370: v4i64 = Register %vreg13
try.c: 0x557a23830740: v16i32 = X86ISD::VBROADCAST 0x557a23887d80
try.c: 0x557a23887d80: i32,ch = load<LD4[ConstantPool]> 0x557a23798900, 0x557a23828c40, undef:i64
try.c: 0x557a23828c40: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x557a23872aa0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x557a2382edb0: i64 = undef
try.c: 0x557a238a75d0: 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: 0x557a238a74a0: i32 = Constant<0>
try.c: 0x557a238a74a0: i32 = Constant<0>
try.c: 0x557a238a74a0: i32 = Constant<0>
try.c: 0x557a238a74a0: i32 = Constant<0>
try.c: 0x557a238a74a0: i32 = Constant<0>
try.c: 0x557a238a74a0: i32 = Constant<0>
try.c: 0x557a238a74a0: i32 = Constant<0>
try.c: 0x557a238a74a0: i32 = Constant<0>
try.c: 0x557a238a74a0: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: T:sseu2
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55d5417da6e0: v4i64 = X86ISD::VTRUNC 0x55d5417da5b0
try.c: 0x55d5417da5b0: v16i32 = vselect 0x55d5417d70c0, 0x55d541779ad0, 0x55d5417da480
try.c: 0x55d5417d70c0: v4i1 = X86ISD::PCMPGTM 0x55d5417d2470, 0x55d5417ce000
try.c: 0x55d5417d2470: v4i64 = X86ISD::VBROADCAST 0x55d54178db70
try.c: 0x55d54178db70: i64,ch = load<LD8[%lsr.iv6971]> 0x55d5416e29a0, 0x55d5417bd360, undef:i64
try.c: 0x55d5417bd360: i64,ch = CopyFromReg 0x55d5416e29a0, Register:i64 %vreg50
try.c: 0x55d5417ce260: i64 = Register %vreg50
try.c: 0x55d541778140: i64 = undef
try.c: 0x55d5417ce000: v4i64,ch = CopyFromReg 0x55d5416e29a0, Register:v4i64 %vreg13
try.c: 0x55d5417d2cc0: v4i64 = Register %vreg13
try.c: 0x55d541779ad0: v16i32 = X86ISD::VBROADCAST 0x55d5417d26d0
try.c: 0x55d5417d26d0: i32,ch = load<LD4[ConstantPool]> 0x55d5416e29a0, 0x55d54178d150, undef:i64
try.c: 0x55d54178d150: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55d5417c5920: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55d541778140: i64 = undef
try.c: 0x55d5417da480: 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: 0x55d5417da350: i32 = Constant<0>
try.c: 0x55d5417da350: i32 = Constant<0>
try.c: 0x55d5417da350: i32 = Constant<0>
try.c: 0x55d5417da350: i32 = Constant<0>
try.c: 0x55d5417da350: i32 = Constant<0>
try.c: 0x55d5417da350: i32 = Constant<0>
try.c: 0x55d5417da350: i32 = Constant<0>
try.c: 0x55d5417da350: i32 = Constant<0>
try.c: 0x55d5417da350: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:sseu2

Compiler output

Implementation: T:sseu2
Security model: timingleaks
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x561da7904090: v4i64 = X86ISD::VTRUNC 0x561da7903f60
try.c: 0x561da7903f60: v16i32 = vselect 0x561da78e2390, 0x561da788c8e0, 0x561da7903e30
try.c: 0x561da78e2390: v4i1 = X86ISD::PCMPGTM 0x561da78de350, 0x561da78dce80
try.c: 0x561da78de350: v4i64 = X86ISD::VBROADCAST 0x561da788cda0
try.c: 0x561da788cda0: i64,ch = load<LD8[%lsr.iv6971]> 0x561da77d9a30, 0x561da787c1d0, undef:i64
try.c: 0x561da787c1d0: i64,ch = CopyFromReg 0x561da77d9a30, Register:i64 %vreg50
try.c: 0x561da78dd0e0: i64 = Register %vreg50
try.c: 0x561da7873e10: i64 = undef
try.c: 0x561da78dce80: v4i64,ch = CopyFromReg 0x561da77d9a30, Register:v4i64 %vreg13
try.c: 0x561da78deba0: v4i64 = Register %vreg13
try.c: 0x561da788c8e0: v16i32 = X86ISD::VBROADCAST 0x561da78de5b0
try.c: 0x561da78de5b0: i32,ch = load<LD4[ConstantPool]> 0x561da77d9a30, 0x561da787a7a0, undef:i64
try.c: 0x561da787a7a0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x561da7874790: i64 = TargetConstantPool<i32 1> 0
try.c: 0x561da7873e10: i64 = undef
try.c: 0x561da7903e30: 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: 0x561da7903d00: i32 = Constant<0>
try.c: 0x561da7903d00: i32 = Constant<0>
try.c: 0x561da7903d00: i32 = Constant<0>
try.c: 0x561da7903d00: i32 = Constant<0>
try.c: 0x561da7903d00: i32 = Constant<0>
try.c: 0x561da7903d00: i32 = Constant<0>
try.c: 0x561da7903d00: i32 = Constant<0>
try.c: 0x561da7903d00: i32 = Constant<0>
try.c: 0x561da7903d00: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: T:sseu2
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x561c6f65a0f0: v4i64 = X86ISD::VTRUNC 0x561c6f659fc0
try.c: 0x561c6f659fc0: v16i32 = vselect 0x561c6f670880, 0x561c6f5fed40, 0x561c6f659e90
try.c: 0x561c6f670880: v4i1 = X86ISD::PCMPGTM 0x561c6f652f10, 0x561c6f64eaa0
try.c: 0x561c6f652f10: v4i64 = X86ISD::VBROADCAST 0x561c6f5f9390
try.c: 0x561c6f5f9390: i64,ch = load<LD8[%lsr.iv6971]> 0x561c6f563950, 0x561c6f644f10, undef:i64
try.c: 0x561c6f644f10: i64,ch = CopyFromReg 0x561c6f563950, Register:i64 %vreg50
try.c: 0x561c6f64ed00: i64 = Register %vreg50
try.c: 0x561c6f5fa860: i64 = undef
try.c: 0x561c6f64eaa0: v4i64,ch = CopyFromReg 0x561c6f563950, Register:v4i64 %vreg13
try.c: 0x561c6f653760: v4i64 = Register %vreg13
try.c: 0x561c6f5fed40: v16i32 = X86ISD::VBROADCAST 0x561c6f653170
try.c: 0x561c6f653170: i32,ch = load<LD4[ConstantPool]> 0x561c6f563950, 0x561c6f5f26f0, undef:i64
try.c: 0x561c6f5f26f0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x561c6f5f4240: i64 = TargetConstantPool<i32 1> 0
try.c: 0x561c6f5fa860: i64 = undef
try.c: 0x561c6f659e90: 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: 0x561c6f659d60: i32 = Constant<0>
try.c: 0x561c6f659d60: i32 = Constant<0>
try.c: 0x561c6f659d60: i32 = Constant<0>
try.c: 0x561c6f659d60: i32 = Constant<0>
try.c: 0x561c6f659d60: i32 = Constant<0>
try.c: 0x561c6f659d60: i32 = Constant<0>
try.c: 0x561c6f659d60: i32 = Constant<0>
try.c: 0x561c6f659d60: i32 = Constant<0>
try.c: 0x561c6f659d60: i32 = Constant<0>
try.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:sseu2

Compiler output

Implementation: T:sseu2
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakPermutationOnWords' that is compiled without support for 'ssse3'
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:110:9: note: expanded from macro 'rounds'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i , A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:128:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:46:37: note: expanded from macro 'SHUFFLEBYTES128'
KeccakF-1600-opt64.c: #define SHUFFLEBYTES128(a, b) _mm_shuffle_epi8(a, b)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'KeccakPermutationOnWords' that is compiled without support for 'ssse3'
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:111:9: note: expanded from macro 'rounds'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta(i+1, E, A) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-simd128.macros:128:13: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: Bkomu = SHUFFLEBYTES128(Bkomu, CONST128(rho8_56)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:46:37: note: expanded from macro 'SHUFFLEBYTES128'
KeccakF-1600-opt64.c: #define SHUFFLEBYTES128(a, b) _mm_shuffle_epi8(a, b)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: 2 errors generated.

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:sseu2

Compiler output

Implementation: T:x86_64_asm
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
keccak.s: keccak.s:50:16: error: unknown token in expression
keccak.s: .equ apState, %rdi
keccak.s: ^
keccak.s: keccak.s:50:16: error: missing expression
keccak.s: .equ apState, %rdi
keccak.s: ^
keccak.s: keccak.s:52:18: error: unknown token in expression
keccak.s: .equ aNbrWords, %rdx
keccak.s: ^
keccak.s: keccak.s:52:18: error: missing expression
keccak.s: .equ aNbrWords, %rdx
keccak.s: ^
keccak.s: keccak.s:55:16: error: unknown token in expression
keccak.s: .equ xpState, %r9
keccak.s: ^
keccak.s: keccak.s:55:16: error: missing expression
keccak.s: .equ xpState, %r9
keccak.s: ^
keccak.s: keccak.s:58:12: error: unknown token in expression
keccak.s: .equ rT1, %rax
keccak.s: ^
keccak.s: keccak.s:58:12: error: missing expression
keccak.s: .equ rT1, %rax
keccak.s: ^
keccak.s: keccak.s:60:16: error: unknown token in expression
keccak.s: ...

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:x86_64_asm
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:x86_64_asm
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:x86_64_asm
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:x86_64_asm
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:x86_64_asm
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:x86_64_shld
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:x86_64_shld
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:x86_64_shld
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:x86_64_shld
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:x86_64_shld

Compiler output

Implementation: T:xopu24
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: '__builtin_ia32_vprotqi' needs target feature xop
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:17:5: note: expanded from macro 'rounds'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:53:5: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: computeD \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:40:23: note: expanded from macro 'computeD'
KeccakF-1600-opt64.c: Dei = XOR128(Cae, ROL6464same(Cio, 1)); \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:102:33: note: expanded from macro 'ROL6464same'
KeccakF-1600-opt64.c: #define ROL6464same(a, o) _mm_roti_epi64(a, o)
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: /usr/lib/llvm-3.8/bin/../lib/clang/3.8.1/include/xopintrin.h:250:12: note: expanded from macro '_mm_roti_epi64'
KeccakF-1600-opt64.c: (__m128i)__builtin_ia32_vprotqi((__v2di)(__m128i)(A), (N)); })
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: error: '__builtin_ia32_vprotqi' needs target feature xop
KeccakF-1600-opt64.c: ./KeccakF-1600-unrolling.macros:17:5: note: expanded from macro 'rounds'
KeccakF-1600-opt64.c: thetaRhoPiChiIotaPrepareTheta( 0, A, E) \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ./KeccakF-1600-xop.macros:53:5: note: expanded from macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: computeD \
KeccakF-1600-opt64.c: ^
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:xopu24
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:xopu24
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:xopu24
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:xopu24
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:xopu24

Compiler output

Implementation: T:xopu24
Security model: timingleaks
Compiler: gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE
KeccakF-1600-opt64.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/6/include/x86intrin.h:54:0,
KeccakF-1600-opt64.c: from KeccakF-1600-opt64.c:74:
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c: In function 'KeccakPermutationOnWords':
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/6/include/xopintrin.h:266:1: error: inlining failed in call to always_inline '_mm_roti_epi64': target specific option mismatch
KeccakF-1600-opt64.c: _mm_roti_epi64(__m128i __A, const int __B)
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~
KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:130:0:
KeccakF-1600-opt64.c: KeccakF-1600-xop.macros:103:11: note: called from here
KeccakF-1600-opt64.c: Bsusa = ROL6464same(Bsusa, 2); \
KeccakF-1600-opt64.c:
KeccakF-1600-opt64.c: KeccakF-1600-xop.macros:123:36: note: in expansion of macro 'thetaRhoPiChiIotaPrepareTheta'
KeccakF-1600-opt64.c: #define thetaRhoPiChiIota(i, A, E) thetaRhoPiChiIotaPrepareTheta(i, A, E)
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-unrolling.macros:40:5: note: in expansion of macro 'thetaRhoPiChiIota'
KeccakF-1600-opt64.c: thetaRhoPiChiIota(23, E, A) \
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~~~~~
KeccakF-1600-opt64.c: KeccakF-1600-opt64.c:185:5: note: in expansion of macro 'rounds'
KeccakF-1600-opt64.c: rounds
KeccakF-1600-opt64.c: ^~~~~~
KeccakF-1600-opt64.c: In file included from /usr/lib/gcc/x86_64-linux-gnu/6/include/x86intrin.h:54:0,
KeccakF-1600-opt64.c: from KeccakF-1600-opt64.c:74:
KeccakF-1600-opt64.c: /usr/lib/gcc/x86_64-linux-gnu/6/include/xopintrin.h:239:1: error: inlining failed in call to always_inline '_mm_rot_epi64': target specific option mismatch
KeccakF-1600-opt64.c: _mm_rot_epi64(__m128i __A, __m128i __B)
KeccakF-1600-opt64.c: ^~~~~~~~~~~~~
KeccakF-1600-opt64.c: In file included from KeccakF-1600-opt64.c:130:0:
KeccakF-1600-opt64.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -march=native -mtune=native -O2 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:xopu24
gcc -march=native -mtune=native -O3 -fomit-frame-pointer -fwrapv -fPIC -fPIE T:xopu24
gcc -march=native -mtune=native -O -fomit-frame-pointer -fwrapv -fPIC -fPIE T:xopu24
gcc -march=native -mtune=native -Os -fomit-frame-pointer -fwrapv -fPIC -fPIE T:xopu24