Implementation notes: amd64, cel02, crypto_hash/keccakc768

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_hash
Primitive: keccakc768
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
195564489 0 015173 824 776T:inplacegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2003619511 0 029272 800 776T:opt64u6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
20392166274 0 0176933 824 776T:x86_64_shldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
20448166381 0 0177373 824 776T:x86_64_shldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
20490166076 0 0175696 800 776T:x86_64_shldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
205183016 0 013932 816 776T:simplegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
20868159789 0 0173965 824 808T:x86_64_asmgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2478680082 0 091221 824 776T:opt64lcu24gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2479281658 0 095949 824 808T:opt64lcu24gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2483679402 0 093693 824 808T:opt64lcu24shldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2634012265 0 026557 824 808T:sseu2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
28544166509 0 0180685 824 808T:x86_64_shldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
317165911 0 020101 824 808T:simplegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3246619843 0 030637 824 776T:opt64u6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
353989481 0 023669 824 808T:inplacegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3570619163 0 030954 800 736T:opt64lcu6clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
360222849 0 013541 824 776T:simplegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
368082730 0 012368 800 776T:simplegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3755212378 0 022260 792 736T:sseu2clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
3903264084 0 074012 792 736T:opt64lcu24clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
393244638 0 016274 800 736T:inplaceclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
3976077810 0 088949 824 776T:opt64lcu24shldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3994461211 0 073002 800 736T:opt64lcu24clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
402184402 0 014048 800 776T:inplacegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4035021777 0 036069 824 808T:opt64u6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4137620681 0 031821 824 776T:opt64u6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
417584792 0 015708 816 776T:inplacegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
41942159356 0 0168976 800 776T:x86_64_asmgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4236819397 0 029324 792 736T:opt64lcu6clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
4247065051 0 076842 800 736T:opt64lcu24shldclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
4269662831 0 072764 792 736T:opt64lcu24shldclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
43432159661 0 0170653 824 776T:x86_64_asmgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
43598159554 0 0170213 824 776T:x86_64_asmgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4452411577 0 022717 824 776T:sseu2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4546824261 0 035053 824 776T:opt64lcu6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4560411387 0 022173 824 776T:sseu2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4562611077 0 020840 800 776T:sseu2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4595015701 0 025456 800 776T:opt32bi-rvku2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4622683207 0 094013 824 776T:opt64lcu24gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4643076618 0 086376 800 776T:opt64lcu24shldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4768015550 0 029725 824 808T:simple32bigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
477143251 0 014890 800 736T:simpleclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
4774620370 0 032146 800 736T:opt64u6clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
4780624674 0 035813 824 776T:opt64lcu6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
480725599 0 016293 824 776T:simple32bigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
493269945 0 024237 824 808T:mmxu1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4985825178 0 039469 824 808T:opt64lcu6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
5021224297 0 034056 800 776T:opt64lcu6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
5040228429 0 438372 792 262880T:opt32biT-s2lcu4clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
5095082046 0 091800 800 776T:opt64lcu24gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
5173882507 0 093309 824 776T:opt64lcu24shldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
5305613735 0 027909 824 808T:inplace32bigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
537286438 0 020661 824 808T:compactgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
574765308 0 016970 800 736T:simple32biclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
5823034994 0 444768 800 262944T:opt32biT-s2lcu4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
635288170 0 017928 800 776T:mmxu1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
668229209 0 020349 824 776T:mmxu1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
670908910 0 019709 824 776T:mmxu1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
715249059 0 018980 792 736T:mmxu1clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
716289906 0 021682 800 736T:mmxu1clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
742825306 0 014960 800 776T:simple32bigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
745905574 0 016508 816 776T:simple32bigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
773308212 0 017864 800 776T:inplace32bigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
7743216707 0 027837 824 776T:opt32bi-rvku2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
801728168 0 017996 792 736T:inplace32biclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
9117826213 0 036148 792 736T:opt32bi-s2lcu4clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
9338217401 0 028197 824 776T:opt32bi-rvku2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
9473025637 0 437434 800 262896T:opt32biT-s2lcu4clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
971369258 0 020196 816 776T:inplace32bigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
9823420824 0 035133 824 808T:opt32bi-rvku2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
10124216557 0 028346 800 736T:opt32bi-rvku2clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1024188956 0 019661 824 776T:inplace32bigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
10251034492 0 448781 824 262976T:opt32biT-s2lcu4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
10273425515 0 037306 800 736T:opt32bi-s2lcu4clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1034627272 0 018938 800 736T:inplace32biclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
10947034527 0 045661 824 776T:opt32bi-s2lcu4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
11038433751 0 043520 800 776T:opt32bi-s2lcu4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
11145436019 0 446821 824 262944T:opt32biT-s2lcu4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
11314438468 0 052781 824 808T:opt32bi-s2lcu4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
11336235667 0 446821 824 262944T:opt32biT-s2lcu4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
11931434605 0 045405 824 776T:opt32bi-s2lcu4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1216602745 0 014418 800 736T:compactclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1544321866 0 011544 800 776T:compactgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1685942322 0 013284 816 776T:compactgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1762521964 192 012956 1016 776T:compact8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1898561979 0 011804 792 736T:compactclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
2102242132 0 012845 824 776T:compactgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2748664324 192 018557 1024 808T:compact8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3398363642 0 015378 800 736T:compact8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
3600501860 0 011724 792 736T:compact8clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
3719061679 192 012356 1016 776T:compact8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3752081484 192 011176 1000 776T:compact8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130

Checksum failure

