Implementation notes: amd64, cel02, crypto_hash/keccak

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_hash
Primitive: keccak
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
166342745 0 012384 800 776T:simplegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
169404417 0 014064 800 776T:inplacegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1708220071 0 030877 824 776T:opt64u6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
170884638 0 015333 824 776T:inplacegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1733819519 0 029436 792 736T:opt64lcu6clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
17764166133 0 0175760 800 776T:x86_64_shldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1801219325 0 031114 800 736T:opt64lcu6clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
18144159733 0 0170717 824 776T:x86_64_asmgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
18246159612 0 0170261 824 776T:x86_64_asmgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2145478058 0 089205 824 776T:opt64lcu24shldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2167482090 0 096381 824 808T:opt64lcu24gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2181224489 0 035293 824 776T:opt64lcu6gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2286012497 0 026797 824 808T:sseu2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2532611217 0 021000 800 776T:sseu2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2818264308 0 074252 792 736T:opt64lcu24clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
29466166453 0 0177437 824 776T:x86_64_shldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2983220945 0 032093 824 776T:opt64u6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3031410249 0 024437 824 808T:inplacegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
311624999 0 015916 816 776T:inplacegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
31258159413 0 0169040 800 776T:x86_64_asmgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
31326166597 0 0180765 824 808T:x86_64_shldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3390619606 0 029384 800 776T:opt64u6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
344322998 0 013685 824 776T:simplegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3485211793 0 022941 824 776T:sseu2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3500880474 0 091621 824 776T:opt64lcu24gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
35262166332 0 0176981 824 776T:x86_64_shldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
35398159877 0 0174045 824 808T:x86_64_asmgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
355703223 0 014140 816 776T:simplegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3586222033 0 036325 824 808T:opt64u6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3628612550 0 022436 792 736T:sseu2clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
3636663047 0 072988 792 736T:opt64lcu24shldclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
366443323 0 014962 800 736T:simpleclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
3775261469 0 073258 800 736T:opt64lcu24clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
384826647 0 020837 824 808T:simplegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3965865101 0 076906 800 736T:opt64lcu24shldclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
3968676582 0 086360 800 776T:opt64lcu24shldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3976225466 0 039757 824 808T:opt64lcu6gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
401504710 0 016346 800 736T:inplaceclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
4034282153 0 091936 800 776T:opt64lcu24gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4040011606 0 022413 824 776T:sseu2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
404345321 0 014976 800 776T:simple32bigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4067424264 0 038581 824 808T:opt32bi-rvku2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4186220540 0 032338 800 736T:opt64u6clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
420965696 0 016636 816 776T:simple32bigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4217882379 0 093181 824 776T:opt64lcu24gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
430169133 0 019933 824 776T:mmxu1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
430189441 0 020589 824 776T:mmxu1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4320482725 0 093533 824 776T:opt64lcu24shldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4320824325 0 034104 800 776T:opt64lcu6gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4460026393 0 036332 792 736T:opt32bi-s2lcu4clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
4526628620 0 438572 792 262880T:opt32biT-s2lcu4clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
453869022 0 019725 824 776T:inplace32bigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4577417970 0 028781 824 776T:opt32bi-rvku2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
458289240 0 019180 792 736T:mmxu1clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
4638279690 0 093981 824 808T:opt64lcu24shldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
5003224938 0 036085 824 776T:opt64lcu6gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
5117035165 0 444952 800 262944T:opt32biT-s2lcu4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
5217836303 0 447125 824 262944T:opt32biT-s2lcu4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
5867410193 0 024493 824 808T:mmxu1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
587388327 0 018104 800 776T:mmxu1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
6079815813 0 025584 800 776T:opt32bi-rvku2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
6560810100 0 021898 800 736T:mmxu1clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
690528227 0 017880 800 776T:inplace32bigcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
7529225821 0 037626 800 736T:opt32bi-s2lcu4clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
7797215062 0 029261 824 808T:simple32bigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
786242594 0 013556 816 776T:compactgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
797728207 0 018028 792 736T:inplace32biclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
830645665 0 016357 824 776T:simple32bigcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
8324816859 0 027997 824 776T:opt32bi-rvku2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
8353613574 0 027765 824 808T:inplace32bigcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
8405625911 0 437722 800 262896T:opt32biT-s2lcu4clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
848729380 0 020324 816 776T:inplace32bigcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
8503834695 0 045837 824 776T:opt32bi-s2lcu4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
863287296 0 018946 800 736T:inplace32biclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
891082315 0 013029 824 776T:compactgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
895005332 0 016978 800 736T:simple32biclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
898407222 0 021445 824 808T:compactgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
9313834892 0 449189 824 262976T:opt32biT-s2lcu4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
9404841804 0 056117 824 808T:opt32bi-s2lcu4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
9525235875 0 447037 824 262944T:opt32biT-s2lcu4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
9653616823 0 028634 800 736T:opt32bi-rvku2clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
10344833895 0 043680 800 776T:opt32bi-s2lcu4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
10606034918 0 045725 824 776T:opt32bi-s2lcu4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1222802113 0 011940 792 736T:compactclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1251022892 0 014570 800 736T:compactclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1463361929 0 011600 800 776T:compactgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1524982052 192 013044 1016 776T:compact8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2486884484 192 018717 1024 808T:compact8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2945341927 0 011804 792 736T:compact8clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
3115263754 0 015474 800 736T:compact8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
3142581686 192 012372 1016 776T:compact8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3340321504 192 011200 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
872bf7a5d44f6e9730d13f8ddba6b8262529fa34beb25ee7c7a14176e626fe1a
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
b37d9e6f289a30cef400c6b4d01d7f5f70cc1425d0fb23aee4516198df60b8a2
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
f354599f34039c4e88f00ee40fd49ffb8a8d67a23493edd8810244f7d3e76e60
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: 0x560932348fb0: v4i64 = X86ISD::VTRUNC 0x560932348e80
try.c: 0x560932348e80: v16i32 = vselect 0x560932343980, 0x5609322fe4f0, 0x560932348d50
try.c: 0x560932343980: v4i1 = X86ISD::PCMPGTM 0x560932342970, 0x56093233e500
try.c: 0x560932342970: v4i64 = X86ISD::VBROADCAST 0x5609322e4bc0
try.c: 0x5609322e4bc0: i64,ch = load<LD8[%lsr.iv6971]> 0x560932253950, 0x56093232cad0, undef:i64
try.c: 0x56093232cad0: i64,ch = CopyFromReg 0x560932253950, Register:i64 %vreg50
try.c: 0x56093233e760: i64 = Register %vreg50
try.c: 0x5609322fcb60: i64 = undef
try.c: 0x56093233e500: v4i64,ch = CopyFromReg 0x560932253950, Register:v4i64 %vreg13
try.c: 0x5609323431c0: v4i64 = Register %vreg13
try.c: 0x5609322fe4f0: v16i32 = X86ISD::VBROADCAST 0x560932342bd0
try.c: 0x560932342bd0: i32,ch = load<LD4[ConstantPool]> 0x560932253950, 0x5609322e41a0, undef:i64
try.c: 0x5609322e41a0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56093232dcd0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5609322fcb60: i64 = undef
try.c: 0x560932348d50: 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: 0x560932348c20: i32 = Constant<0>
try.c: 0x560932348c20: i32 = Constant<0>
try.c: 0x560932348c20: i32 = Constant<0>
try.c: 0x560932348c20: i32 = Constant<0>
try.c: 0x560932348c20: i32 = Constant<0>
try.c: 0x560932348c20: i32 = Constant<0>
try.c: 0x560932348c20: i32 = Constant<0>
try.c: 0x560932348c20: i32 = Constant<0>
try.c: 0x560932348c20: 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: 0x556ba488a450: v4i64 = X86ISD::VTRUNC 0x556ba488a320
try.c: 0x556ba488a320: v16i32 = vselect 0x556ba4884e20, 0x556ba482d5f0, 0x556ba488a1f0
try.c: 0x556ba4884e20: v4i1 = X86ISD::PCMPGTM 0x556ba487e310, 0x556ba4879890
try.c: 0x556ba487e310: v4i64 = X86ISD::VBROADCAST 0x556ba482dab0
try.c: 0x556ba482dab0: i64,ch = load<LD8[%lsr.iv6971]> 0x556ba4777a30, 0x556ba481fa40, undef:i64
try.c: 0x556ba481fa40: i64,ch = CopyFromReg 0x556ba4777a30, Register:i64 %vreg50
try.c: 0x556ba4879af0: i64 = Register %vreg50
try.c: 0x556ba4829070: i64 = undef
try.c: 0x556ba4879890: v4i64,ch = CopyFromReg 0x556ba4777a30, Register:v4i64 %vreg13
try.c: 0x556ba487eb60: v4i64 = Register %vreg13
try.c: 0x556ba482d5f0: v16i32 = X86ISD::VBROADCAST 0x556ba487e570
try.c: 0x556ba487e570: i32,ch = load<LD4[ConstantPool]> 0x556ba4777a30, 0x556ba4815240, undef:i64
try.c: 0x556ba4815240: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x556ba48299f0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x556ba4829070: i64 = undef
try.c: 0x556ba488a1f0: 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: 0x556ba488a0c0: i32 = Constant<0>
try.c: 0x556ba488a0c0: i32 = Constant<0>
try.c: 0x556ba488a0c0: i32 = Constant<0>
try.c: 0x556ba488a0c0: i32 = Constant<0>
try.c: 0x556ba488a0c0: i32 = Constant<0>
try.c: 0x556ba488a0c0: i32 = Constant<0>
try.c: 0x556ba488a0c0: i32 = Constant<0>
try.c: 0x556ba488a0c0: i32 = Constant<0>
try.c: 0x556ba488a0c0: 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: 0x5648cb3c5890: v4i64 = X86ISD::VTRUNC 0x5648cb3c5760
try.c: 0x5648cb3c5760: v16i32 = vselect 0x5648cb3b12f0, 0x5648cb349a20, 0x5648cb3c5630
try.c: 0x5648cb3b12f0: v4i1 = X86ISD::PCMPGTM 0x5648cb3aaa80, 0x5648cb3a7220
try.c: 0x5648cb3aaa80: v4i64 = X86ISD::VBROADCAST 0x5648cb34d790
try.c: 0x5648cb34d790: i64,ch = load<LD8[%lsr.iv6971]> 0x5648cb2bb930, 0x5648cb36c5d0, undef:i64
try.c: 0x5648cb36c5d0: i64,ch = CopyFromReg 0x5648cb2bb930, Register:i64 %vreg50
try.c: 0x5648cb3a7480: i64 = Register %vreg50
try.c: 0x5648cb34ec60: i64 = undef
try.c: 0x5648cb3a7220: v4i64,ch = CopyFromReg 0x5648cb2bb930, Register:v4i64 %vreg13
try.c: 0x5648cb3ab2d0: v4i64 = Register %vreg13
try.c: 0x5648cb349a20: v16i32 = X86ISD::VBROADCAST 0x5648cb3aace0
try.c: 0x5648cb3aace0: i32,ch = load<LD4[ConstantPool]> 0x5648cb2bb930, 0x5648cb353510, undef:i64
try.c: 0x5648cb353510: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5648cb3a25c0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5648cb34ec60: i64 = undef
try.c: 0x5648cb3c5630: 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: 0x5648cb3c5500: i32 = Constant<0>
try.c: 0x5648cb3c5500: i32 = Constant<0>
try.c: 0x5648cb3c5500: i32 = Constant<0>
try.c: 0x5648cb3c5500: i32 = Constant<0>
try.c: 0x5648cb3c5500: i32 = Constant<0>
try.c: 0x5648cb3c5500: i32 = Constant<0>
try.c: 0x5648cb3c5500: i32 = Constant<0>
try.c: 0x5648cb3c5500: i32 = Constant<0>
try.c: 0x5648cb3c5500: 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: 0x55e0915b90b0: v4i64 = X86ISD::VTRUNC 0x55e0915b8f80
try.c: 0x55e0915b8f80: v16i32 = vselect 0x55e0915aa6e0, 0x55e0915474a0, 0x55e0915b8e50
try.c: 0x55e0915aa6e0: v4i1 = X86ISD::PCMPGTM 0x55e09159f740, 0x55e09159b2d0
try.c: 0x55e09159f740: v4i64 = X86ISD::VBROADCAST 0x55e09153ffe0
try.c: 0x55e09153ffe0: i64,ch = load<LD8[%lsr.iv6971]> 0x55e0914b0950, 0x55e091592a80, undef:i64
try.c: 0x55e091592a80: i64,ch = CopyFromReg 0x55e0914b0950, Register:i64 %vreg50
try.c: 0x55e09159b530: i64 = Register %vreg50
try.c: 0x55e091545b10: i64 = undef
try.c: 0x55e09159b2d0: v4i64,ch = CopyFromReg 0x55e0914b0950, Register:v4i64 %vreg13
try.c: 0x55e09159ff90: v4i64 = Register %vreg13
try.c: 0x55e0915474a0: v16i32 = X86ISD::VBROADCAST 0x55e09159f9a0
try.c: 0x55e09159f9a0: i32,ch = load<LD4[ConstantPool]> 0x55e0914b0950, 0x55e09153f5c0, undef:i64
try.c: 0x55e09153f5c0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55e09154a860: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55e091545b10: i64 = undef
try.c: 0x55e0915b8e50: 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: 0x55e0915b8d20: i32 = Constant<0>
try.c: 0x55e0915b8d20: i32 = Constant<0>
try.c: 0x55e0915b8d20: i32 = Constant<0>
try.c: 0x55e0915b8d20: i32 = Constant<0>
try.c: 0x55e0915b8d20: i32 = Constant<0>
try.c: 0x55e0915b8d20: i32 = Constant<0>
try.c: 0x55e0915b8d20: i32 = Constant<0>
try.c: 0x55e0915b8d20: i32 = Constant<0>
try.c: 0x55e0915b8d20: 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: 0x562b587a1f30: v4i64 = X86ISD::VTRUNC 0x562b587a1e00
try.c: 0x562b587a1e00: v16i32 = vselect 0x562b58793ff0, 0x562b58723cf0, 0x562b587a1cd0
try.c: 0x562b58793ff0: v4i1 = X86ISD::PCMPGTM 0x562b58787dc0, 0x562b587858e0
try.c: 0x562b58787dc0: v4i64 = X86ISD::VBROADCAST 0x562b587241b0
try.c: 0x562b587241b0: i64,ch = load<LD8[%lsr.iv6971]> 0x562b58682a30, 0x562b5872abc0, undef:i64
try.c: 0x562b5872abc0: i64,ch = CopyFromReg 0x562b58682a30, Register:i64 %vreg50
try.c: 0x562b58785b40: i64 = Register %vreg50
try.c: 0x562b5871eab0: i64 = undef
try.c: 0x562b587858e0: v4i64,ch = CopyFromReg 0x562b58682a30, Register:v4i64 %vreg13
try.c: 0x562b58788610: v4i64 = Register %vreg13
try.c: 0x562b58723cf0: v16i32 = X86ISD::VBROADCAST 0x562b58788020
try.c: 0x562b58788020: i32,ch = load<LD4[ConstantPool]> 0x562b58682a30, 0x562b58726690, undef:i64
try.c: 0x562b58726690: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x562b5871f430: i64 = TargetConstantPool<i32 1> 0
try.c: 0x562b5871eab0: i64 = undef
try.c: 0x562b587a1cd0: 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: 0x562b587a1ba0: i32 = Constant<0>
try.c: 0x562b587a1ba0: i32 = Constant<0>
try.c: 0x562b587a1ba0: i32 = Constant<0>
try.c: 0x562b587a1ba0: i32 = Constant<0>
try.c: 0x562b587a1ba0: i32 = Constant<0>
try.c: 0x562b587a1ba0: i32 = Constant<0>
try.c: 0x562b587a1ba0: i32 = Constant<0>
try.c: 0x562b587a1ba0: i32 = Constant<0>
try.c: 0x562b587a1ba0: 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: 0x55bdb1ee0370: v4i64 = X86ISD::VTRUNC 0x55bdb1ee0240
try.c: 0x55bdb1ee0240: v16i32 = vselect 0x55bdb1ebd110, 0x55bdb1e68380, 0x55bdb1ee0110
try.c: 0x55bdb1ebd110: v4i1 = X86ISD::PCMPGTM 0x55bdb1ebf960, 0x55bdb1ebb4f0
try.c: 0x55bdb1ebf960: v4i64 = X86ISD::VBROADCAST 0x55bdb1e65520
try.c: 0x55bdb1e65520: i64,ch = load<LD8[%lsr.iv6971]> 0x55bdb1dd0920, 0x55bdb1ea8930, undef:i64
try.c: 0x55bdb1ea8930: i64,ch = CopyFromReg 0x55bdb1dd0920, Register:i64 %vreg50
try.c: 0x55bdb1ebb750: i64 = Register %vreg50
try.c: 0x55bdb1e669f0: i64 = undef
try.c: 0x55bdb1ebb4f0: v4i64,ch = CopyFromReg 0x55bdb1dd0920, Register:v4i64 %vreg13
try.c: 0x55bdb1ec01b0: v4i64 = Register %vreg13
try.c: 0x55bdb1e68380: v16i32 = X86ISD::VBROADCAST 0x55bdb1ebfbc0
try.c: 0x55bdb1ebfbc0: i32,ch = load<LD4[ConstantPool]> 0x55bdb1dd0920, 0x55bdb1e639b0, undef:i64
try.c: 0x55bdb1e639b0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55bdb1ea9b30: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55bdb1e669f0: i64 = undef
try.c: 0x55bdb1ee0110: 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: 0x55bdb1edffe0: i32 = Constant<0>
try.c: 0x55bdb1edffe0: i32 = Constant<0>
try.c: 0x55bdb1edffe0: i32 = Constant<0>
try.c: 0x55bdb1edffe0: i32 = Constant<0>
try.c: 0x55bdb1edffe0: i32 = Constant<0>
try.c: 0x55bdb1edffe0: i32 = Constant<0>
try.c: 0x55bdb1edffe0: i32 = Constant<0>
try.c: 0x55bdb1edffe0: i32 = Constant<0>
try.c: 0x55bdb1edffe0: 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: 0x5653e7cea1e0: v4i64 = X86ISD::VTRUNC 0x5653e7cea0b0
try.c: 0x5653e7cea0b0: v16i32 = vselect 0x5653e7ce6bc0, 0x5653e7c765d0, 0x5653e7ce9f80
try.c: 0x5653e7ce6bc0: v4i1 = X86ISD::PCMPGTM 0x5653e7ccf240, 0x5653e7ccadd0
try.c: 0x5653e7ccf240: v4i64 = X86ISD::VBROADCAST 0x5653e7c84fe0
try.c: 0x5653e7c84fe0: i64,ch = load<LD8[%lsr.iv6971]> 0x5653e7be0940, 0x5653e7cb9470, undef:i64
try.c: 0x5653e7cb9470: i64,ch = CopyFromReg 0x5653e7be0940, Register:i64 %vreg50
try.c: 0x5653e7ccb030: i64 = Register %vreg50
try.c: 0x5653e7c864b0: i64 = undef
try.c: 0x5653e7ccadd0: v4i64,ch = CopyFromReg 0x5653e7be0940, Register:v4i64 %vreg13
try.c: 0x5653e7ccfa90: v4i64 = Register %vreg13
try.c: 0x5653e7c765d0: v16i32 = X86ISD::VBROADCAST 0x5653e7ccf4a0
try.c: 0x5653e7ccf4a0: i32,ch = load<LD4[ConstantPool]> 0x5653e7be0940, 0x5653e7c70050, undef:i64
try.c: 0x5653e7c70050: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5653e7c96300: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5653e7c864b0: i64 = undef
try.c: 0x5653e7ce9f80: 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: 0x5653e7ce9e50: i32 = Constant<0>
try.c: 0x5653e7ce9e50: i32 = Constant<0>
try.c: 0x5653e7ce9e50: i32 = Constant<0>
try.c: 0x5653e7ce9e50: i32 = Constant<0>
try.c: 0x5653e7ce9e50: i32 = Constant<0>
try.c: 0x5653e7ce9e50: i32 = Constant<0>
try.c: 0x5653e7ce9e50: i32 = Constant<0>
try.c: 0x5653e7ce9e50: i32 = Constant<0>
try.c: 0x5653e7ce9e50: 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: 0x564c1ec497d0: v4i64 = X86ISD::VTRUNC 0x564c1ec496a0
try.c: 0x564c1ec496a0: v16i32 = vselect 0x564c1ec3b3a0, 0x564c1ebcf750, 0x564c1ec49570
try.c: 0x564c1ec3b3a0: v4i1 = X86ISD::PCMPGTM 0x564c1ec23760, 0x564c1ec1f2f0
try.c: 0x564c1ec23760: v4i64 = X86ISD::VBROADCAST 0x564c1ebcfc10
try.c: 0x564c1ebcfc10: i64,ch = load<LD8[%lsr.iv6971]> 0x564c1eb1da30, 0x564c1ebbf030, undef:i64
try.c: 0x564c1ebbf030: i64,ch = CopyFromReg 0x564c1eb1da30, Register:i64 %vreg50
try.c: 0x564c1ec1f550: i64 = Register %vreg50
try.c: 0x564c1ebbbe00: i64 = undef
try.c: 0x564c1ec1f2f0: v4i64,ch = CopyFromReg 0x564c1eb1da30, Register:v4i64 %vreg13
try.c: 0x564c1ec23fb0: v4i64 = Register %vreg13
try.c: 0x564c1ebcf750: v16i32 = X86ISD::VBROADCAST 0x564c1ec239c0
try.c: 0x564c1ec239c0: i32,ch = load<LD4[ConstantPool]> 0x564c1eb1da30, 0x564c1ebd20f0, undef:i64
try.c: 0x564c1ebd20f0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x564c1ebbc780: i64 = TargetConstantPool<i32 1> 0
try.c: 0x564c1ebbbe00: i64 = undef
try.c: 0x564c1ec49570: 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: 0x564c1ec49440: i32 = Constant<0>
try.c: 0x564c1ec49440: i32 = Constant<0>
try.c: 0x564c1ec49440: i32 = Constant<0>
try.c: 0x564c1ec49440: i32 = Constant<0>
try.c: 0x564c1ec49440: i32 = Constant<0>
try.c: 0x564c1ec49440: i32 = Constant<0>
try.c: 0x564c1ec49440: i32 = Constant<0>
try.c: 0x564c1ec49440: i32 = Constant<0>
try.c: 0x564c1ec49440: 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: 0x55aad7ff7870: v4i64 = X86ISD::VTRUNC 0x55aad7ff7740
try.c: 0x55aad7ff7740: v16i32 = vselect 0x55aad800a410, 0x55aad7f99030, 0x55aad7ff7610
try.c: 0x55aad800a410: v4i1 = X86ISD::PCMPGTM 0x55aad7ff1090, 0x55aad7fecc20
try.c: 0x55aad7ff1090: v4i64 = X86ISD::VBROADCAST 0x55aad7f94bb0
try.c: 0x55aad7f94bb0: i64,ch = load<LD8[%lsr.iv6971]> 0x55aad7f01950, 0x55aad7fe3860, undef:i64
try.c: 0x55aad7fe3860: i64,ch = CopyFromReg 0x55aad7f01950, Register:i64 %vreg50
try.c: 0x55aad7fece80: i64 = Register %vreg50
try.c: 0x55aad7f976a0: i64 = undef
try.c: 0x55aad7fecc20: v4i64,ch = CopyFromReg 0x55aad7f01950, Register:v4i64 %vreg13
try.c: 0x55aad7ff18e0: v4i64 = Register %vreg13
try.c: 0x55aad7f99030: v16i32 = X86ISD::VBROADCAST 0x55aad7ff12f0
try.c: 0x55aad7ff12f0: i32,ch = load<LD4[ConstantPool]> 0x55aad7f01950, 0x55aad7f94190, undef:i64
try.c: 0x55aad7f94190: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55aad7f9d340: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55aad7f976a0: i64 = undef
try.c: 0x55aad7ff7610: 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: 0x55aad7ff74e0: i32 = Constant<0>
try.c: 0x55aad7ff74e0: i32 = Constant<0>
try.c: 0x55aad7ff74e0: i32 = Constant<0>
try.c: 0x55aad7ff74e0: i32 = Constant<0>
try.c: 0x55aad7ff74e0: i32 = Constant<0>
try.c: 0x55aad7ff74e0: i32 = Constant<0>
try.c: 0x55aad7ff74e0: i32 = Constant<0>
try.c: 0x55aad7ff74e0: i32 = Constant<0>
try.c: 0x55aad7ff74e0: 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: 0x55a71b27fbe0: v4i64 = X86ISD::VTRUNC 0x55a71b27fab0
try.c: 0x55a71b27fab0: v16i32 = vselect 0x55a71b27c5c0, 0x55a71b216230, 0x55a71b27f980
try.c: 0x55a71b27c5c0: v4i1 = X86ISD::PCMPGTM 0x55a71b25c1a0, 0x55a71b257d30
try.c: 0x55a71b25c1a0: v4i64 = X86ISD::VBROADCAST 0x55a71b1ffb80
try.c: 0x55a71b1ffb80: i64,ch = load<LD8[%lsr.iv6971]> 0x55a71b16c920, 0x55a71b243320, undef:i64
try.c: 0x55a71b243320: i64,ch = CopyFromReg 0x55a71b16c920, Register:i64 %vreg50
try.c: 0x55a71b257f90: i64 = Register %vreg50
try.c: 0x55a71b2148a0: i64 = undef
try.c: 0x55a71b257d30: v4i64,ch = CopyFromReg 0x55a71b16c920, Register:v4i64 %vreg13
try.c: 0x55a71b25c9f0: v4i64 = Register %vreg13
try.c: 0x55a71b216230: v16i32 = X86ISD::VBROADCAST 0x55a71b25c400
try.c: 0x55a71b25c400: i32,ch = load<LD4[ConstantPool]> 0x55a71b16c920, 0x55a71b1ff160, undef:i64
try.c: 0x55a71b1ff160: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55a71b219390: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55a71b2148a0: i64 = undef
try.c: 0x55a71b27f980: 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: 0x55a71b27f850: i32 = Constant<0>
try.c: 0x55a71b27f850: i32 = Constant<0>
try.c: 0x55a71b27f850: i32 = Constant<0>
try.c: 0x55a71b27f850: i32 = Constant<0>
try.c: 0x55a71b27f850: i32 = Constant<0>
try.c: 0x55a71b27f850: i32 = Constant<0>
try.c: 0x55a71b27f850: i32 = Constant<0>
try.c: 0x55a71b27f850: i32 = Constant<0>
try.c: 0x55a71b27f850: 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: 0x55ef2cd2b1b0: v4i64 = X86ISD::VTRUNC 0x55ef2cd2b080
try.c: 0x55ef2cd2b080: v16i32 = vselect 0x55ef2cd1d720, 0x55ef2cca2730, 0x55ef2cd2af50
try.c: 0x55ef2cd1d720: v4i1 = X86ISD::PCMPGTM 0x55ef2cd06d90, 0x55ef2cd03530
try.c: 0x55ef2cd06d90: v4i64 = X86ISD::VBROADCAST 0x55ef2cca2bf0
try.c: 0x55ef2cca2bf0: i64,ch = load<LD8[%lsr.iv6971]> 0x55ef2cc00a30, 0x55ef2cca8770, undef:i64
try.c: 0x55ef2cca8770: i64,ch = CopyFromReg 0x55ef2cc00a30, Register:i64 %vreg50
try.c: 0x55ef2cd03790: i64 = Register %vreg50
try.c: 0x55ef2cc7ee50: i64 = undef
try.c: 0x55ef2cd03530: v4i64,ch = CopyFromReg 0x55ef2cc00a30, Register:v4i64 %vreg13
try.c: 0x55ef2cd075e0: v4i64 = Register %vreg13
try.c: 0x55ef2cca2730: v16i32 = X86ISD::VBROADCAST 0x55ef2cd06ff0
try.c: 0x55ef2cd06ff0: i32,ch = load<LD4[ConstantPool]> 0x55ef2cc00a30, 0x55ef2cc9fad0, undef:i64
try.c: 0x55ef2cc9fad0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55ef2cc7f7d0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55ef2cc7ee50: i64 = undef
try.c: 0x55ef2cd2af50: 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: 0x55ef2cd2ae20: i32 = Constant<0>
try.c: 0x55ef2cd2ae20: i32 = Constant<0>
try.c: 0x55ef2cd2ae20: i32 = Constant<0>
try.c: 0x55ef2cd2ae20: i32 = Constant<0>
try.c: 0x55ef2cd2ae20: i32 = Constant<0>
try.c: 0x55ef2cd2ae20: i32 = Constant<0>
try.c: 0x55ef2cd2ae20: i32 = Constant<0>
try.c: 0x55ef2cd2ae20: i32 = Constant<0>
try.c: 0x55ef2cd2ae20: 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: 0x55fc0b4c3bb0: v4i64 = X86ISD::VTRUNC 0x55fc0b4c3a80
try.c: 0x55fc0b4c3a80: v16i32 = vselect 0x55fc0b4c0590, 0x55fc0b476360, 0x55fc0b4c3950
try.c: 0x55fc0b4c0590: v4i1 = X86ISD::PCMPGTM 0x55fc0b4bb940, 0x55fc0b4b74d0
try.c: 0x55fc0b4bb940: v4i64 = X86ISD::VBROADCAST 0x55fc0b463100
try.c: 0x55fc0b463100: i64,ch = load<LD8[%lsr.iv6971]> 0x55fc0b3cc950, 0x55fc0b4a25c0, undef:i64
try.c: 0x55fc0b4a25c0: i64,ch = CopyFromReg 0x55fc0b3cc950, Register:i64 %vreg50
try.c: 0x55fc0b4b7730: i64 = Register %vreg50
try.c: 0x55fc0b4749d0: i64 = undef
try.c: 0x55fc0b4b74d0: v4i64,ch = CopyFromReg 0x55fc0b3cc950, Register:v4i64 %vreg13
try.c: 0x55fc0b4bc190: v4i64 = Register %vreg13
try.c: 0x55fc0b476360: v16i32 = X86ISD::VBROADCAST 0x55fc0b4bbba0
try.c: 0x55fc0b4bbba0: i32,ch = load<LD4[ConstantPool]> 0x55fc0b3cc950, 0x55fc0b4626e0, undef:i64
try.c: 0x55fc0b4626e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55fc0b4a68b0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55fc0b4749d0: i64 = undef
try.c: 0x55fc0b4c3950: 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: 0x55fc0b4c3820: i32 = Constant<0>
try.c: 0x55fc0b4c3820: i32 = Constant<0>
try.c: 0x55fc0b4c3820: i32 = Constant<0>
try.c: 0x55fc0b4c3820: i32 = Constant<0>
try.c: 0x55fc0b4c3820: i32 = Constant<0>
try.c: 0x55fc0b4c3820: i32 = Constant<0>
try.c: 0x55fc0b4c3820: i32 = Constant<0>
try.c: 0x55fc0b4c3820: i32 = Constant<0>
try.c: 0x55fc0b4c3820: 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: 0x55b7f3cd2060: v4i64 = X86ISD::VTRUNC 0x55b7f3cd1f30
try.c: 0x55b7f3cd1f30: v16i32 = vselect 0x55b7f3cc0d60, 0x55b7f3c70d00, 0x55b7f3cd1e00
try.c: 0x55b7f3cc0d60: v4i1 = X86ISD::PCMPGTM 0x55b7f3cc8f40, 0x55b7f3cc44c0
try.c: 0x55b7f3cc8f40: v4i64 = X86ISD::VBROADCAST 0x55b7f3c69ad0
try.c: 0x55b7f3c69ad0: i64,ch = load<LD8[%lsr.iv6971]> 0x55b7f3bd9950, 0x55b7f3cb7820, undef:i64
try.c: 0x55b7f3cb7820: i64,ch = CopyFromReg 0x55b7f3bd9950, Register:i64 %vreg50
try.c: 0x55b7f3cc4720: i64 = Register %vreg50
try.c: 0x55b7f3c6f370: i64 = undef
try.c: 0x55b7f3cc44c0: v4i64,ch = CopyFromReg 0x55b7f3bd9950, Register:v4i64 %vreg13
try.c: 0x55b7f3cc9790: v4i64 = Register %vreg13
try.c: 0x55b7f3c70d00: v16i32 = X86ISD::VBROADCAST 0x55b7f3cc91a0
try.c: 0x55b7f3cc91a0: i32,ch = load<LD4[ConstantPool]> 0x55b7f3bd9950, 0x55b7f3c690b0, undef:i64
try.c: 0x55b7f3c690b0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55b7f3cb94b0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55b7f3c6f370: i64 = undef
try.c: 0x55b7f3cd1e00: 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: 0x55b7f3cd1cd0: i32 = Constant<0>
try.c: 0x55b7f3cd1cd0: i32 = Constant<0>
try.c: 0x55b7f3cd1cd0: i32 = Constant<0>
try.c: 0x55b7f3cd1cd0: i32 = Constant<0>
try.c: 0x55b7f3cd1cd0: i32 = Constant<0>
try.c: 0x55b7f3cd1cd0: i32 = Constant<0>
try.c: 0x55b7f3cd1cd0: i32 = Constant<0>
try.c: 0x55b7f3cd1cd0: i32 = Constant<0>
try.c: 0x55b7f3cd1cd0: 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: 0x564f5414c050: v4i64 = X86ISD::VTRUNC 0x564f5414bf20
try.c: 0x564f5414bf20: v16i32 = vselect 0x564f54133c50, 0x564f540d7740, 0x564f5414bdf0
try.c: 0x564f54133c50: v4i1 = X86ISD::PCMPGTM 0x564f54127c50, 0x564f541247f0
try.c: 0x564f54127c50: v4i64 = X86ISD::VBROADCAST 0x564f540d7c00
try.c: 0x564f540d7c00: i64,ch = load<LD8[%lsr.iv6971]> 0x564f54021a30, 0x564f540bc5f0, undef:i64
try.c: 0x564f540bc5f0: i64,ch = CopyFromReg 0x564f54021a30, Register:i64 %vreg50
try.c: 0x564f54124a50: i64 = Register %vreg50
try.c: 0x564f540d3f10: i64 = undef
try.c: 0x564f541247f0: v4i64,ch = CopyFromReg 0x564f54021a30, Register:v4i64 %vreg13
try.c: 0x564f541284a0: v4i64 = Register %vreg13
try.c: 0x564f540d7740: v16i32 = X86ISD::VBROADCAST 0x564f54127eb0
try.c: 0x564f54127eb0: i32,ch = load<LD4[ConstantPool]> 0x564f54021a30, 0x564f540c0950, undef:i64
try.c: 0x564f540c0950: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x564f540d4890: i64 = TargetConstantPool<i32 1> 0
try.c: 0x564f540d3f10: i64 = undef
try.c: 0x564f5414bdf0: 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: 0x564f5414bcc0: i32 = Constant<0>
try.c: 0x564f5414bcc0: i32 = Constant<0>
try.c: 0x564f5414bcc0: i32 = Constant<0>
try.c: 0x564f5414bcc0: i32 = Constant<0>
try.c: 0x564f5414bcc0: i32 = Constant<0>
try.c: 0x564f5414bcc0: i32 = Constant<0>
try.c: 0x564f5414bcc0: i32 = Constant<0>
try.c: 0x564f5414bcc0: i32 = Constant<0>
try.c: 0x564f5414bcc0: 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: 0x5574a1f19310: v4i64 = X86ISD::VTRUNC 0x5574a1f191e0
try.c: 0x5574a1f191e0: v16i32 = vselect 0x5574a1efd580, 0x5574a1ea93f0, 0x5574a1f190b0
try.c: 0x5574a1efd580: v4i1 = X86ISD::PCMPGTM 0x5574a1effb20, 0x5574a1efb0a0
try.c: 0x5574a1effb20: v4i64 = X86ISD::VBROADCAST 0x5574a1ea6590
try.c: 0x5574a1ea6590: i64,ch = load<LD8[%lsr.iv6971]> 0x5574a1e10920, 0x5574a1ef6300, undef:i64
try.c: 0x5574a1ef6300: i64,ch = CopyFromReg 0x5574a1e10920, Register:i64 %vreg50
try.c: 0x5574a1efb300: i64 = Register %vreg50
try.c: 0x5574a1ea7a60: i64 = undef
try.c: 0x5574a1efb0a0: v4i64,ch = CopyFromReg 0x5574a1e10920, Register:v4i64 %vreg13
try.c: 0x5574a1f00370: v4i64 = Register %vreg13
try.c: 0x5574a1ea93f0: v16i32 = X86ISD::VBROADCAST 0x5574a1effd80
try.c: 0x5574a1effd80: i32,ch = load<LD4[ConstantPool]> 0x5574a1e10920, 0x5574a1ea5b70, undef:i64
try.c: 0x5574a1ea5b70: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5574a1ef8790: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5574a1ea7a60: i64 = undef
try.c: 0x5574a1f190b0: 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: 0x5574a1f18f80: i32 = Constant<0>
try.c: 0x5574a1f18f80: i32 = Constant<0>
try.c: 0x5574a1f18f80: i32 = Constant<0>
try.c: 0x5574a1f18f80: i32 = Constant<0>
try.c: 0x5574a1f18f80: i32 = Constant<0>
try.c: 0x5574a1f18f80: i32 = Constant<0>
try.c: 0x5574a1f18f80: i32 = Constant<0>
try.c: 0x5574a1f18f80: i32 = Constant<0>
try.c: 0x5574a1f18f80: 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: 0x55ff1a66c300: v4i64 = X86ISD::VTRUNC 0x55ff1a66c1d0
try.c: 0x55ff1a66c1d0: v16i32 = vselect 0x55ff1a668ce0, 0x55ff1a5fd2b0, 0x55ff1a66c0a0
try.c: 0x55ff1a668ce0: v4i1 = X86ISD::PCMPGTM 0x55ff1a651970, 0x55ff1a64d500
try.c: 0x55ff1a651970: v4i64 = X86ISD::VBROADCAST 0x55ff1a5f8880
try.c: 0x55ff1a5f8880: i64,ch = load<LD8[%lsr.iv6971]> 0x55ff1a562900, 0x55ff1a638e50, undef:i64
try.c: 0x55ff1a638e50: i64,ch = CopyFromReg 0x55ff1a562900, Register:i64 %vreg50
try.c: 0x55ff1a64d760: i64 = Register %vreg50
try.c: 0x55ff1a5f9d50: i64 = undef
try.c: 0x55ff1a64d500: v4i64,ch = CopyFromReg 0x55ff1a562900, Register:v4i64 %vreg13
try.c: 0x55ff1a6521c0: v4i64 = Register %vreg13
try.c: 0x55ff1a5fd2b0: v16i32 = X86ISD::VBROADCAST 0x55ff1a651bd0
try.c: 0x55ff1a651bd0: i32,ch = load<LD4[ConstantPool]> 0x55ff1a562900, 0x55ff1a5f7e60, undef:i64
try.c: 0x55ff1a5f7e60: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55ff1a63ff10: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55ff1a5f9d50: i64 = undef
try.c: 0x55ff1a66c0a0: 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: 0x55ff1a66bf70: i32 = Constant<0>
try.c: 0x55ff1a66bf70: i32 = Constant<0>
try.c: 0x55ff1a66bf70: i32 = Constant<0>
try.c: 0x55ff1a66bf70: i32 = Constant<0>
try.c: 0x55ff1a66bf70: i32 = Constant<0>
try.c: 0x55ff1a66bf70: i32 = Constant<0>
try.c: 0x55ff1a66bf70: i32 = Constant<0>
try.c: 0x55ff1a66bf70: i32 = Constant<0>
try.c: 0x55ff1a66bf70: 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: 0x563a1b9b43d0: v4i64 = X86ISD::VTRUNC 0x563a1b9b42a0
try.c: 0x563a1b9b42a0: v16i32 = vselect 0x563a1b9a32d0, 0x563a1b938120, 0x563a1b9b4170
try.c: 0x563a1b9a32d0: v4i1 = X86ISD::PCMPGTM 0x563a1b98ef90, 0x563a1b98ab20
try.c: 0x563a1b98ef90: v4i64 = X86ISD::VBROADCAST 0x563a1b9385e0
try.c: 0x563a1b9385e0: i64,ch = load<LD8[%lsr.iv6971]> 0x563a1b888a30, 0x563a1b923860, undef:i64
try.c: 0x563a1b923860: i64,ch = CopyFromReg 0x563a1b888a30, Register:i64 %vreg50
try.c: 0x563a1b98ad80: i64 = Register %vreg50
try.c: 0x563a1b929f10: i64 = undef
try.c: 0x563a1b98ab20: v4i64,ch = CopyFromReg 0x563a1b888a30, Register:v4i64 %vreg13
try.c: 0x563a1b98f7e0: v4i64 = Register %vreg13
try.c: 0x563a1b938120: v16i32 = X86ISD::VBROADCAST 0x563a1b98f1f0
try.c: 0x563a1b98f1f0: i32,ch = load<LD4[ConstantPool]> 0x563a1b888a30, 0x563a1b921e30, undef:i64
try.c: 0x563a1b921e30: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x563a1b92a890: i64 = TargetConstantPool<i32 1> 0
try.c: 0x563a1b929f10: i64 = undef
try.c: 0x563a1b9b4170: 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: 0x563a1b9b4040: i32 = Constant<0>
try.c: 0x563a1b9b4040: i32 = Constant<0>
try.c: 0x563a1b9b4040: i32 = Constant<0>
try.c: 0x563a1b9b4040: i32 = Constant<0>
try.c: 0x563a1b9b4040: i32 = Constant<0>
try.c: 0x563a1b9b4040: i32 = Constant<0>
try.c: 0x563a1b9b4040: i32 = Constant<0>
try.c: 0x563a1b9b4040: i32 = Constant<0>
try.c: 0x563a1b9b4040: 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: 0x55a89c9a5f90: v4i64 = X86ISD::VTRUNC 0x55a89c9a5e60
try.c: 0x55a89c9a5e60: v16i32 = vselect 0x55a89c9bb4f0, 0x55a89c946040, 0x55a89c9a5d30
try.c: 0x55a89c9bb4f0: v4i1 = X86ISD::PCMPGTM 0x55a89c9a0960, 0x55a89c99c4f0
try.c: 0x55a89c9a0960: v4i64 = X86ISD::VBROADCAST 0x55a89c9431e0
try.c: 0x55a89c9431e0: i64,ch = load<LD8[%lsr.iv6971]> 0x55a89c8b1940, 0x55a89c993b50, undef:i64
try.c: 0x55a89c993b50: i64,ch = CopyFromReg 0x55a89c8b1940, Register:i64 %vreg50
try.c: 0x55a89c99c750: i64 = Register %vreg50
try.c: 0x55a89c9446b0: i64 = undef
try.c: 0x55a89c99c4f0: v4i64,ch = CopyFromReg 0x55a89c8b1940, Register:v4i64 %vreg13
try.c: 0x55a89c9a11b0: v4i64 = Register %vreg13
try.c: 0x55a89c946040: v16i32 = X86ISD::VBROADCAST 0x55a89c9a0bc0
try.c: 0x55a89c9a0bc0: i32,ch = load<LD4[ConstantPool]> 0x55a89c8b1940, 0x55a89c941890, undef:i64
try.c: 0x55a89c941890: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55a89c98a5d0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55a89c9446b0: i64 = undef
try.c: 0x55a89c9a5d30: 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: 0x55a89c9a5c00: i32 = Constant<0>
try.c: 0x55a89c9a5c00: i32 = Constant<0>
try.c: 0x55a89c9a5c00: i32 = Constant<0>
try.c: 0x55a89c9a5c00: i32 = Constant<0>
try.c: 0x55a89c9a5c00: i32 = Constant<0>
try.c: 0x55a89c9a5c00: i32 = Constant<0>
try.c: 0x55a89c9a5c00: i32 = Constant<0>
try.c: 0x55a89c9a5c00: i32 = Constant<0>
try.c: 0x55a89c9a5c00: 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: 0x55ce980a76e0: v4i64 = X86ISD::VTRUNC 0x55ce980a75b0
try.c: 0x55ce980a75b0: v16i32 = vselect 0x55ce980bbc40, 0x55ce98041540, 0x55ce980a7480
try.c: 0x55ce980bbc40: v4i1 = X86ISD::PCMPGTM 0x55ce980a20b0, 0x55ce9809d630
try.c: 0x55ce980a20b0: v4i64 = X86ISD::VBROADCAST 0x55ce9805cfa0
try.c: 0x55ce9805cfa0: i64,ch = load<LD8[%lsr.iv6971]> 0x55ce97fb2950, 0x55ce9808d840, undef:i64
try.c: 0x55ce9808d840: i64,ch = CopyFromReg 0x55ce97fb2950, Register:i64 %vreg50
try.c: 0x55ce9809d890: i64 = Register %vreg50
try.c: 0x55ce9803fbb0: i64 = undef
try.c: 0x55ce9809d630: v4i64,ch = CopyFromReg 0x55ce97fb2950, Register:v4i64 %vreg13
try.c: 0x55ce980a2900: v4i64 = Register %vreg13
try.c: 0x55ce98041540: v16i32 = X86ISD::VBROADCAST 0x55ce980a2310
try.c: 0x55ce980a2310: i32,ch = load<LD4[ConstantPool]> 0x55ce97fb2950, 0x55ce9805c580, undef:i64
try.c: 0x55ce9805c580: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55ce9808a180: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55ce9803fbb0: i64 = undef
try.c: 0x55ce980a7480: 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: 0x55ce980a7350: i32 = Constant<0>
try.c: 0x55ce980a7350: i32 = Constant<0>
try.c: 0x55ce980a7350: i32 = Constant<0>
try.c: 0x55ce980a7350: i32 = Constant<0>
try.c: 0x55ce980a7350: i32 = Constant<0>
try.c: 0x55ce980a7350: i32 = Constant<0>
try.c: 0x55ce980a7350: i32 = Constant<0>
try.c: 0x55ce980a7350: i32 = Constant<0>
try.c: 0x55ce980a7350: 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: 0x55cbdb161670: v4i64 = X86ISD::VTRUNC 0x55cbdb161540
try.c: 0x55cbdb161540: v16i32 = vselect 0x55cbdb158f90, 0x55cbdb0e2f80, 0x55cbdb161410
try.c: 0x55cbdb158f90: v4i1 = X86ISD::PCMPGTM 0x55cbdb14b6d0, 0x55cbdb147260
try.c: 0x55cbdb14b6d0: v4i64 = X86ISD::VBROADCAST 0x55cbdb0e3440
try.c: 0x55cbdb0e3440: i64,ch = load<LD8[%lsr.iv6971]> 0x55cbdb044a30, 0x55cbdb0f4020, undef:i64
try.c: 0x55cbdb0f4020: i64,ch = CopyFromReg 0x55cbdb044a30, Register:i64 %vreg50
try.c: 0x55cbdb1474c0: i64 = Register %vreg50
try.c: 0x55cbdb0c9fb0: i64 = undef
try.c: 0x55cbdb147260: v4i64,ch = CopyFromReg 0x55cbdb044a30, Register:v4i64 %vreg13
try.c: 0x55cbdb14bf20: v4i64 = Register %vreg13
try.c: 0x55cbdb0e2f80: v16i32 = X86ISD::VBROADCAST 0x55cbdb14b930
try.c: 0x55cbdb14b930: i32,ch = load<LD4[ConstantPool]> 0x55cbdb044a30, 0x55cbdb0e6b30, undef:i64
try.c: 0x55cbdb0e6b30: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55cbdb0ca930: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55cbdb0c9fb0: i64 = undef
try.c: 0x55cbdb161410: 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: 0x55cbdb1612e0: i32 = Constant<0>
try.c: 0x55cbdb1612e0: i32 = Constant<0>
try.c: 0x55cbdb1612e0: i32 = Constant<0>
try.c: 0x55cbdb1612e0: i32 = Constant<0>
try.c: 0x55cbdb1612e0: i32 = Constant<0>
try.c: 0x55cbdb1612e0: i32 = Constant<0>
try.c: 0x55cbdb1612e0: i32 = Constant<0>
try.c: 0x55cbdb1612e0: i32 = Constant<0>
try.c: 0x55cbdb1612e0: 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: 0x559cd1d5b370: v4i64 = X86ISD::VTRUNC 0x559cd1d5b240
try.c: 0x559cd1d5b240: v16i32 = vselect 0x559cd1d55d40, 0x559cd1ce3520, 0x559cd1d5b110
try.c: 0x559cd1d55d40: v4i1 = X86ISD::PCMPGTM 0x559cd1d3e9d0, 0x559cd1d3a560
try.c: 0x559cd1d3e9d0: v4i64 = X86ISD::VBROADCAST 0x559cd1ce6890
try.c: 0x559cd1ce6890: i64,ch = load<LD8[%lsr.iv6971]> 0x559cd1c4f940, 0x559cd1d28420, undef:i64
try.c: 0x559cd1d28420: i64,ch = CopyFromReg 0x559cd1c4f940, Register:i64 %vreg50
try.c: 0x559cd1d3a7c0: i64 = Register %vreg50
try.c: 0x559cd1ce1b90: i64 = undef
try.c: 0x559cd1d3a560: v4i64,ch = CopyFromReg 0x559cd1c4f940, Register:v4i64 %vreg13
try.c: 0x559cd1d3f220: v4i64 = Register %vreg13
try.c: 0x559cd1ce3520: v16i32 = X86ISD::VBROADCAST 0x559cd1d3ec30
try.c: 0x559cd1d3ec30: i32,ch = load<LD4[ConstantPool]> 0x559cd1c4f940, 0x559cd1ce5e70, undef:i64
try.c: 0x559cd1ce5e70: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x559cd1d05040: i64 = TargetConstantPool<i32 1> 0
try.c: 0x559cd1ce1b90: i64 = undef
try.c: 0x559cd1d5b110: 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: 0x559cd1d5afe0: i32 = Constant<0>
try.c: 0x559cd1d5afe0: i32 = Constant<0>
try.c: 0x559cd1d5afe0: i32 = Constant<0>
try.c: 0x559cd1d5afe0: i32 = Constant<0>
try.c: 0x559cd1d5afe0: i32 = Constant<0>
try.c: 0x559cd1d5afe0: i32 = Constant<0>
try.c: 0x559cd1d5afe0: i32 = Constant<0>
try.c: 0x559cd1d5afe0: i32 = Constant<0>
try.c: 0x559cd1d5afe0: 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: 0x55fcedccf630: v4i64 = X86ISD::VTRUNC 0x55fcedccf500
try.c: 0x55fcedccf500: v16i32 = vselect 0x55fcedcb2950, 0x55fcedc56cf0, 0x55fcedccf3d0
try.c: 0x55fcedcb2950: v4i1 = X86ISD::PCMPGTM 0x55fcedcaf920, 0x55fcedcab4b0
try.c: 0x55fcedcaf920: v4i64 = X86ISD::VBROADCAST 0x55fcedc77150
try.c: 0x55fcedc77150: i64,ch = load<LD8[%lsr.iv6971]> 0x55fcedbc09d0, 0x55fcedc99180, undef:i64
try.c: 0x55fcedc99180: i64,ch = CopyFromReg 0x55fcedbc09d0, Register:i64 %vreg50
try.c: 0x55fcedcab710: i64 = Register %vreg50
try.c: 0x55fcedc78620: i64 = undef
try.c: 0x55fcedcab4b0: v4i64,ch = CopyFromReg 0x55fcedbc09d0, Register:v4i64 %vreg13
try.c: 0x55fcedcb0170: v4i64 = Register %vreg13
try.c: 0x55fcedc56cf0: v16i32 = X86ISD::VBROADCAST 0x55fcedcafb80
try.c: 0x55fcedcafb80: i32,ch = load<LD4[ConstantPool]> 0x55fcedbc09d0, 0x55fcedc54280, undef:i64
try.c: 0x55fcedc54280: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55fcedc8e140: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55fcedc78620: i64 = undef
try.c: 0x55fcedccf3d0: 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: 0x55fcedccf2a0: i32 = Constant<0>
try.c: 0x55fcedccf2a0: i32 = Constant<0>
try.c: 0x55fcedccf2a0: i32 = Constant<0>
try.c: 0x55fcedccf2a0: i32 = Constant<0>
try.c: 0x55fcedccf2a0: i32 = Constant<0>
try.c: 0x55fcedccf2a0: i32 = Constant<0>
try.c: 0x55fcedccf2a0: i32 = Constant<0>
try.c: 0x55fcedccf2a0: i32 = Constant<0>
try.c: 0x55fcedccf2a0: 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: 0x55f755fad650: v4i64 = X86ISD::VTRUNC 0x55f755fad520
try.c: 0x55f755fad520: v16i32 = vselect 0x55f755f8ea90, 0x55f755f1eb80, 0x55f755fad3f0
try.c: 0x55f755f8ea90: v4i1 = X86ISD::PCMPGTM 0x55f755f87e60, 0x55f755f83ff0
try.c: 0x55f755f87e60: v4i64 = X86ISD::VBROADCAST 0x55f755f1f040
try.c: 0x55f755f1f040: i64,ch = load<LD8[%lsr.iv6971]> 0x55f755e81a30, 0x55f755f1d2c0, undef:i64
try.c: 0x55f755f1d2c0: i64,ch = CopyFromReg 0x55f755e81a30, Register:i64 %vreg50
try.c: 0x55f755f84250: i64 = Register %vreg50
try.c: 0x55f755f22340: i64 = undef
try.c: 0x55f755f83ff0: v4i64,ch = CopyFromReg 0x55f755e81a30, Register:v4i64 %vreg13
try.c: 0x55f755f886b0: v4i64 = Register %vreg13
try.c: 0x55f755f1eb80: v16i32 = X86ISD::VBROADCAST 0x55f755f880c0
try.c: 0x55f755f880c0: i32,ch = load<LD4[ConstantPool]> 0x55f755e81a30, 0x55f755f1b890, undef:i64
try.c: 0x55f755f1b890: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55f755f22cc0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55f755f22340: i64 = undef
try.c: 0x55f755fad3f0: 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: 0x55f755fad2c0: i32 = Constant<0>
try.c: 0x55f755fad2c0: i32 = Constant<0>
try.c: 0x55f755fad2c0: i32 = Constant<0>
try.c: 0x55f755fad2c0: i32 = Constant<0>
try.c: 0x55f755fad2c0: i32 = Constant<0>
try.c: 0x55f755fad2c0: i32 = Constant<0>
try.c: 0x55f755fad2c0: i32 = Constant<0>
try.c: 0x55f755fad2c0: i32 = Constant<0>
try.c: 0x55f755fad2c0: 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: 0x56120b902190: v4i64 = X86ISD::VTRUNC 0x56120b902060
try.c: 0x56120b902060: v16i32 = vselect 0x56120b905660, 0x56120b88faa0, 0x56120b901f30
try.c: 0x56120b905660: v4i1 = X86ISD::PCMPGTM 0x56120b8e7810, 0x56120b8e33a0
try.c: 0x56120b8e7810: v4i64 = X86ISD::VBROADCAST 0x56120b88ba10
try.c: 0x56120b88ba10: i64,ch = load<LD8[%lsr.iv6971]> 0x56120b7f8950, 0x56120b8d1a90, undef:i64
try.c: 0x56120b8d1a90: i64,ch = CopyFromReg 0x56120b7f8950, Register:i64 %vreg50
try.c: 0x56120b8e3600: i64 = Register %vreg50
try.c: 0x56120b88e110: i64 = undef
try.c: 0x56120b8e33a0: v4i64,ch = CopyFromReg 0x56120b7f8950, Register:v4i64 %vreg13
try.c: 0x56120b8e8060: v4i64 = Register %vreg13
try.c: 0x56120b88faa0: v16i32 = X86ISD::VBROADCAST 0x56120b8e7a70
try.c: 0x56120b8e7a70: i32,ch = load<LD4[ConstantPool]> 0x56120b7f8950, 0x56120b88aff0, undef:i64
try.c: 0x56120b88aff0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56120b8d2c90: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56120b88e110: i64 = undef
try.c: 0x56120b901f30: 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: 0x56120b901e00: i32 = Constant<0>
try.c: 0x56120b901e00: i32 = Constant<0>
try.c: 0x56120b901e00: i32 = Constant<0>
try.c: 0x56120b901e00: i32 = Constant<0>
try.c: 0x56120b901e00: i32 = Constant<0>
try.c: 0x56120b901e00: i32 = Constant<0>
try.c: 0x56120b901e00: i32 = Constant<0>
try.c: 0x56120b901e00: i32 = Constant<0>
try.c: 0x56120b901e00: 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: 0x55ea50d82010: v4i64 = X86ISD::VTRUNC 0x55ea50d81ee0
try.c: 0x55ea50d81ee0: v16i32 = vselect 0x55ea50d97570, 0x55ea50d236e0, 0x55ea50d81db0
try.c: 0x55ea50d97570: v4i1 = X86ISD::PCMPGTM 0x55ea50d7c9e0, 0x55ea50d78570
try.c: 0x55ea50d7c9e0: v4i64 = X86ISD::VBROADCAST 0x55ea50d426e0
try.c: 0x55ea50d426e0: i64,ch = load<LD8[%lsr.iv6971]> 0x55ea50c8d8d0, 0x55ea50d6c170, undef:i64
try.c: 0x55ea50d6c170: i64,ch = CopyFromReg 0x55ea50c8d8d0, Register:i64 %vreg50
try.c: 0x55ea50d787d0: i64 = Register %vreg50
try.c: 0x55ea50d43bb0: i64 = undef
try.c: 0x55ea50d78570: v4i64,ch = CopyFromReg 0x55ea50c8d8d0, Register:v4i64 %vreg13
try.c: 0x55ea50d7d230: v4i64 = Register %vreg13
try.c: 0x55ea50d236e0: v16i32 = X86ISD::VBROADCAST 0x55ea50d7cc40
try.c: 0x55ea50d7cc40: i32,ch = load<LD4[ConstantPool]> 0x55ea50c8d8d0, 0x55ea50d27370, undef:i64
try.c: 0x55ea50d27370: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55ea50d1c650: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55ea50d43bb0: i64 = undef
try.c: 0x55ea50d81db0: 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: 0x55ea50d81c80: i32 = Constant<0>
try.c: 0x55ea50d81c80: i32 = Constant<0>
try.c: 0x55ea50d81c80: i32 = Constant<0>
try.c: 0x55ea50d81c80: i32 = Constant<0>
try.c: 0x55ea50d81c80: i32 = Constant<0>
try.c: 0x55ea50d81c80: i32 = Constant<0>
try.c: 0x55ea50d81c80: i32 = Constant<0>
try.c: 0x55ea50d81c80: i32 = Constant<0>
try.c: 0x55ea50d81c80: 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: 0x560df2118680: v4i64 = X86ISD::VTRUNC 0x560df2118550
try.c: 0x560df2118550: v16i32 = vselect 0x560df210a520, 0x560df2091250, 0x560df2118420
try.c: 0x560df210a520: v4i1 = X86ISD::PCMPGTM 0x560df20fe080, 0x560df20f9c10
try.c: 0x560df20fe080: v4i64 = X86ISD::VBROADCAST 0x560df2091710
try.c: 0x560df2091710: i64,ch = load<LD8[%lsr.iv6971]> 0x560df1ff7a30, 0x560df20a8e80, undef:i64
try.c: 0x560df20a8e80: i64,ch = CopyFromReg 0x560df1ff7a30, Register:i64 %vreg50
try.c: 0x560df20f9e70: i64 = Register %vreg50
try.c: 0x560df208d5a0: i64 = undef
try.c: 0x560df20f9c10: v4i64,ch = CopyFromReg 0x560df1ff7a30, Register:v4i64 %vreg13
try.c: 0x560df20fe8d0: v4i64 = Register %vreg13
try.c: 0x560df2091250: v16i32 = X86ISD::VBROADCAST 0x560df20fe2e0
try.c: 0x560df20fe2e0: i32,ch = load<LD4[ConstantPool]> 0x560df1ff7a30, 0x560df20a7450, undef:i64
try.c: 0x560df20a7450: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x560df208df20: i64 = TargetConstantPool<i32 1> 0
try.c: 0x560df208d5a0: i64 = undef
try.c: 0x560df2118420: 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: 0x560df21182f0: i32 = Constant<0>
try.c: 0x560df21182f0: i32 = Constant<0>
try.c: 0x560df21182f0: i32 = Constant<0>
try.c: 0x560df21182f0: i32 = Constant<0>
try.c: 0x560df21182f0: i32 = Constant<0>
try.c: 0x560df21182f0: i32 = Constant<0>
try.c: 0x560df21182f0: i32 = Constant<0>
try.c: 0x560df21182f0: i32 = Constant<0>
try.c: 0x560df21182f0: 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: 0x5633cfdde280: v4i64 = X86ISD::VTRUNC 0x5633cfdde150
try.c: 0x5633cfdde150: v16i32 = vselect 0x5633cfdc9950, 0x5633cfd69880, 0x5633cfdde020
try.c: 0x5633cfdc9950: v4i1 = X86ISD::PCMPGTM 0x5633cfdc6920, 0x5633cfdc24b0
try.c: 0x5633cfdc6920: v4i64 = X86ISD::VBROADCAST 0x5633cfd66a20
try.c: 0x5633cfd66a20: i64,ch = load<LD8[%lsr.iv6971]> 0x5633cfcd79c0, 0x5633cfdb0ba0, undef:i64
try.c: 0x5633cfdb0ba0: i64,ch = CopyFromReg 0x5633cfcd79c0, Register:i64 %vreg50
try.c: 0x5633cfdc2710: i64 = Register %vreg50
try.c: 0x5633cfd67ef0: i64 = undef
try.c: 0x5633cfdc24b0: v4i64,ch = CopyFromReg 0x5633cfcd79c0, Register:v4i64 %vreg13
try.c: 0x5633cfdc7170: v4i64 = Register %vreg13
try.c: 0x5633cfd69880: v16i32 = X86ISD::VBROADCAST 0x5633cfdc6b80
try.c: 0x5633cfdc6b80: i32,ch = load<LD4[ConstantPool]> 0x5633cfcd79c0, 0x5633cfd6bc70, undef:i64
try.c: 0x5633cfd6bc70: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5633cfdaae00: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5633cfd67ef0: i64 = undef
try.c: 0x5633cfdde020: 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: 0x5633cfdddef0: i32 = Constant<0>
try.c: 0x5633cfdddef0: i32 = Constant<0>
try.c: 0x5633cfdddef0: i32 = Constant<0>
try.c: 0x5633cfdddef0: i32 = Constant<0>
try.c: 0x5633cfdddef0: i32 = Constant<0>
try.c: 0x5633cfdddef0: i32 = Constant<0>
try.c: 0x5633cfdddef0: i32 = Constant<0>
try.c: 0x5633cfdddef0: i32 = Constant<0>
try.c: 0x5633cfdddef0: 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: 0x55cdeb6e6850: v4i64 = X86ISD::VTRUNC 0x55cdeb6e6720
try.c: 0x55cdeb6e6720: v16i32 = vselect 0x55cdeb6e3230, 0x55cdeb6811e0, 0x55cdeb6e65f0
try.c: 0x55cdeb6e3230: v4i1 = X86ISD::PCMPGTM 0x55cdeb6deaa0, 0x55cdeb6da630
try.c: 0x55cdeb6deaa0: v4i64 = X86ISD::VBROADCAST 0x55cdeb683390
try.c: 0x55cdeb683390: i64,ch = load<LD8[%lsr.iv6971]> 0x55cdeb5ef930, 0x55cdeb6a50e0, undef:i64
try.c: 0x55cdeb6a50e0: i64,ch = CopyFromReg 0x55cdeb5ef930, Register:i64 %vreg50
try.c: 0x55cdeb6da890: i64 = Register %vreg50
try.c: 0x55cdeb67f850: i64 = undef
try.c: 0x55cdeb6da630: v4i64,ch = CopyFromReg 0x55cdeb5ef930, Register:v4i64 %vreg13
try.c: 0x55cdeb6df2f0: v4i64 = Register %vreg13
try.c: 0x55cdeb6811e0: v16i32 = X86ISD::VBROADCAST 0x55cdeb6ded00
try.c: 0x55cdeb6ded00: i32,ch = load<LD4[ConstantPool]> 0x55cdeb5ef930, 0x55cdeb682970, undef:i64
try.c: 0x55cdeb682970: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55cdeb6c4b10: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55cdeb67f850: i64 = undef
try.c: 0x55cdeb6e65f0: 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: 0x55cdeb6e64c0: i32 = Constant<0>
try.c: 0x55cdeb6e64c0: i32 = Constant<0>
try.c: 0x55cdeb6e64c0: i32 = Constant<0>
try.c: 0x55cdeb6e64c0: i32 = Constant<0>
try.c: 0x55cdeb6e64c0: i32 = Constant<0>
try.c: 0x55cdeb6e64c0: i32 = Constant<0>
try.c: 0x55cdeb6e64c0: i32 = Constant<0>
try.c: 0x55cdeb6e64c0: i32 = Constant<0>
try.c: 0x55cdeb6e64c0: 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: 0x563d32250680: v4i64 = X86ISD::VTRUNC 0x563d32250550
try.c: 0x563d32250550: v16i32 = vselect 0x563d32247830, 0x563d321cf380, 0x563d32250420
try.c: 0x563d32247830: v4i1 = X86ISD::PCMPGTM 0x563d32239970, 0x563d32237490
try.c: 0x563d32239970: v4i64 = X86ISD::VBROADCAST 0x563d321cf840
try.c: 0x563d321cf840: i64,ch = load<LD8[%lsr.iv6971]> 0x563d32133a20, 0x563d321e8fe0, undef:i64
try.c: 0x563d321e8fe0: i64,ch = CopyFromReg 0x563d32133a20, Register:i64 %vreg50
try.c: 0x563d322376f0: i64 = Register %vreg50
try.c: 0x563d321d2220: i64 = undef
try.c: 0x563d32237490: v4i64,ch = CopyFromReg 0x563d32133a20, Register:v4i64 %vreg13
try.c: 0x563d3223a1c0: v4i64 = Register %vreg13
try.c: 0x563d321cf380: v16i32 = X86ISD::VBROADCAST 0x563d32239bd0
try.c: 0x563d32239bd0: i32,ch = load<LD4[ConstantPool]> 0x563d32133a20, 0x563d321e75b0, undef:i64
try.c: 0x563d321e75b0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x563d321d2ba0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x563d321d2220: i64 = undef
try.c: 0x563d32250420: 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: 0x563d322502f0: i32 = Constant<0>
try.c: 0x563d322502f0: i32 = Constant<0>
try.c: 0x563d322502f0: i32 = Constant<0>
try.c: 0x563d322502f0: i32 = Constant<0>
try.c: 0x563d322502f0: i32 = Constant<0>
try.c: 0x563d322502f0: i32 = Constant<0>
try.c: 0x563d322502f0: i32 = Constant<0>
try.c: 0x563d322502f0: i32 = Constant<0>
try.c: 0x563d322502f0: 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: 0x55be1643dba0: v4i64 = X86ISD::VTRUNC 0x55be1643da70
try.c: 0x55be1643da70: v16i32 = vselect 0x55be1642ea40, 0x55be163c3980, 0x55be1643d940
try.c: 0x55be1642ea40: v4i1 = X86ISD::PCMPGTM 0x55be16423da0, 0x55be1641f930
try.c: 0x55be16423da0: v4i64 = X86ISD::VBROADCAST 0x55be163c6790
try.c: 0x55be163c6790: i64,ch = load<LD8[%lsr.iv6971]> 0x55be16334950, 0x55be1640ab10, undef:i64
try.c: 0x55be1640ab10: i64,ch = CopyFromReg 0x55be16334950, Register:i64 %vreg50
try.c: 0x55be1641fb90: i64 = Register %vreg50
try.c: 0x55be163c7c60: i64 = undef
try.c: 0x55be1641f930: v4i64,ch = CopyFromReg 0x55be16334950, Register:v4i64 %vreg13
try.c: 0x55be164245f0: v4i64 = Register %vreg13
try.c: 0x55be163c3980: v16i32 = X86ISD::VBROADCAST 0x55be16424000
try.c: 0x55be16424000: i32,ch = load<LD4[ConstantPool]> 0x55be16334950, 0x55be163eab20, undef:i64
try.c: 0x55be163eab20: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55be1641b8e0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55be163c7c60: i64 = undef
try.c: 0x55be1643d940: 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: 0x55be1643d810: i32 = Constant<0>
try.c: 0x55be1643d810: i32 = Constant<0>
try.c: 0x55be1643d810: i32 = Constant<0>
try.c: 0x55be1643d810: i32 = Constant<0>
try.c: 0x55be1643d810: i32 = Constant<0>
try.c: 0x55be1643d810: i32 = Constant<0>
try.c: 0x55be1643d810: i32 = Constant<0>
try.c: 0x55be1643d810: i32 = Constant<0>
try.c: 0x55be1643d810: 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: 0x558ec525e9b0: v4i64 = X86ISD::VTRUNC 0x558ec525e880
try.c: 0x558ec525e880: v16i32 = vselect 0x558ec525c790, 0x558ec5224d20, 0x558ec525e750
try.c: 0x558ec525c790: v4i1 = X86ISD::PCMPGTM 0x558ec5259770, 0x558ec5255300
try.c: 0x558ec5259770: v4i64 = X86ISD::VBROADCAST 0x558ec5221ec0
try.c: 0x558ec5221ec0: i64,ch = load<LD8[%lsr.iv6971]> 0x558ec516a950, 0x558ec5245170, undef:i64
try.c: 0x558ec5245170: i64,ch = CopyFromReg 0x558ec516a950, Register:i64 %vreg50
try.c: 0x558ec5255560: i64 = Register %vreg50
try.c: 0x558ec5223390: i64 = undef
try.c: 0x558ec5255300: v4i64,ch = CopyFromReg 0x558ec516a950, Register:v4i64 %vreg13
try.c: 0x558ec5259fc0: v4i64 = Register %vreg13
try.c: 0x558ec5224d20: v16i32 = X86ISD::VBROADCAST 0x558ec52599d0
try.c: 0x558ec52599d0: i32,ch = load<LD4[ConstantPool]> 0x558ec516a950, 0x558ec51facc0, undef:i64
try.c: 0x558ec51facc0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x558ec5213e60: i64 = TargetConstantPool<i32 1> 0
try.c: 0x558ec5223390: i64 = undef
try.c: 0x558ec525e750: 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: 0x558ec525e620: i32 = Constant<0>
try.c: 0x558ec525e620: i32 = Constant<0>
try.c: 0x558ec525e620: i32 = Constant<0>
try.c: 0x558ec525e620: i32 = Constant<0>
try.c: 0x558ec525e620: i32 = Constant<0>
try.c: 0x558ec525e620: i32 = Constant<0>
try.c: 0x558ec525e620: i32 = Constant<0>
try.c: 0x558ec525e620: i32 = Constant<0>
try.c: 0x558ec525e620: 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: 0x559b4f738750: v4i64 = X86ISD::VTRUNC 0x559b4f738620
try.c: 0x559b4f738620: v16i32 = vselect 0x559b4f73eaa0, 0x559b4f6bb100, 0x559b4f7384f0
try.c: 0x559b4f73eaa0: v4i1 = X86ISD::PCMPGTM 0x559b4f7207c0, 0x559b4f71c950
try.c: 0x559b4f7207c0: v4i64 = X86ISD::VBROADCAST 0x559b4f6bb5c0
try.c: 0x559b4f6bb5c0: i64,ch = load<LD8[%lsr.iv6971]> 0x559b4f619a30, 0x559b4f6d3b30, undef:i64
try.c: 0x559b4f6d3b30: i64,ch = CopyFromReg 0x559b4f619a30, Register:i64 %vreg50
try.c: 0x559b4f71cbb0: i64 = Register %vreg50
try.c: 0x559b4f6c99d0: i64 = undef
try.c: 0x559b4f71c950: v4i64,ch = CopyFromReg 0x559b4f619a30, Register:v4i64 %vreg13
try.c: 0x559b4f721010: v4i64 = Register %vreg13
try.c: 0x559b4f6bb100: v16i32 = X86ISD::VBROADCAST 0x559b4f720a20
try.c: 0x559b4f720a20: i32,ch = load<LD4[ConstantPool]> 0x559b4f619a30, 0x559b4f6d2100, undef:i64
try.c: 0x559b4f6d2100: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x559b4f6ca350: i64 = TargetConstantPool<i32 1> 0
try.c: 0x559b4f6c99d0: i64 = undef
try.c: 0x559b4f7384f0: 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: 0x559b4f7383c0: i32 = Constant<0>
try.c: 0x559b4f7383c0: i32 = Constant<0>
try.c: 0x559b4f7383c0: i32 = Constant<0>
try.c: 0x559b4f7383c0: i32 = Constant<0>
try.c: 0x559b4f7383c0: i32 = Constant<0>
try.c: 0x559b4f7383c0: i32 = Constant<0>
try.c: 0x559b4f7383c0: i32 = Constant<0>
try.c: 0x559b4f7383c0: i32 = Constant<0>
try.c: 0x559b4f7383c0: 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: 0x557c6047e640: v4i64 = X86ISD::VTRUNC 0x557c6047e510
try.c: 0x557c6047e510: v16i32 = vselect 0x557c6046dd90, 0x557c604174d0, 0x557c6047e3e0
try.c: 0x557c6046dd90: v4i1 = X86ISD::PCMPGTM 0x557c60476970, 0x557c60472500
try.c: 0x557c60476970: v4i64 = X86ISD::VBROADCAST 0x557c604244e0
try.c: 0x557c604244e0: i64,ch = load<LD8[%lsr.iv6971]> 0x557c60387930, 0x557c6045dff0, undef:i64
try.c: 0x557c6045dff0: i64,ch = CopyFromReg 0x557c60387930, Register:i64 %vreg50
try.c: 0x557c60472760: i64 = Register %vreg50
try.c: 0x557c60415b40: i64 = undef
try.c: 0x557c60472500: v4i64,ch = CopyFromReg 0x557c60387930, Register:v4i64 %vreg13
try.c: 0x557c604771c0: v4i64 = Register %vreg13
try.c: 0x557c604174d0: v16i32 = X86ISD::VBROADCAST 0x557c60476bd0
try.c: 0x557c60476bd0: i32,ch = load<LD4[ConstantPool]> 0x557c60387930, 0x557c60423ac0, undef:i64
try.c: 0x557c60423ac0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x557c60466ce0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x557c60415b40: i64 = undef
try.c: 0x557c6047e3e0: 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: 0x557c6047e2b0: i32 = Constant<0>
try.c: 0x557c6047e2b0: i32 = Constant<0>
try.c: 0x557c6047e2b0: i32 = Constant<0>
try.c: 0x557c6047e2b0: i32 = Constant<0>
try.c: 0x557c6047e2b0: i32 = Constant<0>
try.c: 0x557c6047e2b0: i32 = Constant<0>
try.c: 0x557c6047e2b0: i32 = Constant<0>
try.c: 0x557c6047e2b0: i32 = Constant<0>
try.c: 0x557c6047e2b0: 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: 0x55c0b4b38aa0: v4i64 = X86ISD::VTRUNC 0x55c0b4b38970
try.c: 0x55c0b4b38970: v16i32 = vselect 0x55c0b4b34100, 0x55c0b4ad7580, 0x55c0b4b38840
try.c: 0x55c0b4b34100: v4i1 = X86ISD::PCMPGTM 0x55c0b4b30910, 0x55c0b4b2c4a0
try.c: 0x55c0b4b30910: v4i64 = X86ISD::VBROADCAST 0x55c0b4ad0ab0
try.c: 0x55c0b4ad0ab0: i64,ch = load<LD8[%lsr.iv6971]> 0x55c0b4a41950, 0x55c0b4b15d90, undef:i64
try.c: 0x55c0b4b15d90: i64,ch = CopyFromReg 0x55c0b4a41950, Register:i64 %vreg50
try.c: 0x55c0b4b2c700: i64 = Register %vreg50
try.c: 0x55c0b4ad1f80: i64 = undef
try.c: 0x55c0b4b2c4a0: v4i64,ch = CopyFromReg 0x55c0b4a41950, Register:v4i64 %vreg13
try.c: 0x55c0b4b31160: v4i64 = Register %vreg13
try.c: 0x55c0b4ad7580: v16i32 = X86ISD::VBROADCAST 0x55c0b4b30b70
try.c: 0x55c0b4b30b70: i32,ch = load<LD4[ConstantPool]> 0x55c0b4a41950, 0x55c0b4ad0090, undef:i64
try.c: 0x55c0b4ad0090: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55c0b4b1ba70: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55c0b4ad1f80: i64 = undef
try.c: 0x55c0b4b38840: 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: 0x55c0b4b38710: i32 = Constant<0>
try.c: 0x55c0b4b38710: i32 = Constant<0>
try.c: 0x55c0b4b38710: i32 = Constant<0>
try.c: 0x55c0b4b38710: i32 = Constant<0>
try.c: 0x55c0b4b38710: i32 = Constant<0>
try.c: 0x55c0b4b38710: i32 = Constant<0>
try.c: 0x55c0b4b38710: i32 = Constant<0>
try.c: 0x55c0b4b38710: i32 = Constant<0>
try.c: 0x55c0b4b38710: 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: 0x561dc6ecc2d0: v4i64 = X86ISD::VTRUNC 0x561dc6ecc1a0
try.c: 0x561dc6ecc1a0: v16i32 = vselect 0x561dc6ebae80, 0x561dc6e53660, 0x561dc6ecc070
try.c: 0x561dc6ebae80: v4i1 = X86ISD::PCMPGTM 0x561dc6ea70b0, 0x561dc6ea3640
try.c: 0x561dc6ea70b0: v4i64 = X86ISD::VBROADCAST 0x561dc6e53b20
try.c: 0x561dc6e53b20: i64,ch = load<LD8[%lsr.iv6971]> 0x561dc6da1a40, 0x561dc6e49e50, undef:i64
try.c: 0x561dc6e49e50: i64,ch = CopyFromReg 0x561dc6da1a40, Register:i64 %vreg50
try.c: 0x561dc6ea38a0: i64 = Register %vreg50
try.c: 0x561dc6e42f70: i64 = undef
try.c: 0x561dc6ea3640: v4i64,ch = CopyFromReg 0x561dc6da1a40, Register:v4i64 %vreg13
try.c: 0x561dc6ea7900: v4i64 = Register %vreg13
try.c: 0x561dc6e53660: v16i32 = X86ISD::VBROADCAST 0x561dc6ea7310
try.c: 0x561dc6ea7310: i32,ch = load<LD4[ConstantPool]> 0x561dc6da1a40, 0x561dc6e48420, undef:i64
try.c: 0x561dc6e48420: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x561dc6e438f0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x561dc6e42f70: i64 = undef
try.c: 0x561dc6ecc070: 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: 0x561dc6ecbf40: i32 = Constant<0>
try.c: 0x561dc6ecbf40: i32 = Constant<0>
try.c: 0x561dc6ecbf40: i32 = Constant<0>
try.c: 0x561dc6ecbf40: i32 = Constant<0>
try.c: 0x561dc6ecbf40: i32 = Constant<0>
try.c: 0x561dc6ecbf40: i32 = Constant<0>
try.c: 0x561dc6ecbf40: i32 = Constant<0>
try.c: 0x561dc6ecbf40: i32 = Constant<0>
try.c: 0x561dc6ecbf40: 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: 0x55f28ebc32d0: v4i64 = X86ISD::VTRUNC 0x55f28ebc31a0
try.c: 0x55f28ebc31a0: v16i32 = vselect 0x55f28ebc9930, 0x55f28eb50fc0, 0x55f28ebc3070
try.c: 0x55f28ebc9930: v4i1 = X86ISD::PCMPGTM 0x55f28ebab970, 0x55f28eba7500
try.c: 0x55f28ebab970: v4i64 = X86ISD::VBROADCAST 0x55f28eb4e160
try.c: 0x55f28eb4e160: i64,ch = load<LD8[%lsr.iv6971]> 0x55f28eabc9a0, 0x55f28eb9e750, undef:i64
try.c: 0x55f28eb9e750: i64,ch = CopyFromReg 0x55f28eabc9a0, Register:i64 %vreg50
try.c: 0x55f28eba7760: i64 = Register %vreg50
try.c: 0x55f28eb4f630: i64 = undef
try.c: 0x55f28eba7500: v4i64,ch = CopyFromReg 0x55f28eabc9a0, Register:v4i64 %vreg13
try.c: 0x55f28ebac1c0: v4i64 = Register %vreg13
try.c: 0x55f28eb50fc0: v16i32 = X86ISD::VBROADCAST 0x55f28ebabbd0
try.c: 0x55f28ebabbd0: i32,ch = load<LD4[ConstantPool]> 0x55f28eabc9a0, 0x55f28eb560b0, undef:i64
try.c: 0x55f28eb560b0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55f28eb956d0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55f28eb4f630: i64 = undef
try.c: 0x55f28ebc3070: 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: 0x55f28ebc2f40: i32 = Constant<0>
try.c: 0x55f28ebc2f40: i32 = Constant<0>
try.c: 0x55f28ebc2f40: i32 = Constant<0>
try.c: 0x55f28ebc2f40: i32 = Constant<0>
try.c: 0x55f28ebc2f40: i32 = Constant<0>
try.c: 0x55f28ebc2f40: i32 = Constant<0>
try.c: 0x55f28ebc2f40: i32 = Constant<0>
try.c: 0x55f28ebc2f40: i32 = Constant<0>
try.c: 0x55f28ebc2f40: 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: 0x55e8a94f9250: v4i64 = X86ISD::VTRUNC 0x55e8a94f9120
try.c: 0x55e8a94f9120: v16i32 = vselect 0x55e8a94d5550, 0x55e8a9457f90, 0x55e8a94f8ff0
try.c: 0x55e8a94d5550: v4i1 = X86ISD::PCMPGTM 0x55e8a94d4540, 0x55e8a94d2060
try.c: 0x55e8a94d4540: v4i64 = X86ISD::VBROADCAST 0x55e8a9491980
try.c: 0x55e8a9491980: i64,ch = load<LD8[%lsr.iv6971]> 0x55e8a93e6950, 0x55e8a94c3e50, undef:i64
try.c: 0x55e8a94c3e50: i64,ch = CopyFromReg 0x55e8a93e6950, Register:i64 %vreg50
try.c: 0x55e8a94d22c0: i64 = Register %vreg50
try.c: 0x55e8a9456600: i64 = undef
try.c: 0x55e8a94d2060: v4i64,ch = CopyFromReg 0x55e8a93e6950, Register:v4i64 %vreg13
try.c: 0x55e8a94d4d90: v4i64 = Register %vreg13
try.c: 0x55e8a9457f90: v16i32 = X86ISD::VBROADCAST 0x55e8a94d47a0
try.c: 0x55e8a94d47a0: i32,ch = load<LD4[ConstantPool]> 0x55e8a93e6950, 0x55e8a9490f60, undef:i64
try.c: 0x55e8a9490f60: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55e8a9477140: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55e8a9456600: i64 = undef
try.c: 0x55e8a94f8ff0: 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: 0x55e8a94f8ec0: i32 = Constant<0>
try.c: 0x55e8a94f8ec0: i32 = Constant<0>
try.c: 0x55e8a94f8ec0: i32 = Constant<0>
try.c: 0x55e8a94f8ec0: i32 = Constant<0>
try.c: 0x55e8a94f8ec0: i32 = Constant<0>
try.c: 0x55e8a94f8ec0: i32 = Constant<0>
try.c: 0x55e8a94f8ec0: i32 = Constant<0>
try.c: 0x55e8a94f8ec0: i32 = Constant<0>
try.c: 0x55e8a94f8ec0: 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: 0x55ddb3db8010: v4i64 = X86ISD::VTRUNC 0x55ddb3db7ee0
try.c: 0x55ddb3db7ee0: v16i32 = vselect 0x55ddb3da66f0, 0x55ddb3d31fb0, 0x55ddb3db7db0
try.c: 0x55ddb3da66f0: v4i1 = X86ISD::PCMPGTM 0x55ddb3d9deb0, 0x55ddb3d99a40
try.c: 0x55ddb3d9deb0: v4i64 = X86ISD::VBROADCAST 0x55ddb3d32470
try.c: 0x55ddb3d32470: i64,ch = load<LD8[%lsr.iv6971]> 0x55ddb3c97a30, 0x55ddb3d3a5d0, undef:i64
try.c: 0x55ddb3d3a5d0: i64,ch = CopyFromReg 0x55ddb3c97a30, Register:i64 %vreg50
try.c: 0x55ddb3d99ca0: i64 = Register %vreg50
try.c: 0x55ddb3d48f30: i64 = undef
try.c: 0x55ddb3d99a40: v4i64,ch = CopyFromReg 0x55ddb3c97a30, Register:v4i64 %vreg13
try.c: 0x55ddb3d9e700: v4i64 = Register %vreg13
try.c: 0x55ddb3d31fb0: v16i32 = X86ISD::VBROADCAST 0x55ddb3d9e110
try.c: 0x55ddb3d9e110: i32,ch = load<LD4[ConstantPool]> 0x55ddb3c97a30, 0x55ddb3d38ba0, undef:i64
try.c: 0x55ddb3d38ba0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55ddb3d498b0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55ddb3d48f30: i64 = undef
try.c: 0x55ddb3db7db0: 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: 0x55ddb3db7c80: i32 = Constant<0>
try.c: 0x55ddb3db7c80: i32 = Constant<0>
try.c: 0x55ddb3db7c80: i32 = Constant<0>
try.c: 0x55ddb3db7c80: i32 = Constant<0>
try.c: 0x55ddb3db7c80: i32 = Constant<0>
try.c: 0x55ddb3db7c80: i32 = Constant<0>
try.c: 0x55ddb3db7c80: i32 = Constant<0>
try.c: 0x55ddb3db7c80: i32 = Constant<0>
try.c: 0x55ddb3db7c80: 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: 0x555597caf380: v4i64 = X86ISD::VTRUNC 0x555597caf250
try.c: 0x555597caf250: v16i32 = vselect 0x555597cc6670, 0x555597c51020, 0x555597caf120
try.c: 0x555597cc6670: v4i1 = X86ISD::PCMPGTM 0x555597ca8930, 0x555597ca44c0
try.c: 0x555597ca8930: v4i64 = X86ISD::VBROADCAST 0x555597c53ea0
try.c: 0x555597c53ea0: i64,ch = load<LD8[%lsr.iv6971]> 0x555597bb9950, 0x555597c9f320, undef:i64
try.c: 0x555597c9f320: i64,ch = CopyFromReg 0x555597bb9950, Register:i64 %vreg50
try.c: 0x555597ca4720: i64 = Register %vreg50
try.c: 0x555597c55370: i64 = undef
try.c: 0x555597ca44c0: v4i64,ch = CopyFromReg 0x555597bb9950, Register:v4i64 %vreg13
try.c: 0x555597ca9180: v4i64 = Register %vreg13
try.c: 0x555597c51020: v16i32 = X86ISD::VBROADCAST 0x555597ca8b90
try.c: 0x555597ca8b90: i32,ch = load<LD4[ConstantPool]> 0x555597bb9950, 0x555597c4d700, undef:i64
try.c: 0x555597c4d700: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x555597beb470: i64 = TargetConstantPool<i32 1> 0
try.c: 0x555597c55370: i64 = undef
try.c: 0x555597caf120: 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: 0x555597caeff0: i32 = Constant<0>
try.c: 0x555597caeff0: i32 = Constant<0>
try.c: 0x555597caeff0: i32 = Constant<0>
try.c: 0x555597caeff0: i32 = Constant<0>
try.c: 0x555597caeff0: i32 = Constant<0>
try.c: 0x555597caeff0: i32 = Constant<0>
try.c: 0x555597caeff0: i32 = Constant<0>
try.c: 0x555597caeff0: i32 = Constant<0>
try.c: 0x555597caeff0: 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: 0x5570cc9321a0: v4i64 = X86ISD::VTRUNC 0x5570cc932070
try.c: 0x5570cc932070: v16i32 = vselect 0x5570cc92cb70, 0x5570cc8bed30, 0x5570cc931f40
try.c: 0x5570cc92cb70: v4i1 = X86ISD::PCMPGTM 0x5570cc915800, 0x5570cc911390
try.c: 0x5570cc915800: v4i64 = X86ISD::VBROADCAST 0x5570cc8bbed0
try.c: 0x5570cc8bbed0: i64,ch = load<LD8[%lsr.iv6971]> 0x5570cc826950, 0x5570cc90c1f0, undef:i64
try.c: 0x5570cc90c1f0: i64,ch = CopyFromReg 0x5570cc826950, Register:i64 %vreg50
try.c: 0x5570cc9115f0: i64 = Register %vreg50
try.c: 0x5570cc8bd3a0: i64 = undef
try.c: 0x5570cc911390: v4i64,ch = CopyFromReg 0x5570cc826950, Register:v4i64 %vreg13
try.c: 0x5570cc916050: v4i64 = Register %vreg13
try.c: 0x5570cc8bed30: v16i32 = X86ISD::VBROADCAST 0x5570cc915a60
try.c: 0x5570cc915a60: i32,ch = load<LD4[ConstantPool]> 0x5570cc826950, 0x5570cc8b6290, undef:i64
try.c: 0x5570cc8b6290: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5570cc8dfbb0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5570cc8bd3a0: i64 = undef
try.c: 0x5570cc931f40: 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: 0x5570cc931e10: i32 = Constant<0>
try.c: 0x5570cc931e10: i32 = Constant<0>
try.c: 0x5570cc931e10: i32 = Constant<0>
try.c: 0x5570cc931e10: i32 = Constant<0>
try.c: 0x5570cc931e10: i32 = Constant<0>
try.c: 0x5570cc931e10: i32 = Constant<0>
try.c: 0x5570cc931e10: i32 = Constant<0>
try.c: 0x5570cc931e10: i32 = Constant<0>
try.c: 0x5570cc931e10: 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: 0x55fc16ccc010: v4i64 = X86ISD::VTRUNC 0x55fc16ccbee0
try.c: 0x55fc16ccbee0: v16i32 = vselect 0x55fc16cacb40, 0x55fc16c44180, 0x55fc16ccbdb0
try.c: 0x55fc16cacb40: v4i1 = X86ISD::PCMPGTM 0x55fc16ca7af0, 0x55fc16ca3680
try.c: 0x55fc16ca7af0: v4i64 = X86ISD::VBROADCAST 0x55fc16c44640
try.c: 0x55fc16c44640: i64,ch = load<LD8[%lsr.iv6971]> 0x55fc16ba1a30, 0x55fc16c3a6a0, undef:i64
try.c: 0x55fc16c3a6a0: i64,ch = CopyFromReg 0x55fc16ba1a30, Register:i64 %vreg50
try.c: 0x55fc16ca38e0: i64 = Register %vreg50
try.c: 0x55fc16c3f170: i64 = undef
try.c: 0x55fc16ca3680: v4i64,ch = CopyFromReg 0x55fc16ba1a30, Register:v4i64 %vreg13
try.c: 0x55fc16ca8340: v4i64 = Register %vreg13
try.c: 0x55fc16c44180: v16i32 = X86ISD::VBROADCAST 0x55fc16ca7d50
try.c: 0x55fc16ca7d50: i32,ch = load<LD4[ConstantPool]> 0x55fc16ba1a30, 0x55fc16c57110, undef:i64
try.c: 0x55fc16c57110: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55fc16c3faf0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55fc16c3f170: i64 = undef
try.c: 0x55fc16ccbdb0: 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: 0x55fc16ccbc80: i32 = Constant<0>
try.c: 0x55fc16ccbc80: i32 = Constant<0>
try.c: 0x55fc16ccbc80: i32 = Constant<0>
try.c: 0x55fc16ccbc80: i32 = Constant<0>
try.c: 0x55fc16ccbc80: i32 = Constant<0>
try.c: 0x55fc16ccbc80: i32 = Constant<0>
try.c: 0x55fc16ccbc80: i32 = Constant<0>
try.c: 0x55fc16ccbc80: i32 = Constant<0>
try.c: 0x55fc16ccbc80: 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: 0x559a4a539b30: v4i64 = X86ISD::VTRUNC 0x559a4a539a00
try.c: 0x559a4a539a00: v16i32 = vselect 0x559a4a52cd20, 0x559a4a4dbcc0, 0x559a4a5398d0
try.c: 0x559a4a52cd20: v4i1 = X86ISD::PCMPGTM 0x559a4a5348f0, 0x559a4a530480
try.c: 0x559a4a5348f0: v4i64 = X86ISD::VBROADCAST 0x559a4a4ef1e0
try.c: 0x559a4a4ef1e0: i64,ch = load<LD8[%lsr.iv6971]> 0x559a4a445970, 0x559a4a51eb20, undef:i64
try.c: 0x559a4a51eb20: i64,ch = CopyFromReg 0x559a4a445970, Register:i64 %vreg50
try.c: 0x559a4a5306e0: i64 = Register %vreg50
try.c: 0x559a4a4f06b0: i64 = undef
try.c: 0x559a4a530480: v4i64,ch = CopyFromReg 0x559a4a445970, Register:v4i64 %vreg13
try.c: 0x559a4a535140: v4i64 = Register %vreg13
try.c: 0x559a4a4dbcc0: v16i32 = X86ISD::VBROADCAST 0x559a4a534b50
try.c: 0x559a4a534b50: i32,ch = load<LD4[ConstantPool]> 0x559a4a445970, 0x559a4a4ee7c0, undef:i64
try.c: 0x559a4a4ee7c0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x559a4a51fd20: i64 = TargetConstantPool<i32 1> 0
try.c: 0x559a4a4f06b0: i64 = undef
try.c: 0x559a4a5398d0: 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: 0x559a4a5397a0: i32 = Constant<0>
try.c: 0x559a4a5397a0: i32 = Constant<0>
try.c: 0x559a4a5397a0: i32 = Constant<0>
try.c: 0x559a4a5397a0: i32 = Constant<0>
try.c: 0x559a4a5397a0: i32 = Constant<0>
try.c: 0x559a4a5397a0: i32 = Constant<0>
try.c: 0x559a4a5397a0: i32 = Constant<0>
try.c: 0x559a4a5397a0: i32 = Constant<0>
try.c: 0x559a4a5397a0: 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: 0x55e31c576040: v4i64 = X86ISD::VTRUNC 0x55e31c575f10
try.c: 0x55e31c575f10: v16i32 = vselect 0x55e31c5698f0, 0x55e31c5171d0, 0x55e31c575de0
try.c: 0x55e31c5698f0: v4i1 = X86ISD::PCMPGTM 0x55e31c56cea0, 0x55e31c568420
try.c: 0x55e31c56cea0: v4i64 = X86ISD::VBROADCAST 0x55e31c514370
try.c: 0x55e31c514370: i64,ch = load<LD8[%lsr.iv6971]> 0x55e31c47d950, 0x55e31c556a80, undef:i64
try.c: 0x55e31c556a80: i64,ch = CopyFromReg 0x55e31c47d950, Register:i64 %vreg50
try.c: 0x55e31c568680: i64 = Register %vreg50
try.c: 0x55e31c515840: i64 = undef
try.c: 0x55e31c568420: v4i64,ch = CopyFromReg 0x55e31c47d950, Register:v4i64 %vreg13
try.c: 0x55e31c56d6f0: v4i64 = Register %vreg13
try.c: 0x55e31c5171d0: v16i32 = X86ISD::VBROADCAST 0x55e31c56d100
try.c: 0x55e31c56d100: i32,ch = load<LD4[ConstantPool]> 0x55e31c47d950, 0x55e31c513950, undef:i64
try.c: 0x55e31c513950: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55e31c4cddf0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55e31c515840: i64 = undef
try.c: 0x55e31c575de0: 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: 0x55e31c575cb0: i32 = Constant<0>
try.c: 0x55e31c575cb0: i32 = Constant<0>
try.c: 0x55e31c575cb0: i32 = Constant<0>
try.c: 0x55e31c575cb0: i32 = Constant<0>
try.c: 0x55e31c575cb0: i32 = Constant<0>
try.c: 0x55e31c575cb0: i32 = Constant<0>
try.c: 0x55e31c575cb0: i32 = Constant<0>
try.c: 0x55e31c575cb0: i32 = Constant<0>
try.c: 0x55e31c575cb0: 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: 0x55a5804f0ec0: v4i64 = X86ISD::VTRUNC 0x55a5804f0d90
try.c: 0x55a5804f0d90: v16i32 = vselect 0x55a5804ede90, 0x55a580464a70, 0x55a5804f0c60
try.c: 0x55a5804ede90: v4i1 = X86ISD::PCMPGTM 0x55a5804cd2a0, 0x55a5804c8820
try.c: 0x55a5804cd2a0: v4i64 = X86ISD::VBROADCAST 0x55a580464f30
try.c: 0x55a580464f30: i64,ch = load<LD8[%lsr.iv6971]> 0x55a5803c6a30, 0x55a5804611b0, undef:i64
try.c: 0x55a5804611b0: i64,ch = CopyFromReg 0x55a5803c6a30, Register:i64 %vreg50
try.c: 0x55a5804c8a80: i64 = Register %vreg50
try.c: 0x55a580443630: i64 = undef
try.c: 0x55a5804c8820: v4i64,ch = CopyFromReg 0x55a5803c6a30, Register:v4i64 %vreg13
try.c: 0x55a5804cdaf0: v4i64 = Register %vreg13
try.c: 0x55a580464a70: v16i32 = X86ISD::VBROADCAST 0x55a5804cd500
try.c: 0x55a5804cd500: i32,ch = load<LD4[ConstantPool]> 0x55a5803c6a30, 0x55a580477050, undef:i64
try.c: 0x55a580477050: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55a580443fb0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55a580443630: i64 = undef
try.c: 0x55a5804f0c60: 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: 0x55a5804f0b30: i32 = Constant<0>
try.c: 0x55a5804f0b30: i32 = Constant<0>
try.c: 0x55a5804f0b30: i32 = Constant<0>
try.c: 0x55a5804f0b30: i32 = Constant<0>
try.c: 0x55a5804f0b30: i32 = Constant<0>
try.c: 0x55a5804f0b30: i32 = Constant<0>
try.c: 0x55a5804f0b30: i32 = Constant<0>
try.c: 0x55a5804f0b30: i32 = Constant<0>
try.c: 0x55a5804f0b30: 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: 0x560bca2622c0: v4i64 = X86ISD::VTRUNC 0x560bca262190
try.c: 0x560bca262190: v16i32 = vselect 0x560bca23fcd0, 0x560bca1ec4f0, 0x560bca262060
try.c: 0x560bca23fcd0: v4i1 = X86ISD::PCMPGTM 0x560bca246ab0, 0x560bca243040
try.c: 0x560bca246ab0: v4i64 = X86ISD::VBROADCAST 0x560bca1e7a60
try.c: 0x560bca1e7a60: i64,ch = load<LD8[%lsr.iv6971]> 0x560bca158900, 0x560bca230840, undef:i64
try.c: 0x560bca230840: i64,ch = CopyFromReg 0x560bca158900, Register:i64 %vreg50
try.c: 0x560bca2432a0: i64 = Register %vreg50
try.c: 0x560bca1eab60: i64 = undef
try.c: 0x560bca243040: v4i64,ch = CopyFromReg 0x560bca158900, Register:v4i64 %vreg13
try.c: 0x560bca247300: v4i64 = Register %vreg13
try.c: 0x560bca1ec4f0: v16i32 = X86ISD::VBROADCAST 0x560bca246d10
try.c: 0x560bca246d10: i32,ch = load<LD4[ConstantPool]> 0x560bca158900, 0x560bca1e7040, undef:i64
try.c: 0x560bca1e7040: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x560bca1effc0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x560bca1eab60: i64 = undef
try.c: 0x560bca262060: 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: 0x560bca261f30: i32 = Constant<0>
try.c: 0x560bca261f30: i32 = Constant<0>
try.c: 0x560bca261f30: i32 = Constant<0>
try.c: 0x560bca261f30: i32 = Constant<0>
try.c: 0x560bca261f30: i32 = Constant<0>
try.c: 0x560bca261f30: i32 = Constant<0>
try.c: 0x560bca261f30: i32 = Constant<0>
try.c: 0x560bca261f30: i32 = Constant<0>
try.c: 0x560bca261f30: 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