Implementation notes: amd64, cel02, crypto_hash/keccakc1024

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_hash
Primitive: keccakc1024
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
2950462781 0 072716 792 736T:opt64lcu24shldclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
29560166274 0 0176933 824 776T:x86_64_shldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
29680166381 0 0177373 824 776T:x86_64_shldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2969019487 0 029256 800 776T:opt64u6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
29758166076 0 0175696 800 776T:x86_64_shldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2985021697 0 035989 824 808T:opt64u6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3043664525 0 074460 792 736T:opt64lcu24clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
30762159789 0 0173965 824 808T:x86_64_asmgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
324129481 0 023669 824 808T:inplacegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3604012280 0 022244 792 736T:sphlibclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
3732681934 0 091696 800 776T:opt64lcu24gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3994411545 0 022685 824 776T:sseu2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4051815749 0 030093 824 808T:sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4074611036 0 020792 800 776T:sseu2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4087212410 0 022264 800 776T:sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
418106780 0 017997 824 776T:sphlib-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
487682861 0 013541 824 776T:simplegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4903419802 0 030605 824 776T:opt64u6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
499384501 0 015189 824 776T:inplacegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
5074619478 0 029404 792 736T:opt64lcu6clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
533804807 0 015724 816 776T:inplacegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
5468613852 0 025658 800 736T:sphlibclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
549602730 0 012368 800 776T:simplegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
55772159661 0 0170653 824 776T:x86_64_asmgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
5722213889 0 024749 824 776T:sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
572864402 0 014048 800 776T:inplacegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
5784419067 0 030858 800 736T:opt64lcu6clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
5845077762 0 088901 824 776T:opt64lcu24shldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
588748012 0 019834 800 736T:sphlib-smallclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
5948664763 0 076554 800 736T:opt64lcu24shldclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
5990411326 0 022109 824 776T:sseu2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
59918166509 0 0180685 824 808T:x86_64_shldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
599883031 0 013948 816 776T:simplegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
6018420633 0 031773 824 776T:opt64u6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
60232159554 0 0170213 824 776T:x86_64_asmgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
6092212373 0 022244 792 736T:sseu2clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
617085831 0 020021 824 808T:simplegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
62032159356 0 0168976 800 776T:x86_64_asmgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
625746130 0 016116 792 736T:sphlib-smallclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
6322261019 0 072810 800 736T:opt64lcu24clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
637685437 0 015288 800 776T:sphlib-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
638345306 0 014960 800 776T:simple32bigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
6393212217 0 026509 824 808T:sseu2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
6455282175 0 092973 824 776T:opt64lcu24gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
6472815701 0 025456 800 776T:opt32bi-rvku2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
6548620418 0 032210 800 736T:opt64u6clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
6573881642 0 095933 824 808T:opt64lcu24gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
6623480066 0 091205 824 776T:opt64lcu24gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
669145574 0 016508 816 776T:simple32bigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
6739216723 0 027853 824 776T:opt32bi-rvku2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
6846276688 0 086456 800 776T:opt64lcu24shldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
722384638 0 016290 800 736T:inplaceclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
726208956 0 019661 824 776T:inplace32bigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
7325282533 0 093325 824 776T:opt64lcu24shldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
736228645 0 022989 824 808T:sphlib-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
7364825114 0 039405 824 808T:opt64lcu6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
7404424242 0 034008 800 776T:opt64lcu6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
7418424610 0 035749 824 776T:opt64lcu6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
743543251 0 014890 800 736T:simpleclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
7440679354 0 093645 824 808T:opt64lcu24shldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
7445624212 0 035005 824 776T:opt64lcu6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
7715013916 0 025133 824 776T:sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
7733225515 0 037306 800 736T:opt32bi-s2lcu4clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
777049938 0 021714 800 736T:mmxu1clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
796966422 0 020645 824 808T:compactgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
8109434479 0 045613 824 776T:opt32bi-s2lcu4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
816806445 0 017293 824 776T:sphlib-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
8433034677 0 045469 824 776T:opt32bi-s2lcu4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
8544636029 0 446837 824 262944T:opt32biT-s2lcu4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
856068891 0 019693 824 776T:mmxu1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
940368156 0 017912 800 776T:mmxu1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
969089929 0 024221 824 808T:mmxu1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
970389193 0 020333 824 776T:mmxu1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
971768212 0 017864 800 776T:inplace32bigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1069862745 0 014434 800 736T:compactclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1091129083 0 018996 792 736T:mmxu1clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
11690426213 0 036148 792 736T:opt32bi-s2lcu4clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
11925225637 0 437434 800 262896T:opt32biT-s2lcu4clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
12827628429 0 438372 792 262880T:opt32biT-s2lcu4clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1303749258 0 020196 816 776T:inplace32bigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1306805599 0 016293 824 776T:simple32bigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1312088162 0 017996 792 736T:inplace32biclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
13462615118 0 029317 824 808T:simple32bigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
13467021000 0 035317 824 808T:opt32bi-rvku2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1383227272 0 018938 800 736T:inplace32biclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
13853617813 0 028613 824 776T:opt32bi-rvku2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
14079816557 0 028346 800 736T:opt32bi-rvku2clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
14206213526 0 027725 824 808T:inplace32bigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
14788434508 0 448797 824 262976T:opt32biT-s2lcu4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1512825308 0 016970 800 736T:simple32biclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
15857038372 0 052685 824 808T:opt32bi-s2lcu4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
15885033751 0 043520 800 776T:opt32bi-s2lcu4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
16330634994 0 444768 800 262944T:opt32biT-s2lcu4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
16341235667 0 446821 824 262944T:opt32biT-s2lcu4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2261261967 0 011788 792 736T:compactclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
2287181866 0 011544 800 776T:compactgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2582661964 192 012956 1016 776T:compact8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2588582338 0 013300 816 776T:compactgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2935602144 0 012861 824 776T:compactgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3094661860 0 011740 792 736T:compact8clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
4102324292 192 018525 1024 808T:compact8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
5294723610 0 015346 800 736T:compact8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
5595601679 192 012356 1016 776T:compact8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
5628521484 192 011176 1000 776T:compact8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130

Checksum failure