Implementation: T:inplace
Security model: timingleaks
Compiler: clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
bb986ef852832deab83537358ee228831a17b1affb8c3bf38fc5bb19e39f7f35
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
ba32d7f6418662479fabb8f0c9d0f703d2eb600dd4cfd72e83b8cf29b202746d
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
b60f1950f056d67f644ea59f488e20d900ed2a68b59ccfe2b3629e92db9c5345
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: 0x55c7904e5a30: v4i64 = X86ISD::VTRUNC 0x55c7904e5900
try.c: 0x55c7904e5900: v16i32 = vselect 0x55c7904d70c0, 0x55c790494f40, 0x55c7904e57d0
try.c: 0x55c7904d70c0: v4i1 = X86ISD::PCMPGTM 0x55c7904cc0c0, 0x55c7904c7c50
try.c: 0x55c7904cc0c0: v4i64 = X86ISD::VBROADCAST 0x55c79046fbf0
try.c: 0x55c79046fbf0: i64,ch = load<LD8[%lsr.iv6971]> 0x55c7903dc950, 0x55c7904b07a0, undef:i64
try.c: 0x55c7904b07a0: i64,ch = CopyFromReg 0x55c7903dc950, Register:i64 %vreg50
try.c: 0x55c7904c7eb0: i64 = Register %vreg50
try.c: 0x55c7904935b0: i64 = undef
try.c: 0x55c7904c7c50: v4i64,ch = CopyFromReg 0x55c7903dc950, Register:v4i64 %vreg13
try.c: 0x55c7904cc910: v4i64 = Register %vreg13
try.c: 0x55c790494f40: v16i32 = X86ISD::VBROADCAST 0x55c7904cc320
try.c: 0x55c7904cc320: i32,ch = load<LD4[ConstantPool]> 0x55c7903dc950, 0x55c79046f1d0, undef:i64
try.c: 0x55c79046f1d0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55c7904be210: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55c7904935b0: i64 = undef
try.c: 0x55c7904e57d0: 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: 0x55c7904e56a0: i32 = Constant<0>
try.c: 0x55c7904e56a0: i32 = Constant<0>
try.c: 0x55c7904e56a0: i32 = Constant<0>
try.c: 0x55c7904e56a0: i32 = Constant<0>
try.c: 0x55c7904e56a0: i32 = Constant<0>
try.c: 0x55c7904e56a0: i32 = Constant<0>
try.c: 0x55c7904e56a0: i32 = Constant<0>
try.c: 0x55c7904e56a0: i32 = Constant<0>
try.c: 0x55c7904e56a0: 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: 0x55c7f41c4270: v4i64 = X86ISD::VTRUNC 0x55c7f41c4140
try.c: 0x55c7f41c4140: v16i32 = vselect 0x55c7f41a2490, 0x55c7f4132450, 0x55c7f41c4010
try.c: 0x55c7f41a2490: v4i1 = X86ISD::PCMPGTM 0x55c7f419e460, 0x55c7f419cf90
try.c: 0x55c7f419e460: v4i64 = X86ISD::VBROADCAST 0x55c7f4132910
try.c: 0x55c7f4132910: i64,ch = load<LD8[%lsr.iv6971]> 0x55c7f4099a40, 0x55c7f4140280, undef:i64
try.c: 0x55c7f4140280: i64,ch = CopyFromReg 0x55c7f4099a40, Register:i64 %vreg50
try.c: 0x55c7f419d1f0: i64 = Register %vreg50
try.c: 0x55c7f413b900: i64 = undef
try.c: 0x55c7f419cf90: v4i64,ch = CopyFromReg 0x55c7f4099a40, Register:v4i64 %vreg13
try.c: 0x55c7f419ecb0: v4i64 = Register %vreg13
try.c: 0x55c7f4132450: v16i32 = X86ISD::VBROADCAST 0x55c7f419e6c0
try.c: 0x55c7f419e6c0: i32,ch = load<LD4[ConstantPool]> 0x55c7f4099a40, 0x55c7f4134df0, undef:i64
try.c: 0x55c7f4134df0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55c7f413c280: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55c7f413b900: i64 = undef
try.c: 0x55c7f41c4010: 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: 0x55c7f41c3ee0: i32 = Constant<0>
try.c: 0x55c7f41c3ee0: i32 = Constant<0>
try.c: 0x55c7f41c3ee0: i32 = Constant<0>
try.c: 0x55c7f41c3ee0: i32 = Constant<0>
try.c: 0x55c7f41c3ee0: i32 = Constant<0>
try.c: 0x55c7f41c3ee0: i32 = Constant<0>
try.c: 0x55c7f41c3ee0: i32 = Constant<0>
try.c: 0x55c7f41c3ee0: i32 = Constant<0>
try.c: 0x55c7f41c3ee0: 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: 0x564a8a8ed340: v4i64 = X86ISD::VTRUNC 0x564a8a8ed210
try.c: 0x564a8a8ed210: v16i32 = vselect 0x564a8a8e9d20, 0x564a8a87b570, 0x564a8a8ed0e0
try.c: 0x564a8a8e9d20: v4i1 = X86ISD::PCMPGTM 0x564a8a8d29b0, 0x564a8a8ce540
try.c: 0x564a8a8d29b0: v4i64 = X86ISD::VBROADCAST 0x564a8a878710
try.c: 0x564a8a878710: i64,ch = load<LD8[%lsr.iv6971]> 0x564a8a7e3920, 0x564a8a8bc890, undef:i64
try.c: 0x564a8a8bc890: i64,ch = CopyFromReg 0x564a8a7e3920, Register:i64 %vreg50
try.c: 0x564a8a8ce7a0: i64 = Register %vreg50
try.c: 0x564a8a879be0: i64 = undef
try.c: 0x564a8a8ce540: v4i64,ch = CopyFromReg 0x564a8a7e3920, Register:v4i64 %vreg13
try.c: 0x564a8a8d3200: v4i64 = Register %vreg13
try.c: 0x564a8a87b570: v16i32 = X86ISD::VBROADCAST 0x564a8a8d2c10
try.c: 0x564a8a8d2c10: i32,ch = load<LD4[ConstantPool]> 0x564a8a7e3920, 0x564a8a8766d0, undef:i64
try.c: 0x564a8a8766d0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x564a8a84bf10: i64 = TargetConstantPool<i32 1> 0
try.c: 0x564a8a879be0: i64 = undef
try.c: 0x564a8a8ed0e0: 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: 0x564a8a8ecfb0: i32 = Constant<0>
try.c: 0x564a8a8ecfb0: i32 = Constant<0>
try.c: 0x564a8a8ecfb0: i32 = Constant<0>
try.c: 0x564a8a8ecfb0: i32 = Constant<0>
try.c: 0x564a8a8ecfb0: i32 = Constant<0>
try.c: 0x564a8a8ecfb0: i32 = Constant<0>
try.c: 0x564a8a8ecfb0: i32 = Constant<0>
try.c: 0x564a8a8ecfb0: i32 = Constant<0>
try.c: 0x564a8a8ecfb0: 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: 0x555d11d24be0: v4i64 = X86ISD::VTRUNC 0x555d11d24ab0
try.c: 0x555d11d24ab0: v16i32 = vselect 0x555d11d3b160, 0x555d11cc0d00, 0x555d11d24980
try.c: 0x555d11d3b160: v4i1 = X86ISD::PCMPGTM 0x555d11d1d990, 0x555d11d19520
try.c: 0x555d11d1d990: v4i64 = X86ISD::VBROADCAST 0x555d11cf0800
try.c: 0x555d11cf0800: i64,ch = load<LD8[%lsr.iv6971]> 0x555d11c2e950, 0x555d11d07a70, undef:i64
try.c: 0x555d11d07a70: i64,ch = CopyFromReg 0x555d11c2e950, Register:i64 %vreg50
try.c: 0x555d11d19780: i64 = Register %vreg50
try.c: 0x555d11cf1cd0: i64 = undef
try.c: 0x555d11d19520: v4i64,ch = CopyFromReg 0x555d11c2e950, Register:v4i64 %vreg13
try.c: 0x555d11d1e1e0: v4i64 = Register %vreg13
try.c: 0x555d11cc0d00: v16i32 = X86ISD::VBROADCAST 0x555d11d1dbf0
try.c: 0x555d11d1dbf0: i32,ch = load<LD4[ConstantPool]> 0x555d11c2e950, 0x555d11cd96d0, undef:i64
try.c: 0x555d11cd96d0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x555d11d08c70: i64 = TargetConstantPool<i32 1> 0
try.c: 0x555d11cf1cd0: i64 = undef
try.c: 0x555d11d24980: 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: 0x555d11d24850: i32 = Constant<0>
try.c: 0x555d11d24850: i32 = Constant<0>
try.c: 0x555d11d24850: i32 = Constant<0>
try.c: 0x555d11d24850: i32 = Constant<0>
try.c: 0x555d11d24850: i32 = Constant<0>
try.c: 0x555d11d24850: i32 = Constant<0>
try.c: 0x555d11d24850: i32 = Constant<0>
try.c: 0x555d11d24850: i32 = Constant<0>
try.c: 0x555d11d24850: 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: 0x560ba05a7d70: v4i64 = X86ISD::VTRUNC 0x560ba05a7c40
try.c: 0x560ba05a7c40: v16i32 = vselect 0x560ba0596e70, 0x560ba053e600, 0x560ba05a7b10
try.c: 0x560ba0596e70: v4i1 = X86ISD::PCMPGTM 0x560ba058e410, 0x560ba058b720
try.c: 0x560ba058e410: v4i64 = X86ISD::VBROADCAST 0x560ba053eac0
try.c: 0x560ba053eac0: i64,ch = load<LD8[%lsr.iv6971]> 0x560ba0488a30, 0x560ba0532b70, undef:i64
try.c: 0x560ba0532b70: i64,ch = CopyFromReg 0x560ba0488a30, Register:i64 %vreg50
try.c: 0x560ba058b980: i64 = Register %vreg50
try.c: 0x560ba0538fd0: i64 = undef
try.c: 0x560ba058b720: v4i64,ch = CopyFromReg 0x560ba0488a30, Register:v4i64 %vreg13
try.c: 0x560ba058ec60: v4i64 = Register %vreg13
try.c: 0x560ba053e600: v16i32 = X86ISD::VBROADCAST 0x560ba058e670
try.c: 0x560ba058e670: i32,ch = load<LD4[ConstantPool]> 0x560ba0488a30, 0x560ba0531140, undef:i64
try.c: 0x560ba0531140: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x560ba0539950: i64 = TargetConstantPool<i32 1> 0
try.c: 0x560ba0538fd0: i64 = undef
try.c: 0x560ba05a7b10: 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: 0x560ba05a79e0: i32 = Constant<0>
try.c: 0x560ba05a79e0: i32 = Constant<0>
try.c: 0x560ba05a79e0: i32 = Constant<0>
try.c: 0x560ba05a79e0: i32 = Constant<0>
try.c: 0x560ba05a79e0: i32 = Constant<0>
try.c: 0x560ba05a79e0: i32 = Constant<0>
try.c: 0x560ba05a79e0: i32 = Constant<0>
try.c: 0x560ba05a79e0: i32 = Constant<0>
try.c: 0x560ba05a79e0: 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: 0x556cb9bed0e0: v4i64 = X86ISD::VTRUNC 0x556cb9becfb0
try.c: 0x556cb9becfb0: v16i32 = vselect 0x556cb9be9ac0, 0x556cb9b743c0, 0x556cb9bece80
try.c: 0x556cb9be9ac0: v4i1 = X86ISD::PCMPGTM 0x556cb9bd2900, 0x556cb9bce490
try.c: 0x556cb9bd2900: v4i64 = X86ISD::VBROADCAST 0x556cb9b71560
try.c: 0x556cb9b71560: i64,ch = load<LD8[%lsr.iv6971]> 0x556cb9ae3960, 0x556cb9b7aaf0, undef:i64
try.c: 0x556cb9b7aaf0: i64,ch = CopyFromReg 0x556cb9ae3960, Register:i64 %vreg50
try.c: 0x556cb9bce6f0: i64 = Register %vreg50
try.c: 0x556cb9b72a30: i64 = undef
try.c: 0x556cb9bce490: v4i64,ch = CopyFromReg 0x556cb9ae3960, Register:v4i64 %vreg13
try.c: 0x556cb9bd3150: v4i64 = Register %vreg13
try.c: 0x556cb9b743c0: v16i32 = X86ISD::VBROADCAST 0x556cb9bd2b60
try.c: 0x556cb9bd2b60: i32,ch = load<LD4[ConstantPool]> 0x556cb9ae3960, 0x556cb9b9a270, undef:i64
try.c: 0x556cb9b9a270: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x556cb9bbd900: i64 = TargetConstantPool<i32 1> 0
try.c: 0x556cb9b72a30: i64 = undef
try.c: 0x556cb9bece80: 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: 0x556cb9becd50: i32 = Constant<0>
try.c: 0x556cb9becd50: i32 = Constant<0>
try.c: 0x556cb9becd50: i32 = Constant<0>
try.c: 0x556cb9becd50: i32 = Constant<0>
try.c: 0x556cb9becd50: i32 = Constant<0>
try.c: 0x556cb9becd50: i32 = Constant<0>
try.c: 0x556cb9becd50: i32 = Constant<0>
try.c: 0x556cb9becd50: i32 = Constant<0>
try.c: 0x556cb9becd50: 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: 0x56404a157030: v4i64 = X86ISD::VTRUNC 0x56404a156f00
try.c: 0x56404a156f00: v16i32 = vselect 0x56404a154eb0, 0x56404a0fd660, 0x56404a156dd0
try.c: 0x56404a154eb0: v4i1 = X86ISD::PCMPGTM 0x56404a151e90, 0x56404a14da20
try.c: 0x56404a151e90: v4i64 = X86ISD::VBROADCAST 0x56404a0f49b0
try.c: 0x56404a0f49b0: i64,ch = load<LD8[%lsr.iv6971]> 0x56404a062950, 0x56404a143d90, undef:i64
try.c: 0x56404a143d90: i64,ch = CopyFromReg 0x56404a062950, Register:i64 %vreg50
try.c: 0x56404a14dc80: i64 = Register %vreg50
try.c: 0x56404a0f5e80: i64 = undef
try.c: 0x56404a14da20: v4i64,ch = CopyFromReg 0x56404a062950, Register:v4i64 %vreg13
try.c: 0x56404a1526e0: v4i64 = Register %vreg13
try.c: 0x56404a0fd660: v16i32 = X86ISD::VBROADCAST 0x56404a1520f0
try.c: 0x56404a1520f0: i32,ch = load<LD4[ConstantPool]> 0x56404a062950, 0x56404a0f91e0, undef:i64
try.c: 0x56404a0f91e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56404a1171a0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56404a0f5e80: i64 = undef
try.c: 0x56404a156dd0: 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: 0x56404a156ca0: i32 = Constant<0>
try.c: 0x56404a156ca0: i32 = Constant<0>
try.c: 0x56404a156ca0: i32 = Constant<0>
try.c: 0x56404a156ca0: i32 = Constant<0>
try.c: 0x56404a156ca0: i32 = Constant<0>
try.c: 0x56404a156ca0: i32 = Constant<0>
try.c: 0x56404a156ca0: i32 = Constant<0>
try.c: 0x56404a156ca0: i32 = Constant<0>
try.c: 0x56404a156ca0: 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: 0x558f65a20500: v4i64 = X86ISD::VTRUNC 0x558f65a203d0
try.c: 0x558f65a203d0: v16i32 = vselect 0x558f65a03fb0, 0x558f659a2fd0, 0x558f65a202a0
try.c: 0x558f65a03fb0: v4i1 = X86ISD::PCMPGTM 0x558f65a08350, 0x558f65a04ef0
try.c: 0x558f65a08350: v4i64 = X86ISD::VBROADCAST 0x558f659a3490
try.c: 0x558f659a3490: i64,ch = load<LD8[%lsr.iv6971]> 0x558f65902a30, 0x558f659b67a0, undef:i64
try.c: 0x558f659b67a0: i64,ch = CopyFromReg 0x558f65902a30, Register:i64 %vreg50
try.c: 0x558f65a05150: i64 = Register %vreg50
try.c: 0x558f659a7ef0: i64 = undef
try.c: 0x558f65a04ef0: v4i64,ch = CopyFromReg 0x558f65902a30, Register:v4i64 %vreg13
try.c: 0x558f65a08ba0: v4i64 = Register %vreg13
try.c: 0x558f659a2fd0: v16i32 = X86ISD::VBROADCAST 0x558f65a085b0
try.c: 0x558f65a085b0: i32,ch = load<LD4[ConstantPool]> 0x558f65902a30, 0x558f659a5970, undef:i64
try.c: 0x558f659a5970: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x558f659a8870: i64 = TargetConstantPool<i32 1> 0
try.c: 0x558f659a7ef0: i64 = undef
try.c: 0x558f65a202a0: 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: 0x558f65a20170: i32 = Constant<0>
try.c: 0x558f65a20170: i32 = Constant<0>
try.c: 0x558f65a20170: i32 = Constant<0>
try.c: 0x558f65a20170: i32 = Constant<0>
try.c: 0x558f65a20170: i32 = Constant<0>
try.c: 0x558f65a20170: i32 = Constant<0>
try.c: 0x558f65a20170: i32 = Constant<0>
try.c: 0x558f65a20170: i32 = Constant<0>
try.c: 0x558f65a20170: 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: 0x558c894b3130: v4i64 = X86ISD::VTRUNC 0x558c894b3000
try.c: 0x558c894b3000: v16i32 = vselect 0x558c894afb10, 0x558c8944ab10, 0x558c894b2ed0
try.c: 0x558c894afb10: v4i1 = X86ISD::PCMPGTM 0x558c894aaf50, 0x558c894a6ae0
try.c: 0x558c894aaf50: v4i64 = X86ISD::VBROADCAST 0x558c89464dd0
try.c: 0x558c89464dd0: i64,ch = load<LD8[%lsr.iv6971]> 0x558c893bb9d0, 0x558c8949e660, undef:i64
try.c: 0x558c8949e660: i64,ch = CopyFromReg 0x558c893bb9d0, Register:i64 %vreg50
try.c: 0x558c894a6d40: i64 = Register %vreg50
try.c: 0x558c894662a0: i64 = undef
try.c: 0x558c894a6ae0: v4i64,ch = CopyFromReg 0x558c893bb9d0, Register:v4i64 %vreg13
try.c: 0x558c894ab7a0: v4i64 = Register %vreg13
try.c: 0x558c8944ab10: v16i32 = X86ISD::VBROADCAST 0x558c894ab1b0
try.c: 0x558c894ab1b0: i32,ch = load<LD4[ConstantPool]> 0x558c893bb9d0, 0x558c8944ef60, undef:i64
try.c: 0x558c8944ef60: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x558c89470a20: i64 = TargetConstantPool<i32 1> 0
try.c: 0x558c894662a0: i64 = undef
try.c: 0x558c894b2ed0: 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: 0x558c894b2da0: i32 = Constant<0>
try.c: 0x558c894b2da0: i32 = Constant<0>
try.c: 0x558c894b2da0: i32 = Constant<0>
try.c: 0x558c894b2da0: i32 = Constant<0>
try.c: 0x558c894b2da0: i32 = Constant<0>
try.c: 0x558c894b2da0: i32 = Constant<0>
try.c: 0x558c894b2da0: i32 = Constant<0>
try.c: 0x558c894b2da0: i32 = Constant<0>
try.c: 0x558c894b2da0: 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: 0x56049b920da0: v4i64 = X86ISD::VTRUNC 0x56049b920c70
try.c: 0x56049b920c70: v16i32 = vselect 0x56049b93b590, 0x56049b8c44e0, 0x56049b920b40
try.c: 0x56049b93b590: v4i1 = X86ISD::PCMPGTM 0x56049b918bc0, 0x56049b914750
try.c: 0x56049b918bc0: v4i64 = X86ISD::VBROADCAST 0x56049b8bfa00
try.c: 0x56049b8bfa00: i64,ch = load<LD8[%lsr.iv6971]> 0x56049b829950, 0x56049b903840, undef:i64
try.c: 0x56049b903840: i64,ch = CopyFromReg 0x56049b829950, Register:i64 %vreg50
try.c: 0x56049b9149b0: i64 = Register %vreg50
try.c: 0x56049b8c0ed0: i64 = undef
try.c: 0x56049b914750: v4i64,ch = CopyFromReg 0x56049b829950, Register:v4i64 %vreg13
try.c: 0x56049b919410: v4i64 = Register %vreg13
try.c: 0x56049b8c44e0: v16i32 = X86ISD::VBROADCAST 0x56049b918e20
try.c: 0x56049b918e20: i32,ch = load<LD4[ConstantPool]> 0x56049b829950, 0x56049b8befe0, undef:i64
try.c: 0x56049b8befe0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56049b901b80: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56049b8c0ed0: i64 = undef
try.c: 0x56049b920b40: 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: 0x56049b920a10: i32 = Constant<0>
try.c: 0x56049b920a10: i32 = Constant<0>
try.c: 0x56049b920a10: i32 = Constant<0>
try.c: 0x56049b920a10: i32 = Constant<0>
try.c: 0x56049b920a10: i32 = Constant<0>
try.c: 0x56049b920a10: i32 = Constant<0>
try.c: 0x56049b920a10: i32 = Constant<0>
try.c: 0x56049b920a10: i32 = Constant<0>
try.c: 0x56049b920a10: 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: 0x565359e200e0: v4i64 = X86ISD::VTRUNC 0x565359e1ffb0
try.c: 0x565359e1ffb0: v16i32 = vselect 0x565359e1aab0, 0x565359d99fe0, 0x565359e1fe80
try.c: 0x565359e1aab0: v4i1 = X86ISD::PCMPGTM 0x565359e05770, 0x565359e02a80
try.c: 0x565359e05770: v4i64 = X86ISD::VBROADCAST 0x565359d9a4a0
try.c: 0x565359d9a4a0: i64,ch = load<LD8[%lsr.iv6971]> 0x565359cffa30, 0x565359da2200, undef:i64
try.c: 0x565359da2200: i64,ch = CopyFromReg 0x565359cffa30, Register:i64 %vreg50
try.c: 0x565359e02ce0: i64 = Register %vreg50
try.c: 0x565359d9de90: i64 = undef
try.c: 0x565359e02a80: v4i64,ch = CopyFromReg 0x565359cffa30, Register:v4i64 %vreg13
try.c: 0x565359e05fc0: v4i64 = Register %vreg13
try.c: 0x565359d99fe0: v16i32 = X86ISD::VBROADCAST 0x565359e059d0
try.c: 0x565359e059d0: i32,ch = load<LD4[ConstantPool]> 0x565359cffa30, 0x565359d9c980, undef:i64
try.c: 0x565359d9c980: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x565359d9e810: i64 = TargetConstantPool<i32 1> 0
try.c: 0x565359d9de90: i64 = undef
try.c: 0x565359e1fe80: 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: 0x565359e1fd50: i32 = Constant<0>
try.c: 0x565359e1fd50: i32 = Constant<0>
try.c: 0x565359e1fd50: i32 = Constant<0>
try.c: 0x565359e1fd50: i32 = Constant<0>
try.c: 0x565359e1fd50: i32 = Constant<0>
try.c: 0x565359e1fd50: i32 = Constant<0>
try.c: 0x565359e1fd50: i32 = Constant<0>
try.c: 0x565359e1fd50: i32 = Constant<0>
try.c: 0x565359e1fd50: 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: 0x5631e1125050: v4i64 = X86ISD::VTRUNC 0x5631e1124f20
try.c: 0x5631e1124f20: v16i32 = vselect 0x5631e1116100, 0x5631e10af6b0, 0x5631e1124df0
try.c: 0x5631e1116100: v4i1 = X86ISD::PCMPGTM 0x5631e110a6d0, 0x5631e1106260
try.c: 0x5631e110a6d0: v4i64 = X86ISD::VBROADCAST 0x5631e10b1c80
try.c: 0x5631e10b1c80: i64,ch = load<LD8[%lsr.iv6971]> 0x5631e101b9a0, 0x5631e11010c0, undef:i64
try.c: 0x5631e11010c0: i64,ch = CopyFromReg 0x5631e101b9a0, Register:i64 %vreg50
try.c: 0x5631e11064c0: i64 = Register %vreg50
try.c: 0x5631e10add20: i64 = undef
try.c: 0x5631e1106260: v4i64,ch = CopyFromReg 0x5631e101b9a0, Register:v4i64 %vreg13
try.c: 0x5631e110af20: v4i64 = Register %vreg13
try.c: 0x5631e10af6b0: v16i32 = X86ISD::VBROADCAST 0x5631e110a930
try.c: 0x5631e110a930: i32,ch = load<LD4[ConstantPool]> 0x5631e101b9a0, 0x5631e10b1260, undef:i64
try.c: 0x5631e10b1260: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5631e1094dd0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5631e10add20: i64 = undef
try.c: 0x5631e1124df0: 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: 0x5631e1124cc0: i32 = Constant<0>
try.c: 0x5631e1124cc0: i32 = Constant<0>
try.c: 0x5631e1124cc0: i32 = Constant<0>
try.c: 0x5631e1124cc0: i32 = Constant<0>
try.c: 0x5631e1124cc0: i32 = Constant<0>
try.c: 0x5631e1124cc0: i32 = Constant<0>
try.c: 0x5631e1124cc0: i32 = Constant<0>
try.c: 0x5631e1124cc0: i32 = Constant<0>
try.c: 0x5631e1124cc0: 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: 0x55df64e5e9b0: v4i64 = X86ISD::VTRUNC 0x55df64e5e880
try.c: 0x55df64e5e880: v16i32 = vselect 0x55df64e5c790, 0x55df64e24d20, 0x55df64e5e750
try.c: 0x55df64e5c790: v4i1 = X86ISD::PCMPGTM 0x55df64e59770, 0x55df64e55300
try.c: 0x55df64e59770: v4i64 = X86ISD::VBROADCAST 0x55df64e21ec0
try.c: 0x55df64e21ec0: i64,ch = load<LD8[%lsr.iv6971]> 0x55df64d6a950, 0x55df64e45170, undef:i64
try.c: 0x55df64e45170: i64,ch = CopyFromReg 0x55df64d6a950, Register:i64 %vreg50
try.c: 0x55df64e55560: i64 = Register %vreg50
try.c: 0x55df64e23390: i64 = undef
try.c: 0x55df64e55300: v4i64,ch = CopyFromReg 0x55df64d6a950, Register:v4i64 %vreg13
try.c: 0x55df64e59fc0: v4i64 = Register %vreg13
try.c: 0x55df64e24d20: v16i32 = X86ISD::VBROADCAST 0x55df64e599d0
try.c: 0x55df64e599d0: i32,ch = load<LD4[ConstantPool]> 0x55df64d6a950, 0x55df64dfacc0, undef:i64
try.c: 0x55df64dfacc0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55df64e13e60: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55df64e23390: i64 = undef
try.c: 0x55df64e5e750: 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: 0x55df64e5e620: i32 = Constant<0>
try.c: 0x55df64e5e620: i32 = Constant<0>
try.c: 0x55df64e5e620: i32 = Constant<0>
try.c: 0x55df64e5e620: i32 = Constant<0>
try.c: 0x55df64e5e620: i32 = Constant<0>
try.c: 0x55df64e5e620: i32 = Constant<0>
try.c: 0x55df64e5e620: i32 = Constant<0>
try.c: 0x55df64e5e620: i32 = Constant<0>
try.c: 0x55df64e5e620: 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: 0x5560c3ca1ea0: v4i64 = X86ISD::VTRUNC 0x5560c3ca1d70
try.c: 0x5560c3ca1d70: v16i32 = vselect 0x5560c3c819e0, 0x5560c3c19330, 0x5560c3ca1c40
try.c: 0x5560c3c819e0: v4i1 = X86ISD::PCMPGTM 0x5560c3c7df30, 0x5560c3c794b0
try.c: 0x5560c3c7df30: v4i64 = X86ISD::VBROADCAST 0x5560c3c197f0
try.c: 0x5560c3c197f0: i64,ch = load<LD8[%lsr.iv6971]> 0x5560c3b77a30, 0x5560c3c1eaf0, undef:i64
try.c: 0x5560c3c1eaf0: i64,ch = CopyFromReg 0x5560c3b77a30, Register:i64 %vreg50
try.c: 0x5560c3c79710: i64 = Register %vreg50
try.c: 0x5560c3c14fb0: i64 = undef
try.c: 0x5560c3c794b0: v4i64,ch = CopyFromReg 0x5560c3b77a30, Register:v4i64 %vreg13
try.c: 0x5560c3c7e780: v4i64 = Register %vreg13
try.c: 0x5560c3c19330: v16i32 = X86ISD::VBROADCAST 0x5560c3c7e190
try.c: 0x5560c3c7e190: i32,ch = load<LD4[ConstantPool]> 0x5560c3b77a30, 0x5560c3c1bcd0, undef:i64
try.c: 0x5560c3c1bcd0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5560c3c15930: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5560c3c14fb0: i64 = undef
try.c: 0x5560c3ca1c40: 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: 0x5560c3ca1b10: i32 = Constant<0>
try.c: 0x5560c3ca1b10: i32 = Constant<0>
try.c: 0x5560c3ca1b10: i32 = Constant<0>
try.c: 0x5560c3ca1b10: i32 = Constant<0>
try.c: 0x5560c3ca1b10: i32 = Constant<0>
try.c: 0x5560c3ca1b10: i32 = Constant<0>
try.c: 0x5560c3ca1b10: i32 = Constant<0>
try.c: 0x5560c3ca1b10: i32 = Constant<0>
try.c: 0x5560c3ca1b10: 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: 0x559ece4af210: v4i64 = X86ISD::VTRUNC 0x559ece4af0e0
try.c: 0x559ece4af0e0: v16i32 = vselect 0x559ece48aca0, 0x559ece43d730, 0x559ece4aefb0
try.c: 0x559ece48aca0: v4i1 = X86ISD::PCMPGTM 0x559ece494890, 0x559ece490420
try.c: 0x559ece494890: v4i64 = X86ISD::VBROADCAST 0x559ece43a8d0
try.c: 0x559ece43a8d0: i64,ch = load<LD8[%lsr.iv6971]> 0x559ece3a5930, 0x559ece45ae90, undef:i64
try.c: 0x559ece45ae90: i64,ch = CopyFromReg 0x559ece3a5930, Register:i64 %vreg50
try.c: 0x559ece490680: i64 = Register %vreg50
try.c: 0x559ece43bda0: i64 = undef
try.c: 0x559ece490420: v4i64,ch = CopyFromReg 0x559ece3a5930, Register:v4i64 %vreg13
try.c: 0x559ece4950e0: v4i64 = Register %vreg13
try.c: 0x559ece43d730: v16i32 = X86ISD::VBROADCAST 0x559ece494af0
try.c: 0x559ece494af0: i32,ch = load<LD4[ConstantPool]> 0x559ece3a5930, 0x559ece438760, undef:i64
try.c: 0x559ece438760: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x559ece47a090: i64 = TargetConstantPool<i32 1> 0
try.c: 0x559ece43bda0: i64 = undef
try.c: 0x559ece4aefb0: 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: 0x559ece4aee80: i32 = Constant<0>
try.c: 0x559ece4aee80: i32 = Constant<0>
try.c: 0x559ece4aee80: i32 = Constant<0>
try.c: 0x559ece4aee80: i32 = Constant<0>
try.c: 0x559ece4aee80: i32 = Constant<0>
try.c: 0x559ece4aee80: i32 = Constant<0>
try.c: 0x559ece4aee80: i32 = Constant<0>
try.c: 0x559ece4aee80: i32 = Constant<0>
try.c: 0x559ece4aee80: 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: 0x55e047d617a0: v4i64 = X86ISD::VTRUNC 0x55e047d61670
try.c: 0x55e047d61670: v16i32 = vselect 0x55e047d5e180, 0x55e047d16b30, 0x55e047d61540
try.c: 0x55e047d5e180: v4i1 = X86ISD::PCMPGTM 0x55e047d59700, 0x55e047d55290
try.c: 0x55e047d59700: v4i64 = X86ISD::VBROADCAST 0x55e047d13cd0
try.c: 0x55e047d13cd0: i64,ch = load<LD8[%lsr.iv6971]> 0x55e047c6a940, 0x55e047d500f0, undef:i64
try.c: 0x55e047d500f0: i64,ch = CopyFromReg 0x55e047c6a940, Register:i64 %vreg50
try.c: 0x55e047d554f0: i64 = Register %vreg50
try.c: 0x55e047d151a0: i64 = undef
try.c: 0x55e047d55290: v4i64,ch = CopyFromReg 0x55e047c6a940, Register:v4i64 %vreg13
try.c: 0x55e047d59f50: v4i64 = Register %vreg13
try.c: 0x55e047d16b30: v16i32 = X86ISD::VBROADCAST 0x55e047d59960
try.c: 0x55e047d59960: i32,ch = load<LD4[ConstantPool]> 0x55e047c6a940, 0x55e047cfdfc0, undef:i64
try.c: 0x55e047cfdfc0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55e047cc6d90: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55e047d151a0: i64 = undef
try.c: 0x55e047d61540: 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: 0x55e047d61410: i32 = Constant<0>
try.c: 0x55e047d61410: i32 = Constant<0>
try.c: 0x55e047d61410: i32 = Constant<0>
try.c: 0x55e047d61410: i32 = Constant<0>
try.c: 0x55e047d61410: i32 = Constant<0>
try.c: 0x55e047d61410: i32 = Constant<0>
try.c: 0x55e047d61410: i32 = Constant<0>
try.c: 0x55e047d61410: i32 = Constant<0>
try.c: 0x55e047d61410: 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: 0x555aa629bb90: v4i64 = X86ISD::VTRUNC 0x555aa629ba60
try.c: 0x555aa629ba60: v16i32 = vselect 0x555aa628ada0, 0x555aa62218a0, 0x555aa629b930
try.c: 0x555aa628ada0: v4i1 = X86ISD::PCMPGTM 0x555aa6282230, 0x555aa627f540
try.c: 0x555aa6282230: v4i64 = X86ISD::VBROADCAST 0x555aa6221d60
try.c: 0x555aa6221d60: i64,ch = load<LD8[%lsr.iv6971]> 0x555aa617ca20, 0x555aa6230bc0, undef:i64
try.c: 0x555aa6230bc0: i64,ch = CopyFromReg 0x555aa617ca20, Register:i64 %vreg50
try.c: 0x555aa627f7a0: i64 = Register %vreg50
try.c: 0x555aa6219d50: i64 = undef
try.c: 0x555aa627f540: v4i64,ch = CopyFromReg 0x555aa617ca20, Register:v4i64 %vreg13
try.c: 0x555aa6282a80: v4i64 = Register %vreg13
try.c: 0x555aa62218a0: v16i32 = X86ISD::VBROADCAST 0x555aa6282490
try.c: 0x555aa6282490: i32,ch = load<LD4[ConstantPool]> 0x555aa617ca20, 0x555aa6224240, undef:i64
try.c: 0x555aa6224240: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x555aa621a6d0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x555aa6219d50: i64 = undef
try.c: 0x555aa629b930: 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: 0x555aa629b800: i32 = Constant<0>
try.c: 0x555aa629b800: i32 = Constant<0>
try.c: 0x555aa629b800: i32 = Constant<0>
try.c: 0x555aa629b800: i32 = Constant<0>
try.c: 0x555aa629b800: i32 = Constant<0>
try.c: 0x555aa629b800: i32 = Constant<0>
try.c: 0x555aa629b800: i32 = Constant<0>
try.c: 0x555aa629b800: i32 = Constant<0>
try.c: 0x555aa629b800: 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: 0x555725a8d010: v4i64 = X86ISD::VTRUNC 0x555725a8cee0
try.c: 0x555725a8cee0: v16i32 = vselect 0x555725a7fe10, 0x555725a33790, 0x555725a8cdb0
try.c: 0x555725a7fe10: v4i1 = X86ISD::PCMPGTM 0x555725a879e0, 0x555725a83570
try.c: 0x555725a879e0: v4i64 = X86ISD::VBROADCAST 0x555725a2ddc0
try.c: 0x555725a2ddc0: i64,ch = load<LD8[%lsr.iv6971]> 0x5557259989d0, 0x555725a71800, undef:i64
try.c: 0x555725a71800: i64,ch = CopyFromReg 0x5557259989d0, Register:i64 %vreg50
try.c: 0x555725a837d0: i64 = Register %vreg50
try.c: 0x555725a2f290: i64 = undef
try.c: 0x555725a83570: v4i64,ch = CopyFromReg 0x5557259989d0, Register:v4i64 %vreg13
try.c: 0x555725a88230: v4i64 = Register %vreg13
try.c: 0x555725a33790: v16i32 = X86ISD::VBROADCAST 0x555725a87c40
try.c: 0x555725a87c40: i32,ch = load<LD4[ConstantPool]> 0x5557259989d0, 0x555725a28540, undef:i64
try.c: 0x555725a28540: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x555725a72a00: i64 = TargetConstantPool<i32 1> 0
try.c: 0x555725a2f290: i64 = undef
try.c: 0x555725a8cdb0: 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: 0x555725a8cc80: i32 = Constant<0>
try.c: 0x555725a8cc80: i32 = Constant<0>
try.c: 0x555725a8cc80: i32 = Constant<0>
try.c: 0x555725a8cc80: i32 = Constant<0>
try.c: 0x555725a8cc80: i32 = Constant<0>
try.c: 0x555725a8cc80: i32 = Constant<0>
try.c: 0x555725a8cc80: i32 = Constant<0>
try.c: 0x555725a8cc80: i32 = Constant<0>
try.c: 0x555725a8cc80: 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: 0x556372ffd660: v4i64 = X86ISD::VTRUNC 0x556372ffd530
try.c: 0x556372ffd530: v16i32 = vselect 0x556372ffa040, 0x556372f82d10, 0x556372ffd400
try.c: 0x556372ffa040: v4i1 = X86ISD::PCMPGTM 0x556372fdaed0, 0x556372fd6a60
try.c: 0x556372fdaed0: v4i64 = X86ISD::VBROADCAST 0x556372f7c100
try.c: 0x556372f7c100: i64,ch = load<LD8[%lsr.iv6971]> 0x556372eeb950, 0x556372fc14d0, undef:i64
try.c: 0x556372fc14d0: i64,ch = CopyFromReg 0x556372eeb950, Register:i64 %vreg50
try.c: 0x556372fd6cc0: i64 = Register %vreg50
try.c: 0x556372f81380: i64 = undef
try.c: 0x556372fd6a60: v4i64,ch = CopyFromReg 0x556372eeb950, Register:v4i64 %vreg13
try.c: 0x556372fdb720: v4i64 = Register %vreg13
try.c: 0x556372f82d10: v16i32 = X86ISD::VBROADCAST 0x556372fdb130
try.c: 0x556372fdb130: i32,ch = load<LD4[ConstantPool]> 0x556372eeb950, 0x556372f7b6e0, undef:i64
try.c: 0x556372f7b6e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x556372fa1f40: i64 = TargetConstantPool<i32 1> 0
try.c: 0x556372f81380: i64 = undef
try.c: 0x556372ffd400: 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: 0x556372ffd2d0: i32 = Constant<0>
try.c: 0x556372ffd2d0: i32 = Constant<0>
try.c: 0x556372ffd2d0: i32 = Constant<0>
try.c: 0x556372ffd2d0: i32 = Constant<0>
try.c: 0x556372ffd2d0: i32 = Constant<0>
try.c: 0x556372ffd2d0: i32 = Constant<0>
try.c: 0x556372ffd2d0: i32 = Constant<0>
try.c: 0x556372ffd2d0: i32 = Constant<0>
try.c: 0x556372ffd2d0: 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: 0x55a2ed29d730: v4i64 = X86ISD::VTRUNC 0x55a2ed29d600
try.c: 0x55a2ed29d600: v16i32 = vselect 0x55a2ed298100, 0x55a2ed24f940, 0x55a2ed29d4d0
try.c: 0x55a2ed298100: v4i1 = X86ISD::PCMPGTM 0x55a2ed2950e0, 0x55a2ed2904b0
try.c: 0x55a2ed2950e0: v4i64 = X86ISD::VBROADCAST 0x55a2ed24fe00
try.c: 0x55a2ed24fe00: i64,ch = load<LD8[%lsr.iv6971]> 0x55a2ed18ea30, 0x55a2ed234110, undef:i64
try.c: 0x55a2ed234110: i64,ch = CopyFromReg 0x55a2ed18ea30, Register:i64 %vreg50
try.c: 0x55a2ed290710: i64 = Register %vreg50
try.c: 0x55a2ed22a190: i64 = undef
try.c: 0x55a2ed2904b0: v4i64,ch = CopyFromReg 0x55a2ed18ea30, Register:v4i64 %vreg13
try.c: 0x55a2ed295930: v4i64 = Register %vreg13
try.c: 0x55a2ed24f940: v16i32 = X86ISD::VBROADCAST 0x55a2ed295340
try.c: 0x55a2ed295340: i32,ch = load<LD4[ConstantPool]> 0x55a2ed18ea30, 0x55a2ed230a50, undef:i64
try.c: 0x55a2ed230a50: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55a2ed22ab10: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55a2ed22a190: i64 = undef
try.c: 0x55a2ed29d4d0: 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: 0x55a2ed29d3a0: i32 = Constant<0>
try.c: 0x55a2ed29d3a0: i32 = Constant<0>
try.c: 0x55a2ed29d3a0: i32 = Constant<0>
try.c: 0x55a2ed29d3a0: i32 = Constant<0>
try.c: 0x55a2ed29d3a0: i32 = Constant<0>
try.c: 0x55a2ed29d3a0: i32 = Constant<0>
try.c: 0x55a2ed29d3a0: i32 = Constant<0>
try.c: 0x55a2ed29d3a0: i32 = Constant<0>
try.c: 0x55a2ed29d3a0: 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: 0x556893456fc0: v4i64 = X86ISD::VTRUNC 0x556893456e90
try.c: 0x556893456e90: v16i32 = vselect 0x556893451990, 0x5568933f0730, 0x556893456d60
try.c: 0x556893451990: v4i1 = X86ISD::PCMPGTM 0x556893450980, 0x55689344c510
try.c: 0x556893450980: v4i64 = X86ISD::VBROADCAST 0x5568933f35c0
try.c: 0x5568933f35c0: i64,ch = load<LD8[%lsr.iv6971]> 0x556893361950, 0x5568934183f0, undef:i64
try.c: 0x5568934183f0: i64,ch = CopyFromReg 0x556893361950, Register:i64 %vreg50
try.c: 0x55689344c770: i64 = Register %vreg50
try.c: 0x5568933f4a90: i64 = undef
try.c: 0x55689344c510: v4i64,ch = CopyFromReg 0x556893361950, Register:v4i64 %vreg13
try.c: 0x5568934511d0: v4i64 = Register %vreg13
try.c: 0x5568933f0730: v16i32 = X86ISD::VBROADCAST 0x556893450be0
try.c: 0x556893450be0: i32,ch = load<LD4[ConstantPool]> 0x556893361950, 0x5568933ffef0, undef:i64
try.c: 0x5568933ffef0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55689343a2b0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5568933f4a90: i64 = undef
try.c: 0x556893456d60: 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: 0x556893456c30: i32 = Constant<0>
try.c: 0x556893456c30: i32 = Constant<0>
try.c: 0x556893456c30: i32 = Constant<0>
try.c: 0x556893456c30: i32 = Constant<0>
try.c: 0x556893456c30: i32 = Constant<0>
try.c: 0x556893456c30: i32 = Constant<0>
try.c: 0x556893456c30: i32 = Constant<0>
try.c: 0x556893456c30: i32 = Constant<0>
try.c: 0x556893456c30: 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: 0x55b11e95bab0: v4i64 = X86ISD::VTRUNC 0x55b11e95b980
try.c: 0x55b11e95b980: v16i32 = vselect 0x55b11e94b8b0, 0x55b11e8ec300, 0x55b11e95b850
try.c: 0x55b11e94b8b0: v4i1 = X86ISD::PCMPGTM 0x55b11e940ca0, 0x55b11e93c070
try.c: 0x55b11e940ca0: v4i64 = X86ISD::VBROADCAST 0x55b11e8de6e0
try.c: 0x55b11e8de6e0: i64,ch = load<LD8[%lsr.iv6971]> 0x55b11e851950, 0x55b11e927d90, undef:i64
try.c: 0x55b11e927d90: i64,ch = CopyFromReg 0x55b11e851950, Register:i64 %vreg50
try.c: 0x55b11e93c2d0: i64 = Register %vreg50
try.c: 0x55b11e8dfbb0: i64 = undef
try.c: 0x55b11e93c070: v4i64,ch = CopyFromReg 0x55b11e851950, Register:v4i64 %vreg13
try.c: 0x55b11e9414f0: v4i64 = Register %vreg13
try.c: 0x55b11e8ec300: v16i32 = X86ISD::VBROADCAST 0x55b11e940f00
try.c: 0x55b11e940f00: i32,ch = load<LD4[ConstantPool]> 0x55b11e851950, 0x55b11e8ddcc0, undef:i64
try.c: 0x55b11e8ddcc0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55b11e933ca0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55b11e8dfbb0: i64 = undef
try.c: 0x55b11e95b850: 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: 0x55b11e95b720: i32 = Constant<0>
try.c: 0x55b11e95b720: i32 = Constant<0>
try.c: 0x55b11e95b720: i32 = Constant<0>
try.c: 0x55b11e95b720: i32 = Constant<0>
try.c: 0x55b11e95b720: i32 = Constant<0>
try.c: 0x55b11e95b720: i32 = Constant<0>
try.c: 0x55b11e95b720: i32 = Constant<0>
try.c: 0x55b11e95b720: i32 = Constant<0>
try.c: 0x55b11e95b720: 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: 0x55bdcafed710: v4i64 = X86ISD::VTRUNC 0x55bdcafed5e0
try.c: 0x55bdcafed5e0: v16i32 = vselect 0x55bdcafdc9e0, 0x55bdcaf601a0, 0x55bdcafed4b0
try.c: 0x55bdcafdc9e0: v4i1 = X86ISD::PCMPGTM 0x55bdcafc8210, 0x55bdcafc35e0
try.c: 0x55bdcafc8210: v4i64 = X86ISD::VBROADCAST 0x55bdcaf60660
try.c: 0x55bdcaf60660: i64,ch = load<LD8[%lsr.iv6971]> 0x55bdcaec1a30, 0x55bdcaf70fd0, undef:i64
try.c: 0x55bdcaf70fd0: i64,ch = CopyFromReg 0x55bdcaec1a30, Register:i64 %vreg50
try.c: 0x55bdcafc3840: i64 = Register %vreg50
try.c: 0x55bdcaf53ab0: i64 = undef
try.c: 0x55bdcafc35e0: v4i64,ch = CopyFromReg 0x55bdcaec1a30, Register:v4i64 %vreg13
try.c: 0x55bdcafc8a60: v4i64 = Register %vreg13
try.c: 0x55bdcaf601a0: v16i32 = X86ISD::VBROADCAST 0x55bdcafc8470
try.c: 0x55bdcafc8470: i32,ch = load<LD4[ConstantPool]> 0x55bdcaec1a30, 0x55bdcaf63c40, undef:i64
try.c: 0x55bdcaf63c40: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55bdcaf54430: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55bdcaf53ab0: i64 = undef
try.c: 0x55bdcafed4b0: 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: 0x55bdcafed380: i32 = Constant<0>
try.c: 0x55bdcafed380: i32 = Constant<0>
try.c: 0x55bdcafed380: i32 = Constant<0>
try.c: 0x55bdcafed380: i32 = Constant<0>
try.c: 0x55bdcafed380: i32 = Constant<0>
try.c: 0x55bdcafed380: i32 = Constant<0>
try.c: 0x55bdcafed380: i32 = Constant<0>
try.c: 0x55bdcafed380: i32 = Constant<0>
try.c: 0x55bdcafed380: 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: 0x5622166cd080: v4i64 = X86ISD::VTRUNC 0x5622166ccf50
try.c: 0x5622166ccf50: v16i32 = vselect 0x5622166bfe80, 0x562216682870, 0x5622166cce20
try.c: 0x5622166bfe80: v4i1 = X86ISD::PCMPGTM 0x5622166c7a50, 0x5622166c35e0
try.c: 0x5622166c7a50: v4i64 = X86ISD::VBROADCAST 0x562216667d40
try.c: 0x562216667d40: i64,ch = load<LD8[%lsr.iv6971]> 0x5622165d8950, 0x5622166b1060, undef:i64
try.c: 0x5622166b1060: i64,ch = CopyFromReg 0x5622165d8950, Register:i64 %vreg50
try.c: 0x5622166c3840: i64 = Register %vreg50
try.c: 0x562216669210: i64 = undef
try.c: 0x5622166c35e0: v4i64,ch = CopyFromReg 0x5622165d8950, Register:v4i64 %vreg13
try.c: 0x5622166c82a0: v4i64 = Register %vreg13
try.c: 0x562216682870: v16i32 = X86ISD::VBROADCAST 0x5622166c7cb0
try.c: 0x5622166c7cb0: i32,ch = load<LD4[ConstantPool]> 0x5622165d8950, 0x562216656dd0, undef:i64
try.c: 0x562216656dd0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5622166b7340: i64 = TargetConstantPool<i32 1> 0
try.c: 0x562216669210: i64 = undef
try.c: 0x5622166cce20: 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: 0x5622166cccf0: i32 = Constant<0>
try.c: 0x5622166cccf0: i32 = Constant<0>
try.c: 0x5622166cccf0: i32 = Constant<0>
try.c: 0x5622166cccf0: i32 = Constant<0>
try.c: 0x5622166cccf0: i32 = Constant<0>
try.c: 0x5622166cccf0: i32 = Constant<0>
try.c: 0x5622166cccf0: i32 = Constant<0>
try.c: 0x5622166cccf0: i32 = Constant<0>
try.c: 0x5622166cccf0: 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: 0x558ccb8cc540: v4i64 = X86ISD::VTRUNC 0x558ccb8cc410
try.c: 0x558ccb8cc410: v16i32 = vselect 0x558ccb8df400, 0x558ccb8653f0, 0x558ccb8cc2e0
try.c: 0x558ccb8df400: v4i1 = X86ISD::PCMPGTM 0x558ccb8c4870, 0x558ccb8c0400
try.c: 0x558ccb8c4870: v4i64 = X86ISD::VBROADCAST 0x558ccb868e10
try.c: 0x558ccb868e10: i64,ch = load<LD8[%lsr.iv6971]> 0x558ccb7d5950, 0x558ccb8ae530, undef:i64
try.c: 0x558ccb8ae530: i64,ch = CopyFromReg 0x558ccb7d5950, Register:i64 %vreg50
try.c: 0x558ccb8c0660: i64 = Register %vreg50
try.c: 0x558ccb863a60: i64 = undef
try.c: 0x558ccb8c0400: v4i64,ch = CopyFromReg 0x558ccb7d5950, Register:v4i64 %vreg13
try.c: 0x558ccb8c50c0: v4i64 = Register %vreg13
try.c: 0x558ccb8653f0: v16i32 = X86ISD::VBROADCAST 0x558ccb8c4ad0
try.c: 0x558ccb8c4ad0: i32,ch = load<LD4[ConstantPool]> 0x558ccb7d5950, 0x558ccb8683f0, undef:i64
try.c: 0x558ccb8683f0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x558ccb88a870: i64 = TargetConstantPool<i32 1> 0
try.c: 0x558ccb863a60: i64 = undef
try.c: 0x558ccb8cc2e0: 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: 0x558ccb8cc1b0: i32 = Constant<0>
try.c: 0x558ccb8cc1b0: i32 = Constant<0>
try.c: 0x558ccb8cc1b0: i32 = Constant<0>
try.c: 0x558ccb8cc1b0: i32 = Constant<0>
try.c: 0x558ccb8cc1b0: i32 = Constant<0>
try.c: 0x558ccb8cc1b0: i32 = Constant<0>
try.c: 0x558ccb8cc1b0: i32 = Constant<0>
try.c: 0x558ccb8cc1b0: i32 = Constant<0>
try.c: 0x558ccb8cc1b0: 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: 0x55a8a61176e0: v4i64 = X86ISD::VTRUNC 0x55a8a61175b0
try.c: 0x55a8a61175b0: v16i32 = vselect 0x55a8a6110730, 0x55a8a6085e50, 0x55a8a6117480
try.c: 0x55a8a6110730: v4i1 = X86ISD::PCMPGTM 0x55a8a60f0f10, 0x55a8a60ed4a0
try.c: 0x55a8a60f0f10: v4i64 = X86ISD::VBROADCAST 0x55a8a6086310
try.c: 0x55a8a6086310: i64,ch = load<LD8[%lsr.iv6971]> 0x55a8a5feba30, 0x55a8a60b2f60, undef:i64
try.c: 0x55a8a60b2f60: i64,ch = CopyFromReg 0x55a8a5feba30, Register:i64 %vreg50
try.c: 0x55a8a60ed700: i64 = Register %vreg50
try.c: 0x55a8a60892f0: i64 = undef
try.c: 0x55a8a60ed4a0: v4i64,ch = CopyFromReg 0x55a8a5feba30, Register:v4i64 %vreg13
try.c: 0x55a8a60f1760: v4i64 = Register %vreg13
try.c: 0x55a8a6085e50: v16i32 = X86ISD::VBROADCAST 0x55a8a60f1170
try.c: 0x55a8a60f1170: i32,ch = load<LD4[ConstantPool]> 0x55a8a5feba30, 0x55a8a60887f0, undef:i64
try.c: 0x55a8a60887f0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55a8a6089c70: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55a8a60892f0: i64 = undef
try.c: 0x55a8a6117480: 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: 0x55a8a6117350: i32 = Constant<0>
try.c: 0x55a8a6117350: i32 = Constant<0>
try.c: 0x55a8a6117350: i32 = Constant<0>
try.c: 0x55a8a6117350: i32 = Constant<0>
try.c: 0x55a8a6117350: i32 = Constant<0>
try.c: 0x55a8a6117350: i32 = Constant<0>
try.c: 0x55a8a6117350: i32 = Constant<0>
try.c: 0x55a8a6117350: i32 = Constant<0>
try.c: 0x55a8a6117350: 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: 0x55bad4e8e840: v4i64 = X86ISD::VTRUNC 0x55bad4e8e710
try.c: 0x55bad4e8e710: v16i32 = vselect 0x55bad4ea9440, 0x55bad4e3d280, 0x55bad4e8e5e0
try.c: 0x55bad4ea9440: v4i1 = X86ISD::PCMPGTM 0x55bad4e86720, 0x55bad4e822b0
try.c: 0x55bad4e86720: v4i64 = X86ISD::VBROADCAST 0x55bad4e2a280
try.c: 0x55bad4e2a280: i64,ch = load<LD8[%lsr.iv6971]> 0x55bad4d97960, 0x55bad4e7d110, undef:i64
try.c: 0x55bad4e7d110: i64,ch = CopyFromReg 0x55bad4d97960, Register:i64 %vreg50
try.c: 0x55bad4e82510: i64 = Register %vreg50
try.c: 0x55bad4e3b8f0: i64 = undef
try.c: 0x55bad4e822b0: v4i64,ch = CopyFromReg 0x55bad4d97960, Register:v4i64 %vreg13
try.c: 0x55bad4e86f70: v4i64 = Register %vreg13
try.c: 0x55bad4e3d280: v16i32 = X86ISD::VBROADCAST 0x55bad4e86980
try.c: 0x55bad4e86980: i32,ch = load<LD4[ConstantPool]> 0x55bad4d97960, 0x55bad4e29860, undef:i64
try.c: 0x55bad4e29860: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55bad4e6c3b0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55bad4e3b8f0: i64 = undef
try.c: 0x55bad4e8e5e0: 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: 0x55bad4e8e4b0: i32 = Constant<0>
try.c: 0x55bad4e8e4b0: i32 = Constant<0>
try.c: 0x55bad4e8e4b0: i32 = Constant<0>
try.c: 0x55bad4e8e4b0: i32 = Constant<0>
try.c: 0x55bad4e8e4b0: i32 = Constant<0>
try.c: 0x55bad4e8e4b0: i32 = Constant<0>
try.c: 0x55bad4e8e4b0: i32 = Constant<0>
try.c: 0x55bad4e8e4b0: i32 = Constant<0>
try.c: 0x55bad4e8e4b0: 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: 0x55b489ed23d0: v4i64 = X86ISD::VTRUNC 0x55b489ed22a0
try.c: 0x55b489ed22a0: v16i32 = vselect 0x55b489ecedb0, 0x55b489e77260, 0x55b489ed2170
try.c: 0x55b489ecedb0: v4i1 = X86ISD::PCMPGTM 0x55b489eb7a40, 0x55b489eb35d0
try.c: 0x55b489eb7a40: v4i64 = X86ISD::VBROADCAST 0x55b489e5bb40
try.c: 0x55b489e5bb40: i64,ch = load<LD8[%lsr.iv6971]> 0x55b489dc8950, 0x55b489ea16b0, undef:i64
try.c: 0x55b489ea16b0: i64,ch = CopyFromReg 0x55b489dc8950, Register:i64 %vreg50
try.c: 0x55b489eb3830: i64 = Register %vreg50
try.c: 0x55b489e758d0: i64 = undef
try.c: 0x55b489eb35d0: v4i64,ch = CopyFromReg 0x55b489dc8950, Register:v4i64 %vreg13
try.c: 0x55b489eb8290: v4i64 = Register %vreg13
try.c: 0x55b489e77260: v16i32 = X86ISD::VBROADCAST 0x55b489eb7ca0
try.c: 0x55b489eb7ca0: i32,ch = load<LD4[ConstantPool]> 0x55b489dc8950, 0x55b489e5b120, undef:i64
try.c: 0x55b489e5b120: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55b489ea2ca0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55b489e758d0: i64 = undef
try.c: 0x55b489ed2170: 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: 0x55b489ed2040: i32 = Constant<0>
try.c: 0x55b489ed2040: i32 = Constant<0>
try.c: 0x55b489ed2040: i32 = Constant<0>
try.c: 0x55b489ed2040: i32 = Constant<0>
try.c: 0x55b489ed2040: i32 = Constant<0>
try.c: 0x55b489ed2040: i32 = Constant<0>
try.c: 0x55b489ed2040: i32 = Constant<0>
try.c: 0x55b489ed2040: i32 = Constant<0>
try.c: 0x55b489ed2040: 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: 0x55aa2ea96850: v4i64 = X86ISD::VTRUNC 0x55aa2ea96720
try.c: 0x55aa2ea96720: v16i32 = vselect 0x55aa2ea91220, 0x55aa2ea15e10, 0x55aa2ea965f0
try.c: 0x55aa2ea91220: v4i1 = X86ISD::PCMPGTM 0x55aa2ea7da90, 0x55aa2ea7a630
try.c: 0x55aa2ea7da90: v4i64 = X86ISD::VBROADCAST 0x55aa2ea162d0
try.c: 0x55aa2ea162d0: i64,ch = load<LD8[%lsr.iv6971]> 0x55aa2e977a30, 0x55aa2ea2f940, undef:i64
try.c: 0x55aa2ea2f940: i64,ch = CopyFromReg 0x55aa2e977a30, Register:i64 %vreg50
try.c: 0x55aa2ea7a890: i64 = Register %vreg50
try.c: 0x55aa2e9f5c00: i64 = undef
try.c: 0x55aa2ea7a630: v4i64,ch = CopyFromReg 0x55aa2e977a30, Register:v4i64 %vreg13
try.c: 0x55aa2ea7e2e0: v4i64 = Register %vreg13
try.c: 0x55aa2ea15e10: v16i32 = X86ISD::VBROADCAST 0x55aa2ea7dcf0
try.c: 0x55aa2ea7dcf0: i32,ch = load<LD4[ConstantPool]> 0x55aa2e977a30, 0x55aa2ea199c0, undef:i64
try.c: 0x55aa2ea199c0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55aa2e9f6580: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55aa2e9f5c00: i64 = undef
try.c: 0x55aa2ea965f0: 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: 0x55aa2ea964c0: i32 = Constant<0>
try.c: 0x55aa2ea964c0: i32 = Constant<0>
try.c: 0x55aa2ea964c0: i32 = Constant<0>
try.c: 0x55aa2ea964c0: i32 = Constant<0>
try.c: 0x55aa2ea964c0: i32 = Constant<0>
try.c: 0x55aa2ea964c0: i32 = Constant<0>
try.c: 0x55aa2ea964c0: i32 = Constant<0>
try.c: 0x55aa2ea964c0: i32 = Constant<0>
try.c: 0x55aa2ea964c0: 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: 0x556fd7df88a0: v4i64 = X86ISD::VTRUNC 0x556fd7df8770
try.c: 0x556fd7df8770: v16i32 = vselect 0x556fd7de9190, 0x556fd7d874a0, 0x556fd7df8640
try.c: 0x556fd7de9190: v4i1 = X86ISD::PCMPGTM 0x556fd7ddf8d0, 0x556fd7ddb460
try.c: 0x556fd7ddf8d0: v4i64 = X86ISD::VBROADCAST 0x556fd7d7ffe0
try.c: 0x556fd7d7ffe0: i64,ch = load<LD8[%lsr.iv6971]> 0x556fd7cf0950, 0x556fd7dd62c0, undef:i64
try.c: 0x556fd7dd62c0: i64,ch = CopyFromReg 0x556fd7cf0950, Register:i64 %vreg50
try.c: 0x556fd7ddb6c0: i64 = Register %vreg50
try.c: 0x556fd7d85b10: i64 = undef
try.c: 0x556fd7ddb460: v4i64,ch = CopyFromReg 0x556fd7cf0950, Register:v4i64 %vreg13
try.c: 0x556fd7de0120: v4i64 = Register %vreg13
try.c: 0x556fd7d874a0: v16i32 = X86ISD::VBROADCAST 0x556fd7ddfb30
try.c: 0x556fd7ddfb30: i32,ch = load<LD4[ConstantPool]> 0x556fd7cf0950, 0x556fd7d7f5c0, undef:i64
try.c: 0x556fd7d7f5c0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x556fd7d8d880: i64 = TargetConstantPool<i32 1> 0
try.c: 0x556fd7d85b10: i64 = undef
try.c: 0x556fd7df8640: 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: 0x556fd7df8510: i32 = Constant<0>
try.c: 0x556fd7df8510: i32 = Constant<0>
try.c: 0x556fd7df8510: i32 = Constant<0>
try.c: 0x556fd7df8510: i32 = Constant<0>
try.c: 0x556fd7df8510: i32 = Constant<0>
try.c: 0x556fd7df8510: i32 = Constant<0>
try.c: 0x556fd7df8510: i32 = Constant<0>
try.c: 0x556fd7df8510: i32 = Constant<0>
try.c: 0x556fd7df8510: 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: 0x5629a178dab0: v4i64 = X86ISD::VTRUNC 0x5629a178d980
try.c: 0x5629a178d980: v16i32 = vselect 0x5629a17ac300, 0x5629a17523d0, 0x5629a178d850
try.c: 0x5629a17ac300: v4i1 = X86ISD::PCMPGTM 0x5629a1788970, 0x5629a1784500
try.c: 0x5629a1788970: v4i64 = X86ISD::VBROADCAST 0x5629a17316c0
try.c: 0x5629a17316c0: i64,ch = load<LD8[%lsr.iv6971]> 0x5629a1699930, 0x5629a177f360, undef:i64
try.c: 0x5629a177f360: i64,ch = CopyFromReg 0x5629a1699930, Register:i64 %vreg50
try.c: 0x5629a1784760: i64 = Register %vreg50
try.c: 0x5629a1750a40: i64 = undef
try.c: 0x5629a1784500: v4i64,ch = CopyFromReg 0x5629a1699930, Register:v4i64 %vreg13
try.c: 0x5629a17891c0: v4i64 = Register %vreg13
try.c: 0x5629a17523d0: v16i32 = X86ISD::VBROADCAST 0x5629a1788bd0
try.c: 0x5629a1788bd0: i32,ch = load<LD4[ConstantPool]> 0x5629a1699930, 0x5629a1730ca0, undef:i64
try.c: 0x5629a1730ca0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5629a176f770: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5629a1750a40: i64 = undef
try.c: 0x5629a178d850: 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: 0x5629a178d720: i32 = Constant<0>
try.c: 0x5629a178d720: i32 = Constant<0>
try.c: 0x5629a178d720: i32 = Constant<0>
try.c: 0x5629a178d720: i32 = Constant<0>
try.c: 0x5629a178d720: i32 = Constant<0>
try.c: 0x5629a178d720: i32 = Constant<0>
try.c: 0x5629a178d720: i32 = Constant<0>
try.c: 0x5629a178d720: i32 = Constant<0>
try.c: 0x5629a178d720: 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: 0x5583174c9e30: v4i64 = X86ISD::VTRUNC 0x5583174c9d00
try.c: 0x5583174c9d00: v16i32 = vselect 0x5583174c4800, 0x55831745e140, 0x5583174c9bd0
try.c: 0x5583174c4800: v4i1 = X86ISD::PCMPGTM 0x5583174bdc30, 0x5583174b91b0
try.c: 0x5583174bdc30: v4i64 = X86ISD::VBROADCAST 0x55831745e600
try.c: 0x55831745e600: i64,ch = load<LD8[%lsr.iv6971]> 0x5583173b7a30, 0x5583174673b0, undef:i64
try.c: 0x5583174673b0: i64,ch = CopyFromReg 0x5583173b7a30, Register:i64 %vreg50
try.c: 0x5583174b9410: i64 = Register %vreg50
try.c: 0x558317460370: i64 = undef
try.c: 0x5583174b91b0: v4i64,ch = CopyFromReg 0x5583173b7a30, Register:v4i64 %vreg13
try.c: 0x5583174be480: v4i64 = Register %vreg13
try.c: 0x55831745e140: v16i32 = X86ISD::VBROADCAST 0x5583174bde90
try.c: 0x5583174bde90: i32,ch = load<LD4[ConstantPool]> 0x5583173b7a30, 0x558317456970, undef:i64
try.c: 0x558317456970: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x558317460cf0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x558317460370: i64 = undef
try.c: 0x5583174c9bd0: 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: 0x5583174c9aa0: i32 = Constant<0>
try.c: 0x5583174c9aa0: i32 = Constant<0>
try.c: 0x5583174c9aa0: i32 = Constant<0>
try.c: 0x5583174c9aa0: i32 = Constant<0>
try.c: 0x5583174c9aa0: i32 = Constant<0>
try.c: 0x5583174c9aa0: i32 = Constant<0>
try.c: 0x5583174c9aa0: i32 = Constant<0>
try.c: 0x5583174c9aa0: i32 = Constant<0>
try.c: 0x5583174c9aa0: 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: 0x5651452371d0: v4i64 = X86ISD::VTRUNC 0x5651452370a0
try.c: 0x5651452370a0: v16i32 = vselect 0x565145244210, 0x5651451c8060, 0x565145236f70
try.c: 0x565145244210: v4i1 = X86ISD::PCMPGTM 0x56514521f870, 0x56514521b400
try.c: 0x56514521f870: v4i64 = X86ISD::VBROADCAST 0x5651451c0fa0
try.c: 0x5651451c0fa0: i64,ch = load<LD8[%lsr.iv6971]> 0x5651451309c0, 0x5651451e5950, undef:i64
try.c: 0x5651451e5950: i64,ch = CopyFromReg 0x5651451309c0, Register:i64 %vreg50
try.c: 0x56514521b660: i64 = Register %vreg50
try.c: 0x5651451c66d0: i64 = undef
try.c: 0x56514521b400: v4i64,ch = CopyFromReg 0x5651451309c0, Register:v4i64 %vreg13
try.c: 0x5651452200c0: v4i64 = Register %vreg13
try.c: 0x5651451c8060: v16i32 = X86ISD::VBROADCAST 0x56514521fad0
try.c: 0x56514521fad0: i32,ch = load<LD4[ConstantPool]> 0x5651451309c0, 0x5651451c0580, undef:i64
try.c: 0x5651451c0580: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56514520a420: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5651451c66d0: i64 = undef
try.c: 0x565145236f70: 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: 0x565145236e40: i32 = Constant<0>
try.c: 0x565145236e40: i32 = Constant<0>
try.c: 0x565145236e40: i32 = Constant<0>
try.c: 0x565145236e40: i32 = Constant<0>
try.c: 0x565145236e40: i32 = Constant<0>
try.c: 0x565145236e40: i32 = Constant<0>
try.c: 0x565145236e40: i32 = Constant<0>
try.c: 0x565145236e40: i32 = Constant<0>
try.c: 0x565145236e40: 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: 0x56039c107a50: v4i64 = X86ISD::VTRUNC 0x56039c107920
try.c: 0x56039c107920: v16i32 = vselect 0x56039c0f6d60, 0x56039c0aa210, 0x56039c1077f0
try.c: 0x56039c0f6d60: v4i1 = X86ISD::PCMPGTM 0x56039c0fe930, 0x56039c0fa4c0
try.c: 0x56039c0fe930: v4i64 = X86ISD::VBROADCAST 0x56039c09c600
try.c: 0x56039c09c600: i64,ch = load<LD8[%lsr.iv6971]> 0x56039c00f8f0, 0x56039c0ed4a0, undef:i64
try.c: 0x56039c0ed4a0: i64,ch = CopyFromReg 0x56039c00f8f0, Register:i64 %vreg50
try.c: 0x56039c0fa720: i64 = Register %vreg50
try.c: 0x56039c09dad0: i64 = undef
try.c: 0x56039c0fa4c0: v4i64,ch = CopyFromReg 0x56039c00f8f0, Register:v4i64 %vreg13
try.c: 0x56039c0ff180: v4i64 = Register %vreg13
try.c: 0x56039c0aa210: v16i32 = X86ISD::VBROADCAST 0x56039c0feb90
try.c: 0x56039c0feb90: i32,ch = load<LD4[ConstantPool]> 0x56039c00f8f0, 0x56039c09bbe0, undef:i64
try.c: 0x56039c09bbe0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56039c0c0210: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56039c09dad0: i64 = undef
try.c: 0x56039c1077f0: 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: 0x56039c1076c0: i32 = Constant<0>
try.c: 0x56039c1076c0: i32 = Constant<0>
try.c: 0x56039c1076c0: i32 = Constant<0>
try.c: 0x56039c1076c0: i32 = Constant<0>
try.c: 0x56039c1076c0: i32 = Constant<0>
try.c: 0x56039c1076c0: i32 = Constant<0>
try.c: 0x56039c1076c0: i32 = Constant<0>
try.c: 0x56039c1076c0: i32 = Constant<0>
try.c: 0x56039c1076c0: 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: 0x55c9f06b8230: v4i64 = X86ISD::VTRUNC 0x55c9f06b8100
try.c: 0x55c9f06b8100: v16i32 = vselect 0x55c9f06a7410, 0x55c9f06340a0, 0x55c9f06b7fd0
try.c: 0x55c9f06a7410: v4i1 = X86ISD::PCMPGTM 0x55c9f069f040, 0x55c9f069abd0
try.c: 0x55c9f069f040: v4i64 = X86ISD::VBROADCAST 0x55c9f0634560
try.c: 0x55c9f0634560: i64,ch = load<LD8[%lsr.iv6971]> 0x55c9f0598a30, 0x55c9f064e970, undef:i64
try.c: 0x55c9f064e970: i64,ch = CopyFromReg 0x55c9f0598a30, Register:i64 %vreg50
try.c: 0x55c9f069ae30: i64 = Register %vreg50
try.c: 0x55c9f065a150: i64 = undef
try.c: 0x55c9f069abd0: v4i64,ch = CopyFromReg 0x55c9f0598a30, Register:v4i64 %vreg13
try.c: 0x55c9f069f890: v4i64 = Register %vreg13
try.c: 0x55c9f06340a0: v16i32 = X86ISD::VBROADCAST 0x55c9f069f2a0
try.c: 0x55c9f069f2a0: i32,ch = load<LD4[ConstantPool]> 0x55c9f0598a30, 0x55c9f0649660, undef:i64
try.c: 0x55c9f0649660: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55c9f065aad0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55c9f065a150: i64 = undef
try.c: 0x55c9f06b7fd0: 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: 0x55c9f06b7ea0: i32 = Constant<0>
try.c: 0x55c9f06b7ea0: i32 = Constant<0>
try.c: 0x55c9f06b7ea0: i32 = Constant<0>
try.c: 0x55c9f06b7ea0: i32 = Constant<0>
try.c: 0x55c9f06b7ea0: i32 = Constant<0>
try.c: 0x55c9f06b7ea0: i32 = Constant<0>
try.c: 0x55c9f06b7ea0: i32 = Constant<0>
try.c: 0x55c9f06b7ea0: i32 = Constant<0>
try.c: 0x55c9f06b7ea0: 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: 0x562e419d3600: v4i64 = X86ISD::VTRUNC 0x562e419d34d0
try.c: 0x562e419d34d0: v16i32 = vselect 0x562e419f1140, 0x562e41988ba0, 0x562e419d33a0
try.c: 0x562e419f1140: v4i1 = X86ISD::PCMPGTM 0x562e419cdfd0, 0x562e419c9b60
try.c: 0x562e419cdfd0: v4i64 = X86ISD::VBROADCAST 0x562e41985d40
try.c: 0x562e41985d40: i64,ch = load<LD8[%lsr.iv6971]> 0x562e418de950, 0x562e419c0c10, undef:i64
try.c: 0x562e419c0c10: i64,ch = CopyFromReg 0x562e418de950, Register:i64 %vreg50
try.c: 0x562e419c9dc0: i64 = Register %vreg50
try.c: 0x562e41987210: i64 = undef
try.c: 0x562e419c9b60: v4i64,ch = CopyFromReg 0x562e418de950, Register:v4i64 %vreg13
try.c: 0x562e419ce820: v4i64 = Register %vreg13
try.c: 0x562e41988ba0: v16i32 = X86ISD::VBROADCAST 0x562e419ce230
try.c: 0x562e419ce230: i32,ch = load<LD4[ConstantPool]> 0x562e418de950, 0x562e41971b30, undef:i64
try.c: 0x562e41971b30: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x562e4195cea0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x562e41987210: i64 = undef
try.c: 0x562e419d33a0: 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: 0x562e419d3270: i32 = Constant<0>
try.c: 0x562e419d3270: i32 = Constant<0>
try.c: 0x562e419d3270: i32 = Constant<0>
try.c: 0x562e419d3270: i32 = Constant<0>
try.c: 0x562e419d3270: i32 = Constant<0>
try.c: 0x562e419d3270: i32 = Constant<0>
try.c: 0x562e419d3270: i32 = Constant<0>
try.c: 0x562e419d3270: i32 = Constant<0>
try.c: 0x562e419d3270: 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: 0x562bc3b860b0: v4i64 = X86ISD::VTRUNC 0x562bc3b85f80
try.c: 0x562bc3b85f80: v16i32 = vselect 0x562bc3b79670, 0x562bc3b385f0, 0x562bc3b85e50
try.c: 0x562bc3b79670: v4i1 = X86ISD::PCMPGTM 0x562bc3b80a80, 0x562bc3b7c610
try.c: 0x562bc3b80a80: v4i64 = X86ISD::VBROADCAST 0x562bc3b2f180
try.c: 0x562bc3b2f180: i64,ch = load<LD8[%lsr.iv6971]> 0x562bc3a91990, 0x562bc3aee140, undef:i64
try.c: 0x562bc3aee140: i64,ch = CopyFromReg 0x562bc3a91990, Register:i64 %vreg50
try.c: 0x562bc3b7c870: i64 = Register %vreg50
try.c: 0x562bc3b36c60: i64 = undef
try.c: 0x562bc3b7c610: v4i64,ch = CopyFromReg 0x562bc3a91990, Register:v4i64 %vreg13
try.c: 0x562bc3b812d0: v4i64 = Register %vreg13
try.c: 0x562bc3b385f0: v16i32 = X86ISD::VBROADCAST 0x562bc3b80ce0
try.c: 0x562bc3b80ce0: i32,ch = load<LD4[ConstantPool]> 0x562bc3a91990, 0x562bc3b2e760, undef:i64
try.c: 0x562bc3b2e760: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x562bc3b6ba10: i64 = TargetConstantPool<i32 1> 0
try.c: 0x562bc3b36c60: i64 = undef
try.c: 0x562bc3b85e50: 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: 0x562bc3b85d20: i32 = Constant<0>
try.c: 0x562bc3b85d20: i32 = Constant<0>
try.c: 0x562bc3b85d20: i32 = Constant<0>
try.c: 0x562bc3b85d20: i32 = Constant<0>
try.c: 0x562bc3b85d20: i32 = Constant<0>
try.c: 0x562bc3b85d20: i32 = Constant<0>
try.c: 0x562bc3b85d20: i32 = Constant<0>
try.c: 0x562bc3b85d20: i32 = Constant<0>
try.c: 0x562bc3b85d20: 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: 0x5579eb0ee830: v4i64 = X86ISD::VTRUNC 0x5579eb0ee700
try.c: 0x5579eb0ee700: v16i32 = vselect 0x5579eb0d9250, 0x5579eb0722d0, 0x5579eb0ee5d0
try.c: 0x5579eb0d9250: v4i1 = X86ISD::PCMPGTM 0x5579eb0d6230, 0x5579eb0d2dd0
try.c: 0x5579eb0d6230: v4i64 = X86ISD::VBROADCAST 0x5579eb072790
try.c: 0x5579eb072790: i64,ch = load<LD8[%lsr.iv6971]> 0x5579eafd0a00, 0x5579eb0828b0, undef:i64
try.c: 0x5579eb0828b0: i64,ch = CopyFromReg 0x5579eafd0a00, Register:i64 %vreg50
try.c: 0x5579eb0d3030: i64 = Register %vreg50
try.c: 0x5579eb06f440: i64 = undef
try.c: 0x5579eb0d2dd0: v4i64,ch = CopyFromReg 0x5579eafd0a00, Register:v4i64 %vreg13
try.c: 0x5579eb0d6a80: v4i64 = Register %vreg13
try.c: 0x5579eb0722d0: v16i32 = X86ISD::VBROADCAST 0x5579eb0d6490
try.c: 0x5579eb0d6490: i32,ch = load<LD4[ConstantPool]> 0x5579eafd0a00, 0x5579eb080670, undef:i64
try.c: 0x5579eb080670: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5579eb06fdc0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5579eb06f440: i64 = undef
try.c: 0x5579eb0ee5d0: 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: 0x5579eb0ee4a0: i32 = Constant<0>
try.c: 0x5579eb0ee4a0: i32 = Constant<0>
try.c: 0x5579eb0ee4a0: i32 = Constant<0>
try.c: 0x5579eb0ee4a0: i32 = Constant<0>
try.c: 0x5579eb0ee4a0: i32 = Constant<0>
try.c: 0x5579eb0ee4a0: i32 = Constant<0>
try.c: 0x5579eb0ee4a0: i32 = Constant<0>
try.c: 0x5579eb0ee4a0: i32 = Constant<0>
try.c: 0x5579eb0ee4a0: 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: 0x55cfc89c24f0: v4i64 = X86ISD::VTRUNC 0x55cfc89c23c0
try.c: 0x55cfc89c23c0: v16i32 = vselect 0x55cfc89ae7d0, 0x55cfc894c310, 0x55cfc89c2290
try.c: 0x55cfc89ae7d0: v4i1 = X86ISD::PCMPGTM 0x55cfc89a7b70, 0x55cfc89a3700
try.c: 0x55cfc89a7b70: v4i64 = X86ISD::VBROADCAST 0x55cfc8951b30
try.c: 0x55cfc8951b30: i64,ch = load<LD8[%lsr.iv6971]> 0x55cfc88b8950, 0x55cfc899e560, undef:i64
try.c: 0x55cfc899e560: i64,ch = CopyFromReg 0x55cfc88b8950, Register:i64 %vreg50
try.c: 0x55cfc89a3960: i64 = Register %vreg50
try.c: 0x55cfc894a980: i64 = undef
try.c: 0x55cfc89a3700: v4i64,ch = CopyFromReg 0x55cfc88b8950, Register:v4i64 %vreg13
try.c: 0x55cfc89a83c0: v4i64 = Register %vreg13
try.c: 0x55cfc894c310: v16i32 = X86ISD::VBROADCAST 0x55cfc89a7dd0
try.c: 0x55cfc89a7dd0: i32,ch = load<LD4[ConstantPool]> 0x55cfc88b8950, 0x55cfc8951110, undef:i64
try.c: 0x55cfc8951110: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55cfc898d070: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55cfc894a980: i64 = undef
try.c: 0x55cfc89c2290: 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: 0x55cfc89c2160: i32 = Constant<0>
try.c: 0x55cfc89c2160: i32 = Constant<0>
try.c: 0x55cfc89c2160: i32 = Constant<0>
try.c: 0x55cfc89c2160: i32 = Constant<0>
try.c: 0x55cfc89c2160: i32 = Constant<0>
try.c: 0x55cfc89c2160: i32 = Constant<0>
try.c: 0x55cfc89c2160: i32 = Constant<0>
try.c: 0x55cfc89c2160: i32 = Constant<0>
try.c: 0x55cfc89c2160: 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: 0x561a52f31160: v4i64 = X86ISD::VTRUNC 0x561a52f31030
try.c: 0x561a52f31030: v16i32 = vselect 0x561a52f442a0, 0x561a52ee0cd0, 0x561a52f30f00
try.c: 0x561a52f442a0: v4i1 = X86ISD::PCMPGTM 0x561a52f2a710, 0x561a52f262a0
try.c: 0x561a52f2a710: v4i64 = X86ISD::VBROADCAST 0x561a52ecd540
try.c: 0x561a52ecd540: i64,ch = load<LD8[%lsr.iv6971]> 0x561a52e3b950, 0x561a52f0fb90, undef:i64
try.c: 0x561a52f0fb90: i64,ch = CopyFromReg 0x561a52e3b950, Register:i64 %vreg50
try.c: 0x561a52f26500: i64 = Register %vreg50
try.c: 0x561a52ecea10: i64 = undef
try.c: 0x561a52f262a0: v4i64,ch = CopyFromReg 0x561a52e3b950, Register:v4i64 %vreg13
try.c: 0x561a52f2af60: v4i64 = Register %vreg13
try.c: 0x561a52ee0cd0: v16i32 = X86ISD::VBROADCAST 0x561a52f2a970
try.c: 0x561a52f2a970: i32,ch = load<LD4[ConstantPool]> 0x561a52e3b950, 0x561a52ec7120, undef:i64
try.c: 0x561a52ec7120: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x561a52ecac20: i64 = TargetConstantPool<i32 1> 0
try.c: 0x561a52ecea10: i64 = undef
try.c: 0x561a52f30f00: 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: 0x561a52f30dd0: i32 = Constant<0>
try.c: 0x561a52f30dd0: i32 = Constant<0>
try.c: 0x561a52f30dd0: i32 = Constant<0>
try.c: 0x561a52f30dd0: i32 = Constant<0>
try.c: 0x561a52f30dd0: i32 = Constant<0>
try.c: 0x561a52f30dd0: i32 = Constant<0>
try.c: 0x561a52f30dd0: i32 = Constant<0>
try.c: 0x561a52f30dd0: i32 = Constant<0>
try.c: 0x561a52f30dd0: 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: 0x559eb3c86f50: v4i64 = X86ISD::VTRUNC 0x559eb3c86e20
try.c: 0x559eb3c86e20: v16i32 = vselect 0x559eb3c71620, 0x559eb3c183f0, 0x559eb3c86cf0
try.c: 0x559eb3c71620: v4i1 = X86ISD::PCMPGTM 0x559eb3c6e5f0, 0x559eb3c6a180
try.c: 0x559eb3c6e5f0: v4i64 = X86ISD::VBROADCAST 0x559eb3c188b0
try.c: 0x559eb3c188b0: i64,ch = load<LD8[%lsr.iv6971]> 0x559eb3b67a30, 0x559eb3c09480, undef:i64
try.c: 0x559eb3c09480: i64,ch = CopyFromReg 0x559eb3b67a30, Register:i64 %vreg50
try.c: 0x559eb3c6a3e0: i64 = Register %vreg50
try.c: 0x559eb3c005e0: i64 = undef
try.c: 0x559eb3c6a180: v4i64,ch = CopyFromReg 0x559eb3b67a30, Register:v4i64 %vreg13
try.c: 0x559eb3c6ee40: v4i64 = Register %vreg13
try.c: 0x559eb3c183f0: v16i32 = X86ISD::VBROADCAST 0x559eb3c6e850
try.c: 0x559eb3c6e850: i32,ch = load<LD4[ConstantPool]> 0x559eb3b67a30, 0x559eb3c1ad90, undef:i64
try.c: 0x559eb3c1ad90: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x559eb3c00f60: i64 = TargetConstantPool<i32 1> 0
try.c: 0x559eb3c005e0: i64 = undef
try.c: 0x559eb3c86cf0: 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: 0x559eb3c86bc0: i32 = Constant<0>
try.c: 0x559eb3c86bc0: i32 = Constant<0>
try.c: 0x559eb3c86bc0: i32 = Constant<0>
try.c: 0x559eb3c86bc0: i32 = Constant<0>
try.c: 0x559eb3c86bc0: i32 = Constant<0>
try.c: 0x559eb3c86bc0: i32 = Constant<0>
try.c: 0x559eb3c86bc0: i32 = Constant<0>
try.c: 0x559eb3c86bc0: i32 = Constant<0>
try.c: 0x559eb3c86bc0: 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: 0x5651fb7db070: v4i64 = X86ISD::VTRUNC 0x5651fb7daf40
try.c: 0x5651fb7daf40: v16i32 = vselect 0x5651fb7c7500, 0x5651fb768b50, 0x5651fb7dae10
try.c: 0x5651fb7c7500: v4i1 = X86ISD::PCMPGTM 0x5651fb7c08a0, 0x5651fb7bc430
try.c: 0x5651fb7c08a0: v4i64 = X86ISD::VBROADCAST 0x5651fb77b740
try.c: 0x5651fb77b740: i64,ch = load<LD8[%lsr.iv6971]> 0x5651fb6d1950, 0x5651fb7b7290, undef:i64
try.c: 0x5651fb7b7290: i64,ch = CopyFromReg 0x5651fb6d1950, Register:i64 %vreg50
try.c: 0x5651fb7bc690: i64 = Register %vreg50
try.c: 0x5651fb7671c0: i64 = undef
try.c: 0x5651fb7bc430: v4i64,ch = CopyFromReg 0x5651fb6d1950, Register:v4i64 %vreg13
try.c: 0x5651fb7c10f0: v4i64 = Register %vreg13
try.c: 0x5651fb768b50: v16i32 = X86ISD::VBROADCAST 0x5651fb7c0b00
try.c: 0x5651fb7c0b00: i32,ch = load<LD4[ConstantPool]> 0x5651fb6d1950, 0x5651fb77ad20, undef:i64
try.c: 0x5651fb77ad20: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5651fb7a77b0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5651fb7671c0: i64 = undef
try.c: 0x5651fb7dae10: 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: 0x5651fb7dace0: i32 = Constant<0>
try.c: 0x5651fb7dace0: i32 = Constant<0>
try.c: 0x5651fb7dace0: i32 = Constant<0>
try.c: 0x5651fb7dace0: i32 = Constant<0>
try.c: 0x5651fb7dace0: i32 = Constant<0>
try.c: 0x5651fb7dace0: i32 = Constant<0>
try.c: 0x5651fb7dace0: i32 = Constant<0>
try.c: 0x5651fb7dace0: i32 = Constant<0>
try.c: 0x5651fb7dace0: 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: 0x559410cb1160: v4i64 = X86ISD::VTRUNC 0x559410cb1030
try.c: 0x559410cb1030: v16i32 = vselect 0x559410cc42a0, 0x559410c60cd0, 0x559410cb0f00
try.c: 0x559410cc42a0: v4i1 = X86ISD::PCMPGTM 0x559410caa710, 0x559410ca62a0
try.c: 0x559410caa710: v4i64 = X86ISD::VBROADCAST 0x559410c4d540
try.c: 0x559410c4d540: i64,ch = load<LD8[%lsr.iv6971]> 0x559410bbb950, 0x559410c8fb90, undef:i64
try.c: 0x559410c8fb90: i64,ch = CopyFromReg 0x559410bbb950, Register:i64 %vreg50
try.c: 0x559410ca6500: i64 = Register %vreg50
try.c: 0x559410c4ea10: i64 = undef
try.c: 0x559410ca62a0: v4i64,ch = CopyFromReg 0x559410bbb950, Register:v4i64 %vreg13
try.c: 0x559410caaf60: v4i64 = Register %vreg13
try.c: 0x559410c60cd0: v16i32 = X86ISD::VBROADCAST 0x559410caa970
try.c: 0x559410caa970: i32,ch = load<LD4[ConstantPool]> 0x559410bbb950, 0x559410c47120, undef:i64
try.c: 0x559410c47120: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x559410c4ac20: i64 = TargetConstantPool<i32 1> 0
try.c: 0x559410c4ea10: i64 = undef
try.c: 0x559410cb0f00: 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: 0x559410cb0dd0: i32 = Constant<0>
try.c: 0x559410cb0dd0: i32 = Constant<0>
try.c: 0x559410cb0dd0: i32 = Constant<0>
try.c: 0x559410cb0dd0: i32 = Constant<0>
try.c: 0x559410cb0dd0: i32 = Constant<0>
try.c: 0x559410cb0dd0: i32 = Constant<0>
try.c: 0x559410cb0dd0: i32 = Constant<0>
try.c: 0x559410cb0dd0: i32 = Constant<0>
try.c: 0x559410cb0dd0: 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: 0x5599b9db4170: v4i64 = X86ISD::VTRUNC 0x5599b9db4040
try.c: 0x5599b9db4040: v16i32 = vselect 0x5599b9dc7fb0, 0x5599b9d46340, 0x5599b9db3f10
try.c: 0x5599b9dc7fb0: v4i1 = X86ISD::PCMPGTM 0x5599b9da8f10, 0x5599b9d55e60
try.c: 0x5599b9da8f10: v4i64 = X86ISD::VBROADCAST 0x5599b9d46800
try.c: 0x5599b9d46800: i64,ch = load<LD8[%lsr.iv6971]> 0x5599b9ca2a30, 0x5599b9d3f080, undef:i64
try.c: 0x5599b9d3f080: i64,ch = CopyFromReg 0x5599b9ca2a30, Register:i64 %vreg50
try.c: 0x5599b9d560c0: i64 = Register %vreg50
try.c: 0x5599b9d41af0: i64 = undef
try.c: 0x5599b9d55e60: v4i64,ch = CopyFromReg 0x5599b9ca2a30, Register:v4i64 %vreg13
try.c: 0x5599b9da9760: v4i64 = Register %vreg13
try.c: 0x5599b9d46340: v16i32 = X86ISD::VBROADCAST 0x5599b9da9170
try.c: 0x5599b9da9170: i32,ch = load<LD4[ConstantPool]> 0x5599b9ca2a30, 0x5599b9d3ce40, undef:i64
try.c: 0x5599b9d3ce40: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5599b9d42470: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5599b9d41af0: i64 = undef
try.c: 0x5599b9db3f10: 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: 0x5599b9db3de0: i32 = Constant<0>
try.c: 0x5599b9db3de0: i32 = Constant<0>
try.c: 0x5599b9db3de0: i32 = Constant<0>
try.c: 0x5599b9db3de0: i32 = Constant<0>
try.c: 0x5599b9db3de0: i32 = Constant<0>
try.c: 0x5599b9db3de0: i32 = Constant<0>
try.c: 0x5599b9db3de0: i32 = Constant<0>
try.c: 0x5599b9db3de0: i32 = Constant<0>
try.c: 0x5599b9db3de0: 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: 0x5643da119d60: v4i64 = X86ISD::VTRUNC 0x5643da119c30
try.c: 0x5643da119c30: v16i32 = vselect 0x5643da113b60, 0x5643da0bd0b0, 0x5643da119b00
try.c: 0x5643da113b60: v4i1 = X86ISD::PCMPGTM 0x5643da110b30, 0x5643da10c6c0
try.c: 0x5643da110b30: v4i64 = X86ISD::VBROADCAST 0x5643da0b1870
try.c: 0x5643da0b1870: i64,ch = load<LD8[%lsr.iv6971]> 0x5643da021950, 0x5643da0fab30, undef:i64
try.c: 0x5643da0fab30: i64,ch = CopyFromReg 0x5643da021950, Register:i64 %vreg50
try.c: 0x5643da10c920: i64 = Register %vreg50
try.c: 0x5643da0bb720: i64 = undef
try.c: 0x5643da10c6c0: v4i64,ch = CopyFromReg 0x5643da021950, Register:v4i64 %vreg13
try.c: 0x5643da111380: v4i64 = Register %vreg13
try.c: 0x5643da0bd0b0: v16i32 = X86ISD::VBROADCAST 0x5643da110d90
try.c: 0x5643da110d90: i32,ch = load<LD4[ConstantPool]> 0x5643da021950, 0x5643da0b0e50, undef:i64
try.c: 0x5643da0b0e50: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5643da0fbd30: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5643da0bb720: i64 = undef
try.c: 0x5643da119b00: 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: 0x5643da1199d0: i32 = Constant<0>
try.c: 0x5643da1199d0: i32 = Constant<0>
try.c: 0x5643da1199d0: i32 = Constant<0>
try.c: 0x5643da1199d0: i32 = Constant<0>
try.c: 0x5643da1199d0: i32 = Constant<0>
try.c: 0x5643da1199d0: i32 = Constant<0>
try.c: 0x5643da1199d0: i32 = Constant<0>
try.c: 0x5643da1199d0: i32 = Constant<0>
try.c: 0x5643da1199d0: 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