Implementation notes: amd64, cel02, crypto_hash/keccakc256

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_hash
Primitive: keccakc256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1372664173 0 074108 792 736T:opt64lcu24clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1397219604 0 029532 792 736T:opt64lcu6clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1412864875 0 076666 800 736T:opt64lcu24shldclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
14166159557 0 0170213 824 776T:x86_64_asmgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1419661227 0 073018 800 736T:opt64lcu24clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
143466495 0 020685 824 808T:simplegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1663277778 0 088917 824 776T:opt64lcu24shldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1663879354 0 093645 824 808T:opt64lcu24shldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1670480194 0 091333 824 776T:opt64lcu24gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1780412313 0 026605 824 808T:sseu2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2085219860 0 030653 824 776T:opt64u6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2248819544 0 029304 800 776T:opt64u6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
22858166397 0 0177389 824 776T:x86_64_shldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
236522851 0 013541 824 776T:simplegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
23802159677 0 0170669 824 776T:x86_64_asmgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
252323102 0 014020 816 776T:simplegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
253982738 0 012384 800 776T:simplegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2616612443 0 022324 792 736T:sseu2clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
261744410 0 014048 800 776T:inplacegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2665862750 0 072684 792 736T:opt64lcu24shldclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
2679281754 0 096045 824 808T:opt64lcu24gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
268444491 0 015173 824 776T:inplacegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
269543219 0 014858 800 736T:simpleclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
271744878 0 015796 816 776T:inplacegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2748021841 0 036133 824 808T:opt64u6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
27878166277 0 0176933 824 776T:x86_64_shldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
28068159359 0 0168992 800 776T:x86_64_asmgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
28318159789 0 0173965 824 808T:x86_64_asmgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2855420777 0 031917 824 776T:opt64u6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
28790166079 0 0175712 800 776T:x86_64_shldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
28806166509 0 0180685 824 808T:x86_64_shldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2894610145 0 024333 824 808T:inplacegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2928011437 0 022221 824 776T:sseu2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2959219179 0 030970 800 736T:opt64lcu6clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
2974076407 0 086168 800 776T:opt64lcu24shldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2990883167 0 093965 824 776T:opt64lcu24gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3063611171 0 020936 800 776T:sseu2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3081611625 0 022765 824 776T:sseu2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
312388254 0 018008 800 776T:mmxu1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3139420418 0 032194 800 736T:opt64u6clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
3141625226 0 039517 824 808T:opt64lcu6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3149882058 0 091816 800 776T:opt64lcu24gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3166824282 0 034040 800 776T:opt64lcu6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3207024240 0 035037 824 776T:opt64lcu6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
320784606 0 016242 800 736T:inplaceclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
326145316 0 014960 800 776T:simple32bigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3308015707 0 025472 800 776T:opt32bi-rvku2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
332128936 0 019741 824 776T:mmxu1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3337424642 0 035781 824 776T:opt64lcu6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3438282638 0 093437 824 776T:opt64lcu24shldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
346588168 0 017996 792 736T:inplace32biclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
350409024 0 018932 792 736T:mmxu1clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
354849322 0 020260 816 776T:inplace32bigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
379507256 0 018922 800 736T:inplace32biclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
3855638356 0 052669 824 808T:opt32bi-s2lcu4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3925616557 0 028346 800 736T:opt32bi-rvku2clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
402985292 0 016954 800 736T:simple32biclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
443389977 0 024269 824 808T:mmxu1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
467949241 0 020381 824 776T:mmxu1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
489929874 0 021650 800 736T:mmxu1clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
5571217389 0 028181 824 776T:opt32bi-rvku2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
5813016302 0 030501 824 808T:simple32bigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
603188222 0 017880 800 776T:inplace32bigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
6040014581 0 028781 824 808T:inplace32bigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
6059225637 0 437434 800 262896T:opt32biT-s2lcu4clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
609582429 0 013388 816 776T:compactgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
6137628435 0 438372 792 262880T:opt32biT-s2lcu4clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
620586993 0 021229 824 808T:compactgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
6469420728 0 035037 824 808T:opt32bi-rvku2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
6561026216 0 036148 792 736T:opt32bi-s2lcu4clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
659345638 0 016572 816 776T:simple32bigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
6644016739 0 027869 824 776T:opt32bi-rvku2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
675648963 0 019661 824 776T:inplace32bigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
6903835667 0 446821 824 262944T:opt32biT-s2lcu4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
6992225515 0 037306 800 736T:opt32bi-s2lcu4clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
699305606 0 016309 824 776T:simple32bigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
7148034508 0 448797 824 262976T:opt32biT-s2lcu4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
7399636052 0 446853 824 262944T:opt32biT-s2lcu4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
7998634648 0 045453 824 776T:opt32bi-s2lcu4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
8159635000 0 444784 800 262944T:opt32biT-s2lcu4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
8192634511 0 045645 824 776T:opt32bi-s2lcu4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
8740633757 0 043520 800 776T:opt32bi-s2lcu4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
940562716 0 014386 800 736T:compactclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1003121978 0 011804 792 736T:compactclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1091641886 0 011560 800 776T:compactgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1344543770 0 015506 800 736T:compact8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1396922146 0 012861 824 776T:compactgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1901201980 192 012972 1016 776T:compact8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1911384876 192 019117 1024 808T:compact8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2334381499 192 011192 1000 776T:compact8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2336161707 192 012388 1016 776T:compact8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2440481888 0 011756 792 736T:compact8clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130

Checksum failure