Implementation: T:inplace
Security model: timingleaks
Compiler: clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
d77b5d6e5a03984d1b0eea5492556debe42b66c2661be357d8d991d028affdbb
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
6e2f2c7ebcbe5624022b3fbe1ae645838cb5bdd6c4495f5bd36eb69988634388
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
a88f14a3ae2a5e2ea2ababc30e97e2d75cf7d6dd3efb53d7be4033faab201908
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: 0x56303940b130: v4i64 = X86ISD::VTRUNC 0x56303940b000
try.c: 0x56303940b000: v16i32 = vselect 0x563039427ca0, 0x5630393aa8b0, 0x56303940aed0
try.c: 0x563039427ca0: v4i1 = X86ISD::PCMPGTM 0x563039405ef0, 0x563039401a80
try.c: 0x563039405ef0: v4i64 = X86ISD::VBROADCAST 0x5630393a6830
try.c: 0x5630393a6830: i64,ch = load<LD8[%lsr.iv6971]> 0x563039316950, 0x5630393f81f0, undef:i64
try.c: 0x5630393f81f0: i64,ch = CopyFromReg 0x563039316950, Register:i64 %vreg50
try.c: 0x563039401ce0: i64 = Register %vreg50
try.c: 0x5630393a8f20: i64 = undef
try.c: 0x563039401a80: v4i64,ch = CopyFromReg 0x563039316950, Register:v4i64 %vreg13
try.c: 0x563039406740: v4i64 = Register %vreg13
try.c: 0x5630393aa8b0: v16i32 = X86ISD::VBROADCAST 0x563039406150
try.c: 0x563039406150: i32,ch = load<LD4[ConstantPool]> 0x563039316950, 0x5630393a5e10, undef:i64
try.c: 0x5630393a5e10: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5630393907a0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5630393a8f20: i64 = undef
try.c: 0x56303940aed0: 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: 0x56303940ada0: i32 = Constant<0>
try.c: 0x56303940ada0: i32 = Constant<0>
try.c: 0x56303940ada0: i32 = Constant<0>
try.c: 0x56303940ada0: i32 = Constant<0>
try.c: 0x56303940ada0: i32 = Constant<0>
try.c: 0x56303940ada0: i32 = Constant<0>
try.c: 0x56303940ada0: i32 = Constant<0>
try.c: 0x56303940ada0: i32 = Constant<0>
try.c: 0x56303940ada0: 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: 0x56380c4ee2f0: v4i64 = X86ISD::VTRUNC 0x56380c4ee1c0
try.c: 0x56380c4ee1c0: v16i32 = vselect 0x56380c4e1090, 0x56380c461fc0, 0x56380c4ee090
try.c: 0x56380c4e1090: v4i1 = X86ISD::PCMPGTM 0x56380c4c9ea0, 0x56380c4c6030
try.c: 0x56380c4c9ea0: v4i64 = X86ISD::VBROADCAST 0x56380c462480
try.c: 0x56380c462480: i64,ch = load<LD8[%lsr.iv6971]> 0x56380c3c3a30, 0x56380c4653b0, undef:i64
try.c: 0x56380c4653b0: i64,ch = CopyFromReg 0x56380c3c3a30, Register:i64 %vreg50
try.c: 0x56380c4c6290: i64 = Register %vreg50
try.c: 0x56380c472e80: i64 = undef
try.c: 0x56380c4c6030: v4i64,ch = CopyFromReg 0x56380c3c3a30, Register:v4i64 %vreg13
try.c: 0x56380c4ca6f0: v4i64 = Register %vreg13
try.c: 0x56380c461fc0: v16i32 = X86ISD::VBROADCAST 0x56380c4ca100
try.c: 0x56380c4ca100: i32,ch = load<LD4[ConstantPool]> 0x56380c3c3a30, 0x56380c45f860, undef:i64
try.c: 0x56380c45f860: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56380c473800: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56380c472e80: i64 = undef
try.c: 0x56380c4ee090: 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: 0x56380c4edf60: i32 = Constant<0>
try.c: 0x56380c4edf60: i32 = Constant<0>
try.c: 0x56380c4edf60: i32 = Constant<0>
try.c: 0x56380c4edf60: i32 = Constant<0>
try.c: 0x56380c4edf60: i32 = Constant<0>
try.c: 0x56380c4edf60: i32 = Constant<0>
try.c: 0x56380c4edf60: i32 = Constant<0>
try.c: 0x56380c4edf60: i32 = Constant<0>
try.c: 0x56380c4edf60: 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: 0x5639087a46f0: v4i64 = X86ISD::VTRUNC 0x5639087a45c0
try.c: 0x5639087a45c0: v16i32 = vselect 0x5639087bb9f0, 0x563908758960, 0x5639087a4490
try.c: 0x5639087bb9f0: v4i1 = X86ISD::PCMPGTM 0x56390879ca20, 0x5639087985b0
try.c: 0x56390879ca20: v4i64 = X86ISD::VBROADCAST 0x563908755b00
try.c: 0x563908755b00: i64,ch = load<LD8[%lsr.iv6971]> 0x5639086ad950, 0x563908787de0, undef:i64
try.c: 0x563908787de0: i64,ch = CopyFromReg 0x5639086ad950, Register:i64 %vreg50
try.c: 0x563908798810: i64 = Register %vreg50
try.c: 0x563908756fd0: i64 = undef
try.c: 0x5639087985b0: v4i64,ch = CopyFromReg 0x5639086ad950, Register:v4i64 %vreg13
try.c: 0x56390879d270: v4i64 = Register %vreg13
try.c: 0x563908758960: v16i32 = X86ISD::VBROADCAST 0x56390879cc80
try.c: 0x56390879cc80: i32,ch = load<LD4[ConstantPool]> 0x5639086ad950, 0x56390873db70, undef:i64
try.c: 0x56390873db70: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x563908762ab0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x563908756fd0: i64 = undef
try.c: 0x5639087a4490: 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: 0x5639087a4360: i32 = Constant<0>
try.c: 0x5639087a4360: i32 = Constant<0>
try.c: 0x5639087a4360: i32 = Constant<0>
try.c: 0x5639087a4360: i32 = Constant<0>
try.c: 0x5639087a4360: i32 = Constant<0>
try.c: 0x5639087a4360: i32 = Constant<0>
try.c: 0x5639087a4360: i32 = Constant<0>
try.c: 0x5639087a4360: i32 = Constant<0>
try.c: 0x5639087a4360: 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: 0x557219c85560: v4i64 = X86ISD::VTRUNC 0x557219c85430
try.c: 0x557219c85430: v16i32 = vselect 0x557219c899b0, 0x557219c2d9b0, 0x557219c85300
try.c: 0x557219c899b0: v4i1 = X86ISD::PCMPGTM 0x557219c808b0, 0x557219c7c440
try.c: 0x557219c808b0: v4i64 = X86ISD::VBROADCAST 0x557219c28ee0
try.c: 0x557219c28ee0: i64,ch = load<LD8[%lsr.iv6971]> 0x557219b91930, 0x557219c667a0, undef:i64
try.c: 0x557219c667a0: i64,ch = CopyFromReg 0x557219b91930, Register:i64 %vreg50
try.c: 0x557219c7c6a0: i64 = Register %vreg50
try.c: 0x557219c2c020: i64 = undef
try.c: 0x557219c7c440: v4i64,ch = CopyFromReg 0x557219b91930, Register:v4i64 %vreg13
try.c: 0x557219c81100: v4i64 = Register %vreg13
try.c: 0x557219c2d9b0: v16i32 = X86ISD::VBROADCAST 0x557219c80b10
try.c: 0x557219c80b10: i32,ch = load<LD4[ConstantPool]> 0x557219b91930, 0x557219c284c0, undef:i64
try.c: 0x557219c284c0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x557219c70b40: i64 = TargetConstantPool<i32 1> 0
try.c: 0x557219c2c020: i64 = undef
try.c: 0x557219c85300: 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: 0x557219c851d0: i32 = Constant<0>
try.c: 0x557219c851d0: i32 = Constant<0>
try.c: 0x557219c851d0: i32 = Constant<0>
try.c: 0x557219c851d0: i32 = Constant<0>
try.c: 0x557219c851d0: i32 = Constant<0>
try.c: 0x557219c851d0: i32 = Constant<0>
try.c: 0x557219c851d0: i32 = Constant<0>
try.c: 0x557219c851d0: i32 = Constant<0>
try.c: 0x557219c851d0: 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: 0x56108c241400: v4i64 = X86ISD::VTRUNC 0x56108c2412d0
try.c: 0x56108c2412d0: v16i32 = vselect 0x56108c23dad0, 0x56108c1bf380, 0x56108c2411a0
try.c: 0x56108c23dad0: v4i1 = X86ISD::PCMPGTM 0x56108c21e670, 0x56108c219bf0
try.c: 0x56108c21e670: v4i64 = X86ISD::VBROADCAST 0x56108c1bf840
try.c: 0x56108c1bf840: i64,ch = load<LD8[%lsr.iv6971]> 0x56108c117a30, 0x56108c1b27a0, undef:i64
try.c: 0x56108c1b27a0: i64,ch = CopyFromReg 0x56108c117a30, Register:i64 %vreg50
try.c: 0x56108c219e50: i64 = Register %vreg50
try.c: 0x56108c1b62c0: i64 = undef
try.c: 0x56108c219bf0: v4i64,ch = CopyFromReg 0x56108c117a30, Register:v4i64 %vreg13
try.c: 0x56108c21eec0: v4i64 = Register %vreg13
try.c: 0x56108c1bf380: v16i32 = X86ISD::VBROADCAST 0x56108c21e8d0
try.c: 0x56108c21e8d0: i32,ch = load<LD4[ConstantPool]> 0x56108c117a30, 0x56108c1b0d70, undef:i64
try.c: 0x56108c1b0d70: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56108c1b6c40: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56108c1b62c0: i64 = undef
try.c: 0x56108c2411a0: 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: 0x56108c241070: i32 = Constant<0>
try.c: 0x56108c241070: i32 = Constant<0>
try.c: 0x56108c241070: i32 = Constant<0>
try.c: 0x56108c241070: i32 = Constant<0>
try.c: 0x56108c241070: i32 = Constant<0>
try.c: 0x56108c241070: i32 = Constant<0>
try.c: 0x56108c241070: i32 = Constant<0>
try.c: 0x56108c241070: i32 = Constant<0>
try.c: 0x56108c241070: 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: 0x55873e815570: v4i64 = X86ISD::VTRUNC 0x55873e815440
try.c: 0x55873e815440: v16i32 = vselect 0x55873e80ff40, 0x55873e7adc20, 0x55873e815310
try.c: 0x55873e80ff40: v4i1 = X86ISD::PCMPGTM 0x55873e80ef30, 0x55873e80aac0
try.c: 0x55873e80ef30: v4i64 = X86ISD::VBROADCAST 0x55873e7b4c90
try.c: 0x55873e7b4c90: i64,ch = load<LD8[%lsr.iv6971]> 0x55873e71f950, 0x55873e8012b0, undef:i64
try.c: 0x55873e8012b0: i64,ch = CopyFromReg 0x55873e71f950, Register:i64 %vreg50
try.c: 0x55873e80ad20: i64 = Register %vreg50
try.c: 0x55873e7b6160: i64 = undef
try.c: 0x55873e80aac0: v4i64,ch = CopyFromReg 0x55873e71f950, Register:v4i64 %vreg13
try.c: 0x55873e80f780: v4i64 = Register %vreg13
try.c: 0x55873e7adc20: v16i32 = X86ISD::VBROADCAST 0x55873e80f190
try.c: 0x55873e80f190: i32,ch = load<LD4[ConstantPool]> 0x55873e71f950, 0x55873e7b3090, undef:i64
try.c: 0x55873e7b3090: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55873e7c3a80: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55873e7b6160: i64 = undef
try.c: 0x55873e815310: 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: 0x55873e8151e0: i32 = Constant<0>
try.c: 0x55873e8151e0: i32 = Constant<0>
try.c: 0x55873e8151e0: i32 = Constant<0>
try.c: 0x55873e8151e0: i32 = Constant<0>
try.c: 0x55873e8151e0: i32 = Constant<0>
try.c: 0x55873e8151e0: i32 = Constant<0>
try.c: 0x55873e8151e0: i32 = Constant<0>
try.c: 0x55873e8151e0: i32 = Constant<0>
try.c: 0x55873e8151e0: 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: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: 0x564db61e75a0: v4i64 = X86ISD::VTRUNC 0x564db61e7470
try.c: 0x564db61e7470: v16i32 = vselect 0x564db61fcb00, 0x564db6199380, 0x564db61e7340
try.c: 0x564db61fcb00: v4i1 = X86ISD::PCMPGTM 0x564db61e1f70, 0x564db61ddb00
try.c: 0x564db61e1f70: v4i64 = X86ISD::VBROADCAST 0x564db6190510
try.c: 0x564db6190510: i64,ch = load<LD8[%lsr.iv6971]> 0x564db60f29a0, 0x564db61d4550, undef:i64
try.c: 0x564db61d4550: i64,ch = CopyFromReg 0x564db60f29a0, Register:i64 %vreg50
try.c: 0x564db61ddd60: i64 = Register %vreg50
try.c: 0x564db61979f0: i64 = undef
try.c: 0x564db61ddb00: v4i64,ch = CopyFromReg 0x564db60f29a0, Register:v4i64 %vreg13
try.c: 0x564db61e27c0: v4i64 = Register %vreg13
try.c: 0x564db6199380: v16i32 = X86ISD::VBROADCAST 0x564db61e21d0
try.c: 0x564db61e21d0: i32,ch = load<LD4[ConstantPool]> 0x564db60f29a0, 0x564db618faf0, undef:i64
try.c: 0x564db618faf0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x564db6171d80: i64 = TargetConstantPool<i32 1> 0
try.c: 0x564db61979f0: i64 = undef
try.c: 0x564db61e7340: 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: 0x564db61e7210: i32 = Constant<0>
try.c: 0x564db61e7210: i32 = Constant<0>
try.c: 0x564db61e7210: i32 = Constant<0>
try.c: 0x564db61e7210: i32 = Constant<0>
try.c: 0x564db61e7210: i32 = Constant<0>
try.c: 0x564db61e7210: i32 = Constant<0>
try.c: 0x564db61e7210: i32 = Constant<0>
try.c: 0x564db61e7210: i32 = Constant<0>
try.c: 0x564db61e7210: 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: 0x55ab4ade2b90: v4i64 = X86ISD::VTRUNC 0x55ab4ade2a60
try.c: 0x55ab4ade2a60: v16i32 = vselect 0x55ab4add2280, 0x55ab4ad5b610, 0x55ab4ade2930
try.c: 0x55ab4add2280: v4i1 = X86ISD::PCMPGTM 0x55ab4adbeca0, 0x55ab4adba830
try.c: 0x55ab4adbeca0: v4i64 = X86ISD::VBROADCAST 0x55ab4ad5bad0
try.c: 0x55ab4ad5bad0: i64,ch = load<LD8[%lsr.iv6971]> 0x55ab4acb8a30, 0x55ab4ad6bcb0, undef:i64
try.c: 0x55ab4ad6bcb0: i64,ch = CopyFromReg 0x55ab4acb8a30, Register:i64 %vreg50
try.c: 0x55ab4adbaa90: i64 = Register %vreg50
try.c: 0x55ab4ad60990: i64 = undef
try.c: 0x55ab4adba830: v4i64,ch = CopyFromReg 0x55ab4acb8a30, Register:v4i64 %vreg13
try.c: 0x55ab4adbf4f0: v4i64 = Register %vreg13
try.c: 0x55ab4ad5b610: v16i32 = X86ISD::VBROADCAST 0x55ab4adbef00
try.c: 0x55ab4adbef00: i32,ch = load<LD4[ConstantPool]> 0x55ab4acb8a30, 0x55ab4ad53910, undef:i64
try.c: 0x55ab4ad53910: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55ab4ad61310: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55ab4ad60990: i64 = undef
try.c: 0x55ab4ade2930: 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: 0x55ab4ade2800: i32 = Constant<0>
try.c: 0x55ab4ade2800: i32 = Constant<0>
try.c: 0x55ab4ade2800: i32 = Constant<0>
try.c: 0x55ab4ade2800: i32 = Constant<0>
try.c: 0x55ab4ade2800: i32 = Constant<0>
try.c: 0x55ab4ade2800: i32 = Constant<0>
try.c: 0x55ab4ade2800: i32 = Constant<0>
try.c: 0x55ab4ade2800: i32 = Constant<0>
try.c: 0x55ab4ade2800: 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: 0x55965dd211c0: v4i64 = X86ISD::VTRUNC 0x55965dd21090
try.c: 0x55965dd21090: v16i32 = vselect 0x55965dd01c90, 0x55965dcaeec0, 0x55965dd20f60
try.c: 0x55965dd01c90: v4i1 = X86ISD::PCMPGTM 0x55965dd09860, 0x55965dd053f0
try.c: 0x55965dd09860: v4i64 = X86ISD::VBROADCAST 0x55965dcb12b0
try.c: 0x55965dcb12b0: i64,ch = load<LD8[%lsr.iv6971]> 0x55965dc1a950, 0x55965dcf8250, undef:i64
try.c: 0x55965dcf8250: i64,ch = CopyFromReg 0x55965dc1a950, Register:i64 %vreg50
try.c: 0x55965dd05650: i64 = Register %vreg50
try.c: 0x55965dcad530: i64 = undef
try.c: 0x55965dd053f0: v4i64,ch = CopyFromReg 0x55965dc1a950, Register:v4i64 %vreg13
try.c: 0x55965dd0a0b0: v4i64 = Register %vreg13
try.c: 0x55965dcaeec0: v16i32 = X86ISD::VBROADCAST 0x55965dd09ac0
try.c: 0x55965dd09ac0: i32,ch = load<LD4[ConstantPool]> 0x55965dc1a950, 0x55965dcb0890, undef:i64
try.c: 0x55965dcb0890: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55965dca5330: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55965dcad530: i64 = undef
try.c: 0x55965dd20f60: 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: 0x55965dd20e30: i32 = Constant<0>
try.c: 0x55965dd20e30: i32 = Constant<0>
try.c: 0x55965dd20e30: i32 = Constant<0>
try.c: 0x55965dd20e30: i32 = Constant<0>
try.c: 0x55965dd20e30: i32 = Constant<0>
try.c: 0x55965dd20e30: i32 = Constant<0>
try.c: 0x55965dd20e30: i32 = Constant<0>
try.c: 0x55965dd20e30: i32 = Constant<0>
try.c: 0x55965dd20e30: 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: 0x55a45bbdcf10: v4i64 = X86ISD::VTRUNC 0x55a45bbdcde0
try.c: 0x55a45bbdcde0: v16i32 = vselect 0x55a45bbd98f0, 0x55a45bb62e90, 0x55a45bbdccb0
try.c: 0x55a45bbd98f0: v4i1 = X86ISD::PCMPGTM 0x55a45bbbb930, 0x55a45bbb74c0
try.c: 0x55a45bbbb930: v4i64 = X86ISD::VBROADCAST 0x55a45bb5ef00
try.c: 0x55a45bb5ef00: i64,ch = load<LD8[%lsr.iv6971]> 0x55a45bacc9d0, 0x55a45bbae870, undef:i64
try.c: 0x55a45bbae870: i64,ch = CopyFromReg 0x55a45bacc9d0, Register:i64 %vreg50
try.c: 0x55a45bbb7720: i64 = Register %vreg50
try.c: 0x55a45bb603d0: i64 = undef
try.c: 0x55a45bbb74c0: v4i64,ch = CopyFromReg 0x55a45bacc9d0, Register:v4i64 %vreg13
try.c: 0x55a45bbbc180: v4i64 = Register %vreg13
try.c: 0x55a45bb62e90: v16i32 = X86ISD::VBROADCAST 0x55a45bbbbb90
try.c: 0x55a45bbbbb90: i32,ch = load<LD4[ConstantPool]> 0x55a45bacc9d0, 0x55a45bb5d4c0, undef:i64
try.c: 0x55a45bb5d4c0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55a45bba5110: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55a45bb603d0: i64 = undef
try.c: 0x55a45bbdccb0: 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: 0x55a45bbdcb80: i32 = Constant<0>
try.c: 0x55a45bbdcb80: i32 = Constant<0>
try.c: 0x55a45bbdcb80: i32 = Constant<0>
try.c: 0x55a45bbdcb80: i32 = Constant<0>
try.c: 0x55a45bbdcb80: i32 = Constant<0>
try.c: 0x55a45bbdcb80: i32 = Constant<0>
try.c: 0x55a45bbdcb80: i32 = Constant<0>
try.c: 0x55a45bbdcb80: i32 = Constant<0>
try.c: 0x55a45bbdcb80: 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: 0x5585b1492270: v4i64 = X86ISD::VTRUNC 0x5585b1492140
try.c: 0x5585b1492140: v16i32 = vselect 0x5585b14832e0, 0x5585b1405b40, 0x5585b1492010
try.c: 0x5585b14832e0: v4i1 = X86ISD::PCMPGTM 0x5585b146db00, 0x5585b1469690
try.c: 0x5585b146db00: v4i64 = X86ISD::VBROADCAST 0x5585b1406000
try.c: 0x5585b1406000: i64,ch = load<LD8[%lsr.iv6971]> 0x5585b1367a30, 0x5585b1402250, undef:i64
try.c: 0x5585b1402250: i64,ch = CopyFromReg 0x5585b1367a30, Register:i64 %vreg50
try.c: 0x5585b14698f0: i64 = Register %vreg50
try.c: 0x5585b14174d0: i64 = undef
try.c: 0x5585b1469690: v4i64,ch = CopyFromReg 0x5585b1367a30, Register:v4i64 %vreg13
try.c: 0x5585b146e350: v4i64 = Register %vreg13
try.c: 0x5585b1405b40: v16i32 = X86ISD::VBROADCAST 0x5585b146dd60
try.c: 0x5585b146dd60: i32,ch = load<LD4[ConstantPool]> 0x5585b1367a30, 0x5585b141fa10, undef:i64
try.c: 0x5585b141fa10: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5585b1417e50: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5585b14174d0: i64 = undef
try.c: 0x5585b1492010: 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: 0x5585b1491ee0: i32 = Constant<0>
try.c: 0x5585b1491ee0: i32 = Constant<0>
try.c: 0x5585b1491ee0: i32 = Constant<0>
try.c: 0x5585b1491ee0: i32 = Constant<0>
try.c: 0x5585b1491ee0: i32 = Constant<0>
try.c: 0x5585b1491ee0: i32 = Constant<0>
try.c: 0x5585b1491ee0: i32 = Constant<0>
try.c: 0x5585b1491ee0: i32 = Constant<0>
try.c: 0x5585b1491ee0: 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: 0x55b7559f92a0: v4i64 = X86ISD::VTRUNC 0x55b7559f9170
try.c: 0x55b7559f9170: v16i32 = vselect 0x55b7559df940, 0x55b75597ddf0, 0x55b7559f9040
try.c: 0x55b7559df940: v4i1 = X86ISD::PCMPGTM 0x55b7559dc910, 0x55b7559d84a0
try.c: 0x55b7559dc910: v4i64 = X86ISD::VBROADCAST 0x55b75597af90
try.c: 0x55b75597af90: i64,ch = load<LD8[%lsr.iv6971]> 0x55b7558ed940, 0x55b7559cf370, undef:i64
try.c: 0x55b7559cf370: i64,ch = CopyFromReg 0x55b7558ed940, Register:i64 %vreg50
try.c: 0x55b7559d8700: i64 = Register %vreg50
try.c: 0x55b75597c460: i64 = undef
try.c: 0x55b7559d84a0: v4i64,ch = CopyFromReg 0x55b7558ed940, Register:v4i64 %vreg13
try.c: 0x55b7559dd160: v4i64 = Register %vreg13
try.c: 0x55b75597ddf0: v16i32 = X86ISD::VBROADCAST 0x55b7559dcb70
try.c: 0x55b7559dcb70: i32,ch = load<LD4[ConstantPool]> 0x55b7558ed940, 0x55b755992ab0, undef:i64
try.c: 0x55b755992ab0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55b7559c1550: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55b75597c460: i64 = undef
try.c: 0x55b7559f9040: 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: 0x55b7559f8f10: i32 = Constant<0>
try.c: 0x55b7559f8f10: i32 = Constant<0>
try.c: 0x55b7559f8f10: i32 = Constant<0>
try.c: 0x55b7559f8f10: i32 = Constant<0>
try.c: 0x55b7559f8f10: i32 = Constant<0>
try.c: 0x55b7559f8f10: i32 = Constant<0>
try.c: 0x55b7559f8f10: i32 = Constant<0>
try.c: 0x55b7559f8f10: i32 = Constant<0>
try.c: 0x55b7559f8f10: 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: 0x5601d76a0540: v4i64 = X86ISD::VTRUNC 0x5601d76a0410
try.c: 0x5601d76a0410: v16i32 = vselect 0x5601d768cd80, 0x5601d762e2a0, 0x5601d76a02e0
try.c: 0x5601d768cd80: v4i1 = X86ISD::PCMPGTM 0x5601d7686bd0, 0x5601d7682760
try.c: 0x5601d7686bd0: v4i64 = X86ISD::VBROADCAST 0x5601d7626090
try.c: 0x5601d7626090: i64,ch = load<LD8[%lsr.iv6971]> 0x5601d7597930, 0x5601d76720f0, undef:i64
try.c: 0x5601d76720f0: i64,ch = CopyFromReg 0x5601d7597930, Register:i64 %vreg50
try.c: 0x5601d76829c0: i64 = Register %vreg50
try.c: 0x5601d762c910: i64 = undef
try.c: 0x5601d7682760: v4i64,ch = CopyFromReg 0x5601d7597930, Register:v4i64 %vreg13
try.c: 0x5601d7687420: v4i64 = Register %vreg13
try.c: 0x5601d762e2a0: v16i32 = X86ISD::VBROADCAST 0x5601d7686e30
try.c: 0x5601d7686e30: i32,ch = load<LD4[ConstantPool]> 0x5601d7597930, 0x5601d7625670, undef:i64
try.c: 0x5601d7625670: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5601d7631720: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5601d762c910: i64 = undef
try.c: 0x5601d76a02e0: 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: 0x5601d76a01b0: i32 = Constant<0>
try.c: 0x5601d76a01b0: i32 = Constant<0>
try.c: 0x5601d76a01b0: i32 = Constant<0>
try.c: 0x5601d76a01b0: i32 = Constant<0>
try.c: 0x5601d76a01b0: i32 = Constant<0>
try.c: 0x5601d76a01b0: i32 = Constant<0>
try.c: 0x5601d76a01b0: i32 = Constant<0>
try.c: 0x5601d76a01b0: i32 = Constant<0>
try.c: 0x5601d76a01b0: 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: 0x55f1b210fbe0: v4i64 = X86ISD::VTRUNC 0x55f1b210fab0
try.c: 0x55f1b210fab0: v16i32 = vselect 0x55f1b210a5b0, 0x55f1b20a1490, 0x55f1b210f980
try.c: 0x55f1b210a5b0: v4i1 = X86ISD::PCMPGTM 0x55f1b2103a50, 0x55f1b20ff5e0
try.c: 0x55f1b2103a50: v4i64 = X86ISD::VBROADCAST 0x55f1b20a1950
try.c: 0x55f1b20a1950: i64,ch = load<LD8[%lsr.iv6971]> 0x55f1b1ffda40, 0x55f1b20acc10, undef:i64
try.c: 0x55f1b20acc10: i64,ch = CopyFromReg 0x55f1b1ffda40, Register:i64 %vreg50
try.c: 0x55f1b20ff840: i64 = Register %vreg50
try.c: 0x55f1b20afbc0: i64 = undef
try.c: 0x55f1b20ff5e0: v4i64,ch = CopyFromReg 0x55f1b1ffda40, Register:v4i64 %vreg13
try.c: 0x55f1b21042a0: v4i64 = Register %vreg13
try.c: 0x55f1b20a1490: v16i32 = X86ISD::VBROADCAST 0x55f1b2103cb0
try.c: 0x55f1b2103cb0: i32,ch = load<LD4[ConstantPool]> 0x55f1b1ffda40, 0x55f1b209b7b0, undef:i64
try.c: 0x55f1b209b7b0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55f1b20b0540: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55f1b20afbc0: i64 = undef
try.c: 0x55f1b210f980: 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: 0x55f1b210f850: i32 = Constant<0>
try.c: 0x55f1b210f850: i32 = Constant<0>
try.c: 0x55f1b210f850: i32 = Constant<0>
try.c: 0x55f1b210f850: i32 = Constant<0>
try.c: 0x55f1b210f850: i32 = Constant<0>
try.c: 0x55f1b210f850: i32 = Constant<0>
try.c: 0x55f1b210f850: i32 = Constant<0>
try.c: 0x55f1b210f850: i32 = Constant<0>
try.c: 0x55f1b210f850: 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: 0x56447445e9b0: v4i64 = X86ISD::VTRUNC 0x56447445e880
try.c: 0x56447445e880: v16i32 = vselect 0x56447445c790, 0x564474424d20, 0x56447445e750
try.c: 0x56447445c790: v4i1 = X86ISD::PCMPGTM 0x564474459770, 0x564474455300
try.c: 0x564474459770: v4i64 = X86ISD::VBROADCAST 0x564474421ec0
try.c: 0x564474421ec0: i64,ch = load<LD8[%lsr.iv6971]> 0x56447436a950, 0x564474445170, undef:i64
try.c: 0x564474445170: i64,ch = CopyFromReg 0x56447436a950, Register:i64 %vreg50
try.c: 0x564474455560: i64 = Register %vreg50
try.c: 0x564474423390: i64 = undef
try.c: 0x564474455300: v4i64,ch = CopyFromReg 0x56447436a950, Register:v4i64 %vreg13
try.c: 0x564474459fc0: v4i64 = Register %vreg13
try.c: 0x564474424d20: v16i32 = X86ISD::VBROADCAST 0x5644744599d0
try.c: 0x5644744599d0: i32,ch = load<LD4[ConstantPool]> 0x56447436a950, 0x5644743facc0, undef:i64
try.c: 0x5644743facc0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x564474413e60: i64 = TargetConstantPool<i32 1> 0
try.c: 0x564474423390: i64 = undef
try.c: 0x56447445e750: 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: 0x56447445e620: i32 = Constant<0>
try.c: 0x56447445e620: i32 = Constant<0>
try.c: 0x56447445e620: i32 = Constant<0>
try.c: 0x56447445e620: i32 = Constant<0>
try.c: 0x56447445e620: i32 = Constant<0>
try.c: 0x56447445e620: i32 = Constant<0>
try.c: 0x56447445e620: i32 = Constant<0>
try.c: 0x56447445e620: i32 = Constant<0>
try.c: 0x56447445e620: 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: 0x556d5d14ba00: v4i64 = X86ISD::VTRUNC 0x556d5d14b8d0
try.c: 0x556d5d14b8d0: v16i32 = vselect 0x556d5d152e40, 0x556d5d0eb220, 0x556d5d14b7a0
try.c: 0x556d5d152e40: v4i1 = X86ISD::PCMPGTM 0x556d5d132090, 0x556d5d12dc20
try.c: 0x556d5d132090: v4i64 = X86ISD::VBROADCAST 0x556d5d0d88f0
try.c: 0x556d5d0d88f0: i64,ch = load<LD8[%lsr.iv6971]> 0x556d5d0429d0, 0x556d5d124990, undef:i64
try.c: 0x556d5d124990: i64,ch = CopyFromReg 0x556d5d0429d0, Register:i64 %vreg50
try.c: 0x556d5d12de80: i64 = Register %vreg50
try.c: 0x556d5d0d9dc0: i64 = undef
try.c: 0x556d5d12dc20: v4i64,ch = CopyFromReg 0x556d5d0429d0, Register:v4i64 %vreg13
try.c: 0x556d5d1328e0: v4i64 = Register %vreg13
try.c: 0x556d5d0eb220: v16i32 = X86ISD::VBROADCAST 0x556d5d1322f0
try.c: 0x556d5d1322f0: i32,ch = load<LD4[ConstantPool]> 0x556d5d0429d0, 0x556d5d0d7ed0, undef:i64
try.c: 0x556d5d0d7ed0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x556d5d0d3420: i64 = TargetConstantPool<i32 1> 0
try.c: 0x556d5d0d9dc0: i64 = undef
try.c: 0x556d5d14b7a0: 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: 0x556d5d14b670: i32 = Constant<0>
try.c: 0x556d5d14b670: i32 = Constant<0>
try.c: 0x556d5d14b670: i32 = Constant<0>
try.c: 0x556d5d14b670: i32 = Constant<0>
try.c: 0x556d5d14b670: i32 = Constant<0>
try.c: 0x556d5d14b670: i32 = Constant<0>
try.c: 0x556d5d14b670: i32 = Constant<0>
try.c: 0x556d5d14b670: i32 = Constant<0>
try.c: 0x556d5d14b670: 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: 0x5632c957ad50: v4i64 = X86ISD::VTRUNC 0x5632c957ac20
try.c: 0x5632c957ac20: v16i32 = vselect 0x5632c9575720, 0x5632c951ef50, 0x5632c957aaf0
try.c: 0x5632c9575720: v4i1 = X86ISD::PCMPGTM 0x5632c95613a0, 0x5632c955cf30
try.c: 0x5632c95613a0: v4i64 = X86ISD::VBROADCAST 0x5632c951f410
try.c: 0x5632c951f410: i64,ch = load<LD8[%lsr.iv6971]> 0x5632c945aa30, 0x5632c94fc300, undef:i64
try.c: 0x5632c94fc300: i64,ch = CopyFromReg 0x5632c945aa30, Register:i64 %vreg50
try.c: 0x5632c955d190: i64 = Register %vreg50
try.c: 0x5632c950f2b0: i64 = undef
try.c: 0x5632c955cf30: v4i64,ch = CopyFromReg 0x5632c945aa30, Register:v4i64 %vreg13
try.c: 0x5632c9561bf0: v4i64 = Register %vreg13
try.c: 0x5632c951ef50: v16i32 = X86ISD::VBROADCAST 0x5632c9561600
try.c: 0x5632c9561600: i32,ch = load<LD4[ConstantPool]> 0x5632c945aa30, 0x5632c95218f0, undef:i64
try.c: 0x5632c95218f0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5632c950fc30: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5632c950f2b0: i64 = undef
try.c: 0x5632c957aaf0: 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: 0x5632c957a9c0: i32 = Constant<0>
try.c: 0x5632c957a9c0: i32 = Constant<0>
try.c: 0x5632c957a9c0: i32 = Constant<0>
try.c: 0x5632c957a9c0: i32 = Constant<0>
try.c: 0x5632c957a9c0: i32 = Constant<0>
try.c: 0x5632c957a9c0: i32 = Constant<0>
try.c: 0x5632c957a9c0: i32 = Constant<0>
try.c: 0x5632c957a9c0: i32 = Constant<0>
try.c: 0x5632c957a9c0: 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: 0x561fa6fccfe0: v4i64 = X86ISD::VTRUNC 0x561fa6fcceb0
try.c: 0x561fa6fcceb0: v16i32 = vselect 0x561fa6fc0df0, 0x561fa6f83260, 0x561fa6fccd80
try.c: 0x561fa6fc0df0: v4i1 = X86ISD::PCMPGTM 0x561fa6fc89c0, 0x561fa6fc4550
try.c: 0x561fa6fc89c0: v4i64 = X86ISD::VBROADCAST 0x561fa6f80400
try.c: 0x561fa6f80400: i64,ch = load<LD8[%lsr.iv6971]> 0x561fa6ed9950, 0x561fa6fbb840, undef:i64
try.c: 0x561fa6fbb840: i64,ch = CopyFromReg 0x561fa6ed9950, Register:i64 %vreg50
try.c: 0x561fa6fc47b0: i64 = Register %vreg50
try.c: 0x561fa6f818d0: i64 = undef
try.c: 0x561fa6fc4550: v4i64,ch = CopyFromReg 0x561fa6ed9950, Register:v4i64 %vreg13
try.c: 0x561fa6fc9210: v4i64 = Register %vreg13
try.c: 0x561fa6f83260: v16i32 = X86ISD::VBROADCAST 0x561fa6fc8c20
try.c: 0x561fa6fc8c20: i32,ch = load<LD4[ConstantPool]> 0x561fa6ed9950, 0x561fa6f69080, undef:i64
try.c: 0x561fa6f69080: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x561fa6fb1db0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x561fa6f818d0: i64 = undef
try.c: 0x561fa6fccd80: 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: 0x561fa6fccc50: i32 = Constant<0>
try.c: 0x561fa6fccc50: i32 = Constant<0>
try.c: 0x561fa6fccc50: i32 = Constant<0>
try.c: 0x561fa6fccc50: i32 = Constant<0>
try.c: 0x561fa6fccc50: i32 = Constant<0>
try.c: 0x561fa6fccc50: i32 = Constant<0>
try.c: 0x561fa6fccc50: i32 = Constant<0>
try.c: 0x561fa6fccc50: i32 = Constant<0>
try.c: 0x561fa6fccc50: 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: 0x558d1848dc20: v4i64 = X86ISD::VTRUNC 0x558d1848daf0
try.c: 0x558d1848daf0: v16i32 = vselect 0x558d1847ee90, 0x558d1842fd10, 0x558d1848d9c0
try.c: 0x558d1847ee90: v4i1 = X86ISD::PCMPGTM 0x558d18488a80, 0x558d18484610
try.c: 0x558d18488a80: v4i64 = X86ISD::VBROADCAST 0x558d1844e480
try.c: 0x558d1844e480: i64,ch = load<LD8[%lsr.iv6971]> 0x558d18399950, 0x558d18472cb0, undef:i64
try.c: 0x558d18472cb0: i64,ch = CopyFromReg 0x558d18399950, Register:i64 %vreg50
try.c: 0x558d18484870: i64 = Register %vreg50
try.c: 0x558d1844f950: i64 = undef
try.c: 0x558d18484610: v4i64,ch = CopyFromReg 0x558d18399950, Register:v4i64 %vreg13
try.c: 0x558d184892d0: v4i64 = Register %vreg13
try.c: 0x558d1842fd10: v16i32 = X86ISD::VBROADCAST 0x558d18488ce0
try.c: 0x558d18488ce0: i32,ch = load<LD4[ConstantPool]> 0x558d18399950, 0x558d1842aa60, undef:i64
try.c: 0x558d1842aa60: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x558d1846ea10: i64 = TargetConstantPool<i32 1> 0
try.c: 0x558d1844f950: i64 = undef
try.c: 0x558d1848d9c0: 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: 0x558d1848d890: i32 = Constant<0>
try.c: 0x558d1848d890: i32 = Constant<0>
try.c: 0x558d1848d890: i32 = Constant<0>
try.c: 0x558d1848d890: i32 = Constant<0>
try.c: 0x558d1848d890: i32 = Constant<0>
try.c: 0x558d1848d890: i32 = Constant<0>
try.c: 0x558d1848d890: i32 = Constant<0>
try.c: 0x558d1848d890: i32 = Constant<0>
try.c: 0x558d1848d890: 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: 0x5569c9bcf3c0: v4i64 = X86ISD::VTRUNC 0x5569c9bcf290
try.c: 0x5569c9bcf290: v16i32 = vselect 0x5569c9bad390, 0x5569c9b44370, 0x5569c9bcf160
try.c: 0x5569c9bad390: v4i1 = X86ISD::PCMPGTM 0x5569c9baa370, 0x5569c9ba5f00
try.c: 0x5569c9baa370: v4i64 = X86ISD::VBROADCAST 0x5569c9b44830
try.c: 0x5569c9b44830: i64,ch = load<LD8[%lsr.iv6971]> 0x5569c9aa3a30, 0x5569c9b3cc70, undef:i64
try.c: 0x5569c9b3cc70: i64,ch = CopyFromReg 0x5569c9aa3a30, Register:i64 %vreg50
try.c: 0x5569c9ba6160: i64 = Register %vreg50
try.c: 0x5569c9b4c1e0: i64 = undef
try.c: 0x5569c9ba5f00: v4i64,ch = CopyFromReg 0x5569c9aa3a30, Register:v4i64 %vreg13
try.c: 0x5569c9baabc0: v4i64 = Register %vreg13
try.c: 0x5569c9b44370: v16i32 = X86ISD::VBROADCAST 0x5569c9baa5d0
try.c: 0x5569c9baa5d0: i32,ch = load<LD4[ConstantPool]> 0x5569c9aa3a30, 0x5569c9b46d10, undef:i64
try.c: 0x5569c9b46d10: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5569c9b4cb60: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5569c9b4c1e0: i64 = undef
try.c: 0x5569c9bcf160: 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: 0x5569c9bcf030: i32 = Constant<0>
try.c: 0x5569c9bcf030: i32 = Constant<0>
try.c: 0x5569c9bcf030: i32 = Constant<0>
try.c: 0x5569c9bcf030: i32 = Constant<0>
try.c: 0x5569c9bcf030: i32 = Constant<0>
try.c: 0x5569c9bcf030: i32 = Constant<0>
try.c: 0x5569c9bcf030: i32 = Constant<0>
try.c: 0x5569c9bcf030: i32 = Constant<0>
try.c: 0x5569c9bcf030: 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: 0x564a8b0fe180: v4i64 = X86ISD::VTRUNC 0x564a8b0fe050
try.c: 0x564a8b0fe050: v16i32 = vselect 0x564a8b0ebc30, 0x564a8b098fd0, 0x564a8b0fdf20
try.c: 0x564a8b0ebc30: v4i1 = X86ISD::PCMPGTM 0x564a8b0e3800, 0x564a8b0df390
try.c: 0x564a8b0e3800: v4i64 = X86ISD::VBROADCAST 0x564a8b086930
try.c: 0x564a8b086930: i64,ch = load<LD8[%lsr.iv6971]> 0x564a8aff4980, 0x564a8b0cd250, undef:i64
try.c: 0x564a8b0cd250: i64,ch = CopyFromReg 0x564a8aff4980, Register:i64 %vreg50
try.c: 0x564a8b0df5f0: i64 = Register %vreg50
try.c: 0x564a8b087e00: i64 = undef
try.c: 0x564a8b0df390: v4i64,ch = CopyFromReg 0x564a8aff4980, Register:v4i64 %vreg13
try.c: 0x564a8b0e4050: v4i64 = Register %vreg13
try.c: 0x564a8b098fd0: v16i32 = X86ISD::VBROADCAST 0x564a8b0e3a60
try.c: 0x564a8b0e3a60: i32,ch = load<LD4[ConstantPool]> 0x564a8aff4980, 0x564a8b084310, undef:i64
try.c: 0x564a8b084310: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x564a8b0ce450: i64 = TargetConstantPool<i32 1> 0
try.c: 0x564a8b087e00: i64 = undef
try.c: 0x564a8b0fdf20: 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: 0x564a8b0fddf0: i32 = Constant<0>
try.c: 0x564a8b0fddf0: i32 = Constant<0>
try.c: 0x564a8b0fddf0: i32 = Constant<0>
try.c: 0x564a8b0fddf0: i32 = Constant<0>
try.c: 0x564a8b0fddf0: i32 = Constant<0>
try.c: 0x564a8b0fddf0: i32 = Constant<0>
try.c: 0x564a8b0fddf0: i32 = Constant<0>
try.c: 0x564a8b0fddf0: i32 = Constant<0>
try.c: 0x564a8b0fddf0: 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: 0x5568d210c540: v4i64 = X86ISD::VTRUNC 0x5568d210c410
try.c: 0x5568d210c410: v16i32 = vselect 0x5568d211f400, 0x5568d20a53f0, 0x5568d210c2e0
try.c: 0x5568d211f400: v4i1 = X86ISD::PCMPGTM 0x5568d2104870, 0x5568d2100400
try.c: 0x5568d2104870: v4i64 = X86ISD::VBROADCAST 0x5568d20a8e10
try.c: 0x5568d20a8e10: i64,ch = load<LD8[%lsr.iv6971]> 0x5568d2015950, 0x5568d20ee530, undef:i64
try.c: 0x5568d20ee530: i64,ch = CopyFromReg 0x5568d2015950, Register:i64 %vreg50
try.c: 0x5568d2100660: i64 = Register %vreg50
try.c: 0x5568d20a3a60: i64 = undef
try.c: 0x5568d2100400: v4i64,ch = CopyFromReg 0x5568d2015950, Register:v4i64 %vreg13
try.c: 0x5568d21050c0: v4i64 = Register %vreg13
try.c: 0x5568d20a53f0: v16i32 = X86ISD::VBROADCAST 0x5568d2104ad0
try.c: 0x5568d2104ad0: i32,ch = load<LD4[ConstantPool]> 0x5568d2015950, 0x5568d20a83f0, undef:i64
try.c: 0x5568d20a83f0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5568d20ca870: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5568d20a3a60: i64 = undef
try.c: 0x5568d210c2e0: 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: 0x5568d210c1b0: i32 = Constant<0>
try.c: 0x5568d210c1b0: i32 = Constant<0>
try.c: 0x5568d210c1b0: i32 = Constant<0>
try.c: 0x5568d210c1b0: i32 = Constant<0>
try.c: 0x5568d210c1b0: i32 = Constant<0>
try.c: 0x5568d210c1b0: i32 = Constant<0>
try.c: 0x5568d210c1b0: i32 = Constant<0>
try.c: 0x5568d210c1b0: i32 = Constant<0>
try.c: 0x5568d210c1b0: 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: 0x559eaeb4de00: v4i64 = X86ISD::VTRUNC 0x559eaeb4dcd0
try.c: 0x559eaeb4dcd0: v16i32 = vselect 0x559eaeb4adf0, 0x559eaead2940, 0x559eaeb4dba0
try.c: 0x559eaeb4adf0: v4i1 = X86ISD::PCMPGTM 0x559eaeb2a060, 0x559eaeb25bf0
try.c: 0x559eaeb2a060: v4i64 = X86ISD::VBROADCAST 0x559eaead2e00
try.c: 0x559eaead2e00: i64,ch = load<LD8[%lsr.iv6971]> 0x559eaea23a30, 0x559eaeabc750, undef:i64
try.c: 0x559eaeabc750: i64,ch = CopyFromReg 0x559eaea23a30, Register:i64 %vreg50
try.c: 0x559eaeb25e50: i64 = Register %vreg50
try.c: 0x559eaeaa15f0: i64 = undef
try.c: 0x559eaeb25bf0: v4i64,ch = CopyFromReg 0x559eaea23a30, Register:v4i64 %vreg13
try.c: 0x559eaeb2a8b0: v4i64 = Register %vreg13
try.c: 0x559eaead2940: v16i32 = X86ISD::VBROADCAST 0x559eaeb2a2c0
try.c: 0x559eaeb2a2c0: i32,ch = load<LD4[ConstantPool]> 0x559eaea23a30, 0x559eaead52e0, undef:i64
try.c: 0x559eaead52e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x559eaeaa1f70: i64 = TargetConstantPool<i32 1> 0
try.c: 0x559eaeaa15f0: i64 = undef
try.c: 0x559eaeb4dba0: 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: 0x559eaeb4da70: i32 = Constant<0>
try.c: 0x559eaeb4da70: i32 = Constant<0>
try.c: 0x559eaeb4da70: i32 = Constant<0>
try.c: 0x559eaeb4da70: i32 = Constant<0>
try.c: 0x559eaeb4da70: i32 = Constant<0>
try.c: 0x559eaeb4da70: i32 = Constant<0>
try.c: 0x559eaeb4da70: i32 = Constant<0>
try.c: 0x559eaeb4da70: i32 = Constant<0>
try.c: 0x559eaeb4da70: 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: 0x5642fd13ed30: v4i64 = X86ISD::VTRUNC 0x5642fd13ec00
try.c: 0x5642fd13ec00: v16i32 = vselect 0x5642fd13b710, 0x5642fd0dd410, 0x5642fd13ead0
try.c: 0x5642fd13b710: v4i1 = X86ISD::PCMPGTM 0x5642fd136ac0, 0x5642fd132650
try.c: 0x5642fd136ac0: v4i64 = X86ISD::VBROADCAST 0x5642fd0d5830
try.c: 0x5642fd0d5830: i64,ch = load<LD8[%lsr.iv6971]> 0x5642fd047920, 0x5642fd12a0e0, undef:i64
try.c: 0x5642fd12a0e0: i64,ch = CopyFromReg 0x5642fd047920, Register:i64 %vreg50
try.c: 0x5642fd1328b0: i64 = Register %vreg50
try.c: 0x5642fd0d6d00: i64 = undef
try.c: 0x5642fd132650: v4i64,ch = CopyFromReg 0x5642fd047920, Register:v4i64 %vreg13
try.c: 0x5642fd137310: v4i64 = Register %vreg13
try.c: 0x5642fd0dd410: v16i32 = X86ISD::VBROADCAST 0x5642fd136d20
try.c: 0x5642fd136d20: i32,ch = load<LD4[ConstantPool]> 0x5642fd047920, 0x5642fd0f0fa0, undef:i64
try.c: 0x5642fd0f0fa0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5642fd11db90: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5642fd0d6d00: i64 = undef
try.c: 0x5642fd13ead0: 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: 0x5642fd13e9a0: i32 = Constant<0>
try.c: 0x5642fd13e9a0: i32 = Constant<0>
try.c: 0x5642fd13e9a0: i32 = Constant<0>
try.c: 0x5642fd13e9a0: i32 = Constant<0>
try.c: 0x5642fd13e9a0: i32 = Constant<0>
try.c: 0x5642fd13e9a0: i32 = Constant<0>
try.c: 0x5642fd13e9a0: i32 = Constant<0>
try.c: 0x5642fd13e9a0: i32 = Constant<0>
try.c: 0x5642fd13e9a0: 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: 0x55f21cdc30e0: v4i64 = X86ISD::VTRUNC 0x55f21cdc2fb0
try.c: 0x55f21cdc2fb0: v16i32 = vselect 0x55f21cdda900, 0x55f21cd61270, 0x55f21cdc2e80
try.c: 0x55f21cdda900: v4i1 = X86ISD::PCMPGTM 0x55f21cdbcab0, 0x55f21cdb8640
try.c: 0x55f21cdbcab0: v4i64 = X86ISD::VBROADCAST 0x55f21cd5c7e0
try.c: 0x55f21cd5c7e0: i64,ch = load<LD8[%lsr.iv6971]> 0x55f21cccd950, 0x55f21cda6650, undef:i64
try.c: 0x55f21cda6650: i64,ch = CopyFromReg 0x55f21cccd950, Register:i64 %vreg50
try.c: 0x55f21cdb88a0: i64 = Register %vreg50
try.c: 0x55f21cd5f8e0: i64 = undef
try.c: 0x55f21cdb8640: v4i64,ch = CopyFromReg 0x55f21cccd950, Register:v4i64 %vreg13
try.c: 0x55f21cdbd300: v4i64 = Register %vreg13
try.c: 0x55f21cd61270: v16i32 = X86ISD::VBROADCAST 0x55f21cdbcd10
try.c: 0x55f21cdbcd10: i32,ch = load<LD4[ConstantPool]> 0x55f21cccd950, 0x55f21cd5bdc0, undef:i64
try.c: 0x55f21cd5bdc0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55f21cd5e1e0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55f21cd5f8e0: i64 = undef
try.c: 0x55f21cdc2e80: 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: 0x55f21cdc2d50: i32 = Constant<0>
try.c: 0x55f21cdc2d50: i32 = Constant<0>
try.c: 0x55f21cdc2d50: i32 = Constant<0>
try.c: 0x55f21cdc2d50: i32 = Constant<0>
try.c: 0x55f21cdc2d50: i32 = Constant<0>
try.c: 0x55f21cdc2d50: i32 = Constant<0>
try.c: 0x55f21cdc2d50: i32 = Constant<0>
try.c: 0x55f21cdc2d50: i32 = Constant<0>
try.c: 0x55f21cdc2d50: 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: 0x5599751c8b30: v4i64 = X86ISD::VTRUNC 0x5599751c8a00
try.c: 0x5599751c8a00: v16i32 = vselect 0x5599751b31b0, 0x55997515a150, 0x5599751c88d0
try.c: 0x5599751b31b0: v4i1 = X86ISD::PCMPGTM 0x5599751af170, 0x5599751abd10
try.c: 0x5599751af170: v4i64 = X86ISD::VBROADCAST 0x55997515a610
try.c: 0x55997515a610: i64,ch = load<LD8[%lsr.iv6971]> 0x5599750a9a30, 0x559975144f30, undef:i64
try.c: 0x559975144f30: i64,ch = CopyFromReg 0x5599750a9a30, Register:i64 %vreg50
try.c: 0x5599751abf70: i64 = Register %vreg50
try.c: 0x55997514ded0: i64 = undef
try.c: 0x5599751abd10: v4i64,ch = CopyFromReg 0x5599750a9a30, Register:v4i64 %vreg13
try.c: 0x5599751af9c0: v4i64 = Register %vreg13
try.c: 0x55997515a150: v16i32 = X86ISD::VBROADCAST 0x5599751af3d0
try.c: 0x5599751af3d0: i32,ch = load<LD4[ConstantPool]> 0x5599750a9a30, 0x559975147b60, undef:i64
try.c: 0x559975147b60: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55997514e850: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55997514ded0: i64 = undef
try.c: 0x5599751c88d0: 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: 0x5599751c87a0: i32 = Constant<0>
try.c: 0x5599751c87a0: i32 = Constant<0>
try.c: 0x5599751c87a0: i32 = Constant<0>
try.c: 0x5599751c87a0: i32 = Constant<0>
try.c: 0x5599751c87a0: i32 = Constant<0>
try.c: 0x5599751c87a0: i32 = Constant<0>
try.c: 0x5599751c87a0: i32 = Constant<0>
try.c: 0x5599751c87a0: i32 = Constant<0>
try.c: 0x5599751c87a0: 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: 0x55f91ef53350: v4i64 = X86ISD::VTRUNC 0x55f91ef53220
try.c: 0x55f91ef53220: v16i32 = vselect 0x55f91ef57de0, 0x55f91eef44c0, 0x55f91ef530f0
try.c: 0x55f91ef57de0: v4i1 = X86ISD::PCMPGTM 0x55f91ef379c0, 0x55f91ef33550
try.c: 0x55f91ef379c0: v4i64 = X86ISD::VBROADCAST 0x55f91eef1660
try.c: 0x55f91eef1660: i64,ch = load<LD8[%lsr.iv6971]> 0x55f91ee48960, 0x55f91ef2e3b0, undef:i64
try.c: 0x55f91ef2e3b0: i64,ch = CopyFromReg 0x55f91ee48960, Register:i64 %vreg50
try.c: 0x55f91ef337b0: i64 = Register %vreg50
try.c: 0x55f91eef2b30: i64 = undef
try.c: 0x55f91ef33550: v4i64,ch = CopyFromReg 0x55f91ee48960, Register:v4i64 %vreg13
try.c: 0x55f91ef38210: v4i64 = Register %vreg13
try.c: 0x55f91eef44c0: v16i32 = X86ISD::VBROADCAST 0x55f91ef37c20
try.c: 0x55f91ef37c20: i32,ch = load<LD4[ConstantPool]> 0x55f91ee48960, 0x55f91eed9ce0, undef:i64
try.c: 0x55f91eed9ce0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55f91eee1200: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55f91eef2b30: i64 = undef
try.c: 0x55f91ef530f0: 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: 0x55f91ef52fc0: i32 = Constant<0>
try.c: 0x55f91ef52fc0: i32 = Constant<0>
try.c: 0x55f91ef52fc0: i32 = Constant<0>
try.c: 0x55f91ef52fc0: i32 = Constant<0>
try.c: 0x55f91ef52fc0: i32 = Constant<0>
try.c: 0x55f91ef52fc0: i32 = Constant<0>
try.c: 0x55f91ef52fc0: i32 = Constant<0>
try.c: 0x55f91ef52fc0: i32 = Constant<0>
try.c: 0x55f91ef52fc0: 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: 0x556827e62cf0: v4i64 = X86ISD::VTRUNC 0x556827e62bc0
try.c: 0x556827e62bc0: v16i32 = vselect 0x556827e5f6d0, 0x556827de7110, 0x556827e62a90
try.c: 0x556827e5f6d0: v4i1 = X86ISD::PCMPGTM 0x556827e3f040, 0x556827e3abd0
try.c: 0x556827e3f040: v4i64 = X86ISD::VBROADCAST 0x556827e0aff0
try.c: 0x556827e0aff0: i64,ch = load<LD8[%lsr.iv6971]> 0x556827d4f950, 0x556827e25570, undef:i64
try.c: 0x556827e25570: i64,ch = CopyFromReg 0x556827d4f950, Register:i64 %vreg50
try.c: 0x556827e3ae30: i64 = Register %vreg50
try.c: 0x556827de5780: i64 = undef
try.c: 0x556827e3abd0: v4i64,ch = CopyFromReg 0x556827d4f950, Register:v4i64 %vreg13
try.c: 0x556827e3f890: v4i64 = Register %vreg13
try.c: 0x556827de7110: v16i32 = X86ISD::VBROADCAST 0x556827e3f2a0
try.c: 0x556827e3f2a0: i32,ch = load<LD4[ConstantPool]> 0x556827d4f950, 0x556827e0a5d0, undef:i64
try.c: 0x556827e0a5d0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x556827deb430: i64 = TargetConstantPool<i32 1> 0
try.c: 0x556827de5780: i64 = undef
try.c: 0x556827e62a90: 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: 0x556827e62960: i32 = Constant<0>
try.c: 0x556827e62960: i32 = Constant<0>
try.c: 0x556827e62960: i32 = Constant<0>
try.c: 0x556827e62960: i32 = Constant<0>
try.c: 0x556827e62960: i32 = Constant<0>
try.c: 0x556827e62960: i32 = Constant<0>
try.c: 0x556827e62960: i32 = Constant<0>
try.c: 0x556827e62960: i32 = Constant<0>
try.c: 0x556827e62960: 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: 0x56458cb9afc0: v4i64 = X86ISD::VTRUNC 0x56458cb9ae90
try.c: 0x56458cb9ae90: v16i32 = vselect 0x56458cb8b040, 0x56458cb254b0, 0x56458cb9ad60
try.c: 0x56458cb8b040: v4i1 = X86ISD::PCMPGTM 0x56458cb76870, 0x56458cb72400
try.c: 0x56458cb76870: v4i64 = X86ISD::VBROADCAST 0x56458cb25970
try.c: 0x56458cb25970: i64,ch = load<LD8[%lsr.iv6971]> 0x56458ca70a20, 0x56458cb13420, undef:i64
try.c: 0x56458cb13420: i64,ch = CopyFromReg 0x56458ca70a20, Register:i64 %vreg50
try.c: 0x56458cb72660: i64 = Register %vreg50
try.c: 0x56458cb159b0: i64 = undef
try.c: 0x56458cb72400: v4i64,ch = CopyFromReg 0x56458ca70a20, Register:v4i64 %vreg13
try.c: 0x56458cb770c0: v4i64 = Register %vreg13
try.c: 0x56458cb254b0: v16i32 = X86ISD::VBROADCAST 0x56458cb76ad0
try.c: 0x56458cb76ad0: i32,ch = load<LD4[ConstantPool]> 0x56458ca70a20, 0x56458cb119f0, undef:i64
try.c: 0x56458cb119f0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56458cb16330: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56458cb159b0: i64 = undef
try.c: 0x56458cb9ad60: 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: 0x56458cb9ac30: i32 = Constant<0>
try.c: 0x56458cb9ac30: i32 = Constant<0>
try.c: 0x56458cb9ac30: i32 = Constant<0>
try.c: 0x56458cb9ac30: i32 = Constant<0>
try.c: 0x56458cb9ac30: i32 = Constant<0>
try.c: 0x56458cb9ac30: i32 = Constant<0>
try.c: 0x56458cb9ac30: i32 = Constant<0>
try.c: 0x56458cb9ac30: i32 = Constant<0>
try.c: 0x56458cb9ac30: 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: 0x5590f58d1190: v4i64 = X86ISD::VTRUNC 0x5590f58d1060
try.c: 0x5590f58d1060: v16i32 = vselect 0x5590f58dbce0, 0x5590f5866a00, 0x5590f58d0f30
try.c: 0x5590f58dbce0: v4i1 = X86ISD::PCMPGTM 0x5590f58c25a0, 0x5590f58c00c0
try.c: 0x5590f58c25a0: v4i64 = X86ISD::VBROADCAST 0x5590f5869200
try.c: 0x5590f5869200: i64,ch = load<LD8[%lsr.iv6971]> 0x5590f57d3950, 0x5590f58b2020, undef:i64
try.c: 0x5590f58b2020: i64,ch = CopyFromReg 0x5590f57d3950, Register:i64 %vreg50
try.c: 0x5590f58c0320: i64 = Register %vreg50
try.c: 0x5590f5865070: i64 = undef
try.c: 0x5590f58c00c0: v4i64,ch = CopyFromReg 0x5590f57d3950, Register:v4i64 %vreg13
try.c: 0x5590f58c2df0: v4i64 = Register %vreg13
try.c: 0x5590f5866a00: v16i32 = X86ISD::VBROADCAST 0x5590f58c2800
try.c: 0x5590f58c2800: i32,ch = load<LD4[ConstantPool]> 0x5590f57d3950, 0x5590f58687e0, undef:i64
try.c: 0x5590f58687e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5590f5870f90: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5590f5865070: i64 = undef
try.c: 0x5590f58d0f30: 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: 0x5590f58d0e00: i32 = Constant<0>
try.c: 0x5590f58d0e00: i32 = Constant<0>
try.c: 0x5590f58d0e00: i32 = Constant<0>
try.c: 0x5590f58d0e00: i32 = Constant<0>
try.c: 0x5590f58d0e00: i32 = Constant<0>
try.c: 0x5590f58d0e00: i32 = Constant<0>
try.c: 0x5590f58d0e00: i32 = Constant<0>
try.c: 0x5590f58d0e00: i32 = Constant<0>
try.c: 0x5590f58d0e00: 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: 0x55ba54fb71b0: v4i64 = X86ISD::VTRUNC 0x55ba54fb7080
try.c: 0x55ba54fb7080: v16i32 = vselect 0x55ba54fa46f0, 0x55ba54f551d0, 0x55ba54fb6f50
try.c: 0x55ba54fa46f0: v4i1 = X86ISD::PCMPGTM 0x55ba54f99810, 0x55ba54f953a0
try.c: 0x55ba54f99810: v4i64 = X86ISD::VBROADCAST 0x55ba54f42220
try.c: 0x55ba54f42220: i64,ch = load<LD8[%lsr.iv6971]> 0x55ba54eaa940, 0x55ba54f809d0, undef:i64
try.c: 0x55ba54f809d0: i64,ch = CopyFromReg 0x55ba54eaa940, Register:i64 %vreg50
try.c: 0x55ba54f95600: i64 = Register %vreg50
try.c: 0x55ba54f53840: i64 = undef
try.c: 0x55ba54f953a0: v4i64,ch = CopyFromReg 0x55ba54eaa940, Register:v4i64 %vreg13
try.c: 0x55ba54f9a060: v4i64 = Register %vreg13
try.c: 0x55ba54f551d0: v16i32 = X86ISD::VBROADCAST 0x55ba54f99a70
try.c: 0x55ba54f99a70: i32,ch = load<LD4[ConstantPool]> 0x55ba54eaa940, 0x55ba54f41800, undef:i64
try.c: 0x55ba54f41800: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55ba54f88360: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55ba54f53840: i64 = undef
try.c: 0x55ba54fb6f50: 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: 0x55ba54fb6e20: i32 = Constant<0>
try.c: 0x55ba54fb6e20: i32 = Constant<0>
try.c: 0x55ba54fb6e20: i32 = Constant<0>
try.c: 0x55ba54fb6e20: i32 = Constant<0>
try.c: 0x55ba54fb6e20: i32 = Constant<0>
try.c: 0x55ba54fb6e20: i32 = Constant<0>
try.c: 0x55ba54fb6e20: i32 = Constant<0>
try.c: 0x55ba54fb6e20: i32 = Constant<0>
try.c: 0x55ba54fb6e20: 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: 0x564132011b60: v4i64 = X86ISD::VTRUNC 0x564132011a30
try.c: 0x564132011a30: v16i32 = vselect 0x56413200c530, 0x564131fa3270, 0x564132011900
try.c: 0x56413200c530: v4i1 = X86ISD::PCMPGTM 0x564132006710, 0x5641320030f0
try.c: 0x564132006710: v4i64 = X86ISD::VBROADCAST 0x564131fa3730
try.c: 0x564131fa3730: i64,ch = load<LD8[%lsr.iv6971]> 0x564131f00a20, 0x564131fb6120, undef:i64
try.c: 0x564131fb6120: i64,ch = CopyFromReg 0x564131f00a20, Register:i64 %vreg50
try.c: 0x564132003350: i64 = Register %vreg50
try.c: 0x564131f9a240: i64 = undef
try.c: 0x5641320030f0: v4i64,ch = CopyFromReg 0x564131f00a20, Register:v4i64 %vreg13
try.c: 0x564132006f60: v4i64 = Register %vreg13
try.c: 0x564131fa3270: v16i32 = X86ISD::VBROADCAST 0x564132006970
try.c: 0x564132006970: i32,ch = load<LD4[ConstantPool]> 0x564131f00a20, 0x564131fb46f0, undef:i64
try.c: 0x564131fb46f0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x564131f9abc0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x564131f9a240: i64 = undef
try.c: 0x564132011900: 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: 0x5641320117d0: i32 = Constant<0>
try.c: 0x5641320117d0: i32 = Constant<0>
try.c: 0x5641320117d0: i32 = Constant<0>
try.c: 0x5641320117d0: i32 = Constant<0>
try.c: 0x5641320117d0: i32 = Constant<0>
try.c: 0x5641320117d0: i32 = Constant<0>
try.c: 0x5641320117d0: i32 = Constant<0>
try.c: 0x5641320117d0: i32 = Constant<0>
try.c: 0x5641320117d0: 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: 0x564e6c252060: v4i64 = X86ISD::VTRUNC 0x564e6c251f30
try.c: 0x564e6c251f30: v16i32 = vselect 0x564e6c240d60, 0x564e6c1f0d00, 0x564e6c251e00
try.c: 0x564e6c240d60: v4i1 = X86ISD::PCMPGTM 0x564e6c248f40, 0x564e6c2444c0
try.c: 0x564e6c248f40: v4i64 = X86ISD::VBROADCAST 0x564e6c1e9ad0
try.c: 0x564e6c1e9ad0: i64,ch = load<LD8[%lsr.iv6971]> 0x564e6c159950, 0x564e6c237820, undef:i64
try.c: 0x564e6c237820: i64,ch = CopyFromReg 0x564e6c159950, Register:i64 %vreg50
try.c: 0x564e6c244720: i64 = Register %vreg50
try.c: 0x564e6c1ef370: i64 = undef
try.c: 0x564e6c2444c0: v4i64,ch = CopyFromReg 0x564e6c159950, Register:v4i64 %vreg13
try.c: 0x564e6c249790: v4i64 = Register %vreg13
try.c: 0x564e6c1f0d00: v16i32 = X86ISD::VBROADCAST 0x564e6c2491a0
try.c: 0x564e6c2491a0: i32,ch = load<LD4[ConstantPool]> 0x564e6c159950, 0x564e6c1e90b0, undef:i64
try.c: 0x564e6c1e90b0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x564e6c2394b0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x564e6c1ef370: i64 = undef
try.c: 0x564e6c251e00: 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: 0x564e6c251cd0: i32 = Constant<0>
try.c: 0x564e6c251cd0: i32 = Constant<0>
try.c: 0x564e6c251cd0: i32 = Constant<0>
try.c: 0x564e6c251cd0: i32 = Constant<0>
try.c: 0x564e6c251cd0: i32 = Constant<0>
try.c: 0x564e6c251cd0: i32 = Constant<0>
try.c: 0x564e6c251cd0: i32 = Constant<0>
try.c: 0x564e6c251cd0: i32 = Constant<0>
try.c: 0x564e6c251cd0: 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: 0x555c55d2aec0: v4i64 = X86ISD::VTRUNC 0x555c55d2ad90
try.c: 0x555c55d2ad90: v16i32 = vselect 0x555c55d49bf0, 0x555c55cc6850, 0x555c55d2ac60
try.c: 0x555c55d49bf0: v4i1 = X86ISD::PCMPGTM 0x555c55d268a0, 0x555c55d22430
try.c: 0x555c55d268a0: v4i64 = X86ISD::VBROADCAST 0x555c55ccc890
try.c: 0x555c55ccc890: i64,ch = load<LD8[%lsr.iv6971]> 0x555c55c37930, 0x555c55d1d290, undef:i64
try.c: 0x555c55d1d290: i64,ch = CopyFromReg 0x555c55c37930, Register:i64 %vreg50
try.c: 0x555c55d22690: i64 = Register %vreg50
try.c: 0x555c55ccdd60: i64 = undef
try.c: 0x555c55d22430: v4i64,ch = CopyFromReg 0x555c55c37930, Register:v4i64 %vreg13
try.c: 0x555c55d270f0: v4i64 = Register %vreg13
try.c: 0x555c55cc6850: v16i32 = X86ISD::VBROADCAST 0x555c55d26b00
try.c: 0x555c55d26b00: i32,ch = load<LD4[ConstantPool]> 0x555c55c37930, 0x555c55ce1a00, undef:i64
try.c: 0x555c55ce1a00: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x555c55ce2f20: i64 = TargetConstantPool<i32 1> 0
try.c: 0x555c55ccdd60: i64 = undef
try.c: 0x555c55d2ac60: 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: 0x555c55d2ab30: i32 = Constant<0>
try.c: 0x555c55d2ab30: i32 = Constant<0>
try.c: 0x555c55d2ab30: i32 = Constant<0>
try.c: 0x555c55d2ab30: i32 = Constant<0>
try.c: 0x555c55d2ab30: i32 = Constant<0>
try.c: 0x555c55d2ab30: i32 = Constant<0>
try.c: 0x555c55d2ab30: i32 = Constant<0>
try.c: 0x555c55d2ab30: i32 = Constant<0>
try.c: 0x555c55d2ab30: 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: 0x55ceb2bf9c50: v4i64 = X86ISD::VTRUNC 0x55ceb2bf9b20
try.c: 0x55ceb2bf9b20: v16i32 = vselect 0x55ceb2be1cc0, 0x55ceb2b82e80, 0x55ceb2bf99f0
try.c: 0x55ceb2be1cc0: v4i1 = X86ISD::PCMPGTM 0x55ceb2be0cb0, 0x55ceb2bdce40
try.c: 0x55ceb2be0cb0: v4i64 = X86ISD::VBROADCAST 0x55ceb2b83340
try.c: 0x55ceb2b83340: i64,ch = load<LD8[%lsr.iv6971]> 0x55ceb2adaa40, 0x55ceb2b7df90, undef:i64
try.c: 0x55ceb2b7df90: i64,ch = CopyFromReg 0x55ceb2adaa40, Register:i64 %vreg50
try.c: 0x55ceb2bdd0a0: i64 = Register %vreg50
try.c: 0x55ceb2b7f390: i64 = undef
try.c: 0x55ceb2bdce40: v4i64,ch = CopyFromReg 0x55ceb2adaa40, Register:v4i64 %vreg13
try.c: 0x55ceb2be1500: v4i64 = Register %vreg13
try.c: 0x55ceb2b82e80: v16i32 = X86ISD::VBROADCAST 0x55ceb2be0f10
try.c: 0x55ceb2be0f10: i32,ch = load<LD4[ConstantPool]> 0x55ceb2adaa40, 0x55ceb2b7c560, undef:i64
try.c: 0x55ceb2b7c560: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55ceb2b7fd10: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55ceb2b7f390: i64 = undef
try.c: 0x55ceb2bf99f0: 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: 0x55ceb2bf98c0: i32 = Constant<0>
try.c: 0x55ceb2bf98c0: i32 = Constant<0>
try.c: 0x55ceb2bf98c0: i32 = Constant<0>
try.c: 0x55ceb2bf98c0: i32 = Constant<0>
try.c: 0x55ceb2bf98c0: i32 = Constant<0>
try.c: 0x55ceb2bf98c0: i32 = Constant<0>
try.c: 0x55ceb2bf98c0: i32 = Constant<0>
try.c: 0x55ceb2bf98c0: i32 = Constant<0>
try.c: 0x55ceb2bf98c0: 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: 0x55914b1de630: v4i64 = X86ISD::VTRUNC 0x55914b1de500
try.c: 0x55914b1de500: v16i32 = vselect 0x55914b1b13d0, 0x55914b163930, 0x55914b1de3d0
try.c: 0x55914b1b13d0: v4i1 = X86ISD::PCMPGTM 0x55914b1be7d0, 0x55914b1ba360
try.c: 0x55914b1be7d0: v4i64 = X86ISD::VBROADCAST 0x55914b165d20
try.c: 0x55914b165d20: i64,ch = load<LD8[%lsr.iv6971]> 0x55914b0cf920, 0x55914b1a8350, undef:i64
try.c: 0x55914b1a8350: i64,ch = CopyFromReg 0x55914b0cf920, Register:i64 %vreg50
try.c: 0x55914b1ba5c0: i64 = Register %vreg50
try.c: 0x55914b161fa0: i64 = undef
try.c: 0x55914b1ba360: v4i64,ch = CopyFromReg 0x55914b0cf920, Register:v4i64 %vreg13
try.c: 0x55914b1bf020: v4i64 = Register %vreg13
try.c: 0x55914b163930: v16i32 = X86ISD::VBROADCAST 0x55914b1bea30
try.c: 0x55914b1bea30: i32,ch = load<LD4[ConstantPool]> 0x55914b0cf920, 0x55914b165300, undef:i64
try.c: 0x55914b165300: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55914b1aa0f0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55914b161fa0: i64 = undef
try.c: 0x55914b1de3d0: 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: 0x55914b1de2a0: i32 = Constant<0>
try.c: 0x55914b1de2a0: i32 = Constant<0>
try.c: 0x55914b1de2a0: i32 = Constant<0>
try.c: 0x55914b1de2a0: i32 = Constant<0>
try.c: 0x55914b1de2a0: i32 = Constant<0>
try.c: 0x55914b1de2a0: i32 = Constant<0>
try.c: 0x55914b1de2a0: i32 = Constant<0>
try.c: 0x55914b1de2a0: i32 = Constant<0>
try.c: 0x55914b1de2a0: 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: 0x55e7c02ccc70: v4i64 = X86ISD::VTRUNC 0x55e7c02ccb40
try.c: 0x55e7c02ccb40: v16i32 = vselect 0x55e7c02c9650, 0x55e7c0273db0, 0x55e7c02cca10
try.c: 0x55e7c02c9650: v4i1 = X86ISD::PCMPGTM 0x55e7c02c4a00, 0x55e7c02c0590
try.c: 0x55e7c02c4a00: v4i64 = X86ISD::VBROADCAST 0x55e7c0270f50
try.c: 0x55e7c0270f50: i64,ch = load<LD8[%lsr.iv6971]> 0x55e7c01d5950, 0x55e7c02bb3f0, undef:i64
try.c: 0x55e7c02bb3f0: i64,ch = CopyFromReg 0x55e7c01d5950, Register:i64 %vreg50
try.c: 0x55e7c02c07f0: i64 = Register %vreg50
try.c: 0x55e7c0272420: i64 = undef
try.c: 0x55e7c02c0590: v4i64,ch = CopyFromReg 0x55e7c01d5950, Register:v4i64 %vreg13
try.c: 0x55e7c02c5250: v4i64 = Register %vreg13
try.c: 0x55e7c0273db0: v16i32 = X86ISD::VBROADCAST 0x55e7c02c4c60
try.c: 0x55e7c02c4c60: i32,ch = load<LD4[ConstantPool]> 0x55e7c01d5950, 0x55e7c0265020, undef:i64
try.c: 0x55e7c0265020: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55e7c02a99a0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55e7c0272420: i64 = undef
try.c: 0x55e7c02cca10: 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: 0x55e7c02cc8e0: i32 = Constant<0>
try.c: 0x55e7c02cc8e0: i32 = Constant<0>
try.c: 0x55e7c02cc8e0: i32 = Constant<0>
try.c: 0x55e7c02cc8e0: i32 = Constant<0>
try.c: 0x55e7c02cc8e0: i32 = Constant<0>
try.c: 0x55e7c02cc8e0: i32 = Constant<0>
try.c: 0x55e7c02cc8e0: i32 = Constant<0>
try.c: 0x55e7c02cc8e0: i32 = Constant<0>
try.c: 0x55e7c02cc8e0: 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: 0x55bddac70f10: v4i64 = X86ISD::VTRUNC 0x55bddac70de0
try.c: 0x55bddac70de0: v16i32 = vselect 0x55bddac6b8e0, 0x55bddabf0f80, 0x55bddac70cb0
try.c: 0x55bddac6b8e0: v4i1 = X86ISD::PCMPGTM 0x55bddac58910, 0x55bddac544a0
try.c: 0x55bddac58910: v4i64 = X86ISD::VBROADCAST 0x55bddabf1440
try.c: 0x55bddabf1440: i64,ch = load<LD8[%lsr.iv6971]> 0x55bddab51a30, 0x55bddabf2f60, undef:i64
try.c: 0x55bddabf2f60: i64,ch = CopyFromReg 0x55bddab51a30, Register:i64 %vreg50
try.c: 0x55bddac54700: i64 = Register %vreg50
try.c: 0x55bddabec1b0: i64 = undef
try.c: 0x55bddac544a0: v4i64,ch = CopyFromReg 0x55bddab51a30, Register:v4i64 %vreg13
try.c: 0x55bddac59160: v4i64 = Register %vreg13
try.c: 0x55bddabf0f80: v16i32 = X86ISD::VBROADCAST 0x55bddac58b70
try.c: 0x55bddac58b70: i32,ch = load<LD4[ConstantPool]> 0x55bddab51a30, 0x55bddabf98b0, undef:i64
try.c: 0x55bddabf98b0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55bddabecb30: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55bddabec1b0: i64 = undef
try.c: 0x55bddac70cb0: 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: 0x55bddac70b80: i32 = Constant<0>
try.c: 0x55bddac70b80: i32 = Constant<0>
try.c: 0x55bddac70b80: i32 = Constant<0>
try.c: 0x55bddac70b80: i32 = Constant<0>
try.c: 0x55bddac70b80: i32 = Constant<0>
try.c: 0x55bddac70b80: i32 = Constant<0>
try.c: 0x55bddac70b80: i32 = Constant<0>
try.c: 0x55bddac70b80: i32 = Constant<0>
try.c: 0x55bddac70b80: 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: 0x55afef227700: v4i64 = X86ISD::VTRUNC 0x55afef2275d0
try.c: 0x55afef2275d0: v16i32 = vselect 0x55afef239c50, 0x55afef1c9e20, 0x55afef2274a0
try.c: 0x55afef239c50: v4i1 = X86ISD::PCMPGTM 0x55afef2200c0, 0x55afef21bc50
try.c: 0x55afef2200c0: v4i64 = X86ISD::VBROADCAST 0x55afef1ba3b0
try.c: 0x55afef1ba3b0: i64,ch = load<LD8[%lsr.iv6971]> 0x55afef130940, 0x55afef213100, undef:i64
try.c: 0x55afef213100: i64,ch = CopyFromReg 0x55afef130940, Register:i64 %vreg50
try.c: 0x55afef21beb0: i64 = Register %vreg50
try.c: 0x55afef1c8490: i64 = undef
try.c: 0x55afef21bc50: v4i64,ch = CopyFromReg 0x55afef130940, Register:v4i64 %vreg13
try.c: 0x55afef220910: v4i64 = Register %vreg13
try.c: 0x55afef1c9e20: v16i32 = X86ISD::VBROADCAST 0x55afef220320
try.c: 0x55afef220320: i32,ch = load<LD4[ConstantPool]> 0x55afef130940, 0x55afef1c42d0, undef:i64
try.c: 0x55afef1c42d0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55afef206700: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55afef1c8490: i64 = undef
try.c: 0x55afef2274a0: 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: 0x55afef227370: i32 = Constant<0>
try.c: 0x55afef227370: i32 = Constant<0>
try.c: 0x55afef227370: i32 = Constant<0>
try.c: 0x55afef227370: i32 = Constant<0>
try.c: 0x55afef227370: i32 = Constant<0>
try.c: 0x55afef227370: i32 = Constant<0>
try.c: 0x55afef227370: i32 = Constant<0>
try.c: 0x55afef227370: i32 = Constant<0>
try.c: 0x55afef227370: 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: 0x5628df3af380: v4i64 = X86ISD::VTRUNC 0x5628df3af250
try.c: 0x5628df3af250: v16i32 = vselect 0x5628df3c6670, 0x5628df351020, 0x5628df3af120
try.c: 0x5628df3c6670: v4i1 = X86ISD::PCMPGTM 0x5628df3a8930, 0x5628df3a44c0
try.c: 0x5628df3a8930: v4i64 = X86ISD::VBROADCAST 0x5628df353ea0
try.c: 0x5628df353ea0: i64,ch = load<LD8[%lsr.iv6971]> 0x5628df2b9950, 0x5628df39f320, undef:i64
try.c: 0x5628df39f320: i64,ch = CopyFromReg 0x5628df2b9950, Register:i64 %vreg50
try.c: 0x5628df3a4720: i64 = Register %vreg50
try.c: 0x5628df355370: i64 = undef
try.c: 0x5628df3a44c0: v4i64,ch = CopyFromReg 0x5628df2b9950, Register:v4i64 %vreg13
try.c: 0x5628df3a9180: v4i64 = Register %vreg13
try.c: 0x5628df351020: v16i32 = X86ISD::VBROADCAST 0x5628df3a8b90
try.c: 0x5628df3a8b90: i32,ch = load<LD4[ConstantPool]> 0x5628df2b9950, 0x5628df34d700, undef:i64
try.c: 0x5628df34d700: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5628df2eb470: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5628df355370: i64 = undef
try.c: 0x5628df3af120: 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: 0x5628df3aeff0: i32 = Constant<0>
try.c: 0x5628df3aeff0: i32 = Constant<0>
try.c: 0x5628df3aeff0: i32 = Constant<0>
try.c: 0x5628df3aeff0: i32 = Constant<0>
try.c: 0x5628df3aeff0: i32 = Constant<0>
try.c: 0x5628df3aeff0: i32 = Constant<0>
try.c: 0x5628df3aeff0: i32 = Constant<0>
try.c: 0x5628df3aeff0: i32 = Constant<0>
try.c: 0x5628df3aeff0: 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: 0x5601ae8350c0: v4i64 = X86ISD::VTRUNC 0x5601ae834f90
try.c: 0x5601ae834f90: v16i32 = vselect 0x5601ae81bd90, 0x5601ae7bc2f0, 0x5601ae834e60
try.c: 0x5601ae81bd90: v4i1 = X86ISD::PCMPGTM 0x5601ae810f50, 0x5601ae80c4d0
try.c: 0x5601ae810f50: v4i64 = X86ISD::VBROADCAST 0x5601ae7bc7b0
try.c: 0x5601ae7bc7b0: i64,ch = load<LD8[%lsr.iv6971]> 0x5601ae70aa30, 0x5601ae7bfb60, undef:i64
try.c: 0x5601ae7bfb60: i64,ch = CopyFromReg 0x5601ae70aa30, Register:i64 %vreg50
try.c: 0x5601ae80c730: i64 = Register %vreg50
try.c: 0x5601ae7b1110: i64 = undef
try.c: 0x5601ae80c4d0: v4i64,ch = CopyFromReg 0x5601ae70aa30, Register:v4i64 %vreg13
try.c: 0x5601ae8117a0: v4i64 = Register %vreg13
try.c: 0x5601ae7bc2f0: v16i32 = X86ISD::VBROADCAST 0x5601ae8111b0
try.c: 0x5601ae8111b0: i32,ch = load<LD4[ConstantPool]> 0x5601ae70aa30, 0x5601ae7a57d0, undef:i64
try.c: 0x5601ae7a57d0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5601ae7b1a90: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5601ae7b1110: i64 = undef
try.c: 0x5601ae834e60: 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: 0x5601ae834d30: i32 = Constant<0>
try.c: 0x5601ae834d30: i32 = Constant<0>
try.c: 0x5601ae834d30: i32 = Constant<0>
try.c: 0x5601ae834d30: i32 = Constant<0>
try.c: 0x5601ae834d30: i32 = Constant<0>
try.c: 0x5601ae834d30: i32 = Constant<0>
try.c: 0x5601ae834d30: i32 = Constant<0>
try.c: 0x5601ae834d30: i32 = Constant<0>
try.c: 0x5601ae834d30: 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: 0x55770ca8f910: v4i64 = X86ISD::VTRUNC 0x55770ca8f7e0
try.c: 0x55770ca8f7e0: v16i32 = vselect 0x55770ca7df80, 0x55770ca2dea0, 0x55770ca8f6b0
try.c: 0x55770ca7df80: v4i1 = X86ISD::PCMPGTM 0x55770ca77b20, 0x55770ca736b0
try.c: 0x55770ca77b20: v4i64 = X86ISD::VBROADCAST 0x55770ca3f520
try.c: 0x55770ca3f520: i64,ch = load<LD8[%lsr.iv6971]> 0x55770c988950, 0x55770ca6aba0, undef:i64
try.c: 0x55770ca6aba0: i64,ch = CopyFromReg 0x55770c988950, Register:i64 %vreg50
try.c: 0x55770ca73910: i64 = Register %vreg50
try.c: 0x55770ca2c510: i64 = undef
try.c: 0x55770ca736b0: v4i64,ch = CopyFromReg 0x55770c988950, Register:v4i64 %vreg13
try.c: 0x55770ca78370: v4i64 = Register %vreg13
try.c: 0x55770ca2dea0: v16i32 = X86ISD::VBROADCAST 0x55770ca77d80
try.c: 0x55770ca77d80: i32,ch = load<LD4[ConstantPool]> 0x55770c988950, 0x55770ca3eb00, undef:i64
try.c: 0x55770ca3eb00: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55770ca6f660: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55770ca2c510: i64 = undef
try.c: 0x55770ca8f6b0: 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: 0x55770ca8f580: i32 = Constant<0>
try.c: 0x55770ca8f580: i32 = Constant<0>
try.c: 0x55770ca8f580: i32 = Constant<0>
try.c: 0x55770ca8f580: i32 = Constant<0>
try.c: 0x55770ca8f580: i32 = Constant<0>
try.c: 0x55770ca8f580: i32 = Constant<0>
try.c: 0x55770ca8f580: i32 = Constant<0>
try.c: 0x55770ca8f580: i32 = Constant<0>
try.c: 0x55770ca8f580: 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: 0x5599d3bc6b40: v4i64 = X86ISD::VTRUNC 0x5599d3bc6a10
try.c: 0x5599d3bc6a10: v16i32 = vselect 0x5599d3bc1910, 0x5599d3b663b0, 0x5599d3bc68e0
try.c: 0x5599d3bc1910: v4i1 = X86ISD::PCMPGTM 0x5599d3bbe8e0, 0x5599d3bba470
try.c: 0x5599d3bbe8e0: v4i64 = X86ISD::VBROADCAST 0x5599d3b5f320
try.c: 0x5599d3b5f320: i64,ch = load<LD8[%lsr.iv6971]> 0x5599d3acf950, 0x5599d3bac790, undef:i64
try.c: 0x5599d3bac790: i64,ch = CopyFromReg 0x5599d3acf950, Register:i64 %vreg50
try.c: 0x5599d3bba6d0: i64 = Register %vreg50
try.c: 0x5599d3b607f0: i64 = undef
try.c: 0x5599d3bba470: v4i64,ch = CopyFromReg 0x5599d3acf950, Register:v4i64 %vreg13
try.c: 0x5599d3bbf130: v4i64 = Register %vreg13
try.c: 0x5599d3b663b0: v16i32 = X86ISD::VBROADCAST 0x5599d3bbeb40
try.c: 0x5599d3bbeb40: i32,ch = load<LD4[ConstantPool]> 0x5599d3acf950, 0x5599d3b6e9c0, undef:i64
try.c: 0x5599d3b6e9c0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5599d3b62b40: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5599d3b607f0: i64 = undef
try.c: 0x5599d3bc68e0: 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: 0x5599d3bc67b0: i32 = Constant<0>
try.c: 0x5599d3bc67b0: i32 = Constant<0>
try.c: 0x5599d3bc67b0: i32 = Constant<0>
try.c: 0x5599d3bc67b0: i32 = Constant<0>
try.c: 0x5599d3bc67b0: i32 = Constant<0>
try.c: 0x5599d3bc67b0: i32 = Constant<0>
try.c: 0x5599d3bc67b0: i32 = Constant<0>
try.c: 0x5599d3bc67b0: i32 = Constant<0>
try.c: 0x5599d3bc67b0: 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: 0x55ae3607e690: v4i64 = X86ISD::VTRUNC 0x55ae3607e560
try.c: 0x55ae3607e560: v16i32 = vselect 0x55ae36081e90, 0x55ae36026c60, 0x55ae3607e430
try.c: 0x55ae36081e90: v4i1 = X86ISD::PCMPGTM 0x55ae36077050, 0x55ae360731e0
try.c: 0x55ae36077050: v4i64 = X86ISD::VBROADCAST 0x55ae36027120
try.c: 0x55ae36027120: i64,ch = load<LD8[%lsr.iv6971]> 0x55ae35f70a30, 0x55ae3600e210, undef:i64
try.c: 0x55ae3600e210: i64,ch = CopyFromReg 0x55ae35f70a30, Register:i64 %vreg50
try.c: 0x55ae36073440: i64 = Register %vreg50
try.c: 0x55ae35fef660: i64 = undef
try.c: 0x55ae360731e0: v4i64,ch = CopyFromReg 0x55ae35f70a30, Register:v4i64 %vreg13
try.c: 0x55ae360778a0: v4i64 = Register %vreg13
try.c: 0x55ae36026c60: v16i32 = X86ISD::VBROADCAST 0x55ae360772b0
try.c: 0x55ae360772b0: i32,ch = load<LD4[ConstantPool]> 0x55ae35f70a30, 0x55ae3600b860, undef:i64
try.c: 0x55ae3600b860: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55ae35feffe0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55ae35fef660: i64 = undef
try.c: 0x55ae3607e430: 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: 0x55ae3607e300: i32 = Constant<0>
try.c: 0x55ae3607e300: i32 = Constant<0>
try.c: 0x55ae3607e300: i32 = Constant<0>
try.c: 0x55ae3607e300: i32 = Constant<0>
try.c: 0x55ae3607e300: i32 = Constant<0>
try.c: 0x55ae3607e300: i32 = Constant<0>
try.c: 0x55ae3607e300: i32 = Constant<0>
try.c: 0x55ae3607e300: i32 = Constant<0>
try.c: 0x55ae3607e300: 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: 0x559db95822d0: v4i64 = X86ISD::VTRUNC 0x559db95821a0
try.c: 0x559db95821a0: v16i32 = vselect 0x559db957ecb0, 0x559db9510910, 0x559db9582070
try.c: 0x559db957ecb0: v4i1 = X86ISD::PCMPGTM 0x559db9568af0, 0x559db9564680
try.c: 0x559db9568af0: v4i64 = X86ISD::VBROADCAST 0x559db9506080
try.c: 0x559db9506080: i64,ch = load<LD8[%lsr.iv6971]> 0x559db9479950, 0x559db955f4e0, undef:i64
try.c: 0x559db955f4e0: i64,ch = CopyFromReg 0x559db9479950, Register:i64 %vreg50
try.c: 0x559db95648e0: i64 = Register %vreg50
try.c: 0x559db950ef80: i64 = undef
try.c: 0x559db9564680: v4i64,ch = CopyFromReg 0x559db9479950, Register:v4i64 %vreg13
try.c: 0x559db9569340: v4i64 = Register %vreg13
try.c: 0x559db9510910: v16i32 = X86ISD::VBROADCAST 0x559db9568d50
try.c: 0x559db9568d50: i32,ch = load<LD4[ConstantPool]> 0x559db9479950, 0x559db9505660, undef:i64
try.c: 0x559db9505660: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x559db95264d0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x559db950ef80: i64 = undef
try.c: 0x559db9582070: 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: 0x559db9581f40: i32 = Constant<0>
try.c: 0x559db9581f40: i32 = Constant<0>
try.c: 0x559db9581f40: i32 = Constant<0>
try.c: 0x559db9581f40: i32 = Constant<0>
try.c: 0x559db9581f40: i32 = Constant<0>
try.c: 0x559db9581f40: i32 = Constant<0>
try.c: 0x559db9581f40: i32 = Constant<0>
try.c: 0x559db9581f40: i32 = Constant<0>
try.c: 0x559db9581f40: 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: 0x562ef455d2c0: v4i64 = X86ISD::VTRUNC 0x562ef455d190
try.c: 0x562ef455d190: v16i32 = vselect 0x562ef4564930, 0x562ef44e5840, 0x562ef455d060
try.c: 0x562ef4564930: v4i1 = X86ISD::PCMPGTM 0x562ef4545960, 0x562ef45414f0
try.c: 0x562ef4545960: v4i64 = X86ISD::VBROADCAST 0x562ef44ec7e0
try.c: 0x562ef44ec7e0: i64,ch = load<LD8[%lsr.iv6971]> 0x562ef4456950, 0x562ef45384b0, undef:i64
try.c: 0x562ef45384b0: i64,ch = CopyFromReg 0x562ef4456950, Register:i64 %vreg50
try.c: 0x562ef4541750: i64 = Register %vreg50
try.c: 0x562ef44edcb0: i64 = undef
try.c: 0x562ef45414f0: v4i64,ch = CopyFromReg 0x562ef4456950, Register:v4i64 %vreg13
try.c: 0x562ef45461b0: v4i64 = Register %vreg13
try.c: 0x562ef44e5840: v16i32 = X86ISD::VBROADCAST 0x562ef4545bc0
try.c: 0x562ef4545bc0: i32,ch = load<LD4[ConstantPool]> 0x562ef4456950, 0x562ef44ebdc0, undef:i64
try.c: 0x562ef44ebdc0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x562ef4525da0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x562ef44edcb0: i64 = undef
try.c: 0x562ef455d060: 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: 0x562ef455cf30: i32 = Constant<0>
try.c: 0x562ef455cf30: i32 = Constant<0>
try.c: 0x562ef455cf30: i32 = Constant<0>
try.c: 0x562ef455cf30: i32 = Constant<0>
try.c: 0x562ef455cf30: i32 = Constant<0>
try.c: 0x562ef455cf30: i32 = Constant<0>
try.c: 0x562ef455cf30: i32 = Constant<0>
try.c: 0x562ef455cf30: i32 = Constant<0>
try.c: 0x562ef455cf30: 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: 0x55daaa1f4290: v4i64 = X86ISD::VTRUNC 0x55daaa1f4160
try.c: 0x55daaa1f4160: v16i32 = vselect 0x55daaa1db600, 0x55daaa163e10, 0x55daaa1f4030
try.c: 0x55daaa1db600: v4i1 = X86ISD::PCMPGTM 0x55daaa1ceaf0, 0x55daaa1cb690
try.c: 0x55daaa1ceaf0: v4i64 = X86ISD::VBROADCAST 0x55daaa1642d0
try.c: 0x55daaa1642d0: i64,ch = load<LD8[%lsr.iv6971]> 0x55daaa0c8a30, 0x55daaa1671e0, undef:i64
try.c: 0x55daaa1671e0: i64,ch = CopyFromReg 0x55daaa0c8a30, Register:i64 %vreg50
try.c: 0x55daaa1cb8f0: i64 = Register %vreg50
try.c: 0x55daaa1788f0: i64 = undef
try.c: 0x55daaa1cb690: v4i64,ch = CopyFromReg 0x55daaa0c8a30, Register:v4i64 %vreg13
try.c: 0x55daaa1cf340: v4i64 = Register %vreg13
try.c: 0x55daaa163e10: v16i32 = X86ISD::VBROADCAST 0x55daaa1ced50
try.c: 0x55daaa1ced50: i32,ch = load<LD4[ConstantPool]> 0x55daaa0c8a30, 0x55daaa16bfc0, undef:i64
try.c: 0x55daaa16bfc0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55daaa179270: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55daaa1788f0: i64 = undef
try.c: 0x55daaa1f4030: 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: 0x55daaa1f3f00: i32 = Constant<0>
try.c: 0x55daaa1f3f00: i32 = Constant<0>
try.c: 0x55daaa1f3f00: i32 = Constant<0>
try.c: 0x55daaa1f3f00: i32 = Constant<0>
try.c: 0x55daaa1f3f00: i32 = Constant<0>
try.c: 0x55daaa1f3f00: i32 = Constant<0>
try.c: 0x55daaa1f3f00: i32 = Constant<0>
try.c: 0x55daaa1f3f00: i32 = Constant<0>
try.c: 0x55daaa1f3f00: 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: 0x564cbaa868c0: v4i64 = X86ISD::VTRUNC 0x564cbaa86790
try.c: 0x564cbaa86790: v16i32 = vselect 0x564cbaa969e0, 0x564cbaa276b0, 0x564cbaa86660
try.c: 0x564cbaa969e0: v4i1 = X86ISD::PCMPGTM 0x564cbaa7f670, 0x564cbaa7b200
try.c: 0x564cbaa7f670: v4i64 = X86ISD::VBROADCAST 0x564cbaa09eb0
try.c: 0x564cbaa09eb0: i64,ch = load<LD8[%lsr.iv6971]> 0x564cba990940, 0x564cbaa72450, undef:i64
try.c: 0x564cbaa72450: i64,ch = CopyFromReg 0x564cba990940, Register:i64 %vreg50
try.c: 0x564cbaa7b460: i64 = Register %vreg50
try.c: 0x564cbaa25d20: i64 = undef
try.c: 0x564cbaa7b200: v4i64,ch = CopyFromReg 0x564cba990940, Register:v4i64 %vreg13
try.c: 0x564cbaa7fec0: v4i64 = Register %vreg13
try.c: 0x564cbaa276b0: v16i32 = X86ISD::VBROADCAST 0x564cbaa7f8d0
try.c: 0x564cbaa7f8d0: i32,ch = load<LD4[ConstantPool]> 0x564cba990940, 0x564cbaa09490, undef:i64
try.c: 0x564cbaa09490: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x564cbaa69600: i64 = TargetConstantPool<i32 1> 0
try.c: 0x564cbaa25d20: i64 = undef
try.c: 0x564cbaa86660: 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: 0x564cbaa86530: i32 = Constant<0>
try.c: 0x564cbaa86530: i32 = Constant<0>
try.c: 0x564cbaa86530: i32 = Constant<0>
try.c: 0x564cbaa86530: i32 = Constant<0>
try.c: 0x564cbaa86530: i32 = Constant<0>
try.c: 0x564cbaa86530: i32 = Constant<0>
try.c: 0x564cbaa86530: i32 = Constant<0>
try.c: 0x564cbaa86530: i32 = Constant<0>
try.c: 0x564cbaa86530: 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: 0x55b8ae180ba0: v4i64 = X86ISD::VTRUNC 0x55b8ae180a70
try.c: 0x55b8ae180a70: v16i32 = vselect 0x55b8ae1842d0, 0x55b8ae118d90, 0x55b8ae180940
try.c: 0x55b8ae1842d0: v4i1 = X86ISD::PCMPGTM 0x55b8ae1789e0, 0x55b8ae174570
try.c: 0x55b8ae1789e0: v4i64 = X86ISD::VBROADCAST 0x55b8ae120df0
try.c: 0x55b8ae120df0: i64,ch = load<LD8[%lsr.iv6971]> 0x55b8ae089950, 0x55b8ae163c20, undef:i64
try.c: 0x55b8ae163c20: i64,ch = CopyFromReg 0x55b8ae089950, Register:i64 %vreg50
try.c: 0x55b8ae1747d0: i64 = Register %vreg50
try.c: 0x55b8ae117400: i64 = undef
try.c: 0x55b8ae174570: v4i64,ch = CopyFromReg 0x55b8ae089950, Register:v4i64 %vreg13
try.c: 0x55b8ae179230: v4i64 = Register %vreg13
try.c: 0x55b8ae118d90: v16i32 = X86ISD::VBROADCAST 0x55b8ae178c40
try.c: 0x55b8ae178c40: i32,ch = load<LD4[ConstantPool]> 0x55b8ae089950, 0x55b8ae1203d0, undef:i64
try.c: 0x55b8ae1203d0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55b8ae162300: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55b8ae117400: i64 = undef
try.c: 0x55b8ae180940: 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: 0x55b8ae180810: i32 = Constant<0>
try.c: 0x55b8ae180810: i32 = Constant<0>
try.c: 0x55b8ae180810: i32 = Constant<0>
try.c: 0x55b8ae180810: i32 = Constant<0>
try.c: 0x55b8ae180810: i32 = Constant<0>
try.c: 0x55b8ae180810: i32 = Constant<0>
try.c: 0x55b8ae180810: i32 = Constant<0>
try.c: 0x55b8ae180810: i32 = Constant<0>
try.c: 0x55b8ae180810: 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: 0x562f3c6e8740: v4i64 = X86ISD::VTRUNC 0x562f3c6e8610
try.c: 0x562f3c6e8610: v16i32 = vselect 0x562f3c6d5b70, 0x562f3c655e60, 0x562f3c6e84e0
try.c: 0x562f3c6d5b70: v4i1 = X86ISD::PCMPGTM 0x562f3c6c23e0, 0x562f3c6bef80
try.c: 0x562f3c6c23e0: v4i64 = X86ISD::VBROADCAST 0x562f3c656320
try.c: 0x562f3c656320: i64,ch = load<LD8[%lsr.iv6971]> 0x562f3c5bca30, 0x562f3c65e030, undef:i64
try.c: 0x562f3c65e030: i64,ch = CopyFromReg 0x562f3c5bca30, Register:i64 %vreg50
try.c: 0x562f3c6bf1e0: i64 = Register %vreg50
try.c: 0x562f3c6661c0: i64 = undef
try.c: 0x562f3c6bef80: v4i64,ch = CopyFromReg 0x562f3c5bca30, Register:v4i64 %vreg13
try.c: 0x562f3c6c2c30: v4i64 = Register %vreg13
try.c: 0x562f3c655e60: v16i32 = X86ISD::VBROADCAST 0x562f3c6c2640
try.c: 0x562f3c6c2640: i32,ch = load<LD4[ConstantPool]> 0x562f3c5bca30, 0x562f3c658800, undef:i64
try.c: 0x562f3c658800: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x562f3c666b40: i64 = TargetConstantPool<i32 1> 0
try.c: 0x562f3c6661c0: i64 = undef
try.c: 0x562f3c6e84e0: 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: 0x562f3c6e83b0: i32 = Constant<0>
try.c: 0x562f3c6e83b0: i32 = Constant<0>
try.c: 0x562f3c6e83b0: i32 = Constant<0>
try.c: 0x562f3c6e83b0: i32 = Constant<0>
try.c: 0x562f3c6e83b0: i32 = Constant<0>
try.c: 0x562f3c6e83b0: i32 = Constant<0>
try.c: 0x562f3c6e83b0: i32 = Constant<0>
try.c: 0x562f3c6e83b0: i32 = Constant<0>
try.c: 0x562f3c6e83b0: 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: 0x5562c3a94550: v4i64 = X86ISD::VTRUNC 0x5562c3a94420
try.c: 0x5562c3a94420: v16i32 = vselect 0x5562c3ab2230, 0x5562c3a30d80, 0x5562c3a942f0
try.c: 0x5562c3ab2230: v4i1 = X86ISD::PCMPGTM 0x5562c3a8ef20, 0x5562c3a8a4a0
try.c: 0x5562c3a8ef20: v4i64 = X86ISD::VBROADCAST 0x5562c3a2df20
try.c: 0x5562c3a2df20: i64,ch = load<LD8[%lsr.iv6971]> 0x5562c399f9a0, 0x5562c3a7c700, undef:i64
try.c: 0x5562c3a7c700: i64,ch = CopyFromReg 0x5562c399f9a0, Register:i64 %vreg50
try.c: 0x5562c3a8a700: i64 = Register %vreg50
try.c: 0x5562c3a2f3f0: i64 = undef
try.c: 0x5562c3a8a4a0: v4i64,ch = CopyFromReg 0x5562c399f9a0, Register:v4i64 %vreg13
try.c: 0x5562c3a8f770: v4i64 = Register %vreg13
try.c: 0x5562c3a30d80: v16i32 = X86ISD::VBROADCAST 0x5562c3a8f180
try.c: 0x5562c3a8f180: i32,ch = load<LD4[ConstantPool]> 0x5562c399f9a0, 0x5562c3a379b0, undef:i64
try.c: 0x5562c3a379b0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5562c3a73680: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5562c3a2f3f0: i64 = undef
try.c: 0x5562c3a942f0: 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: 0x5562c3a941c0: i32 = Constant<0>
try.c: 0x5562c3a941c0: i32 = Constant<0>
try.c: 0x5562c3a941c0: i32 = Constant<0>
try.c: 0x5562c3a941c0: i32 = Constant<0>
try.c: 0x5562c3a941c0: i32 = Constant<0>
try.c: 0x5562c3a941c0: i32 = Constant<0>
try.c: 0x5562c3a941c0: i32 = Constant<0>
try.c: 0x5562c3a941c0: i32 = Constant<0>
try.c: 0x5562c3a941c0: 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