Implementation: T:inplace
Security model: timingleaks
Compiler: clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
fdda66da953cfa9c60a0f23803132df55bd1011116372682bc43df7d9cb7d762
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
0c57d1cd140f5a20936c6e97fb14e44c06f32336aa04c29d867701983e78e2ae
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
fab7ae5323fffd244315d2494d40906302f15b7c54bdc4ffe5a5b80548d985ae
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: 0x559528f4b200: v4i64 = X86ISD::VTRUNC 0x559528f4b0d0
try.c: 0x559528f4b0d0: v16i32 = vselect 0x559528f47be0, 0x559528ee4480, 0x559528f4afa0
try.c: 0x559528f47be0: v4i1 = X86ISD::PCMPGTM 0x559528f42f90, 0x559528f3eb20
try.c: 0x559528f42f90: v4i64 = X86ISD::VBROADCAST 0x559528eee050
try.c: 0x559528eee050: i64,ch = load<LD8[%lsr.iv6971]> 0x559528e53910, 0x559528f04360, undef:i64
try.c: 0x559528f04360: i64,ch = CopyFromReg 0x559528e53910, Register:i64 %vreg50
try.c: 0x559528f3ed80: i64 = Register %vreg50
try.c: 0x559528ee2af0: i64 = undef
try.c: 0x559528f3eb20: v4i64,ch = CopyFromReg 0x559528e53910, Register:v4i64 %vreg13
try.c: 0x559528f437e0: v4i64 = Register %vreg13
try.c: 0x559528ee4480: v16i32 = X86ISD::VBROADCAST 0x559528f431f0
try.c: 0x559528f431f0: i32,ch = load<LD4[ConstantPool]> 0x559528e53910, 0x559528eed630, undef:i64
try.c: 0x559528eed630: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x559528eafd20: i64 = TargetConstantPool<i32 1> 0
try.c: 0x559528ee2af0: i64 = undef
try.c: 0x559528f4afa0: 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: 0x559528f4ae70: i32 = Constant<0>
try.c: 0x559528f4ae70: i32 = Constant<0>
try.c: 0x559528f4ae70: i32 = Constant<0>
try.c: 0x559528f4ae70: i32 = Constant<0>
try.c: 0x559528f4ae70: i32 = Constant<0>
try.c: 0x559528f4ae70: i32 = Constant<0>
try.c: 0x559528f4ae70: i32 = Constant<0>
try.c: 0x559528f4ae70: i32 = Constant<0>
try.c: 0x559528f4ae70: 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: 0x561c0b05af80: v4i64 = X86ISD::VTRUNC 0x561c0b05ae50
try.c: 0x561c0b05ae50: v16i32 = vselect 0x561c0b055950, 0x561c0afe21c0, 0x561c0b05ad20
try.c: 0x561c0b055950: v4i1 = X86ISD::PCMPGTM 0x561c0b0421c0, 0x561c0b03dd50
try.c: 0x561c0b0421c0: v4i64 = X86ISD::VBROADCAST 0x561c0afe2680
try.c: 0x561c0afe2680: i64,ch = load<LD8[%lsr.iv6971]> 0x561c0af3ba30, 0x561c0afdc440, undef:i64
try.c: 0x561c0afdc440: i64,ch = CopyFromReg 0x561c0af3ba30, Register:i64 %vreg50
try.c: 0x561c0b03dfb0: i64 = Register %vreg50
try.c: 0x561c0afef270: i64 = undef
try.c: 0x561c0b03dd50: v4i64,ch = CopyFromReg 0x561c0af3ba30, Register:v4i64 %vreg13
try.c: 0x561c0b042a10: v4i64 = Register %vreg13
try.c: 0x561c0afe21c0: v16i32 = X86ISD::VBROADCAST 0x561c0b042420
try.c: 0x561c0b042420: i32,ch = load<LD4[ConstantPool]> 0x561c0af3ba30, 0x561c0afe4b60, undef:i64
try.c: 0x561c0afe4b60: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x561c0afefbf0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x561c0afef270: i64 = undef
try.c: 0x561c0b05ad20: 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: 0x561c0b05abf0: i32 = Constant<0>
try.c: 0x561c0b05abf0: i32 = Constant<0>
try.c: 0x561c0b05abf0: i32 = Constant<0>
try.c: 0x561c0b05abf0: i32 = Constant<0>
try.c: 0x561c0b05abf0: i32 = Constant<0>
try.c: 0x561c0b05abf0: i32 = Constant<0>
try.c: 0x561c0b05abf0: i32 = Constant<0>
try.c: 0x561c0b05abf0: i32 = Constant<0>
try.c: 0x561c0b05abf0: 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: 0x55775c8b21a0: v4i64 = X86ISD::VTRUNC 0x55775c8b2070
try.c: 0x55775c8b2070: v16i32 = vselect 0x55775c8acb70, 0x55775c83ed30, 0x55775c8b1f40
try.c: 0x55775c8acb70: v4i1 = X86ISD::PCMPGTM 0x55775c895800, 0x55775c891390
try.c: 0x55775c895800: v4i64 = X86ISD::VBROADCAST 0x55775c83bed0
try.c: 0x55775c83bed0: i64,ch = load<LD8[%lsr.iv6971]> 0x55775c7a6950, 0x55775c88c1f0, undef:i64
try.c: 0x55775c88c1f0: i64,ch = CopyFromReg 0x55775c7a6950, Register:i64 %vreg50
try.c: 0x55775c8915f0: i64 = Register %vreg50
try.c: 0x55775c83d3a0: i64 = undef
try.c: 0x55775c891390: v4i64,ch = CopyFromReg 0x55775c7a6950, Register:v4i64 %vreg13
try.c: 0x55775c896050: v4i64 = Register %vreg13
try.c: 0x55775c83ed30: v16i32 = X86ISD::VBROADCAST 0x55775c895a60
try.c: 0x55775c895a60: i32,ch = load<LD4[ConstantPool]> 0x55775c7a6950, 0x55775c836290, undef:i64
try.c: 0x55775c836290: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55775c85fbb0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55775c83d3a0: i64 = undef
try.c: 0x55775c8b1f40: 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: 0x55775c8b1e10: i32 = Constant<0>
try.c: 0x55775c8b1e10: i32 = Constant<0>
try.c: 0x55775c8b1e10: i32 = Constant<0>
try.c: 0x55775c8b1e10: i32 = Constant<0>
try.c: 0x55775c8b1e10: i32 = Constant<0>
try.c: 0x55775c8b1e10: i32 = Constant<0>
try.c: 0x55775c8b1e10: i32 = Constant<0>
try.c: 0x55775c8b1e10: i32 = Constant<0>
try.c: 0x55775c8b1e10: 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: 0x55ca1019dfb0: v4i64 = X86ISD::VTRUNC 0x55ca1019de80
try.c: 0x55ca1019de80: v16i32 = vselect 0x55ca10198980, 0x55ca101213f0, 0x55ca1019dd50
try.c: 0x55ca10198980: v4i1 = X86ISD::PCMPGTM 0x55ca1017ca80, 0x55ca10178610
try.c: 0x55ca1017ca80: v4i64 = X86ISD::VBROADCAST 0x55ca101251e0
try.c: 0x55ca101251e0: i64,ch = load<LD8[%lsr.iv6971]> 0x55ca1008d950, 0x55ca10166650, undef:i64
try.c: 0x55ca10166650: i64,ch = CopyFromReg 0x55ca1008d950, Register:i64 %vreg50
try.c: 0x55ca10178870: i64 = Register %vreg50
try.c: 0x55ca1011fa60: i64 = undef
try.c: 0x55ca10178610: v4i64,ch = CopyFromReg 0x55ca1008d950, Register:v4i64 %vreg13
try.c: 0x55ca1017d2d0: v4i64 = Register %vreg13
try.c: 0x55ca101213f0: v16i32 = X86ISD::VBROADCAST 0x55ca1017cce0
try.c: 0x55ca1017cce0: i32,ch = load<LD4[ConstantPool]> 0x55ca1008d950, 0x55ca101247c0, undef:i64
try.c: 0x55ca101247c0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55ca1011dab0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55ca1011fa60: i64 = undef
try.c: 0x55ca1019dd50: 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: 0x55ca1019dc20: i32 = Constant<0>
try.c: 0x55ca1019dc20: i32 = Constant<0>
try.c: 0x55ca1019dc20: i32 = Constant<0>
try.c: 0x55ca1019dc20: i32 = Constant<0>
try.c: 0x55ca1019dc20: i32 = Constant<0>
try.c: 0x55ca1019dc20: i32 = Constant<0>
try.c: 0x55ca1019dc20: i32 = Constant<0>
try.c: 0x55ca1019dc20: i32 = Constant<0>
try.c: 0x55ca1019dc20: 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: 0x563a5f597b60: v4i64 = X86ISD::VTRUNC 0x563a5f597a30
try.c: 0x563a5f597a30: v16i32 = vselect 0x563a5f586010, 0x563a5f520450, 0x563a5f597900
try.c: 0x563a5f586010: v4i1 = X86ISD::PCMPGTM 0x563a5f57f1f0, 0x563a5f57cd10
try.c: 0x563a5f57f1f0: v4i64 = X86ISD::VBROADCAST 0x563a5f520910
try.c: 0x563a5f520910: i64,ch = load<LD8[%lsr.iv6971]> 0x563a5f479a30, 0x563a5f51a740, undef:i64
try.c: 0x563a5f51a740: i64,ch = CopyFromReg 0x563a5f479a30, Register:i64 %vreg50
try.c: 0x563a5f57cf70: i64 = Register %vreg50
try.c: 0x563a5f517fe0: i64 = undef
try.c: 0x563a5f57cd10: v4i64,ch = CopyFromReg 0x563a5f479a30, Register:v4i64 %vreg13
try.c: 0x563a5f57fa40: v4i64 = Register %vreg13
try.c: 0x563a5f520450: v16i32 = X86ISD::VBROADCAST 0x563a5f57f450
try.c: 0x563a5f57f450: i32,ch = load<LD4[ConstantPool]> 0x563a5f479a30, 0x563a5f522df0, undef:i64
try.c: 0x563a5f522df0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x563a5f518960: i64 = TargetConstantPool<i32 1> 0
try.c: 0x563a5f517fe0: i64 = undef
try.c: 0x563a5f597900: 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: 0x563a5f5977d0: i32 = Constant<0>
try.c: 0x563a5f5977d0: i32 = Constant<0>
try.c: 0x563a5f5977d0: i32 = Constant<0>
try.c: 0x563a5f5977d0: i32 = Constant<0>
try.c: 0x563a5f5977d0: i32 = Constant<0>
try.c: 0x563a5f5977d0: i32 = Constant<0>
try.c: 0x563a5f5977d0: i32 = Constant<0>
try.c: 0x563a5f5977d0: i32 = Constant<0>
try.c: 0x563a5f5977d0: 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: 0x55acf2aa3050: v4i64 = X86ISD::VTRUNC 0x55acf2aa2f20
try.c: 0x55acf2aa2f20: v16i32 = vselect 0x55acf2aa96e0, 0x55acf2a43250, 0x55acf2aa2df0
try.c: 0x55acf2aa96e0: v4i1 = X86ISD::PCMPGTM 0x55acf2a8b6f0, 0x55acf2a87280
try.c: 0x55acf2a8b6f0: v4i64 = X86ISD::VBROADCAST 0x55acf2a33c80
try.c: 0x55acf2a33c80: i64,ch = load<LD8[%lsr.iv6971]> 0x55acf299c940, 0x55acf2a726b0, undef:i64
try.c: 0x55acf2a726b0: i64,ch = CopyFromReg 0x55acf299c940, Register:i64 %vreg50
try.c: 0x55acf2a874e0: i64 = Register %vreg50
try.c: 0x55acf2a35150: i64 = undef
try.c: 0x55acf2a87280: v4i64,ch = CopyFromReg 0x55acf299c940, Register:v4i64 %vreg13
try.c: 0x55acf2a8bf40: v4i64 = Register %vreg13
try.c: 0x55acf2a43250: v16i32 = X86ISD::VBROADCAST 0x55acf2a8b950
try.c: 0x55acf2a8b950: i32,ch = load<LD4[ConstantPool]> 0x55acf299c940, 0x55acf2a2d570, undef:i64
try.c: 0x55acf2a2d570: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55acf2a79ae0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55acf2a35150: i64 = undef
try.c: 0x55acf2aa2df0: 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: 0x55acf2aa2cc0: i32 = Constant<0>
try.c: 0x55acf2aa2cc0: i32 = Constant<0>
try.c: 0x55acf2aa2cc0: i32 = Constant<0>
try.c: 0x55acf2aa2cc0: i32 = Constant<0>
try.c: 0x55acf2aa2cc0: i32 = Constant<0>
try.c: 0x55acf2aa2cc0: i32 = Constant<0>
try.c: 0x55acf2aa2cc0: i32 = Constant<0>
try.c: 0x55acf2aa2cc0: i32 = Constant<0>
try.c: 0x55acf2aa2cc0: 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: 0x564cb563a7f0: v4i64 = X86ISD::VTRUNC 0x564cb563a6c0
try.c: 0x564cb563a6c0: v16i32 = vselect 0x564cb562bf50, 0x564cb55c1a60, 0x564cb563a590
try.c: 0x564cb562bf50: v4i1 = X86ISD::PCMPGTM 0x564cb5620e80, 0x564cb561ca10
try.c: 0x564cb5620e80: v4i64 = X86ISD::VBROADCAST 0x564cb55c7aa0
try.c: 0x564cb55c7aa0: i64,ch = load<LD8[%lsr.iv6971]> 0x564cb5531970, 0x564cb5613540, undef:i64
try.c: 0x564cb5613540: i64,ch = CopyFromReg 0x564cb5531970, Register:i64 %vreg50
try.c: 0x564cb561cc70: i64 = Register %vreg50
try.c: 0x564cb55c00d0: i64 = undef
try.c: 0x564cb561ca10: v4i64,ch = CopyFromReg 0x564cb5531970, Register:v4i64 %vreg13
try.c: 0x564cb56216d0: v4i64 = Register %vreg13
try.c: 0x564cb55c1a60: v16i32 = X86ISD::VBROADCAST 0x564cb56210e0
try.c: 0x564cb56210e0: i32,ch = load<LD4[ConstantPool]> 0x564cb5531970, 0x564cb55c7080, undef:i64
try.c: 0x564cb55c7080: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x564cb55cbca0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x564cb55c00d0: i64 = undef
try.c: 0x564cb563a590: 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: 0x564cb563a460: i32 = Constant<0>
try.c: 0x564cb563a460: i32 = Constant<0>
try.c: 0x564cb563a460: i32 = Constant<0>
try.c: 0x564cb563a460: i32 = Constant<0>
try.c: 0x564cb563a460: i32 = Constant<0>
try.c: 0x564cb563a460: i32 = Constant<0>
try.c: 0x564cb563a460: i32 = Constant<0>
try.c: 0x564cb563a460: i32 = Constant<0>
try.c: 0x564cb563a460: 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: 0x558cc44ad310: v4i64 = X86ISD::VTRUNC 0x558cc44ad1e0
try.c: 0x558cc44ad1e0: v16i32 = vselect 0x558cc448bb60, 0x558cc4420050, 0x558cc44ad0b0
try.c: 0x558cc448bb60: v4i1 = X86ISD::PCMPGTM 0x558cc4488b40, 0x558cc44846d0
try.c: 0x558cc4488b40: v4i64 = X86ISD::VBROADCAST 0x558cc4420510
try.c: 0x558cc4420510: i64,ch = load<LD8[%lsr.iv6971]> 0x558cc4381a30, 0x558cc4428240, undef:i64
try.c: 0x558cc4428240: i64,ch = CopyFromReg 0x558cc4381a30, Register:i64 %vreg50
try.c: 0x558cc4484930: i64 = Register %vreg50
try.c: 0x558cc4406e80: i64 = undef
try.c: 0x558cc44846d0: v4i64,ch = CopyFromReg 0x558cc4381a30, Register:v4i64 %vreg13
try.c: 0x558cc4489390: v4i64 = Register %vreg13
try.c: 0x558cc4420050: v16i32 = X86ISD::VBROADCAST 0x558cc4488da0
try.c: 0x558cc4488da0: i32,ch = load<LD4[ConstantPool]> 0x558cc4381a30, 0x558cc4437990, undef:i64
try.c: 0x558cc4437990: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x558cc4407800: i64 = TargetConstantPool<i32 1> 0
try.c: 0x558cc4406e80: i64 = undef
try.c: 0x558cc44ad0b0: 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: 0x558cc44acf80: i32 = Constant<0>
try.c: 0x558cc44acf80: i32 = Constant<0>
try.c: 0x558cc44acf80: i32 = Constant<0>
try.c: 0x558cc44acf80: i32 = Constant<0>
try.c: 0x558cc44acf80: i32 = Constant<0>
try.c: 0x558cc44acf80: i32 = Constant<0>
try.c: 0x558cc44acf80: i32 = Constant<0>
try.c: 0x558cc44acf80: i32 = Constant<0>
try.c: 0x558cc44acf80: 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: 0x55b28bad4740: v4i64 = X86ISD::VTRUNC 0x55b28bad4610
try.c: 0x55b28bad4610: v16i32 = vselect 0x55b28bace8c0, 0x55b28ba58cd0, 0x55b28bad44e0
try.c: 0x55b28bace8c0: v4i1 = X86ISD::PCMPGTM 0x55b28bab0ad0, 0x55b28baac660
try.c: 0x55b28bab0ad0: v4i64 = X86ISD::VBROADCAST 0x55b28ba54b80
try.c: 0x55b28ba54b80: i64,ch = load<LD8[%lsr.iv6971]> 0x55b28b9c1950, 0x55b28ba9c780, undef:i64
try.c: 0x55b28ba9c780: i64,ch = CopyFromReg 0x55b28b9c1950, Register:i64 %vreg50
try.c: 0x55b28baac8c0: i64 = Register %vreg50
try.c: 0x55b28ba57340: i64 = undef
try.c: 0x55b28baac660: v4i64,ch = CopyFromReg 0x55b28b9c1950, Register:v4i64 %vreg13
try.c: 0x55b28bab1320: v4i64 = Register %vreg13
try.c: 0x55b28ba58cd0: v16i32 = X86ISD::VBROADCAST 0x55b28bab0d30
try.c: 0x55b28bab0d30: i32,ch = load<LD4[ConstantPool]> 0x55b28b9c1950, 0x55b28ba54160, undef:i64
try.c: 0x55b28ba54160: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55b28ba9ae90: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55b28ba57340: i64 = undef
try.c: 0x55b28bad44e0: 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: 0x55b28bad43b0: i32 = Constant<0>
try.c: 0x55b28bad43b0: i32 = Constant<0>
try.c: 0x55b28bad43b0: i32 = Constant<0>
try.c: 0x55b28bad43b0: i32 = Constant<0>
try.c: 0x55b28bad43b0: i32 = Constant<0>
try.c: 0x55b28bad43b0: i32 = Constant<0>
try.c: 0x55b28bad43b0: i32 = Constant<0>
try.c: 0x55b28bad43b0: i32 = Constant<0>
try.c: 0x55b28bad43b0: 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: 0x55b1691379f0: v4i64 = X86ISD::VTRUNC 0x55b1691378c0
try.c: 0x55b1691378c0: v16i32 = vselect 0x55b1691343d0, 0x55b1690bbcf0, 0x55b169137790
try.c: 0x55b1691343d0: v4i1 = X86ISD::PCMPGTM 0x55b169114a40, 0x55b1691105d0
try.c: 0x55b169114a40: v4i64 = X86ISD::VBROADCAST 0x55b1690cf360
try.c: 0x55b1690cf360: i64,ch = load<LD8[%lsr.iv6971]> 0x55b169025950, 0x55b169103e70, undef:i64
try.c: 0x55b169103e70: i64,ch = CopyFromReg 0x55b169025950, Register:i64 %vreg50
try.c: 0x55b169110830: i64 = Register %vreg50
try.c: 0x55b1690d0830: i64 = undef
try.c: 0x55b1691105d0: v4i64,ch = CopyFromReg 0x55b169025950, Register:v4i64 %vreg13
try.c: 0x55b169115290: v4i64 = Register %vreg13
try.c: 0x55b1690bbcf0: v16i32 = X86ISD::VBROADCAST 0x55b169114ca0
try.c: 0x55b169114ca0: i32,ch = load<LD4[ConstantPool]> 0x55b169025950, 0x55b1690ce940, undef:i64
try.c: 0x55b1690ce940: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55b1690b4180: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55b1690d0830: i64 = undef
try.c: 0x55b169137790: 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: 0x55b169137660: i32 = Constant<0>
try.c: 0x55b169137660: i32 = Constant<0>
try.c: 0x55b169137660: i32 = Constant<0>
try.c: 0x55b169137660: i32 = Constant<0>
try.c: 0x55b169137660: i32 = Constant<0>
try.c: 0x55b169137660: i32 = Constant<0>
try.c: 0x55b169137660: i32 = Constant<0>
try.c: 0x55b169137660: i32 = Constant<0>
try.c: 0x55b169137660: 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: 0x55c8b3d5d900: v4i64 = X86ISD::VTRUNC 0x55c8b3d5d7d0
try.c: 0x55c8b3d5d7d0: v16i32 = vselect 0x55c8b3d582d0, 0x55c8b3cde290, 0x55c8b3d5d6a0
try.c: 0x55c8b3d582d0: v4i1 = X86ISD::PCMPGTM 0x55c8b3d43b50, 0x55c8b3d3f6e0
try.c: 0x55c8b3d43b50: v4i64 = X86ISD::VBROADCAST 0x55c8b3cde750
try.c: 0x55c8b3cde750: i64,ch = load<LD8[%lsr.iv6971]> 0x55c8b3c3da20, 0x55c8b3cecda0, undef:i64
try.c: 0x55c8b3cecda0: i64,ch = CopyFromReg 0x55c8b3c3da20, Register:i64 %vreg50
try.c: 0x55c8b3d3f940: i64 = Register %vreg50
try.c: 0x55c8b3cd8df0: i64 = undef
try.c: 0x55c8b3d3f6e0: v4i64,ch = CopyFromReg 0x55c8b3c3da20, Register:v4i64 %vreg13
try.c: 0x55c8b3d443a0: v4i64 = Register %vreg13
try.c: 0x55c8b3cde290: v16i32 = X86ISD::VBROADCAST 0x55c8b3d43db0
try.c: 0x55c8b3d43db0: i32,ch = load<LD4[ConstantPool]> 0x55c8b3c3da20, 0x55c8b3ce0c30, undef:i64
try.c: 0x55c8b3ce0c30: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55c8b3cd9770: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55c8b3cd8df0: i64 = undef
try.c: 0x55c8b3d5d6a0: 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: 0x55c8b3d5d570: i32 = Constant<0>
try.c: 0x55c8b3d5d570: i32 = Constant<0>
try.c: 0x55c8b3d5d570: i32 = Constant<0>
try.c: 0x55c8b3d5d570: i32 = Constant<0>
try.c: 0x55c8b3d5d570: i32 = Constant<0>
try.c: 0x55c8b3d5d570: i32 = Constant<0>
try.c: 0x55c8b3d5d570: i32 = Constant<0>
try.c: 0x55c8b3d5d570: i32 = Constant<0>
try.c: 0x55c8b3d5d570: 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: 0x561d1ecb9250: v4i64 = X86ISD::VTRUNC 0x561d1ecb9120
try.c: 0x561d1ecb9120: v16i32 = vselect 0x561d1ec95550, 0x561d1ec17f90, 0x561d1ecb8ff0
try.c: 0x561d1ec95550: v4i1 = X86ISD::PCMPGTM 0x561d1ec94540, 0x561d1ec92060
try.c: 0x561d1ec94540: v4i64 = X86ISD::VBROADCAST 0x561d1ec51980
try.c: 0x561d1ec51980: i64,ch = load<LD8[%lsr.iv6971]> 0x561d1eba6950, 0x561d1ec83e50, undef:i64
try.c: 0x561d1ec83e50: i64,ch = CopyFromReg 0x561d1eba6950, Register:i64 %vreg50
try.c: 0x561d1ec922c0: i64 = Register %vreg50
try.c: 0x561d1ec16600: i64 = undef
try.c: 0x561d1ec92060: v4i64,ch = CopyFromReg 0x561d1eba6950, Register:v4i64 %vreg13
try.c: 0x561d1ec94d90: v4i64 = Register %vreg13
try.c: 0x561d1ec17f90: v16i32 = X86ISD::VBROADCAST 0x561d1ec947a0
try.c: 0x561d1ec947a0: i32,ch = load<LD4[ConstantPool]> 0x561d1eba6950, 0x561d1ec50f60, undef:i64
try.c: 0x561d1ec50f60: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x561d1ec37140: i64 = TargetConstantPool<i32 1> 0
try.c: 0x561d1ec16600: i64 = undef
try.c: 0x561d1ecb8ff0: 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: 0x561d1ecb8ec0: i32 = Constant<0>
try.c: 0x561d1ecb8ec0: i32 = Constant<0>
try.c: 0x561d1ecb8ec0: i32 = Constant<0>
try.c: 0x561d1ecb8ec0: i32 = Constant<0>
try.c: 0x561d1ecb8ec0: i32 = Constant<0>
try.c: 0x561d1ecb8ec0: i32 = Constant<0>
try.c: 0x561d1ecb8ec0: i32 = Constant<0>
try.c: 0x561d1ecb8ec0: i32 = Constant<0>
try.c: 0x561d1ecb8ec0: 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: 0x558c730b50a0: v4i64 = X86ISD::VTRUNC 0x558c730b4f70
try.c: 0x558c730b4f70: v16i32 = vselect 0x558c730b1a80, 0x558c730572c0, 0x558c730b4e40
try.c: 0x558c730b1a80: v4i1 = X86ISD::PCMPGTM 0x558c7309a710, 0x558c730962a0
try.c: 0x558c7309a710: v4i64 = X86ISD::VBROADCAST 0x558c73054460
try.c: 0x558c73054460: i64,ch = load<LD8[%lsr.iv6971]> 0x558c72fab940, 0x558c73084700, undef:i64
try.c: 0x558c73084700: i64,ch = CopyFromReg 0x558c72fab940, Register:i64 %vreg50
try.c: 0x558c73096500: i64 = Register %vreg50
try.c: 0x558c73055930: i64 = undef
try.c: 0x558c730962a0: v4i64,ch = CopyFromReg 0x558c72fab940, Register:v4i64 %vreg13
try.c: 0x558c7309af60: v4i64 = Register %vreg13
try.c: 0x558c730572c0: v16i32 = X86ISD::VBROADCAST 0x558c7309a970
try.c: 0x558c7309a970: i32,ch = load<LD4[ConstantPool]> 0x558c72fab940, 0x558c73042080, undef:i64
try.c: 0x558c73042080: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x558c73085900: i64 = TargetConstantPool<i32 1> 0
try.c: 0x558c73055930: i64 = undef
try.c: 0x558c730b4e40: 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: 0x558c730b4d10: i32 = Constant<0>
try.c: 0x558c730b4d10: i32 = Constant<0>
try.c: 0x558c730b4d10: i32 = Constant<0>
try.c: 0x558c730b4d10: i32 = Constant<0>
try.c: 0x558c730b4d10: i32 = Constant<0>
try.c: 0x558c730b4d10: i32 = Constant<0>
try.c: 0x558c730b4d10: i32 = Constant<0>
try.c: 0x558c730b4d10: i32 = Constant<0>
try.c: 0x558c730b4d10: 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: 0x55eaa60fc170: v4i64 = X86ISD::VTRUNC 0x55eaa60fc040
try.c: 0x55eaa60fc040: v16i32 = vselect 0x55eaa60e4010, 0x55eaa6075280, 0x55eaa60fbf10
try.c: 0x55eaa60e4010: v4i1 = X86ISD::PCMPGTM 0x55eaa60e1ff0, 0x55eaa60deb90
try.c: 0x55eaa60e1ff0: v4i64 = X86ISD::VBROADCAST 0x55eaa6075740
try.c: 0x55eaa6075740: i64,ch = load<LD8[%lsr.iv6971]> 0x55eaa5fdca30, 0x55eaa6095680, undef:i64
try.c: 0x55eaa6095680: i64,ch = CopyFromReg 0x55eaa5fdca30, Register:i64 %vreg50
try.c: 0x55eaa60dedf0: i64 = Register %vreg50
try.c: 0x55eaa607aa80: i64 = undef
try.c: 0x55eaa60deb90: v4i64,ch = CopyFromReg 0x55eaa5fdca30, Register:v4i64 %vreg13
try.c: 0x55eaa60e2840: v4i64 = Register %vreg13
try.c: 0x55eaa6075280: v16i32 = X86ISD::VBROADCAST 0x55eaa60e2250
try.c: 0x55eaa60e2250: i32,ch = load<LD4[ConstantPool]> 0x55eaa5fdca30, 0x55eaa6077c20, undef:i64
try.c: 0x55eaa6077c20: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55eaa607b400: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55eaa607aa80: i64 = undef
try.c: 0x55eaa60fbf10: 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: 0x55eaa60fbde0: i32 = Constant<0>
try.c: 0x55eaa60fbde0: i32 = Constant<0>
try.c: 0x55eaa60fbde0: i32 = Constant<0>
try.c: 0x55eaa60fbde0: i32 = Constant<0>
try.c: 0x55eaa60fbde0: i32 = Constant<0>
try.c: 0x55eaa60fbde0: i32 = Constant<0>
try.c: 0x55eaa60fbde0: i32 = Constant<0>
try.c: 0x55eaa60fbde0: i32 = Constant<0>
try.c: 0x55eaa60fbde0: 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: 0x5644eb470ff0: v4i64 = X86ISD::VTRUNC 0x5644eb470ec0
try.c: 0x5644eb470ec0: v16i32 = vselect 0x5644eb489f10, 0x5644eb413050, 0x5644eb470d90
try.c: 0x5644eb489f10: v4i1 = X86ISD::PCMPGTM 0x5644eb46b9c0, 0x5644eb467550
try.c: 0x5644eb46b9c0: v4i64 = X86ISD::VBROADCAST 0x5644eb4291f0
try.c: 0x5644eb4291f0: i64,ch = load<LD8[%lsr.iv6971]> 0x5644eb37c950, 0x5644eb45a680, undef:i64
try.c: 0x5644eb45a680: i64,ch = CopyFromReg 0x5644eb37c950, Register:i64 %vreg50
try.c: 0x5644eb4677b0: i64 = Register %vreg50
try.c: 0x5644eb42a6c0: i64 = undef
try.c: 0x5644eb467550: v4i64,ch = CopyFromReg 0x5644eb37c950, Register:v4i64 %vreg13
try.c: 0x5644eb46c210: v4i64 = Register %vreg13
try.c: 0x5644eb413050: v16i32 = X86ISD::VBROADCAST 0x5644eb46bc20
try.c: 0x5644eb46bc20: i32,ch = load<LD4[ConstantPool]> 0x5644eb37c950, 0x5644eb410670, undef:i64
try.c: 0x5644eb410670: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5644eb40df60: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5644eb42a6c0: i64 = undef
try.c: 0x5644eb470d90: 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: 0x5644eb470c60: i32 = Constant<0>
try.c: 0x5644eb470c60: i32 = Constant<0>
try.c: 0x5644eb470c60: i32 = Constant<0>
try.c: 0x5644eb470c60: i32 = Constant<0>
try.c: 0x5644eb470c60: i32 = Constant<0>
try.c: 0x5644eb470c60: i32 = Constant<0>
try.c: 0x5644eb470c60: i32 = Constant<0>
try.c: 0x5644eb470c60: i32 = Constant<0>
try.c: 0x5644eb470c60: 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: 0x557f04e88c20: v4i64 = X86ISD::VTRUNC 0x557f04e88af0
try.c: 0x557f04e88af0: v16i32 = vselect 0x557f04e76de0, 0x557f04e3af60, 0x557f04e889c0
try.c: 0x557f04e76de0: v4i1 = X86ISD::PCMPGTM 0x557f04e7e9b0, 0x557f04e7a540
try.c: 0x557f04e7e9b0: v4i64 = X86ISD::VBROADCAST 0x557f04e38100
try.c: 0x557f04e38100: i64,ch = load<LD8[%lsr.iv6971]> 0x557f04d8f930, 0x557f04e68800, undef:i64
try.c: 0x557f04e68800: i64,ch = CopyFromReg 0x557f04d8f930, Register:i64 %vreg50
try.c: 0x557f04e7a7a0: i64 = Register %vreg50
try.c: 0x557f04e395d0: i64 = undef
try.c: 0x557f04e7a540: v4i64,ch = CopyFromReg 0x557f04d8f930, Register:v4i64 %vreg13
try.c: 0x557f04e7f200: v4i64 = Register %vreg13
try.c: 0x557f04e3af60: v16i32 = X86ISD::VBROADCAST 0x557f04e7ec10
try.c: 0x557f04e7ec10: i32,ch = load<LD4[ConstantPool]> 0x557f04d8f930, 0x557f04e20280, undef:i64
try.c: 0x557f04e20280: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x557f04e69a00: i64 = TargetConstantPool<i32 1> 0
try.c: 0x557f04e395d0: i64 = undef
try.c: 0x557f04e889c0: 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: 0x557f04e88890: i32 = Constant<0>
try.c: 0x557f04e88890: i32 = Constant<0>
try.c: 0x557f04e88890: i32 = Constant<0>
try.c: 0x557f04e88890: i32 = Constant<0>
try.c: 0x557f04e88890: i32 = Constant<0>
try.c: 0x557f04e88890: i32 = Constant<0>
try.c: 0x557f04e88890: i32 = Constant<0>
try.c: 0x557f04e88890: i32 = Constant<0>
try.c: 0x557f04e88890: 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: 0x562f47083e20: v4i64 = X86ISD::VTRUNC 0x562f47083cf0
try.c: 0x562f47083cf0: v16i32 = vselect 0x562f47061040, 0x562f470141e0, 0x562f47083bc0
try.c: 0x562f47061040: v4i1 = X86ISD::PCMPGTM 0x562f4706b0c0, 0x562f47066c50
try.c: 0x562f4706b0c0: v4i64 = X86ISD::VBROADCAST 0x562f470146a0
try.c: 0x562f470146a0: i64,ch = load<LD8[%lsr.iv6971]> 0x562f46f64a30, 0x562f470013f0, undef:i64
try.c: 0x562f470013f0: i64,ch = CopyFromReg 0x562f46f64a30, Register:i64 %vreg50
try.c: 0x562f47066eb0: i64 = Register %vreg50
try.c: 0x562f47002ef0: i64 = undef
try.c: 0x562f47066c50: v4i64,ch = CopyFromReg 0x562f46f64a30, Register:v4i64 %vreg13
try.c: 0x562f4706b910: v4i64 = Register %vreg13
try.c: 0x562f470141e0: v16i32 = X86ISD::VBROADCAST 0x562f4706b320
try.c: 0x562f4706b320: i32,ch = load<LD4[ConstantPool]> 0x562f46f64a30, 0x562f46fff9c0, undef:i64
try.c: 0x562f46fff9c0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x562f47003870: i64 = TargetConstantPool<i32 1> 0
try.c: 0x562f47002ef0: i64 = undef
try.c: 0x562f47083bc0: 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: 0x562f47083a90: i32 = Constant<0>
try.c: 0x562f47083a90: i32 = Constant<0>
try.c: 0x562f47083a90: i32 = Constant<0>
try.c: 0x562f47083a90: i32 = Constant<0>
try.c: 0x562f47083a90: i32 = Constant<0>
try.c: 0x562f47083a90: i32 = Constant<0>
try.c: 0x562f47083a90: i32 = Constant<0>
try.c: 0x562f47083a90: i32 = Constant<0>
try.c: 0x562f47083a90: 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: 0x55ce49537790: v4i64 = X86ISD::VTRUNC 0x55ce49537660
try.c: 0x55ce49537660: v16i32 = vselect 0x55ce49512e50, 0x55ce494c3ba0, 0x55ce49537530
try.c: 0x55ce49512e50: v4i1 = X86ISD::PCMPGTM 0x55ce4951c6d0, 0x55ce4951a1f0
try.c: 0x55ce4951c6d0: v4i64 = X86ISD::VBROADCAST 0x55ce494bc610
try.c: 0x55ce494bc610: i64,ch = load<LD8[%lsr.iv6971]> 0x55ce4942d940, 0x55ce49504830, undef:i64
try.c: 0x55ce49504830: i64,ch = CopyFromReg 0x55ce4942d940, Register:i64 %vreg50
try.c: 0x55ce4951a450: i64 = Register %vreg50
try.c: 0x55ce494bdae0: i64 = undef
try.c: 0x55ce4951a1f0: v4i64,ch = CopyFromReg 0x55ce4942d940, Register:v4i64 %vreg13
try.c: 0x55ce4951cf20: v4i64 = Register %vreg13
try.c: 0x55ce494c3ba0: v16i32 = X86ISD::VBROADCAST 0x55ce4951c930
try.c: 0x55ce4951c930: i32,ch = load<LD4[ConstantPool]> 0x55ce4942d940, 0x55ce494bbbf0, undef:i64
try.c: 0x55ce494bbbf0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55ce4950f870: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55ce494bdae0: i64 = undef
try.c: 0x55ce49537530: 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: 0x55ce49537400: i32 = Constant<0>
try.c: 0x55ce49537400: i32 = Constant<0>
try.c: 0x55ce49537400: i32 = Constant<0>
try.c: 0x55ce49537400: i32 = Constant<0>
try.c: 0x55ce49537400: i32 = Constant<0>
try.c: 0x55ce49537400: i32 = Constant<0>
try.c: 0x55ce49537400: i32 = Constant<0>
try.c: 0x55ce49537400: i32 = Constant<0>
try.c: 0x55ce49537400: 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: 0x55f7eebc3d10: v4i64 = X86ISD::VTRUNC 0x55f7eebc3be0
try.c: 0x55f7eebc3be0: v16i32 = vselect 0x55f7eebda0d0, 0x55f7eeb6c0f0, 0x55f7eebc3ab0
try.c: 0x55f7eebda0d0: v4i1 = X86ISD::PCMPGTM 0x55f7eebbf6f0, 0x55f7eebbb280
try.c: 0x55f7eebbf6f0: v4i64 = X86ISD::VBROADCAST 0x55f7eeb66710
try.c: 0x55f7eeb66710: i64,ch = load<LD8[%lsr.iv6971]> 0x55f7eead0950, 0x55f7eeb2d0a0, undef:i64
try.c: 0x55f7eeb2d0a0: i64,ch = CopyFromReg 0x55f7eead0950, Register:i64 %vreg50
try.c: 0x55f7eebbb4e0: i64 = Register %vreg50
try.c: 0x55f7eeb67be0: i64 = undef
try.c: 0x55f7eebbb280: v4i64,ch = CopyFromReg 0x55f7eead0950, Register:v4i64 %vreg13
try.c: 0x55f7eebbff40: v4i64 = Register %vreg13
try.c: 0x55f7eeb6c0f0: v16i32 = X86ISD::VBROADCAST 0x55f7eebbf950
try.c: 0x55f7eebbf950: i32,ch = load<LD4[ConstantPool]> 0x55f7eead0950, 0x55f7eeb65cf0, undef:i64
try.c: 0x55f7eeb65cf0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55f7eebaa370: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55f7eeb67be0: i64 = undef
try.c: 0x55f7eebc3ab0: 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: 0x55f7eebc3980: i32 = Constant<0>
try.c: 0x55f7eebc3980: i32 = Constant<0>
try.c: 0x55f7eebc3980: i32 = Constant<0>
try.c: 0x55f7eebc3980: i32 = Constant<0>
try.c: 0x55f7eebc3980: i32 = Constant<0>
try.c: 0x55f7eebc3980: i32 = Constant<0>
try.c: 0x55f7eebc3980: i32 = Constant<0>
try.c: 0x55f7eebc3980: i32 = Constant<0>
try.c: 0x55f7eebc3980: 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: 0x559cb00658c0: v4i64 = X86ISD::VTRUNC 0x559cb0065790
try.c: 0x559cb0065790: v16i32 = vselect 0x559cb0060290, 0x559cafffb900, 0x559cb0065660
try.c: 0x559cb0060290: v4i1 = X86ISD::PCMPGTM 0x559cb004cb00, 0x559cb0048690
try.c: 0x559cb004cb00: v4i64 = X86ISD::VBROADCAST 0x559cafffbdc0
try.c: 0x559cafffbdc0: i64,ch = load<LD8[%lsr.iv6971]> 0x559caff46a30, 0x559caffe9240, undef:i64
try.c: 0x559caffe9240: i64,ch = CopyFromReg 0x559caff46a30, Register:i64 %vreg50
try.c: 0x559cb00488f0: i64 = Register %vreg50
try.c: 0x559caffeecb0: i64 = undef
try.c: 0x559cb0048690: v4i64,ch = CopyFromReg 0x559caff46a30, Register:v4i64 %vreg13
try.c: 0x559cb004d350: v4i64 = Register %vreg13
try.c: 0x559cafffb900: v16i32 = X86ISD::VBROADCAST 0x559cb004cd60
try.c: 0x559cb004cd60: i32,ch = load<LD4[ConstantPool]> 0x559caff46a30, 0x559caffe7810, undef:i64
try.c: 0x559caffe7810: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x559caffef630: i64 = TargetConstantPool<i32 1> 0
try.c: 0x559caffeecb0: i64 = undef
try.c: 0x559cb0065660: 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: 0x559cb0065530: i32 = Constant<0>
try.c: 0x559cb0065530: i32 = Constant<0>
try.c: 0x559cb0065530: i32 = Constant<0>
try.c: 0x559cb0065530: i32 = Constant<0>
try.c: 0x559cb0065530: i32 = Constant<0>
try.c: 0x559cb0065530: i32 = Constant<0>
try.c: 0x559cb0065530: i32 = Constant<0>
try.c: 0x559cb0065530: i32 = Constant<0>
try.c: 0x559cb0065530: 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: 0x56290f89d030: v4i64 = X86ISD::VTRUNC 0x56290f89cf00
try.c: 0x56290f89cf00: v16i32 = vselect 0x56290f897a00, 0x56290f833c80, 0x56290f89cdd0
try.c: 0x56290f897a00: v4i1 = X86ISD::PCMPGTM 0x56290f892e70, 0x56290f88ea00
try.c: 0x56290f892e70: v4i64 = X86ISD::VBROADCAST 0x56290f837190
try.c: 0x56290f837190: i64,ch = load<LD8[%lsr.iv6971]> 0x56290f7a3900, 0x56290f885300, undef:i64
try.c: 0x56290f885300: i64,ch = CopyFromReg 0x56290f7a3900, Register:i64 %vreg50
try.c: 0x56290f88ec60: i64 = Register %vreg50
try.c: 0x56290f8322f0: i64 = undef
try.c: 0x56290f88ea00: v4i64,ch = CopyFromReg 0x56290f7a3900, Register:v4i64 %vreg13
try.c: 0x56290f8936c0: v4i64 = Register %vreg13
try.c: 0x56290f833c80: v16i32 = X86ISD::VBROADCAST 0x56290f8930d0
try.c: 0x56290f8930d0: i32,ch = load<LD4[ConstantPool]> 0x56290f7a3900, 0x56290f836770, undef:i64
try.c: 0x56290f836770: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56290f7f41a0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56290f8322f0: i64 = undef
try.c: 0x56290f89cdd0: 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: 0x56290f89cca0: i32 = Constant<0>
try.c: 0x56290f89cca0: i32 = Constant<0>
try.c: 0x56290f89cca0: i32 = Constant<0>
try.c: 0x56290f89cca0: i32 = Constant<0>
try.c: 0x56290f89cca0: i32 = Constant<0>
try.c: 0x56290f89cca0: i32 = Constant<0>
try.c: 0x56290f89cca0: i32 = Constant<0>
try.c: 0x56290f89cca0: i32 = Constant<0>
try.c: 0x56290f89cca0: 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: 0x562fdfbee040: v4i64 = X86ISD::VTRUNC 0x562fdfbedf10
try.c: 0x562fdfbedf10: v16i32 = vselect 0x562fdfbf1b60, 0x562fdfb92c80, 0x562fdfbedde0
try.c: 0x562fdfbf1b60: v4i1 = X86ISD::PCMPGTM 0x562fdfbeaa30, 0x562fdfbe65c0
try.c: 0x562fdfbeaa30: v4i64 = X86ISD::VBROADCAST 0x562fdfb8baf0
try.c: 0x562fdfb8baf0: i64,ch = load<LD8[%lsr.iv6971]> 0x562fdfafb9a0, 0x562fdfbd5d20, undef:i64
try.c: 0x562fdfbd5d20: i64,ch = CopyFromReg 0x562fdfafb9a0, Register:i64 %vreg50
try.c: 0x562fdfbe6820: i64 = Register %vreg50
try.c: 0x562fdfb912f0: i64 = undef
try.c: 0x562fdfbe65c0: v4i64,ch = CopyFromReg 0x562fdfafb9a0, Register:v4i64 %vreg13
try.c: 0x562fdfbeb280: v4i64 = Register %vreg13
try.c: 0x562fdfb92c80: v16i32 = X86ISD::VBROADCAST 0x562fdfbeac90
try.c: 0x562fdfbeac90: i32,ch = load<LD4[ConstantPool]> 0x562fdfafb9a0, 0x562fdfb8b0d0, undef:i64
try.c: 0x562fdfb8b0d0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x562fdfbd0e70: i64 = TargetConstantPool<i32 1> 0
try.c: 0x562fdfb912f0: i64 = undef
try.c: 0x562fdfbedde0: 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: 0x562fdfbedcb0: i32 = Constant<0>
try.c: 0x562fdfbedcb0: i32 = Constant<0>
try.c: 0x562fdfbedcb0: i32 = Constant<0>
try.c: 0x562fdfbedcb0: i32 = Constant<0>
try.c: 0x562fdfbedcb0: i32 = Constant<0>
try.c: 0x562fdfbedcb0: i32 = Constant<0>
try.c: 0x562fdfbedcb0: i32 = Constant<0>
try.c: 0x562fdfbedcb0: i32 = Constant<0>
try.c: 0x562fdfbedcb0: 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: 0x56253ade5280: v4i64 = X86ISD::VTRUNC 0x56253ade5150
try.c: 0x56253ade5150: v16i32 = vselect 0x56253addf010, 0x56253ad53d90, 0x56253ade5020
try.c: 0x56253addf010: v4i1 = X86ISD::PCMPGTM 0x56253adc1f80, 0x56253adbe720
try.c: 0x56253adc1f80: v4i64 = X86ISD::VBROADCAST 0x56253ad54250
try.c: 0x56253ad54250: i64,ch = load<LD8[%lsr.iv6971]> 0x56253acbaa30, 0x56253ad6da80, undef:i64
try.c: 0x56253ad6da80: i64,ch = CopyFromReg 0x56253acbaa30, Register:i64 %vreg50
try.c: 0x56253adbe980: i64 = Register %vreg50
try.c: 0x56253ad58c90: i64 = undef
try.c: 0x56253adbe720: v4i64,ch = CopyFromReg 0x56253acbaa30, Register:v4i64 %vreg13
try.c: 0x56253adc27d0: v4i64 = Register %vreg13
try.c: 0x56253ad53d90: v16i32 = X86ISD::VBROADCAST 0x56253adc21e0
try.c: 0x56253adc21e0: i32,ch = load<LD4[ConstantPool]> 0x56253acbaa30, 0x56253ad56730, undef:i64
try.c: 0x56253ad56730: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56253ad59610: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56253ad58c90: i64 = undef
try.c: 0x56253ade5020: 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: 0x56253ade4ef0: i32 = Constant<0>
try.c: 0x56253ade4ef0: i32 = Constant<0>
try.c: 0x56253ade4ef0: i32 = Constant<0>
try.c: 0x56253ade4ef0: i32 = Constant<0>
try.c: 0x56253ade4ef0: i32 = Constant<0>
try.c: 0x56253ade4ef0: i32 = Constant<0>
try.c: 0x56253ade4ef0: i32 = Constant<0>
try.c: 0x56253ade4ef0: i32 = Constant<0>
try.c: 0x56253ade4ef0: 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: 0x56236b3a4100: v4i64 = X86ISD::VTRUNC 0x56236b3a3fd0
try.c: 0x56236b3a3fd0: v16i32 = vselect 0x56236b381d60, 0x56236b3305a0, 0x56236b3a3ea0
try.c: 0x56236b381d60: v4i1 = X86ISD::PCMPGTM 0x56236b389930, 0x56236b3854c0
try.c: 0x56236b389930: v4i64 = X86ISD::VBROADCAST 0x56236b33ef00
try.c: 0x56236b33ef00: i64,ch = load<LD8[%lsr.iv6971]> 0x56236b29a940, 0x56236b374a30, undef:i64
try.c: 0x56236b374a30: i64,ch = CopyFromReg 0x56236b29a940, Register:i64 %vreg50
try.c: 0x56236b385720: i64 = Register %vreg50
try.c: 0x56236b3403d0: i64 = undef
try.c: 0x56236b3854c0: v4i64,ch = CopyFromReg 0x56236b29a940, Register:v4i64 %vreg13
try.c: 0x56236b38a180: v4i64 = Register %vreg13
try.c: 0x56236b3305a0: v16i32 = X86ISD::VBROADCAST 0x56236b389b90
try.c: 0x56236b389b90: i32,ch = load<LD4[ConstantPool]> 0x56236b29a940, 0x56236b329ee0, undef:i64
try.c: 0x56236b329ee0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56236b36a530: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56236b3403d0: i64 = undef
try.c: 0x56236b3a3ea0: 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: 0x56236b3a3d70: i32 = Constant<0>
try.c: 0x56236b3a3d70: i32 = Constant<0>
try.c: 0x56236b3a3d70: i32 = Constant<0>
try.c: 0x56236b3a3d70: i32 = Constant<0>
try.c: 0x56236b3a3d70: i32 = Constant<0>
try.c: 0x56236b3a3d70: i32 = Constant<0>
try.c: 0x56236b3a3d70: i32 = Constant<0>
try.c: 0x56236b3a3d70: i32 = Constant<0>
try.c: 0x56236b3a3d70: 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: 0x55c76bd368f0: v4i64 = X86ISD::VTRUNC 0x55c76bd367c0
try.c: 0x55c76bd367c0: v16i32 = vselect 0x55c76bd5a570, 0x55c76bcecd10, 0x55c76bd36690
try.c: 0x55c76bd5a570: v4i1 = X86ISD::PCMPGTM 0x55c76bd31830, 0x55c76bd2d3c0
try.c: 0x55c76bd31830: v4i64 = X86ISD::VBROADCAST 0x55c76bce8980
try.c: 0x55c76bce8980: i64,ch = load<LD8[%lsr.iv6971]> 0x55c76bc42950, 0x55c76bd20520, undef:i64
try.c: 0x55c76bd20520: i64,ch = CopyFromReg 0x55c76bc42950, Register:i64 %vreg50
try.c: 0x55c76bd2d620: i64 = Register %vreg50
try.c: 0x55c76bceb380: i64 = undef
try.c: 0x55c76bd2d3c0: v4i64,ch = CopyFromReg 0x55c76bc42950, Register:v4i64 %vreg13
try.c: 0x55c76bd32080: v4i64 = Register %vreg13
try.c: 0x55c76bcecd10: v16i32 = X86ISD::VBROADCAST 0x55c76bd31a90
try.c: 0x55c76bd31a90: i32,ch = load<LD4[ConstantPool]> 0x55c76bc42950, 0x55c76bce7f60, undef:i64
try.c: 0x55c76bce7f60: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55c76bca2bb0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55c76bceb380: i64 = undef
try.c: 0x55c76bd36690: 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: 0x55c76bd36560: i32 = Constant<0>
try.c: 0x55c76bd36560: i32 = Constant<0>
try.c: 0x55c76bd36560: i32 = Constant<0>
try.c: 0x55c76bd36560: i32 = Constant<0>
try.c: 0x55c76bd36560: i32 = Constant<0>
try.c: 0x55c76bd36560: i32 = Constant<0>
try.c: 0x55c76bd36560: i32 = Constant<0>
try.c: 0x55c76bd36560: i32 = Constant<0>
try.c: 0x55c76bd36560: 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: 0x5562f601c650: v4i64 = X86ISD::VTRUNC 0x5562f601c520
try.c: 0x5562f601c520: v16i32 = vselect 0x5562f600d330, 0x5562f5fa53e0, 0x5562f601c3f0
try.c: 0x5562f600d330: v4i1 = X86ISD::PCMPGTM 0x5562f5ff6fa0, 0x5562f5ff2b30
try.c: 0x5562f5ff6fa0: v4i64 = X86ISD::VBROADCAST 0x5562f5fa58a0
try.c: 0x5562f5fa58a0: i64,ch = load<LD8[%lsr.iv6971]> 0x5562f5ef0a30, 0x5562f5f991c0, undef:i64
try.c: 0x5562f5f991c0: i64,ch = CopyFromReg 0x5562f5ef0a30, Register:i64 %vreg50
try.c: 0x5562f5ff2d90: i64 = Register %vreg50
try.c: 0x5562f5f8b1c0: i64 = undef
try.c: 0x5562f5ff2b30: v4i64,ch = CopyFromReg 0x5562f5ef0a30, Register:v4i64 %vreg13
try.c: 0x5562f5ff77f0: v4i64 = Register %vreg13
try.c: 0x5562f5fa53e0: v16i32 = X86ISD::VBROADCAST 0x5562f5ff7200
try.c: 0x5562f5ff7200: i32,ch = load<LD4[ConstantPool]> 0x5562f5ef0a30, 0x5562f5fa7d80, undef:i64
try.c: 0x5562f5fa7d80: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5562f5f8bb40: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5562f5f8b1c0: i64 = undef
try.c: 0x5562f601c3f0: 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: 0x5562f601c2c0: i32 = Constant<0>
try.c: 0x5562f601c2c0: i32 = Constant<0>
try.c: 0x5562f601c2c0: i32 = Constant<0>
try.c: 0x5562f601c2c0: i32 = Constant<0>
try.c: 0x5562f601c2c0: i32 = Constant<0>
try.c: 0x5562f601c2c0: i32 = Constant<0>
try.c: 0x5562f601c2c0: i32 = Constant<0>
try.c: 0x5562f601c2c0: i32 = Constant<0>
try.c: 0x5562f601c2c0: 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: 0x56212ae1f910: v4i64 = X86ISD::VTRUNC 0x56212ae1f7e0
try.c: 0x56212ae1f7e0: v16i32 = vselect 0x56212ae196e0, 0x56212ada4e50, 0x56212ae1f6b0
try.c: 0x56212ae196e0: v4i1 = X86ISD::PCMPGTM 0x56212ae00360, 0x56212adfbef0
try.c: 0x56212ae00360: v4i64 = X86ISD::VBROADCAST 0x56212ada1ff0
try.c: 0x56212ada1ff0: i64,ch = load<LD8[%lsr.iv6971]> 0x56212ad10900, 0x56212adf37a0, undef:i64
try.c: 0x56212adf37a0: i64,ch = CopyFromReg 0x56212ad10900, Register:i64 %vreg50
try.c: 0x56212adfc150: i64 = Register %vreg50
try.c: 0x56212ada34c0: i64 = undef
try.c: 0x56212adfbef0: v4i64,ch = CopyFromReg 0x56212ad10900, Register:v4i64 %vreg13
try.c: 0x56212ae00bb0: v4i64 = Register %vreg13
try.c: 0x56212ada4e50: v16i32 = X86ISD::VBROADCAST 0x56212ae005c0
try.c: 0x56212ae005c0: i32,ch = load<LD4[ConstantPool]> 0x56212ad10900, 0x56212adac840, undef:i64
try.c: 0x56212adac840: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56212adae390: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56212ada34c0: i64 = undef
try.c: 0x56212ae1f6b0: 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: 0x56212ae1f580: i32 = Constant<0>
try.c: 0x56212ae1f580: i32 = Constant<0>
try.c: 0x56212ae1f580: i32 = Constant<0>
try.c: 0x56212ae1f580: i32 = Constant<0>
try.c: 0x56212ae1f580: i32 = Constant<0>
try.c: 0x56212ae1f580: i32 = Constant<0>
try.c: 0x56212ae1f580: i32 = Constant<0>
try.c: 0x56212ae1f580: i32 = Constant<0>
try.c: 0x56212ae1f580: 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: 0x558bce096b60: v4i64 = X86ISD::VTRUNC 0x558bce096a30
try.c: 0x558bce096a30: v16i32 = vselect 0x558bce093140, 0x558bce036850, 0x558bce096900
try.c: 0x558bce093140: v4i1 = X86ISD::PCMPGTM 0x558bce08f910, 0x558bce08b4a0
try.c: 0x558bce08f910: v4i64 = X86ISD::VBROADCAST 0x558bce030450
try.c: 0x558bce030450: i64,ch = load<LD8[%lsr.iv6971]> 0x558bcdfa0950, 0x558bce07ac10, undef:i64
try.c: 0x558bce07ac10: i64,ch = CopyFromReg 0x558bcdfa0950, Register:i64 %vreg50
try.c: 0x558bce08b700: i64 = Register %vreg50
try.c: 0x558bce031920: i64 = undef
try.c: 0x558bce08b4a0: v4i64,ch = CopyFromReg 0x558bcdfa0950, Register:v4i64 %vreg13
try.c: 0x558bce090160: v4i64 = Register %vreg13
try.c: 0x558bce036850: v16i32 = X86ISD::VBROADCAST 0x558bce08fb70
try.c: 0x558bce08fb70: i32,ch = load<LD4[ConstantPool]> 0x558bcdfa0950, 0x558bce03a4e0, undef:i64
try.c: 0x558bce03a4e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x558bce079310: i64 = TargetConstantPool<i32 1> 0
try.c: 0x558bce031920: i64 = undef
try.c: 0x558bce096900: 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: 0x558bce0967d0: i32 = Constant<0>
try.c: 0x558bce0967d0: i32 = Constant<0>
try.c: 0x558bce0967d0: i32 = Constant<0>
try.c: 0x558bce0967d0: i32 = Constant<0>
try.c: 0x558bce0967d0: i32 = Constant<0>
try.c: 0x558bce0967d0: i32 = Constant<0>
try.c: 0x558bce0967d0: i32 = Constant<0>
try.c: 0x558bce0967d0: i32 = Constant<0>
try.c: 0x558bce0967d0: 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: 0x55fa1c9550a0: v4i64 = X86ISD::VTRUNC 0x55fa1c954f70
try.c: 0x55fa1c954f70: v16i32 = vselect 0x55fa1c951a80, 0x55fa1c8dce90, 0x55fa1c954e40
try.c: 0x55fa1c951a80: v4i1 = X86ISD::PCMPGTM 0x55fa1c948750, 0x55fa1c9452f0
try.c: 0x55fa1c948750: v4i64 = X86ISD::VBROADCAST 0x55fa1c8dd350
try.c: 0x55fa1c8dd350: i64,ch = load<LD8[%lsr.iv6971]> 0x55fa1c842a30, 0x55fa1c8f48b0, undef:i64
try.c: 0x55fa1c8f48b0: i64,ch = CopyFromReg 0x55fa1c842a30, Register:i64 %vreg50
try.c: 0x55fa1c945550: i64 = Register %vreg50
try.c: 0x55fa1c8e0e30: i64 = undef
try.c: 0x55fa1c9452f0: v4i64,ch = CopyFromReg 0x55fa1c842a30, Register:v4i64 %vreg13
try.c: 0x55fa1c948fa0: v4i64 = Register %vreg13
try.c: 0x55fa1c8dce90: v16i32 = X86ISD::VBROADCAST 0x55fa1c9489b0
try.c: 0x55fa1c9489b0: i32,ch = load<LD4[ConstantPool]> 0x55fa1c842a30, 0x55fa1c8f2e80, undef:i64
try.c: 0x55fa1c8f2e80: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55fa1c8e17b0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55fa1c8e0e30: i64 = undef
try.c: 0x55fa1c954e40: 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: 0x55fa1c954d10: i32 = Constant<0>
try.c: 0x55fa1c954d10: i32 = Constant<0>
try.c: 0x55fa1c954d10: i32 = Constant<0>
try.c: 0x55fa1c954d10: i32 = Constant<0>
try.c: 0x55fa1c954d10: i32 = Constant<0>
try.c: 0x55fa1c954d10: i32 = Constant<0>
try.c: 0x55fa1c954d10: i32 = Constant<0>
try.c: 0x55fa1c954d10: i32 = Constant<0>
try.c: 0x55fa1c954d10: 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: 0x5594c810dbb0: v4i64 = X86ISD::VTRUNC 0x5594c810da80
try.c: 0x5594c810da80: v16i32 = vselect 0x5594c8123a40, 0x5594c80c0db0, 0x5594c810d950
try.c: 0x5594c8123a40: v4i1 = X86ISD::PCMPGTM 0x5594c8105a80, 0x5594c8101610
try.c: 0x5594c8105a80: v4i64 = X86ISD::VBROADCAST 0x5594c80a9a00
try.c: 0x5594c80a9a00: i64,ch = load<LD8[%lsr.iv6971]> 0x5594c8016940, 0x5594c80f8940, undef:i64
try.c: 0x5594c80f8940: i64,ch = CopyFromReg 0x5594c8016940, Register:i64 %vreg50
try.c: 0x5594c8101870: i64 = Register %vreg50
try.c: 0x5594c80bf420: i64 = undef
try.c: 0x5594c8101610: v4i64,ch = CopyFromReg 0x5594c8016940, Register:v4i64 %vreg13
try.c: 0x5594c81062d0: v4i64 = Register %vreg13
try.c: 0x5594c80c0db0: v16i32 = X86ISD::VBROADCAST 0x5594c8105ce0
try.c: 0x5594c8105ce0: i32,ch = load<LD4[ConstantPool]> 0x5594c8016940, 0x5594c80a8fe0, undef:i64
try.c: 0x5594c80a8fe0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5594c80ea6a0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5594c80bf420: i64 = undef
try.c: 0x5594c810d950: 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: 0x5594c810d820: i32 = Constant<0>
try.c: 0x5594c810d820: i32 = Constant<0>
try.c: 0x5594c810d820: i32 = Constant<0>
try.c: 0x5594c810d820: i32 = Constant<0>
try.c: 0x5594c810d820: i32 = Constant<0>
try.c: 0x5594c810d820: i32 = Constant<0>
try.c: 0x5594c810d820: i32 = Constant<0>
try.c: 0x5594c810d820: i32 = Constant<0>
try.c: 0x5594c810d820: 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: 0x55cdb7a450d0: v4i64 = X86ISD::VTRUNC 0x55cdb7a44fa0
try.c: 0x55cdb7a44fa0: v16i32 = vselect 0x55cdb7a4b310, 0x55cdb79ea9c0, 0x55cdb7a44e70
try.c: 0x55cdb7a4b310: v4i1 = X86ISD::PCMPGTM 0x55cdb7a43ad0, 0x55cdb7a3f660
try.c: 0x55cdb7a43ad0: v4i64 = X86ISD::VBROADCAST 0x55cdb79fe770
try.c: 0x55cdb79fe770: i64,ch = load<LD8[%lsr.iv6971]> 0x55cdb7954940, 0x55cdb7a3a4c0, undef:i64
try.c: 0x55cdb7a3a4c0: i64,ch = CopyFromReg 0x55cdb7954940, Register:i64 %vreg50
try.c: 0x55cdb7a3f8c0: i64 = Register %vreg50
try.c: 0x55cdb79ffc40: i64 = undef
try.c: 0x55cdb7a3f660: v4i64,ch = CopyFromReg 0x55cdb7954940, Register:v4i64 %vreg13
try.c: 0x55cdb7a44320: v4i64 = Register %vreg13
try.c: 0x55cdb79ea9c0: v16i32 = X86ISD::VBROADCAST 0x55cdb7a43d30
try.c: 0x55cdb7a43d30: i32,ch = load<LD4[ConstantPool]> 0x55cdb7954940, 0x55cdb79fdd50, undef:i64
try.c: 0x55cdb79fdd50: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55cdb7a09e20: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55cdb79ffc40: i64 = undef
try.c: 0x55cdb7a44e70: 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: 0x55cdb7a44d40: i32 = Constant<0>
try.c: 0x55cdb7a44d40: i32 = Constant<0>
try.c: 0x55cdb7a44d40: i32 = Constant<0>
try.c: 0x55cdb7a44d40: i32 = Constant<0>
try.c: 0x55cdb7a44d40: i32 = Constant<0>
try.c: 0x55cdb7a44d40: i32 = Constant<0>
try.c: 0x55cdb7a44d40: i32 = Constant<0>
try.c: 0x55cdb7a44d40: i32 = Constant<0>
try.c: 0x55cdb7a44d40: 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: 0x557e071de1c0: v4i64 = X86ISD::VTRUNC 0x557e071de090
try.c: 0x557e071de090: v16i32 = vselect 0x557e071cffe0, 0x557e0714fd20, 0x557e071ddf60
try.c: 0x557e071cffe0: v4i1 = X86ISD::PCMPGTM 0x557e071b8e00, 0x557e071b5390
try.c: 0x557e071b8e00: v4i64 = X86ISD::VBROADCAST 0x557e071501e0
try.c: 0x557e071501e0: i64,ch = load<LD8[%lsr.iv6971]> 0x557e070b3a30, 0x557e0715b070, undef:i64
try.c: 0x557e0715b070: i64,ch = CopyFromReg 0x557e070b3a30, Register:i64 %vreg50
try.c: 0x557e071b55f0: i64 = Register %vreg50
try.c: 0x557e0714a150: i64 = undef
try.c: 0x557e071b5390: v4i64,ch = CopyFromReg 0x557e070b3a30, Register:v4i64 %vreg13
try.c: 0x557e071b9650: v4i64 = Register %vreg13
try.c: 0x557e0714fd20: v16i32 = X86ISD::VBROADCAST 0x557e071b9060
try.c: 0x557e071b9060: i32,ch = load<LD4[ConstantPool]> 0x557e070b3a30, 0x557e0717c370, undef:i64
try.c: 0x557e0717c370: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x557e0714aad0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x557e0714a150: i64 = undef
try.c: 0x557e071ddf60: 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: 0x557e071dde30: i32 = Constant<0>
try.c: 0x557e071dde30: i32 = Constant<0>
try.c: 0x557e071dde30: i32 = Constant<0>
try.c: 0x557e071dde30: i32 = Constant<0>
try.c: 0x557e071dde30: i32 = Constant<0>
try.c: 0x557e071dde30: i32 = Constant<0>
try.c: 0x557e071dde30: i32 = Constant<0>
try.c: 0x557e071dde30: i32 = Constant<0>
try.c: 0x557e071dde30: 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: 0x555dce9fdf70: v4i64 = X86ISD::VTRUNC 0x555dce9fde40
try.c: 0x555dce9fde40: v16i32 = vselect 0x555dcea15750, 0x555dce9a37a0, 0x555dce9fdd10
try.c: 0x555dcea15750: v4i1 = X86ISD::PCMPGTM 0x555dce9f7940, 0x555dce9f34d0
try.c: 0x555dce9f7940: v4i64 = X86ISD::VBROADCAST 0x555dce9ad3b0
try.c: 0x555dce9ad3b0: i64,ch = load<LD8[%lsr.iv6971]> 0x555dce908960, 0x555dce9ea620, undef:i64
try.c: 0x555dce9ea620: i64,ch = CopyFromReg 0x555dce908960, Register:i64 %vreg50
try.c: 0x555dce9f3730: i64 = Register %vreg50
try.c: 0x555dce9ae880: i64 = undef
try.c: 0x555dce9f34d0: v4i64,ch = CopyFromReg 0x555dce908960, Register:v4i64 %vreg13
try.c: 0x555dce9f8190: v4i64 = Register %vreg13
try.c: 0x555dce9a37a0: v16i32 = X86ISD::VBROADCAST 0x555dce9f7ba0
try.c: 0x555dce9f7ba0: i32,ch = load<LD4[ConstantPool]> 0x555dce908960, 0x555dce99f1b0, undef:i64
try.c: 0x555dce99f1b0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x555dce9e1400: i64 = TargetConstantPool<i32 1> 0
try.c: 0x555dce9ae880: i64 = undef
try.c: 0x555dce9fdd10: 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: 0x555dce9fdbe0: i32 = Constant<0>
try.c: 0x555dce9fdbe0: i32 = Constant<0>
try.c: 0x555dce9fdbe0: i32 = Constant<0>
try.c: 0x555dce9fdbe0: i32 = Constant<0>
try.c: 0x555dce9fdbe0: i32 = Constant<0>
try.c: 0x555dce9fdbe0: i32 = Constant<0>
try.c: 0x555dce9fdbe0: i32 = Constant<0>
try.c: 0x555dce9fdbe0: i32 = Constant<0>
try.c: 0x555dce9fdbe0: 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: 0x555a70059da0: v4i64 = X86ISD::VTRUNC 0x555a70059c70
try.c: 0x555a70059c70: v16i32 = vselect 0x555a7006f300, 0x555a7000dbc0, 0x555a70059b40
try.c: 0x555a7006f300: v4i1 = X86ISD::PCMPGTM 0x555a70054770, 0x555a70050300
try.c: 0x555a70054770: v4i64 = X86ISD::VBROADCAST 0x555a6fff34a0
try.c: 0x555a6fff34a0: i64,ch = load<LD8[%lsr.iv6971]> 0x555a6ff65950, 0x555a700399e0, undef:i64
try.c: 0x555a700399e0: i64,ch = CopyFromReg 0x555a6ff65950, Register:i64 %vreg50
try.c: 0x555a70050560: i64 = Register %vreg50
try.c: 0x555a6fff4970: i64 = undef
try.c: 0x555a70050300: v4i64,ch = CopyFromReg 0x555a6ff65950, Register:v4i64 %vreg13
try.c: 0x555a70054fc0: v4i64 = Register %vreg13
try.c: 0x555a7000dbc0: v16i32 = X86ISD::VBROADCAST 0x555a700549d0
try.c: 0x555a700549d0: i32,ch = load<LD4[ConstantPool]> 0x555a6ff65950, 0x555a6fff86f0, undef:i64
try.c: 0x555a6fff86f0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x555a700431f0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x555a6fff4970: i64 = undef
try.c: 0x555a70059b40: 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: 0x555a70059a10: i32 = Constant<0>
try.c: 0x555a70059a10: i32 = Constant<0>
try.c: 0x555a70059a10: i32 = Constant<0>
try.c: 0x555a70059a10: i32 = Constant<0>
try.c: 0x555a70059a10: i32 = Constant<0>
try.c: 0x555a70059a10: i32 = Constant<0>
try.c: 0x555a70059a10: i32 = Constant<0>
try.c: 0x555a70059a10: i32 = Constant<0>
try.c: 0x555a70059a10: 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: 0x55f67ee07e00: v4i64 = X86ISD::VTRUNC 0x55f67ee07cd0
try.c: 0x55f67ee07cd0: v16i32 = vselect 0x55f67ee0da70, 0x55f67ed8a5b0, 0x55f67ee07ba0
try.c: 0x55f67ee0da70: v4i1 = X86ISD::PCMPGTM 0x55f67edefe70, 0x55f67edec000
try.c: 0x55f67edefe70: v4i64 = X86ISD::VBROADCAST 0x55f67ed8aa70
try.c: 0x55f67ed8aa70: i64,ch = load<LD8[%lsr.iv6971]> 0x55f67ece9a40, 0x55f67ed914b0, undef:i64
try.c: 0x55f67ed914b0: i64,ch = CopyFromReg 0x55f67ece9a40, Register:i64 %vreg50
try.c: 0x55f67edec260: i64 = Register %vreg50
try.c: 0x55f67ed874c0: i64 = undef
try.c: 0x55f67edec000: v4i64,ch = CopyFromReg 0x55f67ece9a40, Register:v4i64 %vreg13
try.c: 0x55f67edf06c0: v4i64 = Register %vreg13
try.c: 0x55f67ed8a5b0: v16i32 = X86ISD::VBROADCAST 0x55f67edf00d0
try.c: 0x55f67edf00d0: i32,ch = load<LD4[ConstantPool]> 0x55f67ece9a40, 0x55f67ed8cf50, undef:i64
try.c: 0x55f67ed8cf50: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55f67ed87e40: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55f67ed874c0: i64 = undef
try.c: 0x55f67ee07ba0: 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: 0x55f67ee07a70: i32 = Constant<0>
try.c: 0x55f67ee07a70: i32 = Constant<0>
try.c: 0x55f67ee07a70: i32 = Constant<0>
try.c: 0x55f67ee07a70: i32 = Constant<0>
try.c: 0x55f67ee07a70: i32 = Constant<0>
try.c: 0x55f67ee07a70: i32 = Constant<0>
try.c: 0x55f67ee07a70: i32 = Constant<0>
try.c: 0x55f67ee07a70: i32 = Constant<0>
try.c: 0x55f67ee07a70: 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: 0x562d039cd060: v4i64 = X86ISD::VTRUNC 0x562d039ccf30
try.c: 0x562d039ccf30: v16i32 = vselect 0x562d039e8090, 0x562d039815f0, 0x562d039cce00
try.c: 0x562d039e8090: v4i1 = X86ISD::PCMPGTM 0x562d039c8a40, 0x562d039c45d0
try.c: 0x562d039c8a40: v4i64 = X86ISD::VBROADCAST 0x562d0396ef50
try.c: 0x562d0396ef50: i64,ch = load<LD8[%lsr.iv6971]> 0x562d038d9960, 0x562d03983280, undef:i64
try.c: 0x562d03983280: i64,ch = CopyFromReg 0x562d038d9960, Register:i64 %vreg50
try.c: 0x562d039c4830: i64 = Register %vreg50
try.c: 0x562d03970420: i64 = undef
try.c: 0x562d039c45d0: v4i64,ch = CopyFromReg 0x562d038d9960, Register:v4i64 %vreg13
try.c: 0x562d039c9290: v4i64 = Register %vreg13
try.c: 0x562d039815f0: v16i32 = X86ISD::VBROADCAST 0x562d039c8ca0
try.c: 0x562d039c8ca0: i32,ch = load<LD4[ConstantPool]> 0x562d038d9960, 0x562d0396a990, undef:i64
try.c: 0x562d0396a990: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x562d039ae860: i64 = TargetConstantPool<i32 1> 0
try.c: 0x562d03970420: i64 = undef
try.c: 0x562d039cce00: 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: 0x562d039cccd0: i32 = Constant<0>
try.c: 0x562d039cccd0: i32 = Constant<0>
try.c: 0x562d039cccd0: i32 = Constant<0>
try.c: 0x562d039cccd0: i32 = Constant<0>
try.c: 0x562d039cccd0: i32 = Constant<0>
try.c: 0x562d039cccd0: i32 = Constant<0>
try.c: 0x562d039cccd0: i32 = Constant<0>
try.c: 0x562d039cccd0: i32 = Constant<0>
try.c: 0x562d039cccd0: 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: 0x559deacd8130: v4i64 = X86ISD::VTRUNC 0x559deacd8000
try.c: 0x559deacd8000: v16i32 = vselect 0x559deacbd7b0, 0x559deac78330, 0x559deacd7ed0
try.c: 0x559deacbd7b0: v4i1 = X86ISD::PCMPGTM 0x559deacbc7a0, 0x559deacb8330
try.c: 0x559deacbc7a0: v4i64 = X86ISD::VBROADCAST 0x559deac754d0
try.c: 0x559deac754d0: i64,ch = load<LD8[%lsr.iv6971]> 0x559deabcd950, 0x559deaca6540, undef:i64
try.c: 0x559deaca6540: i64,ch = CopyFromReg 0x559deabcd950, Register:i64 %vreg50
try.c: 0x559deacb8590: i64 = Register %vreg50
try.c: 0x559deac769a0: i64 = undef
try.c: 0x559deacb8330: v4i64,ch = CopyFromReg 0x559deabcd950, Register:v4i64 %vreg13
try.c: 0x559deacbcff0: v4i64 = Register %vreg13
try.c: 0x559deac78330: v16i32 = X86ISD::VBROADCAST 0x559deacbca00
try.c: 0x559deacbca00: i32,ch = load<LD4[ConstantPool]> 0x559deabcd950, 0x559deac652c0, undef:i64
try.c: 0x559deac652c0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x559deac5fd90: i64 = TargetConstantPool<i32 1> 0
try.c: 0x559deac769a0: i64 = undef
try.c: 0x559deacd7ed0: 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: 0x559deacd7da0: i32 = Constant<0>
try.c: 0x559deacd7da0: i32 = Constant<0>
try.c: 0x559deacd7da0: i32 = Constant<0>
try.c: 0x559deacd7da0: i32 = Constant<0>
try.c: 0x559deacd7da0: i32 = Constant<0>
try.c: 0x559deacd7da0: i32 = Constant<0>
try.c: 0x559deacd7da0: i32 = Constant<0>
try.c: 0x559deacd7da0: i32 = Constant<0>
try.c: 0x559deacd7da0: 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: 0x561fda4c7d50: v4i64 = X86ISD::VTRUNC 0x561fda4c7c20
try.c: 0x561fda4c7c20: v16i32 = vselect 0x561fda4c2720, 0x561fda462040, 0x561fda4c7af0
try.c: 0x561fda4c2720: v4i1 = X86ISD::PCMPGTM 0x561fda4c1710, 0x561fda4bd2a0
try.c: 0x561fda4c1710: v4i64 = X86ISD::VBROADCAST 0x561fda462500
try.c: 0x561fda462500: i64,ch = load<LD8[%lsr.iv6971]> 0x561fda3baa30, 0x561fda46cec0, undef:i64
try.c: 0x561fda46cec0: i64,ch = CopyFromReg 0x561fda3baa30, Register:i64 %vreg50
try.c: 0x561fda4bd500: i64 = Register %vreg50
try.c: 0x561fda4572e0: i64 = undef
try.c: 0x561fda4bd2a0: v4i64,ch = CopyFromReg 0x561fda3baa30, Register:v4i64 %vreg13
try.c: 0x561fda4c1f60: v4i64 = Register %vreg13
try.c: 0x561fda462040: v16i32 = X86ISD::VBROADCAST 0x561fda4c1970
try.c: 0x561fda4c1970: i32,ch = load<LD4[ConstantPool]> 0x561fda3baa30, 0x561fda46b490, undef:i64
try.c: 0x561fda46b490: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x561fda457c60: i64 = TargetConstantPool<i32 1> 0
try.c: 0x561fda4572e0: i64 = undef
try.c: 0x561fda4c7af0: 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: 0x561fda4c79c0: i32 = Constant<0>
try.c: 0x561fda4c79c0: i32 = Constant<0>
try.c: 0x561fda4c79c0: i32 = Constant<0>
try.c: 0x561fda4c79c0: i32 = Constant<0>
try.c: 0x561fda4c79c0: i32 = Constant<0>
try.c: 0x561fda4c79c0: i32 = Constant<0>
try.c: 0x561fda4c79c0: i32 = Constant<0>
try.c: 0x561fda4c79c0: i32 = Constant<0>
try.c: 0x561fda4c79c0: 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: 0x5626728379f0: v4i64 = X86ISD::VTRUNC 0x5626728378c0
try.c: 0x5626728378c0: v16i32 = vselect 0x5626728343d0, 0x5626727bbcf0, 0x562672837790
try.c: 0x5626728343d0: v4i1 = X86ISD::PCMPGTM 0x562672814a40, 0x5626728105d0
try.c: 0x562672814a40: v4i64 = X86ISD::VBROADCAST 0x5626727cf360
try.c: 0x5626727cf360: i64,ch = load<LD8[%lsr.iv6971]> 0x562672725950, 0x562672803e70, undef:i64
try.c: 0x562672803e70: i64,ch = CopyFromReg 0x562672725950, Register:i64 %vreg50
try.c: 0x562672810830: i64 = Register %vreg50
try.c: 0x5626727d0830: i64 = undef
try.c: 0x5626728105d0: v4i64,ch = CopyFromReg 0x562672725950, Register:v4i64 %vreg13
try.c: 0x562672815290: v4i64 = Register %vreg13
try.c: 0x5626727bbcf0: v16i32 = X86ISD::VBROADCAST 0x562672814ca0
try.c: 0x562672814ca0: i32,ch = load<LD4[ConstantPool]> 0x562672725950, 0x5626727ce940, undef:i64
try.c: 0x5626727ce940: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5626727b4180: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5626727d0830: i64 = undef
try.c: 0x562672837790: 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: 0x562672837660: i32 = Constant<0>
try.c: 0x562672837660: i32 = Constant<0>
try.c: 0x562672837660: i32 = Constant<0>
try.c: 0x562672837660: i32 = Constant<0>
try.c: 0x562672837660: i32 = Constant<0>
try.c: 0x562672837660: i32 = Constant<0>
try.c: 0x562672837660: i32 = Constant<0>
try.c: 0x562672837660: i32 = Constant<0>
try.c: 0x562672837660: 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: 0x5650d1e7e2b0: v4i64 = X86ISD::VTRUNC 0x5650d1e7e180
try.c: 0x5650d1e7e180: v16i32 = vselect 0x5650d1e5c520, 0x5650d1e0aac0, 0x5650d1e7e050
try.c: 0x5650d1e5c520: v4i1 = X86ISD::PCMPGTM 0x5650d1e63930, 0x5650d1e5f4c0
try.c: 0x5650d1e63930: v4i64 = X86ISD::VBROADCAST 0x5650d1e1e300
try.c: 0x5650d1e1e300: i64,ch = load<LD8[%lsr.iv6971]> 0x5650d1d74940, 0x5650d1e56240, undef:i64
try.c: 0x5650d1e56240: i64,ch = CopyFromReg 0x5650d1d74940, Register:i64 %vreg50
try.c: 0x5650d1e5f720: i64 = Register %vreg50
try.c: 0x5650d1e1f7d0: i64 = undef
try.c: 0x5650d1e5f4c0: v4i64,ch = CopyFromReg 0x5650d1d74940, Register:v4i64 %vreg13
try.c: 0x5650d1e64180: v4i64 = Register %vreg13
try.c: 0x5650d1e0aac0: v16i32 = X86ISD::VBROADCAST 0x5650d1e63b90
try.c: 0x5650d1e63b90: i32,ch = load<LD4[ConstantPool]> 0x5650d1d74940, 0x5650d1e1d8e0, undef:i64
try.c: 0x5650d1e1d8e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5650d1e215f0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5650d1e1f7d0: i64 = undef
try.c: 0x5650d1e7e050: 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: 0x5650d1e7df20: i32 = Constant<0>
try.c: 0x5650d1e7df20: i32 = Constant<0>
try.c: 0x5650d1e7df20: i32 = Constant<0>
try.c: 0x5650d1e7df20: i32 = Constant<0>
try.c: 0x5650d1e7df20: i32 = Constant<0>
try.c: 0x5650d1e7df20: i32 = Constant<0>
try.c: 0x5650d1e7df20: i32 = Constant<0>
try.c: 0x5650d1e7df20: i32 = Constant<0>
try.c: 0x5650d1e7df20: 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: 0x56233c973120: v4i64 = X86ISD::VTRUNC 0x56233c972ff0
try.c: 0x56233c972ff0: v16i32 = vselect 0x56233c93f470, 0x56233c8fac10, 0x56233c972ec0
try.c: 0x56233c93f470: v4i1 = X86ISD::PCMPGTM 0x56233c95a790, 0x56233c957170
try.c: 0x56233c95a790: v4i64 = X86ISD::VBROADCAST 0x56233c8fb0d0
try.c: 0x56233c8fb0d0: i64,ch = load<LD8[%lsr.iv6971]> 0x56233c854a30, 0x56233c8f7140, undef:i64
try.c: 0x56233c8f7140: i64,ch = CopyFromReg 0x56233c854a30, Register:i64 %vreg50
try.c: 0x56233c9573d0: i64 = Register %vreg50
try.c: 0x56233c8fe300: i64 = undef
try.c: 0x56233c957170: v4i64,ch = CopyFromReg 0x56233c854a30, Register:v4i64 %vreg13
try.c: 0x56233c95afe0: v4i64 = Register %vreg13
try.c: 0x56233c8fac10: v16i32 = X86ISD::VBROADCAST 0x56233c95a9f0
try.c: 0x56233c95a9f0: i32,ch = load<LD4[ConstantPool]> 0x56233c854a30, 0x56233c8f5710, undef:i64
try.c: 0x56233c8f5710: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56233c8fec80: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56233c8fe300: i64 = undef
try.c: 0x56233c972ec0: 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: 0x56233c972d90: i32 = Constant<0>
try.c: 0x56233c972d90: i32 = Constant<0>
try.c: 0x56233c972d90: i32 = Constant<0>
try.c: 0x56233c972d90: i32 = Constant<0>
try.c: 0x56233c972d90: i32 = Constant<0>
try.c: 0x56233c972d90: i32 = Constant<0>
try.c: 0x56233c972d90: i32 = Constant<0>
try.c: 0x56233c972d90: i32 = Constant<0>
try.c: 0x56233c972d90: 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: 0x55562f4ac190: v4i64 = X86ISD::VTRUNC 0x55562f4ac060
try.c: 0x55562f4ac060: v16i32 = vselect 0x55562f4c16f0, 0x55562f44a320, 0x55562f4abf30
try.c: 0x55562f4c16f0: v4i1 = X86ISD::PCMPGTM 0x55562f4a6b60, 0x55562f4a26f0
try.c: 0x55562f4a6b60: v4i64 = X86ISD::VBROADCAST 0x55562f4300f0
try.c: 0x55562f4300f0: i64,ch = load<LD8[%lsr.iv6971]> 0x55562f3b7950, 0x55562f499ea0, undef:i64
try.c: 0x55562f499ea0: i64,ch = CopyFromReg 0x55562f3b7950, Register:i64 %vreg50
try.c: 0x55562f4a2950: i64 = Register %vreg50
try.c: 0x55562f4315c0: i64 = undef
try.c: 0x55562f4a26f0: v4i64,ch = CopyFromReg 0x55562f3b7950, Register:v4i64 %vreg13
try.c: 0x55562f4a73b0: v4i64 = Register %vreg13
try.c: 0x55562f44a320: v16i32 = X86ISD::VBROADCAST 0x55562f4a6dc0
try.c: 0x55562f4a6dc0: i32,ch = load<LD4[ConstantPool]> 0x55562f3b7950, 0x55562f46d730, undef:i64
try.c: 0x55562f46d730: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55562f413d10: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55562f4315c0: i64 = undef
try.c: 0x55562f4abf30: 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: 0x55562f4abe00: i32 = Constant<0>
try.c: 0x55562f4abe00: i32 = Constant<0>
try.c: 0x55562f4abe00: i32 = Constant<0>
try.c: 0x55562f4abe00: i32 = Constant<0>
try.c: 0x55562f4abe00: i32 = Constant<0>
try.c: 0x55562f4abe00: i32 = Constant<0>
try.c: 0x55562f4abe00: i32 = Constant<0>
try.c: 0x55562f4abe00: i32 = Constant<0>
try.c: 0x55562f4abe00: 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: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: 0x55801378a0f0: v4i64 = X86ISD::VTRUNC 0x558013789fc0
try.c: 0x558013789fc0: v16i32 = vselect 0x558013775fc0, 0x558013729c40, 0x558013789e90
try.c: 0x558013775fc0: v4i1 = X86ISD::PCMPGTM 0x55801376e760, 0x55801376a2f0
try.c: 0x55801376e760: v4i64 = X86ISD::VBROADCAST 0x55801373ad90
try.c: 0x55801373ad90: i64,ch = load<LD8[%lsr.iv6971]> 0x55801367f950, 0x55801375c4c0, undef:i64
try.c: 0x55801375c4c0: i64,ch = CopyFromReg 0x55801367f950, Register:i64 %vreg50
try.c: 0x55801376a550: i64 = Register %vreg50
try.c: 0x5580137282b0: i64 = undef
try.c: 0x55801376a2f0: v4i64,ch = CopyFromReg 0x55801367f950, Register:v4i64 %vreg13
try.c: 0x55801376efb0: v4i64 = Register %vreg13
try.c: 0x558013729c40: v16i32 = X86ISD::VBROADCAST 0x55801376e9c0
try.c: 0x55801376e9c0: i32,ch = load<LD4[ConstantPool]> 0x55801367f950, 0x55801373a370, undef:i64
try.c: 0x55801373a370: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x558013711df0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5580137282b0: i64 = undef
try.c: 0x558013789e90: 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: 0x558013789d60: i32 = Constant<0>
try.c: 0x558013789d60: i32 = Constant<0>
try.c: 0x558013789d60: i32 = Constant<0>
try.c: 0x558013789d60: i32 = Constant<0>
try.c: 0x558013789d60: i32 = Constant<0>
try.c: 0x558013789d60: i32 = Constant<0>
try.c: 0x558013789d60: i32 = Constant<0>
try.c: 0x558013789d60: i32 = Constant<0>
try.c: 0x558013789d60: 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: 0x5623aefa11e0: v4i64 = X86ISD::VTRUNC 0x5623aefa10b0
try.c: 0x5623aefa10b0: v16i32 = vselect 0x5623aefb0090, 0x5623aef2bc70, 0x5623aefa0f80
try.c: 0x5623aefb0090: v4i1 = X86ISD::PCMPGTM 0x5623aef98060, 0x5623aef93430
try.c: 0x5623aef98060: v4i64 = X86ISD::VBROADCAST 0x5623aef2c130
try.c: 0x5623aef2c130: i64,ch = load<LD8[%lsr.iv6971]> 0x5623aee91a30, 0x5623aef456b0, undef:i64
try.c: 0x5623aef456b0: i64,ch = CopyFromReg 0x5623aee91a30, Register:i64 %vreg50
try.c: 0x5623aef93690: i64 = Register %vreg50
try.c: 0x5623aef32500: i64 = undef
try.c: 0x5623aef93430: v4i64,ch = CopyFromReg 0x5623aee91a30, Register:v4i64 %vreg13
try.c: 0x5623aef988b0: v4i64 = Register %vreg13
try.c: 0x5623aef2bc70: v16i32 = X86ISD::VBROADCAST 0x5623aef982c0
try.c: 0x5623aef982c0: i32,ch = load<LD4[ConstantPool]> 0x5623aee91a30, 0x5623aef43c80, undef:i64
try.c: 0x5623aef43c80: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5623aef32e80: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5623aef32500: i64 = undef
try.c: 0x5623aefa0f80: 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: 0x5623aefa0e50: i32 = Constant<0>
try.c: 0x5623aefa0e50: i32 = Constant<0>
try.c: 0x5623aefa0e50: i32 = Constant<0>
try.c: 0x5623aefa0e50: i32 = Constant<0>
try.c: 0x5623aefa0e50: i32 = Constant<0>
try.c: 0x5623aefa0e50: i32 = Constant<0>
try.c: 0x5623aefa0e50: i32 = Constant<0>
try.c: 0x5623aefa0e50: i32 = Constant<0>
try.c: 0x5623aefa0e50: 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: 0x558fd7d05ee0: v4i64 = X86ISD::VTRUNC 0x558fd7d05db0
try.c: 0x558fd7d05db0: v16i32 = vselect 0x558fd7d028c0, 0x558fd7cc5af0, 0x558fd7d05c80
try.c: 0x558fd7d028c0: v4i1 = X86ISD::PCMPGTM 0x558fd7cfdc70, 0x558fd7cf9800
try.c: 0x558fd7cfdc70: v4i64 = X86ISD::VBROADCAST 0x558fd7cc2c90
try.c: 0x558fd7cc2c90: i64,ch = load<LD8[%lsr.iv6971]> 0x558fd7c0e950, 0x558fd7cf4660, undef:i64
try.c: 0x558fd7cf4660: i64,ch = CopyFromReg 0x558fd7c0e950, Register:i64 %vreg50
try.c: 0x558fd7cf9a60: i64 = Register %vreg50
try.c: 0x558fd7cc4160: i64 = undef
try.c: 0x558fd7cf9800: v4i64,ch = CopyFromReg 0x558fd7c0e950, Register:v4i64 %vreg13
try.c: 0x558fd7cfe4c0: v4i64 = Register %vreg13
try.c: 0x558fd7cc5af0: v16i32 = X86ISD::VBROADCAST 0x558fd7cfded0
try.c: 0x558fd7cfded0: i32,ch = load<LD4[ConstantPool]> 0x558fd7c0e950, 0x558fd7ca1d20, undef:i64
try.c: 0x558fd7ca1d20: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x558fd7cde240: i64 = TargetConstantPool<i32 1> 0
try.c: 0x558fd7cc4160: i64 = undef
try.c: 0x558fd7d05c80: 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: 0x558fd7d05b50: i32 = Constant<0>
try.c: 0x558fd7d05b50: i32 = Constant<0>
try.c: 0x558fd7d05b50: i32 = Constant<0>
try.c: 0x558fd7d05b50: i32 = Constant<0>
try.c: 0x558fd7d05b50: i32 = Constant<0>
try.c: 0x558fd7d05b50: i32 = Constant<0>
try.c: 0x558fd7d05b50: i32 = Constant<0>
try.c: 0x558fd7d05b50: i32 = Constant<0>
try.c: 0x558fd7d05b50: 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