Implementation notes: amd64, cel02, crypto_hash/cubehash1632

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_hash
Primitive: cubehash1632
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
15244935 0 010780 792 736T:amd64avxclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
15252935 0 011564 816 776T:amd64avxgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
152641008 0 010664 800 776T:amd64-2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
156624744 0 016146 800 736T:emmintrin4clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
16126885 0 011788 816 776T:emmintrin5gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
20002724 0 010328 800 776T:emmintrin5gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
213162495 0 012316 792 736T:emmintrin4clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
22088935 0 011868 816 776T:amd64avxgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
22300935 0 012610 800 736T:amd64avxclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
227621008 0 011628 816 776T:amd64-2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
22818935 0 010600 800 776T:amd64avxgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
23390756 0 011388 816 776T:amd64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
236463084 0 017277 824 808T:emmintrin4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
23746935 0 015093 824 808T:amd64avxgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
244662313 0 013244 816 776T:emmintrin4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
24534885 0 015029 824 808T:emmintrin5gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
25080756 0 011692 816 776T:amd64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
254481008 0 011932 816 776T:amd64-2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
25626864 0 011452 816 776T:emmintrin5gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
257362232 0 012852 816 776T:emmintrin4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
264281008 0 012674 800 736T:amd64-2clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
267041008 0 015157 824 808T:amd64-2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
26890894 0 010700 792 736T:emmintrin5clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
275501008 0 010844 792 736T:amd64-2clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
27638756 0 010424 800 776T:amd64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
278622181 0 011824 800 776T:emmintrin4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
27956756 0 012434 800 736T:amd64clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
27978756 0 010604 792 736T:amd64clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
28564756 0 014917 824 808T:amd64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
30966873 0 012514 800 736T:emmintrin5clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
421802041 0 016197 824 808T:amd64-32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
428482704 0 012508 792 736T:unrolled3clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
428522041 0 012636 816 776T:amd64-32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
433383502 0 017637 824 808T:unrolled3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
442403001 0 013588 816 776T:unrolled4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
460141618 0 011444 792 736T:unrolledclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
471002668 0 012288 800 776T:unrolled4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4721818757 0 028724 792 736T:sphlibclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
4780029382 0 040213 824 776T:sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
5046811799 0 026133 824 808T:sphlib-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
547242943 0 014578 800 736T:unrolled4clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
547322880 0 014514 800 736T:unrolled5clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
549762727 0 012524 792 736T:unrolled5clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
564682723 0 012524 792 736T:unrolled4clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
587548220 0 020026 800 736T:sphlib-smallclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
610682893 0 014530 800 736T:unrolled3clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
635243138 0 014020 816 776T:unrolled5gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
723061943 0 013594 800 736T:unrolledclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
723561309 0 010912 800 776T:mmintringcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
727322041 0 011868 792 736T:amd64-32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
741942570 0 013508 816 776T:unrolledgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
755582565 0 012176 800 776T:unrolled3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
784542755 0 013348 816 776T:unrolled5gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
795643202 0 014084 816 776T:unrolled3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
803501629 0 011420 792 736T:mmintrinclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
808702587 0 012208 800 776T:unrolled5gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
816023405 0 017541 824 808T:unrolled5gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
820502041 0 013698 800 736T:amd64-32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
822428795 0 018616 800 776T:sphlib-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
833481454 0 012036 816 776T:mmintringcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
8362831543 0 045877 824 808T:sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
840201480 0 015621 824 808T:mmintringcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
841601440 0 012324 816 776T:mmintringcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
841822041 0 011672 800 776T:amd64-32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
845029598 0 019556 792 736T:sphlib-smallclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
846542846 0 013444 816 776T:unrolled3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
871722041 0 012940 816 776T:amd64-32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
881523410 0 014292 816 776T:unrolled4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
887103827 0 017973 824 808T:unrolled4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
912601712 0 013330 800 736T:mmintrinclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
954009990 0 020821 824 776T:sphlib-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
9694827516 0 039322 800 736T:sphlibclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
9716630123 0 041301 824 776T:sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
9756228721 0 038544 800 776T:sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
981162921 0 012552 800 776T:unrolled2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
10324610971 0 022149 824 776T:sphlib-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1159602143 0 013794 800 736T:simpleclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1202502879 0 014530 800 736T:unrolled2clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1238183323 0 013924 816 776T:unrolled2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1373983442 0 014380 816 776T:unrolled2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1411469207 0 023381 824 808T:simplegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1422082448 0 013052 816 776T:unrolledgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1495044901 0 019109 824 808T:unrolled2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1544964261 0 018469 824 808T:unrolledgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1863362192 0 011816 800 776T:unrolledgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3228561479 0 011268 792 736T:simpleclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
4064841138 0 010760 800 776T:simplegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
6755861506 0 012436 816 776T:simplegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
7651061308 0 011900 816 776T:simplegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130

Checksum failure

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

Compiler output

Implementation: T:amd64
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: 0x560bc11de3d0: v4i64 = X86ISD::VTRUNC 0x560bc11de2a0
try.c: 0x560bc11de2a0: v16i32 = vselect 0x560bc11d8da0, 0x560bc1161760, 0x560bc11de170
try.c: 0x560bc11d8da0: v4i1 = X86ISD::PCMPGTM 0x560bc11c0ba0, 0x560bc11bd130
try.c: 0x560bc11c0ba0: v4i64 = X86ISD::VBROADCAST 0x560bc116ec60
try.c: 0x560bc116ec60: i64,ch = load<LD8[%lsr.iv6971]> 0x560bc10d2920, 0x560bc11a7230, undef:i64
try.c: 0x560bc11a7230: i64,ch = CopyFromReg 0x560bc10d2920, Register:i64 %vreg50
try.c: 0x560bc11bd390: i64 = Register %vreg50
try.c: 0x560bc1170130: i64 = undef
try.c: 0x560bc11bd130: v4i64,ch = CopyFromReg 0x560bc10d2920, Register:v4i64 %vreg13
try.c: 0x560bc11c13f0: v4i64 = Register %vreg13
try.c: 0x560bc1161760: v16i32 = X86ISD::VBROADCAST 0x560bc11c0e00
try.c: 0x560bc11c0e00: i32,ch = load<LD4[ConstantPool]> 0x560bc10d2920, 0x560bc116e240, undef:i64
try.c: 0x560bc116e240: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x560bc116cee0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x560bc1170130: i64 = undef
try.c: 0x560bc11de170: 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: 0x560bc11de040: i32 = Constant<0>
try.c: 0x560bc11de040: i32 = Constant<0>
try.c: 0x560bc11de040: i32 = Constant<0>
try.c: 0x560bc11de040: i32 = Constant<0>
try.c: 0x560bc11de040: i32 = Constant<0>
try.c: 0x560bc11de040: i32 = Constant<0>
try.c: 0x560bc11de040: i32 = Constant<0>
try.c: 0x560bc11de040: i32 = Constant<0>
try.c: 0x560bc11de040: 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:amd64

Compiler output

Implementation: T:amd64
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: 0x55643a7d66e0: v4i64 = X86ISD::VTRUNC 0x55643a7d65b0
try.c: 0x55643a7d65b0: v16i32 = vselect 0x55643a7d10b0, 0x55643a759f30, 0x55643a7d6480
try.c: 0x55643a7d10b0: v4i1 = X86ISD::PCMPGTM 0x55643a7bf180, 0x55643a7bad10
try.c: 0x55643a7bf180: v4i64 = X86ISD::VBROADCAST 0x55643a75a3f0
try.c: 0x55643a75a3f0: i64,ch = load<LD8[%lsr.iv6971]> 0x55643a6b8a30, 0x55643a77f3c0, undef:i64
try.c: 0x55643a77f3c0: i64,ch = CopyFromReg 0x55643a6b8a30, Register:i64 %vreg50
try.c: 0x55643a7baf70: i64 = Register %vreg50
try.c: 0x55643a753bf0: i64 = undef
try.c: 0x55643a7bad10: v4i64,ch = CopyFromReg 0x55643a6b8a30, Register:v4i64 %vreg13
try.c: 0x55643a7bf9d0: v4i64 = Register %vreg13
try.c: 0x55643a759f30: v16i32 = X86ISD::VBROADCAST 0x55643a7bf3e0
try.c: 0x55643a7bf3e0: i32,ch = load<LD4[ConstantPool]> 0x55643a6b8a30, 0x55643a77d180, undef:i64
try.c: 0x55643a77d180: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55643a754570: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55643a753bf0: i64 = undef
try.c: 0x55643a7d6480: 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: 0x55643a7d6350: i32 = Constant<0>
try.c: 0x55643a7d6350: i32 = Constant<0>
try.c: 0x55643a7d6350: i32 = Constant<0>
try.c: 0x55643a7d6350: i32 = Constant<0>
try.c: 0x55643a7d6350: i32 = Constant<0>
try.c: 0x55643a7d6350: i32 = Constant<0>
try.c: 0x55643a7d6350: i32 = Constant<0>
try.c: 0x55643a7d6350: i32 = Constant<0>
try.c: 0x55643a7d6350: 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:amd64

Compiler output

Implementation: T:amd64
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: 0x55e851ead1c0: v4i64 = X86ISD::VTRUNC 0x55e851ead090
try.c: 0x55e851ead090: v16i32 = vselect 0x55e851ea9ba0, 0x55e851e43df0, 0x55e851eacf60
try.c: 0x55e851ea9ba0: v4i1 = X86ISD::PCMPGTM 0x55e851ea4f50, 0x55e851ea0ae0
try.c: 0x55e851ea4f50: v4i64 = X86ISD::VBROADCAST 0x55e851e59000
try.c: 0x55e851e59000: i64,ch = load<LD8[%lsr.iv6971]> 0x55e851db5950, 0x55e851e98400, undef:i64
try.c: 0x55e851e98400: i64,ch = CopyFromReg 0x55e851db5950, Register:i64 %vreg50
try.c: 0x55e851ea0d40: i64 = Register %vreg50
try.c: 0x55e851e5a4d0: i64 = undef
try.c: 0x55e851ea0ae0: v4i64,ch = CopyFromReg 0x55e851db5950, Register:v4i64 %vreg13
try.c: 0x55e851ea57a0: v4i64 = Register %vreg13
try.c: 0x55e851e43df0: v16i32 = X86ISD::VBROADCAST 0x55e851ea51b0
try.c: 0x55e851ea51b0: i32,ch = load<LD4[ConstantPool]> 0x55e851db5950, 0x55e851e4ed70, undef:i64
try.c: 0x55e851e4ed70: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55e851e8c630: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55e851e5a4d0: i64 = undef
try.c: 0x55e851eacf60: 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: 0x55e851eace30: i32 = Constant<0>
try.c: 0x55e851eace30: i32 = Constant<0>
try.c: 0x55e851eace30: i32 = Constant<0>
try.c: 0x55e851eace30: i32 = Constant<0>
try.c: 0x55e851eace30: i32 = Constant<0>
try.c: 0x55e851eace30: i32 = Constant<0>
try.c: 0x55e851eace30: i32 = Constant<0>
try.c: 0x55e851eace30: i32 = Constant<0>
try.c: 0x55e851eace30: 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:amd64

Compiler output

Implementation: T:amd64-2
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: 0x55d4a2af1160: v4i64 = X86ISD::VTRUNC 0x55d4a2af1030
try.c: 0x55d4a2af1030: v16i32 = vselect 0x55d4a2b042a0, 0x55d4a2aa0cd0, 0x55d4a2af0f00
try.c: 0x55d4a2b042a0: v4i1 = X86ISD::PCMPGTM 0x55d4a2aea710, 0x55d4a2ae62a0
try.c: 0x55d4a2aea710: v4i64 = X86ISD::VBROADCAST 0x55d4a2a8d540
try.c: 0x55d4a2a8d540: i64,ch = load<LD8[%lsr.iv6971]> 0x55d4a29fb950, 0x55d4a2acfb90, undef:i64
try.c: 0x55d4a2acfb90: i64,ch = CopyFromReg 0x55d4a29fb950, Register:i64 %vreg50
try.c: 0x55d4a2ae6500: i64 = Register %vreg50
try.c: 0x55d4a2a8ea10: i64 = undef
try.c: 0x55d4a2ae62a0: v4i64,ch = CopyFromReg 0x55d4a29fb950, Register:v4i64 %vreg13
try.c: 0x55d4a2aeaf60: v4i64 = Register %vreg13
try.c: 0x55d4a2aa0cd0: v16i32 = X86ISD::VBROADCAST 0x55d4a2aea970
try.c: 0x55d4a2aea970: i32,ch = load<LD4[ConstantPool]> 0x55d4a29fb950, 0x55d4a2a87120, undef:i64
try.c: 0x55d4a2a87120: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55d4a2a8ac20: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55d4a2a8ea10: i64 = undef
try.c: 0x55d4a2af0f00: 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: 0x55d4a2af0dd0: i32 = Constant<0>
try.c: 0x55d4a2af0dd0: i32 = Constant<0>
try.c: 0x55d4a2af0dd0: i32 = Constant<0>
try.c: 0x55d4a2af0dd0: i32 = Constant<0>
try.c: 0x55d4a2af0dd0: i32 = Constant<0>
try.c: 0x55d4a2af0dd0: i32 = Constant<0>
try.c: 0x55d4a2af0dd0: i32 = Constant<0>
try.c: 0x55d4a2af0dd0: i32 = Constant<0>
try.c: 0x55d4a2af0dd0: 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:amd64-2

Compiler output

Implementation: T:amd64-2
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: 0x55f93a69d5b0: v4i64 = X86ISD::VTRUNC 0x55f93a69d480
try.c: 0x55f93a69d480: v16i32 = vselect 0x55f93a68eed0, 0x55f93a62f300, 0x55f93a69d350
try.c: 0x55f93a68eed0: v4i1 = X86ISD::PCMPGTM 0x55f93a684450, 0x55f93a681760
try.c: 0x55f93a684450: v4i64 = X86ISD::VBROADCAST 0x55f93a62f7c0
try.c: 0x55f93a62f7c0: i64,ch = load<LD8[%lsr.iv6971]> 0x55f93a57ea30, 0x55f93a619180, undef:i64
try.c: 0x55f93a619180: i64,ch = CopyFromReg 0x55f93a57ea30, Register:i64 %vreg50
try.c: 0x55f93a6819c0: i64 = Register %vreg50
try.c: 0x55f93a634270: i64 = undef
try.c: 0x55f93a681760: v4i64,ch = CopyFromReg 0x55f93a57ea30, Register:v4i64 %vreg13
try.c: 0x55f93a684ca0: v4i64 = Register %vreg13
try.c: 0x55f93a62f300: v16i32 = X86ISD::VBROADCAST 0x55f93a6846b0
try.c: 0x55f93a6846b0: i32,ch = load<LD4[ConstantPool]> 0x55f93a57ea30, 0x55f93a621a90, undef:i64
try.c: 0x55f93a621a90: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55f93a634bf0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55f93a634270: i64 = undef
try.c: 0x55f93a69d350: 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: 0x55f93a69d220: i32 = Constant<0>
try.c: 0x55f93a69d220: i32 = Constant<0>
try.c: 0x55f93a69d220: i32 = Constant<0>
try.c: 0x55f93a69d220: i32 = Constant<0>
try.c: 0x55f93a69d220: i32 = Constant<0>
try.c: 0x55f93a69d220: i32 = Constant<0>
try.c: 0x55f93a69d220: i32 = Constant<0>
try.c: 0x55f93a69d220: i32 = Constant<0>
try.c: 0x55f93a69d220: 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:amd64-2

Compiler output

Implementation: T:amd64-2
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: 0x563c17c84b60: v4i64 = X86ISD::VTRUNC 0x563c17c84a30
try.c: 0x563c17c84a30: v16i32 = vselect 0x563c17c81540, 0x563c17c24430, 0x563c17c84900
try.c: 0x563c17c81540: v4i1 = X86ISD::PCMPGTM 0x563c17c7c8f0, 0x563c17c78480
try.c: 0x563c17c7c8f0: v4i64 = X86ISD::VBROADCAST 0x563c17c1d740
try.c: 0x563c17c1d740: i64,ch = load<LD8[%lsr.iv6971]> 0x563c17b8d950, 0x563c17c291a0, undef:i64
try.c: 0x563c17c291a0: i64,ch = CopyFromReg 0x563c17b8d950, Register:i64 %vreg50
try.c: 0x563c17c786e0: i64 = Register %vreg50
try.c: 0x563c17c22aa0: i64 = undef
try.c: 0x563c17c78480: v4i64,ch = CopyFromReg 0x563c17b8d950, Register:v4i64 %vreg13
try.c: 0x563c17c7d140: v4i64 = Register %vreg13
try.c: 0x563c17c24430: v16i32 = X86ISD::VBROADCAST 0x563c17c7cb50
try.c: 0x563c17c7cb50: i32,ch = load<LD4[ConstantPool]> 0x563c17b8d950, 0x563c17c1cd20, undef:i64
try.c: 0x563c17c1cd20: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x563c17c60c60: i64 = TargetConstantPool<i32 1> 0
try.c: 0x563c17c22aa0: i64 = undef
try.c: 0x563c17c84900: 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: 0x563c17c847d0: i32 = Constant<0>
try.c: 0x563c17c847d0: i32 = Constant<0>
try.c: 0x563c17c847d0: i32 = Constant<0>
try.c: 0x563c17c847d0: i32 = Constant<0>
try.c: 0x563c17c847d0: i32 = Constant<0>
try.c: 0x563c17c847d0: i32 = Constant<0>
try.c: 0x563c17c847d0: i32 = Constant<0>
try.c: 0x563c17c847d0: i32 = Constant<0>
try.c: 0x563c17c847d0: 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:amd64-2

Compiler output

Implementation: T:amd64-32
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: 0x555a9b58c110: v4i64 = X86ISD::VTRUNC 0x555a9b58bfe0
try.c: 0x555a9b58bfe0: v16i32 = vselect 0x555a9b588af0, 0x555a9b509720, 0x555a9b58beb0
try.c: 0x555a9b588af0: v4i1 = X86ISD::PCMPGTM 0x555a9b568e20, 0x555a9b5649b0
try.c: 0x555a9b568e20: v4i64 = X86ISD::VBROADCAST 0x555a9b50b920
try.c: 0x555a9b50b920: i64,ch = load<LD8[%lsr.iv6971]> 0x555a9b479930, 0x555a9b557f00, undef:i64
try.c: 0x555a9b557f00: i64,ch = CopyFromReg 0x555a9b479930, Register:i64 %vreg50
try.c: 0x555a9b564c10: i64 = Register %vreg50
try.c: 0x555a9b50cdf0: i64 = undef
try.c: 0x555a9b5649b0: v4i64,ch = CopyFromReg 0x555a9b479930, Register:v4i64 %vreg13
try.c: 0x555a9b569670: v4i64 = Register %vreg13
try.c: 0x555a9b509720: v16i32 = X86ISD::VBROADCAST 0x555a9b569080
try.c: 0x555a9b569080: i32,ch = load<LD4[ConstantPool]> 0x555a9b479930, 0x555a9b510150, undef:i64
try.c: 0x555a9b510150: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x555a9b55abb0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x555a9b50cdf0: i64 = undef
try.c: 0x555a9b58beb0: 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: 0x555a9b58bd80: i32 = Constant<0>
try.c: 0x555a9b58bd80: i32 = Constant<0>
try.c: 0x555a9b58bd80: i32 = Constant<0>
try.c: 0x555a9b58bd80: i32 = Constant<0>
try.c: 0x555a9b58bd80: i32 = Constant<0>
try.c: 0x555a9b58bd80: i32 = Constant<0>
try.c: 0x555a9b58bd80: i32 = Constant<0>
try.c: 0x555a9b58bd80: i32 = Constant<0>
try.c: 0x555a9b58bd80: 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:amd64-32

Compiler output

Implementation: T:amd64-32
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: 0x557280cfc8b0: v4i64 = X86ISD::VTRUNC 0x557280cfc780
try.c: 0x557280cfc780: v16i32 = vselect 0x557280cf9290, 0x557280c80110, 0x557280cfc650
try.c: 0x557280cf9290: v4i1 = X86ISD::PCMPGTM 0x557280ce4af0, 0x557280ce0680
try.c: 0x557280ce4af0: v4i64 = X86ISD::VBROADCAST 0x557280c805d0
try.c: 0x557280c805d0: i64,ch = load<LD8[%lsr.iv6971]> 0x557280bdea30, 0x557280c85220, undef:i64
try.c: 0x557280c85220: i64,ch = CopyFromReg 0x557280bdea30, Register:i64 %vreg50
try.c: 0x557280ce08e0: i64 = Register %vreg50
try.c: 0x557280c7a260: i64 = undef
try.c: 0x557280ce0680: v4i64,ch = CopyFromReg 0x557280bdea30, Register:v4i64 %vreg13
try.c: 0x557280ce5340: v4i64 = Register %vreg13
try.c: 0x557280c80110: v16i32 = X86ISD::VBROADCAST 0x557280ce4d50
try.c: 0x557280ce4d50: i32,ch = load<LD4[ConstantPool]> 0x557280bdea30, 0x557280c82ab0, undef:i64
try.c: 0x557280c82ab0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x557280c7abe0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x557280c7a260: i64 = undef
try.c: 0x557280cfc650: 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: 0x557280cfc520: i32 = Constant<0>
try.c: 0x557280cfc520: i32 = Constant<0>
try.c: 0x557280cfc520: i32 = Constant<0>
try.c: 0x557280cfc520: i32 = Constant<0>
try.c: 0x557280cfc520: i32 = Constant<0>
try.c: 0x557280cfc520: i32 = Constant<0>
try.c: 0x557280cfc520: i32 = Constant<0>
try.c: 0x557280cfc520: i32 = Constant<0>
try.c: 0x557280cfc520: 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:amd64-32

Compiler output

Implementation: T:amd64-32
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: 0x55d91d524070: v4i64 = X86ISD::VTRUNC 0x55d91d523f40
try.c: 0x55d91d523f40: v16i32 = vselect 0x55d91d520a50, 0x55d91d4ad730, 0x55d91d523e10
try.c: 0x55d91d520a50: v4i1 = X86ISD::PCMPGTM 0x55d91d5096e0, 0x55d91d505270
try.c: 0x55d91d5096e0: v4i64 = X86ISD::VBROADCAST 0x55d91d4cf3e0
try.c: 0x55d91d4cf3e0: i64,ch = load<LD8[%lsr.iv6971]> 0x55d91d41a950, 0x55d91d4f3120, undef:i64
try.c: 0x55d91d4f3120: i64,ch = CopyFromReg 0x55d91d41a950, Register:i64 %vreg50
try.c: 0x55d91d5054d0: i64 = Register %vreg50
try.c: 0x55d91d4d08b0: i64 = undef
try.c: 0x55d91d505270: v4i64,ch = CopyFromReg 0x55d91d41a950, Register:v4i64 %vreg13
try.c: 0x55d91d509f30: v4i64 = Register %vreg13
try.c: 0x55d91d4ad730: v16i32 = X86ISD::VBROADCAST 0x55d91d509940
try.c: 0x55d91d509940: i32,ch = load<LD4[ConstantPool]> 0x55d91d41a950, 0x55d91d4b1010, undef:i64
try.c: 0x55d91d4b1010: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55d91d4c43c0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55d91d4d08b0: i64 = undef
try.c: 0x55d91d523e10: 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: 0x55d91d523ce0: i32 = Constant<0>
try.c: 0x55d91d523ce0: i32 = Constant<0>
try.c: 0x55d91d523ce0: i32 = Constant<0>
try.c: 0x55d91d523ce0: i32 = Constant<0>
try.c: 0x55d91d523ce0: i32 = Constant<0>
try.c: 0x55d91d523ce0: i32 = Constant<0>
try.c: 0x55d91d523ce0: i32 = Constant<0>
try.c: 0x55d91d523ce0: i32 = Constant<0>
try.c: 0x55d91d523ce0: 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:amd64-32

Compiler output

Implementation: T:amd64avx
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: 0x55e8d6862680: v4i64 = X86ISD::VTRUNC 0x55e8d6862550
try.c: 0x55e8d6862550: v16i32 = vselect 0x55e8d687f390, 0x55e8d6803610, 0x55e8d6862420
try.c: 0x55e8d687f390: v4i1 = X86ISD::PCMPGTM 0x55e8d685d050, 0x55e8d6858be0
try.c: 0x55e8d685d050: v4i64 = X86ISD::VBROADCAST 0x55e8d6816ff0
try.c: 0x55e8d6816ff0: i64,ch = load<LD8[%lsr.iv6971]> 0x55e8d676d950, 0x55e8d68435e0, undef:i64
try.c: 0x55e8d68435e0: i64,ch = CopyFromReg 0x55e8d676d950, Register:i64 %vreg50
try.c: 0x55e8d6858e40: i64 = Register %vreg50
try.c: 0x55e8d68184c0: i64 = undef
try.c: 0x55e8d6858be0: v4i64,ch = CopyFromReg 0x55e8d676d950, Register:v4i64 %vreg13
try.c: 0x55e8d685d8a0: v4i64 = Register %vreg13
try.c: 0x55e8d6803610: v16i32 = X86ISD::VBROADCAST 0x55e8d685d2b0
try.c: 0x55e8d685d2b0: i32,ch = load<LD4[ConstantPool]> 0x55e8d676d950, 0x55e8d68165d0, undef:i64
try.c: 0x55e8d68165d0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55e8d68225a0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55e8d68184c0: i64 = undef
try.c: 0x55e8d6862420: 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: 0x55e8d68622f0: i32 = Constant<0>
try.c: 0x55e8d68622f0: i32 = Constant<0>
try.c: 0x55e8d68622f0: i32 = Constant<0>
try.c: 0x55e8d68622f0: i32 = Constant<0>
try.c: 0x55e8d68622f0: i32 = Constant<0>
try.c: 0x55e8d68622f0: i32 = Constant<0>
try.c: 0x55e8d68622f0: i32 = Constant<0>
try.c: 0x55e8d68622f0: i32 = Constant<0>
try.c: 0x55e8d68622f0: 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:amd64avx

Compiler output

Implementation: T:amd64avx
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: 0x560dd06561d0: v4i64 = X86ISD::VTRUNC 0x560dd06560a0
try.c: 0x560dd06560a0: v16i32 = vselect 0x560dd06468d0, 0x560dd05cbe80, 0x560dd0655f70
try.c: 0x560dd06468d0: v4i1 = X86ISD::PCMPGTM 0x560dd0631730, 0x560dd062dcc0
try.c: 0x560dd0631730: v4i64 = X86ISD::VBROADCAST 0x560dd05cc340
try.c: 0x560dd05cc340: i64,ch = load<LD8[%lsr.iv6971]> 0x560dd052ba30, 0x560dd05e3bb0, undef:i64
try.c: 0x560dd05e3bb0: i64,ch = CopyFromReg 0x560dd052ba30, Register:i64 %vreg50
try.c: 0x560dd062df20: i64 = Register %vreg50
try.c: 0x560dd05c8f50: i64 = undef
try.c: 0x560dd062dcc0: v4i64,ch = CopyFromReg 0x560dd052ba30, Register:v4i64 %vreg13
try.c: 0x560dd0631f80: v4i64 = Register %vreg13
try.c: 0x560dd05cbe80: v16i32 = X86ISD::VBROADCAST 0x560dd0631990
try.c: 0x560dd0631990: i32,ch = load<LD4[ConstantPool]> 0x560dd052ba30, 0x560dd05ce820, undef:i64
try.c: 0x560dd05ce820: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x560dd05c98d0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x560dd05c8f50: i64 = undef
try.c: 0x560dd0655f70: 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: 0x560dd0655e40: i32 = Constant<0>
try.c: 0x560dd0655e40: i32 = Constant<0>
try.c: 0x560dd0655e40: i32 = Constant<0>
try.c: 0x560dd0655e40: i32 = Constant<0>
try.c: 0x560dd0655e40: i32 = Constant<0>
try.c: 0x560dd0655e40: i32 = Constant<0>
try.c: 0x560dd0655e40: i32 = Constant<0>
try.c: 0x560dd0655e40: i32 = Constant<0>
try.c: 0x560dd0655e40: 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:amd64avx

Compiler output

Implementation: T:amd64avx
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: 0x564bf5277f50: v4i64 = X86ISD::VTRUNC 0x564bf5277e20
try.c: 0x564bf5277e20: v16i32 = vselect 0x564bf52907e0, 0x564bf522cab0, 0x564bf5277cf0
try.c: 0x564bf52907e0: v4i1 = X86ISD::PCMPGTM 0x564bf5272920, 0x564bf526e4b0
try.c: 0x564bf5272920: v4i64 = X86ISD::VBROADCAST 0x564bf5211e40
try.c: 0x564bf5211e40: i64,ch = load<LD8[%lsr.iv6971]> 0x564bf5183950, 0x564bf5269310, undef:i64
try.c: 0x564bf5269310: i64,ch = CopyFromReg 0x564bf5183950, Register:i64 %vreg50
try.c: 0x564bf526e710: i64 = Register %vreg50
try.c: 0x564bf522b120: i64 = undef
try.c: 0x564bf526e4b0: v4i64,ch = CopyFromReg 0x564bf5183950, Register:v4i64 %vreg13
try.c: 0x564bf5273170: v4i64 = Register %vreg13
try.c: 0x564bf522cab0: v16i32 = X86ISD::VBROADCAST 0x564bf5272b80
try.c: 0x564bf5272b80: i32,ch = load<LD4[ConstantPool]> 0x564bf5183950, 0x564bf5211420, undef:i64
try.c: 0x564bf5211420: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x564bf5257790: i64 = TargetConstantPool<i32 1> 0
try.c: 0x564bf522b120: i64 = undef
try.c: 0x564bf5277cf0: 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: 0x564bf5277bc0: i32 = Constant<0>
try.c: 0x564bf5277bc0: i32 = Constant<0>
try.c: 0x564bf5277bc0: i32 = Constant<0>
try.c: 0x564bf5277bc0: i32 = Constant<0>
try.c: 0x564bf5277bc0: i32 = Constant<0>
try.c: 0x564bf5277bc0: i32 = Constant<0>
try.c: 0x564bf5277bc0: i32 = Constant<0>
try.c: 0x564bf5277bc0: i32 = Constant<0>
try.c: 0x564bf5277bc0: 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:amd64avx

Compiler output

Implementation: T:emmintrin4
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: 0x55e1a19151a0: v4i64 = X86ISD::VTRUNC 0x55e1a1915070
try.c: 0x55e1a1915070: v16i32 = vselect 0x55e1a191ac60, 0x55e1a18acbe0, 0x55e1a1914f40
try.c: 0x55e1a191ac60: v4i1 = X86ISD::PCMPGTM 0x55e1a18f7800, 0x55e1a18f3390
try.c: 0x55e1a18f7800: v4i64 = X86ISD::VBROADCAST 0x55e1a1895cd0
try.c: 0x55e1a1895cd0: i64,ch = load<LD8[%lsr.iv6971]> 0x55e1a1808960, 0x55e1a18e6190, undef:i64
try.c: 0x55e1a18e6190: i64,ch = CopyFromReg 0x55e1a1808960, Register:i64 %vreg50
try.c: 0x55e1a18f35f0: i64 = Register %vreg50
try.c: 0x55e1a18971a0: i64 = undef
try.c: 0x55e1a18f3390: v4i64,ch = CopyFromReg 0x55e1a1808960, Register:v4i64 %vreg13
try.c: 0x55e1a18f8050: v4i64 = Register %vreg13
try.c: 0x55e1a18acbe0: v16i32 = X86ISD::VBROADCAST 0x55e1a18f7a60
try.c: 0x55e1a18f7a60: i32,ch = load<LD4[ConstantPool]> 0x55e1a1808960, 0x55e1a189f080, undef:i64
try.c: 0x55e1a189f080: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55e1a18bd330: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55e1a18971a0: i64 = undef
try.c: 0x55e1a1914f40: 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: 0x55e1a1914e10: i32 = Constant<0>
try.c: 0x55e1a1914e10: i32 = Constant<0>
try.c: 0x55e1a1914e10: i32 = Constant<0>
try.c: 0x55e1a1914e10: i32 = Constant<0>
try.c: 0x55e1a1914e10: i32 = Constant<0>
try.c: 0x55e1a1914e10: i32 = Constant<0>
try.c: 0x55e1a1914e10: i32 = Constant<0>
try.c: 0x55e1a1914e10: i32 = Constant<0>
try.c: 0x55e1a1914e10: 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:emmintrin4

Compiler output

Implementation: T:emmintrin4
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: 0x560bbb368f80: v4i64 = X86ISD::VTRUNC 0x560bbb368e50
try.c: 0x560bbb368e50: v16i32 = vselect 0x560bbb365960, 0x560bbb2e8f20, 0x560bbb368d20
try.c: 0x560bbb365960: v4i1 = X86ISD::PCMPGTM 0x560bbb34fdc0, 0x560bbb34c960
try.c: 0x560bbb34fdc0: v4i64 = X86ISD::VBROADCAST 0x560bbb2e93e0
try.c: 0x560bbb2e93e0: i64,ch = load<LD8[%lsr.iv6971]> 0x560bbb24aa30, 0x560bbb2f2d50, undef:i64
try.c: 0x560bbb2f2d50: i64,ch = CopyFromReg 0x560bbb24aa30, Register:i64 %vreg50
try.c: 0x560bbb34cbc0: i64 = Register %vreg50
try.c: 0x560bbb2d0e70: i64 = undef
try.c: 0x560bbb34c960: v4i64,ch = CopyFromReg 0x560bbb24aa30, Register:v4i64 %vreg13
try.c: 0x560bbb350610: v4i64 = Register %vreg13
try.c: 0x560bbb2e8f20: v16i32 = X86ISD::VBROADCAST 0x560bbb350020
try.c: 0x560bbb350020: i32,ch = load<LD4[ConstantPool]> 0x560bbb24aa30, 0x560bbb2f0b10, undef:i64
try.c: 0x560bbb2f0b10: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x560bbb2d17f0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x560bbb2d0e70: i64 = undef
try.c: 0x560bbb368d20: 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: 0x560bbb368bf0: i32 = Constant<0>
try.c: 0x560bbb368bf0: i32 = Constant<0>
try.c: 0x560bbb368bf0: i32 = Constant<0>
try.c: 0x560bbb368bf0: i32 = Constant<0>
try.c: 0x560bbb368bf0: i32 = Constant<0>
try.c: 0x560bbb368bf0: i32 = Constant<0>
try.c: 0x560bbb368bf0: i32 = Constant<0>
try.c: 0x560bbb368bf0: i32 = Constant<0>
try.c: 0x560bbb368bf0: 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:emmintrin4

Compiler output

Implementation: T:emmintrin4
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: 0x55d90b56bb80: v4i64 = X86ISD::VTRUNC 0x55d90b56ba50
try.c: 0x55d90b56ba50: v16i32 = vselect 0x55d90b57d4e0, 0x55d90b502d60, 0x55d90b56b920
try.c: 0x55d90b57d4e0: v4i1 = X86ISD::PCMPGTM 0x55d90b562950, 0x55d90b55e4e0
try.c: 0x55d90b562950: v4i64 = X86ISD::VBROADCAST 0x55d90b50aac0
try.c: 0x55d90b50aac0: i64,ch = load<LD8[%lsr.iv6971]> 0x55d90b473960, 0x55d90b54a280, undef:i64
try.c: 0x55d90b54a280: i64,ch = CopyFromReg 0x55d90b473960, Register:i64 %vreg50
try.c: 0x55d90b55e740: i64 = Register %vreg50
try.c: 0x55d90b5013d0: i64 = undef
try.c: 0x55d90b55e4e0: v4i64,ch = CopyFromReg 0x55d90b473960, Register:v4i64 %vreg13
try.c: 0x55d90b5631a0: v4i64 = Register %vreg13
try.c: 0x55d90b502d60: v16i32 = X86ISD::VBROADCAST 0x55d90b562bb0
try.c: 0x55d90b562bb0: i32,ch = load<LD4[ConstantPool]> 0x55d90b473960, 0x55d90b50a0a0, undef:i64
try.c: 0x55d90b50a0a0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55d90b547970: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55d90b5013d0: i64 = undef
try.c: 0x55d90b56b920: 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: 0x55d90b56b7f0: i32 = Constant<0>
try.c: 0x55d90b56b7f0: i32 = Constant<0>
try.c: 0x55d90b56b7f0: i32 = Constant<0>
try.c: 0x55d90b56b7f0: i32 = Constant<0>
try.c: 0x55d90b56b7f0: i32 = Constant<0>
try.c: 0x55d90b56b7f0: i32 = Constant<0>
try.c: 0x55d90b56b7f0: i32 = Constant<0>
try.c: 0x55d90b56b7f0: i32 = Constant<0>
try.c: 0x55d90b56b7f0: 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:emmintrin4

Compiler output

Implementation: T:emmintrin5
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: 0x5613f24508c0: v4i64 = X86ISD::VTRUNC 0x5613f2450790
try.c: 0x5613f2450790: v16i32 = vselect 0x5613f2446bd0, 0x5613f23ce4e0, 0x5613f2450660
try.c: 0x5613f2446bd0: v4i1 = X86ISD::PCMPGTM 0x5613f242d850, 0x5613f24293e0
try.c: 0x5613f242d850: v4i64 = X86ISD::VBROADCAST 0x5613f23d1260
try.c: 0x5613f23d1260: i64,ch = load<LD8[%lsr.iv6971]> 0x5613f233e950, 0x5613f2417b30, undef:i64
try.c: 0x5613f2417b30: i64,ch = CopyFromReg 0x5613f233e950, Register:i64 %vreg50
try.c: 0x5613f2429640: i64 = Register %vreg50
try.c: 0x5613f23ccb50: i64 = undef
try.c: 0x5613f24293e0: v4i64,ch = CopyFromReg 0x5613f233e950, Register:v4i64 %vreg13
try.c: 0x5613f242e0a0: v4i64 = Register %vreg13
try.c: 0x5613f23ce4e0: v16i32 = X86ISD::VBROADCAST 0x5613f242dab0
try.c: 0x5613f242dab0: i32,ch = load<LD4[ConstantPool]> 0x5613f233e950, 0x5613f23d0840, undef:i64
try.c: 0x5613f23d0840: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5613f2418d30: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5613f23ccb50: i64 = undef
try.c: 0x5613f2450660: 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: 0x5613f2450530: i32 = Constant<0>
try.c: 0x5613f2450530: i32 = Constant<0>
try.c: 0x5613f2450530: i32 = Constant<0>
try.c: 0x5613f2450530: i32 = Constant<0>
try.c: 0x5613f2450530: i32 = Constant<0>
try.c: 0x5613f2450530: i32 = Constant<0>
try.c: 0x5613f2450530: i32 = Constant<0>
try.c: 0x5613f2450530: i32 = Constant<0>
try.c: 0x5613f2450530: 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:emmintrin5

Compiler output

Implementation: T:emmintrin5
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: 0x55d3ce70b060: v4i64 = X86ISD::VTRUNC 0x55d3ce70af30
try.c: 0x55d3ce70af30: v16i32 = vselect 0x55d3ce6e7480, 0x55d3ce6a3870, 0x55d3ce70ae00
try.c: 0x55d3ce6e7480: v4i1 = X86ISD::PCMPGTM 0x55d3ce6e6470, 0x55d3ce6e2000
try.c: 0x55d3ce6e6470: v4i64 = X86ISD::VBROADCAST 0x55d3ce6a3d30
try.c: 0x55d3ce6a3d30: i64,ch = load<LD8[%lsr.iv6971]> 0x55d3ce5e0a30, 0x55d3ce6a7c40, undef:i64
try.c: 0x55d3ce6a7c40: i64,ch = CopyFromReg 0x55d3ce5e0a30, Register:i64 %vreg50
try.c: 0x55d3ce6e2260: i64 = Register %vreg50
try.c: 0x55d3ce6890d0: i64 = undef
try.c: 0x55d3ce6e2000: v4i64,ch = CopyFromReg 0x55d3ce5e0a30, Register:v4i64 %vreg13
try.c: 0x55d3ce6e6cc0: v4i64 = Register %vreg13
try.c: 0x55d3ce6a3870: v16i32 = X86ISD::VBROADCAST 0x55d3ce6e66d0
try.c: 0x55d3ce6e66d0: i32,ch = load<LD4[ConstantPool]> 0x55d3ce5e0a30, 0x55d3ce6a6210, undef:i64
try.c: 0x55d3ce6a6210: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55d3ce689a50: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55d3ce6890d0: i64 = undef
try.c: 0x55d3ce70ae00: 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: 0x55d3ce70acd0: i32 = Constant<0>
try.c: 0x55d3ce70acd0: i32 = Constant<0>
try.c: 0x55d3ce70acd0: i32 = Constant<0>
try.c: 0x55d3ce70acd0: i32 = Constant<0>
try.c: 0x55d3ce70acd0: i32 = Constant<0>
try.c: 0x55d3ce70acd0: i32 = Constant<0>
try.c: 0x55d3ce70acd0: i32 = Constant<0>
try.c: 0x55d3ce70acd0: i32 = Constant<0>
try.c: 0x55d3ce70acd0: 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:emmintrin5

Compiler output

Implementation: T:emmintrin5
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: 0x555a2d464de0: v4i64 = X86ISD::VTRUNC 0x555a2d464cb0
try.c: 0x555a2d464cb0: v16i32 = vselect 0x555a2d47a340, 0x555a2d407990, 0x555a2d464b80
try.c: 0x555a2d47a340: v4i1 = X86ISD::PCMPGTM 0x555a2d45f7b0, 0x555a2d45b340
try.c: 0x555a2d45f7b0: v4i64 = X86ISD::VBROADCAST 0x555a2d42d0c0
try.c: 0x555a2d42d0c0: i64,ch = load<LD8[%lsr.iv6971]> 0x555a2d3708e0, 0x555a2d449540, undef:i64
try.c: 0x555a2d449540: i64,ch = CopyFromReg 0x555a2d3708e0, Register:i64 %vreg50
try.c: 0x555a2d45b5a0: i64 = Register %vreg50
try.c: 0x555a2d406000: i64 = undef
try.c: 0x555a2d45b340: v4i64,ch = CopyFromReg 0x555a2d3708e0, Register:v4i64 %vreg13
try.c: 0x555a2d460000: v4i64 = Register %vreg13
try.c: 0x555a2d407990: v16i32 = X86ISD::VBROADCAST 0x555a2d45fa10
try.c: 0x555a2d45fa10: i32,ch = load<LD4[ConstantPool]> 0x555a2d3708e0, 0x555a2d42c6a0, undef:i64
try.c: 0x555a2d42c6a0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x555a2d44a740: i64 = TargetConstantPool<i32 1> 0
try.c: 0x555a2d406000: i64 = undef
try.c: 0x555a2d464b80: 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: 0x555a2d464a50: i32 = Constant<0>
try.c: 0x555a2d464a50: i32 = Constant<0>
try.c: 0x555a2d464a50: i32 = Constant<0>
try.c: 0x555a2d464a50: i32 = Constant<0>
try.c: 0x555a2d464a50: i32 = Constant<0>
try.c: 0x555a2d464a50: i32 = Constant<0>
try.c: 0x555a2d464a50: i32 = Constant<0>
try.c: 0x555a2d464a50: i32 = Constant<0>
try.c: 0x555a2d464a50: 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:emmintrin5

Compiler output

Implementation: T:mmintrin
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: 0x560db087f050: v4i64 = X86ISD::VTRUNC 0x560db087ef20
try.c: 0x560db087ef20: v16i32 = vselect 0x560db0887300, 0x560db081e9f0, 0x560db087edf0
try.c: 0x560db0887300: v4i1 = X86ISD::PCMPGTM 0x560db08636c0, 0x560db085f250
try.c: 0x560db08636c0: v4i64 = X86ISD::VBROADCAST 0x560db0803e10
try.c: 0x560db0803e10: i64,ch = load<LD8[%lsr.iv6971]> 0x560db0774940, 0x560db084d4d0, undef:i64
try.c: 0x560db084d4d0: i64,ch = CopyFromReg 0x560db0774940, Register:i64 %vreg50
try.c: 0x560db085f4b0: i64 = Register %vreg50
try.c: 0x560db081d060: i64 = undef
try.c: 0x560db085f250: v4i64,ch = CopyFromReg 0x560db0774940, Register:v4i64 %vreg13
try.c: 0x560db0863f10: v4i64 = Register %vreg13
try.c: 0x560db081e9f0: v16i32 = X86ISD::VBROADCAST 0x560db0863920
try.c: 0x560db0863920: i32,ch = load<LD4[ConstantPool]> 0x560db0774940, 0x560db08033f0, undef:i64
try.c: 0x560db08033f0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x560db07d0cf0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x560db081d060: i64 = undef
try.c: 0x560db087edf0: 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: 0x560db087ecc0: i32 = Constant<0>
try.c: 0x560db087ecc0: i32 = Constant<0>
try.c: 0x560db087ecc0: i32 = Constant<0>
try.c: 0x560db087ecc0: i32 = Constant<0>
try.c: 0x560db087ecc0: i32 = Constant<0>
try.c: 0x560db087ecc0: i32 = Constant<0>
try.c: 0x560db087ecc0: i32 = Constant<0>
try.c: 0x560db087ecc0: i32 = Constant<0>
try.c: 0x560db087ecc0: 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:mmintrin

Compiler output

Implementation: T:mmintrin
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: 0x556d93fd2580: v4i64 = X86ISD::VTRUNC 0x556d93fd2450
try.c: 0x556d93fd2450: v16i32 = vselect 0x556d93febc30, 0x556d93f74460, 0x556d93fd2320
try.c: 0x556d93febc30: v4i1 = X86ISD::PCMPGTM 0x556d93fcaf40, 0x556d93fc6ad0
try.c: 0x556d93fcaf40: v4i64 = X86ISD::VBROADCAST 0x556d93f74920
try.c: 0x556d93f74920: i64,ch = load<LD8[%lsr.iv6971]> 0x556d93ec4a00, 0x556d93f78830, undef:i64
try.c: 0x556d93f78830: i64,ch = CopyFromReg 0x556d93ec4a00, Register:i64 %vreg50
try.c: 0x556d93fc6d30: i64 = Register %vreg50
try.c: 0x556d93f5f390: i64 = undef
try.c: 0x556d93fc6ad0: v4i64,ch = CopyFromReg 0x556d93ec4a00, Register:v4i64 %vreg13
try.c: 0x556d93fcb790: v4i64 = Register %vreg13
try.c: 0x556d93f74460: v16i32 = X86ISD::VBROADCAST 0x556d93fcb1a0
try.c: 0x556d93fcb1a0: i32,ch = load<LD4[ConstantPool]> 0x556d93ec4a00, 0x556d93f76e00, undef:i64
try.c: 0x556d93f76e00: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x556d93f5fd10: i64 = TargetConstantPool<i32 1> 0
try.c: 0x556d93f5f390: i64 = undef
try.c: 0x556d93fd2320: 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: 0x556d93fd21f0: i32 = Constant<0>
try.c: 0x556d93fd21f0: i32 = Constant<0>
try.c: 0x556d93fd21f0: i32 = Constant<0>
try.c: 0x556d93fd21f0: i32 = Constant<0>
try.c: 0x556d93fd21f0: i32 = Constant<0>
try.c: 0x556d93fd21f0: i32 = Constant<0>
try.c: 0x556d93fd21f0: i32 = Constant<0>
try.c: 0x556d93fd21f0: i32 = Constant<0>
try.c: 0x556d93fd21f0: 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:mmintrin

Compiler output

Implementation: T:mmintrin
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: 0x55c855ade9b0: v4i64 = X86ISD::VTRUNC 0x55c855ade880
try.c: 0x55c855ade880: v16i32 = vselect 0x55c855adc790, 0x55c855aa4d20, 0x55c855ade750
try.c: 0x55c855adc790: v4i1 = X86ISD::PCMPGTM 0x55c855ad9770, 0x55c855ad5300
try.c: 0x55c855ad9770: v4i64 = X86ISD::VBROADCAST 0x55c855aa1ec0
try.c: 0x55c855aa1ec0: i64,ch = load<LD8[%lsr.iv6971]> 0x55c8559ea950, 0x55c855ac5170, undef:i64
try.c: 0x55c855ac5170: i64,ch = CopyFromReg 0x55c8559ea950, Register:i64 %vreg50
try.c: 0x55c855ad5560: i64 = Register %vreg50
try.c: 0x55c855aa3390: i64 = undef
try.c: 0x55c855ad5300: v4i64,ch = CopyFromReg 0x55c8559ea950, Register:v4i64 %vreg13
try.c: 0x55c855ad9fc0: v4i64 = Register %vreg13
try.c: 0x55c855aa4d20: v16i32 = X86ISD::VBROADCAST 0x55c855ad99d0
try.c: 0x55c855ad99d0: i32,ch = load<LD4[ConstantPool]> 0x55c8559ea950, 0x55c855a7acc0, undef:i64
try.c: 0x55c855a7acc0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55c855a93e60: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55c855aa3390: i64 = undef
try.c: 0x55c855ade750: 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: 0x55c855ade620: i32 = Constant<0>
try.c: 0x55c855ade620: i32 = Constant<0>
try.c: 0x55c855ade620: i32 = Constant<0>
try.c: 0x55c855ade620: i32 = Constant<0>
try.c: 0x55c855ade620: i32 = Constant<0>
try.c: 0x55c855ade620: i32 = Constant<0>
try.c: 0x55c855ade620: i32 = Constant<0>
try.c: 0x55c855ade620: i32 = Constant<0>
try.c: 0x55c855ade620: 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:mmintrin

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: 0x561d007bc230: v4i64 = X86ISD::VTRUNC 0x561d007bc100
try.c: 0x561d007bc100: v16i32 = vselect 0x561d007adb30, 0x561d0074f6b0, 0x561d007bbfd0
try.c: 0x561d007adb30: v4i1 = X86ISD::PCMPGTM 0x561d007a28c0, 0x561d0079e450
try.c: 0x561d007a28c0: v4i64 = X86ISD::VBROADCAST 0x561d0074add0
try.c: 0x561d0074add0: i64,ch = load<LD8[%lsr.iv6971]> 0x561d006b38e0, 0x561d007992b0, undef:i64
try.c: 0x561d007992b0: i64,ch = CopyFromReg 0x561d006b38e0, Register:i64 %vreg50
try.c: 0x561d0079e6b0: i64 = Register %vreg50
try.c: 0x561d0074dd20: i64 = undef
try.c: 0x561d0079e450: v4i64,ch = CopyFromReg 0x561d006b38e0, Register:v4i64 %vreg13
try.c: 0x561d007a3110: v4i64 = Register %vreg13
try.c: 0x561d0074f6b0: v16i32 = X86ISD::VBROADCAST 0x561d007a2b20
try.c: 0x561d007a2b20: i32,ch = load<LD4[ConstantPool]> 0x561d006b38e0, 0x561d0074a3b0, undef:i64
try.c: 0x561d0074a3b0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x561d007515c0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x561d0074dd20: i64 = undef
try.c: 0x561d007bbfd0: 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: 0x561d007bbea0: i32 = Constant<0>
try.c: 0x561d007bbea0: i32 = Constant<0>
try.c: 0x561d007bbea0: i32 = Constant<0>
try.c: 0x561d007bbea0: i32 = Constant<0>
try.c: 0x561d007bbea0: i32 = Constant<0>
try.c: 0x561d007bbea0: i32 = Constant<0>
try.c: 0x561d007bbea0: i32 = Constant<0>
try.c: 0x561d007bbea0: i32 = Constant<0>
try.c: 0x561d007bbea0: 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: 0x557c4f5a5b50: v4i64 = X86ISD::VTRUNC 0x557c4f5a5a20
try.c: 0x557c4f5a5a20: v16i32 = vselect 0x557c4f5857a0, 0x557c4f5153c0, 0x557c4f5a58f0
try.c: 0x557c4f5857a0: v4i1 = X86ISD::PCMPGTM 0x557c4f581770, 0x557c4f57e310
try.c: 0x557c4f581770: v4i64 = X86ISD::VBROADCAST 0x557c4f515880
try.c: 0x557c4f515880: i64,ch = load<LD8[%lsr.iv6971]> 0x557c4f47ba30, 0x557c4f51f100, undef:i64
try.c: 0x557c4f51f100: i64,ch = CopyFromReg 0x557c4f47ba30, Register:i64 %vreg50
try.c: 0x557c4f57e570: i64 = Register %vreg50
try.c: 0x557c4f519c80: i64 = undef
try.c: 0x557c4f57e310: v4i64,ch = CopyFromReg 0x557c4f47ba30, Register:v4i64 %vreg13
try.c: 0x557c4f581fc0: v4i64 = Register %vreg13
try.c: 0x557c4f5153c0: v16i32 = X86ISD::VBROADCAST 0x557c4f5819d0
try.c: 0x557c4f5819d0: i32,ch = load<LD4[ConstantPool]> 0x557c4f47ba30, 0x557c4f51cec0, undef:i64
try.c: 0x557c4f51cec0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x557c4f51a600: i64 = TargetConstantPool<i32 1> 0
try.c: 0x557c4f519c80: i64 = undef
try.c: 0x557c4f5a58f0: 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: 0x557c4f5a57c0: i32 = Constant<0>
try.c: 0x557c4f5a57c0: i32 = Constant<0>
try.c: 0x557c4f5a57c0: i32 = Constant<0>
try.c: 0x557c4f5a57c0: i32 = Constant<0>
try.c: 0x557c4f5a57c0: i32 = Constant<0>
try.c: 0x557c4f5a57c0: i32 = Constant<0>
try.c: 0x557c4f5a57c0: i32 = Constant<0>
try.c: 0x557c4f5a57c0: i32 = Constant<0>
try.c: 0x557c4f5a57c0: 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: 0x5654ba189810: v4i64 = X86ISD::VTRUNC 0x5654ba1896e0
try.c: 0x5654ba1896e0: v16i32 = vselect 0x5654ba17a350, 0x5654ba129dd0, 0x5654ba1895b0
try.c: 0x5654ba17a350: v4i1 = X86ISD::PCMPGTM 0x5654ba16ee90, 0x5654ba16aa20
try.c: 0x5654ba16ee90: v4i64 = X86ISD::VBROADCAST 0x5654ba11cd40
try.c: 0x5654ba11cd40: i64,ch = load<LD8[%lsr.iv6971]> 0x5654ba07f950, 0x5654ba160f90, undef:i64
try.c: 0x5654ba160f90: i64,ch = CopyFromReg 0x5654ba07f950, Register:i64 %vreg50
try.c: 0x5654ba16ac80: i64 = Register %vreg50
try.c: 0x5654ba128440: i64 = undef
try.c: 0x5654ba16aa20: v4i64,ch = CopyFromReg 0x5654ba07f950, Register:v4i64 %vreg13
try.c: 0x5654ba16f6e0: v4i64 = Register %vreg13
try.c: 0x5654ba129dd0: v16i32 = X86ISD::VBROADCAST 0x5654ba16f0f0
try.c: 0x5654ba16f0f0: i32,ch = load<LD4[ConstantPool]> 0x5654ba07f950, 0x5654ba11c320, undef:i64
try.c: 0x5654ba11c320: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5654ba109a70: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5654ba128440: i64 = undef
try.c: 0x5654ba1895b0: 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: 0x5654ba189480: i32 = Constant<0>
try.c: 0x5654ba189480: i32 = Constant<0>
try.c: 0x5654ba189480: i32 = Constant<0>
try.c: 0x5654ba189480: i32 = Constant<0>
try.c: 0x5654ba189480: i32 = Constant<0>
try.c: 0x5654ba189480: i32 = Constant<0>
try.c: 0x5654ba189480: i32 = Constant<0>
try.c: 0x5654ba189480: i32 = Constant<0>
try.c: 0x5654ba189480: 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:sphlib
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55e99efd79c0: v4i64 = X86ISD::VTRUNC 0x55e99efd7890
try.c: 0x55e99efd7890: v16i32 = vselect 0x55e99efc03e0, 0x55e99ef5e7c0, 0x55e99efd7760
try.c: 0x55e99efc03e0: v4i1 = X86ISD::PCMPGTM 0x55e99efbdbc0, 0x55e99efb9750
try.c: 0x55e99efbdbc0: v4i64 = X86ISD::VBROADCAST 0x55e99ef615d0
try.c: 0x55e99ef615d0: i64,ch = load<LD8[%lsr.iv6971]> 0x55e99eece940, 0x55e99efa3eb0, undef:i64
try.c: 0x55e99efa3eb0: i64,ch = CopyFromReg 0x55e99eece940, Register:i64 %vreg50
try.c: 0x55e99efb99b0: i64 = Register %vreg50
try.c: 0x55e99ef5ce30: i64 = undef
try.c: 0x55e99efb9750: v4i64,ch = CopyFromReg 0x55e99eece940, Register:v4i64 %vreg13
try.c: 0x55e99efbe410: v4i64 = Register %vreg13
try.c: 0x55e99ef5e7c0: v16i32 = X86ISD::VBROADCAST 0x55e99efbde20
try.c: 0x55e99efbde20: i32,ch = load<LD4[ConstantPool]> 0x55e99eece940, 0x55e99ef60bb0, undef:i64
try.c: 0x55e99ef60bb0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55e99efb5700: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55e99ef5ce30: i64 = undef
try.c: 0x55e99efd7760: 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: 0x55e99efd7630: i32 = Constant<0>
try.c: 0x55e99efd7630: i32 = Constant<0>
try.c: 0x55e99efd7630: i32 = Constant<0>
try.c: 0x55e99efd7630: i32 = Constant<0>
try.c: 0x55e99efd7630: i32 = Constant<0>
try.c: 0x55e99efd7630: i32 = Constant<0>
try.c: 0x55e99efd7630: i32 = Constant<0>
try.c: 0x55e99efd7630: i32 = Constant<0>
try.c: 0x55e99efd7630: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: T:sphlib
Security model: timingleaks
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x561eab915580: v4i64 = X86ISD::VTRUNC 0x561eab915450
try.c: 0x561eab915450: v16i32 = vselect 0x561eab904b40, 0x561eab89d980, 0x561eab915320
try.c: 0x561eab904b40: v4i1 = X86ISD::PCMPGTM 0x561eab8f0180, 0x561eab8eb700
try.c: 0x561eab8f0180: v4i64 = X86ISD::VBROADCAST 0x561eab89de40
try.c: 0x561eab89de40: i64,ch = load<LD8[%lsr.iv6971]> 0x561eab7e9a10, 0x561eab884420, undef:i64
try.c: 0x561eab884420: i64,ch = CopyFromReg 0x561eab7e9a10, Register:i64 %vreg50
try.c: 0x561eab8eb960: i64 = Register %vreg50
try.c: 0x561eab88c890: i64 = undef
try.c: 0x561eab8eb700: v4i64,ch = CopyFromReg 0x561eab7e9a10, Register:v4i64 %vreg13
try.c: 0x561eab8f09d0: v4i64 = Register %vreg13
try.c: 0x561eab89d980: v16i32 = X86ISD::VBROADCAST 0x561eab8f03e0
try.c: 0x561eab8f03e0: i32,ch = load<LD4[ConstantPool]> 0x561eab7e9a10, 0x561eab8a0320, undef:i64
try.c: 0x561eab8a0320: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x561eab88d210: i64 = TargetConstantPool<i32 1> 0
try.c: 0x561eab88c890: i64 = undef
try.c: 0x561eab915320: 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: 0x561eab9151f0: i32 = Constant<0>
try.c: 0x561eab9151f0: i32 = Constant<0>
try.c: 0x561eab9151f0: i32 = Constant<0>
try.c: 0x561eab9151f0: i32 = Constant<0>
try.c: 0x561eab9151f0: i32 = Constant<0>
try.c: 0x561eab9151f0: i32 = Constant<0>
try.c: 0x561eab9151f0: i32 = Constant<0>
try.c: 0x561eab9151f0: i32 = Constant<0>
try.c: 0x561eab9151f0: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: T:sphlib
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55565d19d5e0: v4i64 = X86ISD::VTRUNC 0x55565d19d4b0
try.c: 0x55565d19d4b0: v16i32 = vselect 0x55565d192d10, 0x55565d1411a0, 0x55565d19d380
try.c: 0x55565d192d10: v4i1 = X86ISD::PCMPGTM 0x55565d19a2a0, 0x55565d196c80
try.c: 0x55565d19a2a0: v4i64 = X86ISD::VBROADCAST 0x55565d13e340
try.c: 0x55565d13e340: i64,ch = load<LD8[%lsr.iv6971]> 0x55565d0ac920, 0x55565d186bd0, undef:i64
try.c: 0x55565d186bd0: i64,ch = CopyFromReg 0x55565d0ac920, Register:i64 %vreg50
try.c: 0x55565d196ee0: i64 = Register %vreg50
try.c: 0x55565d13f810: i64 = undef
try.c: 0x55565d196c80: v4i64,ch = CopyFromReg 0x55565d0ac920, Register:v4i64 %vreg13
try.c: 0x55565d19aaf0: v4i64 = Register %vreg13
try.c: 0x55565d1411a0: v16i32 = X86ISD::VBROADCAST 0x55565d19a500
try.c: 0x55565d19a500: i32,ch = load<LD4[ConstantPool]> 0x55565d0ac920, 0x55565d13d590, undef:i64
try.c: 0x55565d13d590: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55565d1579b0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55565d13f810: i64 = undef
try.c: 0x55565d19d380: 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: 0x55565d19d250: i32 = Constant<0>
try.c: 0x55565d19d250: i32 = Constant<0>
try.c: 0x55565d19d250: i32 = Constant<0>
try.c: 0x55565d19d250: i32 = Constant<0>
try.c: 0x55565d19d250: i32 = Constant<0>
try.c: 0x55565d19d250: i32 = Constant<0>
try.c: 0x55565d19d250: i32 = Constant<0>
try.c: 0x55565d19d250: i32 = Constant<0>
try.c: 0x55565d19d250: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: T:sphlib-small
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55e8e17b2e50: v4i64 = X86ISD::VTRUNC 0x55e8e17b2d20
try.c: 0x55e8e17b2d20: v16i32 = vselect 0x55e8e17c93c0, 0x55e8e1776ff0, 0x55e8e17b2bf0
try.c: 0x55e8e17c93c0: v4i1 = X86ISD::PCMPGTM 0x55e8e17ae830, 0x55e8e17aa3c0
try.c: 0x55e8e17ae830: v4i64 = X86ISD::VBROADCAST 0x55e8e17522c0
try.c: 0x55e8e17522c0: i64,ch = load<LD8[%lsr.iv6971]> 0x55e8e16bf940, 0x55e8e1793c90, undef:i64
try.c: 0x55e8e1793c90: i64,ch = CopyFromReg 0x55e8e16bf940, Register:i64 %vreg50
try.c: 0x55e8e17aa620: i64 = Register %vreg50
try.c: 0x55e8e1753790: i64 = undef
try.c: 0x55e8e17aa3c0: v4i64,ch = CopyFromReg 0x55e8e16bf940, Register:v4i64 %vreg13
try.c: 0x55e8e17af080: v4i64 = Register %vreg13
try.c: 0x55e8e1776ff0: v16i32 = X86ISD::VBROADCAST 0x55e8e17aea90
try.c: 0x55e8e17aea90: i32,ch = load<LD4[ConstantPool]> 0x55e8e16bf940, 0x55e8e175c6f0, undef:i64
try.c: 0x55e8e175c6f0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55e8e176d520: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55e8e1753790: i64 = undef
try.c: 0x55e8e17b2bf0: 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: 0x55e8e17b2ac0: i32 = Constant<0>
try.c: 0x55e8e17b2ac0: i32 = Constant<0>
try.c: 0x55e8e17b2ac0: i32 = Constant<0>
try.c: 0x55e8e17b2ac0: i32 = Constant<0>
try.c: 0x55e8e17b2ac0: i32 = Constant<0>
try.c: 0x55e8e17b2ac0: i32 = Constant<0>
try.c: 0x55e8e17b2ac0: i32 = Constant<0>
try.c: 0x55e8e17b2ac0: i32 = Constant<0>
try.c: 0x55e8e17b2ac0: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: T:sphlib-small
Security model: timingleaks
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55f78cb99970: v4i64 = X86ISD::VTRUNC 0x55f78cb99840
try.c: 0x55f78cb99840: v16i32 = vselect 0x55f78cb94340, 0x55f78cb2bf00, 0x55f78cb99710
try.c: 0x55f78cb94340: v4i1 = X86ISD::PCMPGTM 0x55f78cb93330, 0x55f78cb8fed0
try.c: 0x55f78cb93330: v4i64 = X86ISD::VBROADCAST 0x55f78cb2c3c0
try.c: 0x55f78cb2c3c0: i64,ch = load<LD8[%lsr.iv6971]> 0x55f78ca8da30, 0x55f78cb45a80, undef:i64
try.c: 0x55f78cb45a80: i64,ch = CopyFromReg 0x55f78ca8da30, Register:i64 %vreg50
try.c: 0x55f78cb90130: i64 = Register %vreg50
try.c: 0x55f78cb0be00: i64 = undef
try.c: 0x55f78cb8fed0: v4i64,ch = CopyFromReg 0x55f78ca8da30, Register:v4i64 %vreg13
try.c: 0x55f78cb93b80: v4i64 = Register %vreg13
try.c: 0x55f78cb2bf00: v16i32 = X86ISD::VBROADCAST 0x55f78cb93590
try.c: 0x55f78cb93590: i32,ch = load<LD4[ConstantPool]> 0x55f78ca8da30, 0x55f78cb2fab0, undef:i64
try.c: 0x55f78cb2fab0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55f78cb0c780: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55f78cb0be00: i64 = undef
try.c: 0x55f78cb99710: 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: 0x55f78cb995e0: i32 = Constant<0>
try.c: 0x55f78cb995e0: i32 = Constant<0>
try.c: 0x55f78cb995e0: i32 = Constant<0>
try.c: 0x55f78cb995e0: i32 = Constant<0>
try.c: 0x55f78cb995e0: i32 = Constant<0>
try.c: 0x55f78cb995e0: i32 = Constant<0>
try.c: 0x55f78cb995e0: i32 = Constant<0>
try.c: 0x55f78cb995e0: i32 = Constant<0>
try.c: 0x55f78cb995e0: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: T:sphlib-small
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x56286cc11090: v4i64 = X86ISD::VTRUNC 0x56286cc10f60
try.c: 0x56286cc10f60: v16i32 = vselect 0x56286cc17240, 0x56286cbb73c0, 0x56286cc10e30
try.c: 0x56286cc17240: v4i1 = X86ISD::PCMPGTM 0x56286cc0be50, 0x56286cc079e0
try.c: 0x56286cc0be50: v4i64 = X86ISD::VBROADCAST 0x56286cbb2970
try.c: 0x56286cbb2970: i64,ch = load<LD8[%lsr.iv6971]> 0x56286cb1c940, 0x56286cbfe650, undef:i64
try.c: 0x56286cbfe650: i64,ch = CopyFromReg 0x56286cb1c940, Register:i64 %vreg50
try.c: 0x56286cc07c40: i64 = Register %vreg50
try.c: 0x56286cbb3e40: i64 = undef
try.c: 0x56286cc079e0: v4i64,ch = CopyFromReg 0x56286cb1c940, Register:v4i64 %vreg13
try.c: 0x56286cc0c6a0: v4i64 = Register %vreg13
try.c: 0x56286cbb73c0: v16i32 = X86ISD::VBROADCAST 0x56286cc0c0b0
try.c: 0x56286cc0c0b0: i32,ch = load<LD4[ConstantPool]> 0x56286cb1c940, 0x56286cbb1f50, undef:i64
try.c: 0x56286cbb1f50: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56286cbc3df0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56286cbb3e40: i64 = undef
try.c: 0x56286cc10e30: 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: 0x56286cc10d00: i32 = Constant<0>
try.c: 0x56286cc10d00: i32 = Constant<0>
try.c: 0x56286cc10d00: i32 = Constant<0>
try.c: 0x56286cc10d00: i32 = Constant<0>
try.c: 0x56286cc10d00: i32 = Constant<0>
try.c: 0x56286cc10d00: i32 = Constant<0>
try.c: 0x56286cc10d00: i32 = Constant<0>
try.c: 0x56286cc10d00: i32 = Constant<0>
try.c: 0x56286cc10d00: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: T:unrolled
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x563435c10990: v4i64 = X86ISD::VTRUNC 0x563435c10860
try.c: 0x563435c10860: v16i32 = vselect 0x563435c05ad0, 0x563435b95820, 0x563435c10730
try.c: 0x563435c05ad0: v4i1 = X86ISD::PCMPGTM 0x563435bed750, 0x563435be92e0
try.c: 0x563435bed750: v4i64 = X86ISD::VBROADCAST 0x563435ba40a0
try.c: 0x563435ba40a0: i64,ch = load<LD8[%lsr.iv6971]> 0x563435afe920, 0x563435bce9e0, undef:i64
try.c: 0x563435bce9e0: i64,ch = CopyFromReg 0x563435afe920, Register:i64 %vreg50
try.c: 0x563435be9540: i64 = Register %vreg50
try.c: 0x563435b93e90: i64 = undef
try.c: 0x563435be92e0: v4i64,ch = CopyFromReg 0x563435afe920, Register:v4i64 %vreg13
try.c: 0x563435bedfa0: v4i64 = Register %vreg13
try.c: 0x563435b95820: v16i32 = X86ISD::VBROADCAST 0x563435bed9b0
try.c: 0x563435bed9b0: i32,ch = load<LD4[ConstantPool]> 0x563435afe920, 0x563435ba3680, undef:i64
try.c: 0x563435ba3680: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x563435bb4830: i64 = TargetConstantPool<i32 1> 0
try.c: 0x563435b93e90: i64 = undef
try.c: 0x563435c10730: 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: 0x563435c10600: i32 = Constant<0>
try.c: 0x563435c10600: i32 = Constant<0>
try.c: 0x563435c10600: i32 = Constant<0>
try.c: 0x563435c10600: i32 = Constant<0>
try.c: 0x563435c10600: i32 = Constant<0>
try.c: 0x563435c10600: i32 = Constant<0>
try.c: 0x563435c10600: i32 = Constant<0>
try.c: 0x563435c10600: i32 = Constant<0>
try.c: 0x563435c10600: 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:unrolled

Compiler output

Implementation: T:unrolled
Security model: timingleaks
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55e754ba1920: v4i64 = X86ISD::VTRUNC 0x55e754ba17f0
try.c: 0x55e754ba17f0: v16i32 = vselect 0x55e754ba8300, 0x55e754b381a0, 0x55e754ba16c0
try.c: 0x55e754ba8300: v4i1 = X86ISD::PCMPGTM 0x55e754b88130, 0x55e754b84b10
try.c: 0x55e754b88130: v4i64 = X86ISD::VBROADCAST 0x55e754b38660
try.c: 0x55e754b38660: i64,ch = load<LD8[%lsr.iv6971]> 0x55e754a82a30, 0x55e754b24290, undef:i64
try.c: 0x55e754b24290: i64,ch = CopyFromReg 0x55e754a82a30, Register:i64 %vreg50
try.c: 0x55e754b84d70: i64 = Register %vreg50
try.c: 0x55e754b00240: i64 = undef
try.c: 0x55e754b84b10: v4i64,ch = CopyFromReg 0x55e754a82a30, Register:v4i64 %vreg13
try.c: 0x55e754b88980: v4i64 = Register %vreg13
try.c: 0x55e754b381a0: v16i32 = X86ISD::VBROADCAST 0x55e754b88390
try.c: 0x55e754b88390: i32,ch = load<LD4[ConstantPool]> 0x55e754a82a30, 0x55e754b1da00, undef:i64
try.c: 0x55e754b1da00: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55e754b00bc0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55e754b00240: i64 = undef
try.c: 0x55e754ba16c0: 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: 0x55e754ba1590: i32 = Constant<0>
try.c: 0x55e754ba1590: i32 = Constant<0>
try.c: 0x55e754ba1590: i32 = Constant<0>
try.c: 0x55e754ba1590: i32 = Constant<0>
try.c: 0x55e754ba1590: i32 = Constant<0>
try.c: 0x55e754ba1590: i32 = Constant<0>
try.c: 0x55e754ba1590: i32 = Constant<0>
try.c: 0x55e754ba1590: i32 = Constant<0>
try.c: 0x55e754ba1590: 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:unrolled

Compiler output

Implementation: T:unrolled
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x560ed948a0f0: v4i64 = X86ISD::VTRUNC 0x560ed9489fc0
try.c: 0x560ed9489fc0: v16i32 = vselect 0x560ed9475fc0, 0x560ed9429c40, 0x560ed9489e90
try.c: 0x560ed9475fc0: v4i1 = X86ISD::PCMPGTM 0x560ed946e760, 0x560ed946a2f0
try.c: 0x560ed946e760: v4i64 = X86ISD::VBROADCAST 0x560ed943ad90
try.c: 0x560ed943ad90: i64,ch = load<LD8[%lsr.iv6971]> 0x560ed937f950, 0x560ed945c4c0, undef:i64
try.c: 0x560ed945c4c0: i64,ch = CopyFromReg 0x560ed937f950, Register:i64 %vreg50
try.c: 0x560ed946a550: i64 = Register %vreg50
try.c: 0x560ed94282b0: i64 = undef
try.c: 0x560ed946a2f0: v4i64,ch = CopyFromReg 0x560ed937f950, Register:v4i64 %vreg13
try.c: 0x560ed946efb0: v4i64 = Register %vreg13
try.c: 0x560ed9429c40: v16i32 = X86ISD::VBROADCAST 0x560ed946e9c0
try.c: 0x560ed946e9c0: i32,ch = load<LD4[ConstantPool]> 0x560ed937f950, 0x560ed943a370, undef:i64
try.c: 0x560ed943a370: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x560ed9411df0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x560ed94282b0: i64 = undef
try.c: 0x560ed9489e90: 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: 0x560ed9489d60: i32 = Constant<0>
try.c: 0x560ed9489d60: i32 = Constant<0>
try.c: 0x560ed9489d60: i32 = Constant<0>
try.c: 0x560ed9489d60: i32 = Constant<0>
try.c: 0x560ed9489d60: i32 = Constant<0>
try.c: 0x560ed9489d60: i32 = Constant<0>
try.c: 0x560ed9489d60: i32 = Constant<0>
try.c: 0x560ed9489d60: i32 = Constant<0>
try.c: 0x560ed9489d60: 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:unrolled

Compiler output

Implementation: T:unrolled2
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: 0x56308986db20: v4i64 = X86ISD::VTRUNC 0x56308986d9f0
try.c: 0x56308986d9f0: v16i32 = vselect 0x56308986a500, 0x5630898206b0, 0x56308986d8c0
try.c: 0x56308986a500: v4i1 = X86ISD::PCMPGTM 0x5630898658b0, 0x563089861440
try.c: 0x5630898658b0: v4i64 = X86ISD::VBROADCAST 0x563089808520
try.c: 0x563089808520: i64,ch = load<LD8[%lsr.iv6971]> 0x563089776950, 0x56308984c6d0, undef:i64
try.c: 0x56308984c6d0: i64,ch = CopyFromReg 0x563089776950, Register:i64 %vreg50
try.c: 0x5630898616a0: i64 = Register %vreg50
try.c: 0x5630898099f0: i64 = undef
try.c: 0x563089861440: v4i64,ch = CopyFromReg 0x563089776950, Register:v4i64 %vreg13
try.c: 0x563089866100: v4i64 = Register %vreg13
try.c: 0x5630898206b0: v16i32 = X86ISD::VBROADCAST 0x563089865b10
try.c: 0x563089865b10: i32,ch = load<LD4[ConstantPool]> 0x563089776950, 0x563089832720, undef:i64
try.c: 0x563089832720: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x563089853ea0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5630898099f0: i64 = undef
try.c: 0x56308986d8c0: 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: 0x56308986d790: i32 = Constant<0>
try.c: 0x56308986d790: i32 = Constant<0>
try.c: 0x56308986d790: i32 = Constant<0>
try.c: 0x56308986d790: i32 = Constant<0>
try.c: 0x56308986d790: i32 = Constant<0>
try.c: 0x56308986d790: i32 = Constant<0>
try.c: 0x56308986d790: i32 = Constant<0>
try.c: 0x56308986d790: i32 = Constant<0>
try.c: 0x56308986d790: 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:unrolled2

Compiler output

Implementation: T:unrolled2
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: 0x563be02569f0: v4i64 = X86ISD::VTRUNC 0x563be02568c0
try.c: 0x563be02568c0: v16i32 = vselect 0x563be0257fb0, 0x563be01ddce0, 0x563be0256790
try.c: 0x563be0257fb0: v4i1 = X86ISD::PCMPGTM 0x563be023c230, 0x563be02387c0
try.c: 0x563be023c230: v4i64 = X86ISD::VBROADCAST 0x563be01de1a0
try.c: 0x563be01de1a0: i64,ch = load<LD8[%lsr.iv6971]> 0x563be0136a30, 0x563be01d90c0, undef:i64
try.c: 0x563be01d90c0: i64,ch = CopyFromReg 0x563be0136a30, Register:i64 %vreg50
try.c: 0x563be0238a20: i64 = Register %vreg50
try.c: 0x563be01bbe50: i64 = undef
try.c: 0x563be02387c0: v4i64,ch = CopyFromReg 0x563be0136a30, Register:v4i64 %vreg13
try.c: 0x563be023ca80: v4i64 = Register %vreg13
try.c: 0x563be01ddce0: v16i32 = X86ISD::VBROADCAST 0x563be023c490
try.c: 0x563be023c490: i32,ch = load<LD4[ConstantPool]> 0x563be0136a30, 0x563be01e0680, undef:i64
try.c: 0x563be01e0680: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x563be01bc7d0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x563be01bbe50: i64 = undef
try.c: 0x563be0256790: 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: 0x563be0256660: i32 = Constant<0>
try.c: 0x563be0256660: i32 = Constant<0>
try.c: 0x563be0256660: i32 = Constant<0>
try.c: 0x563be0256660: i32 = Constant<0>
try.c: 0x563be0256660: i32 = Constant<0>
try.c: 0x563be0256660: i32 = Constant<0>
try.c: 0x563be0256660: i32 = Constant<0>
try.c: 0x563be0256660: i32 = Constant<0>
try.c: 0x563be0256660: 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:unrolled2

Compiler output

Implementation: T:unrolled2
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: 0x556c8826a3a0: v4i64 = X86ISD::VTRUNC 0x556c8826a270
try.c: 0x556c8826a270: v16i32 = vselect 0x556c88260b60, 0x556c881f4310, 0x556c8826a140
try.c: 0x556c88260b60: v4i1 = X86ISD::PCMPGTM 0x556c882487e0, 0x556c88244370
try.c: 0x556c882487e0: v4i64 = X86ISD::VBROADCAST 0x556c881ef940
try.c: 0x556c881ef940: i64,ch = load<LD8[%lsr.iv6971]> 0x556c88159970, 0x556c88233ef0, undef:i64
try.c: 0x556c88233ef0: i64,ch = CopyFromReg 0x556c88159970, Register:i64 %vreg50
try.c: 0x556c882445d0: i64 = Register %vreg50
try.c: 0x556c881f0e10: i64 = undef
try.c: 0x556c88244370: v4i64,ch = CopyFromReg 0x556c88159970, Register:v4i64 %vreg13
try.c: 0x556c88249030: v4i64 = Register %vreg13
try.c: 0x556c881f4310: v16i32 = X86ISD::VBROADCAST 0x556c88248a40
try.c: 0x556c88248a40: i32,ch = load<LD4[ConstantPool]> 0x556c88159970, 0x556c881eef20, undef:i64
try.c: 0x556c881eef20: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x556c882380b0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x556c881f0e10: i64 = undef
try.c: 0x556c8826a140: 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: 0x556c8826a010: i32 = Constant<0>
try.c: 0x556c8826a010: i32 = Constant<0>
try.c: 0x556c8826a010: i32 = Constant<0>
try.c: 0x556c8826a010: i32 = Constant<0>
try.c: 0x556c8826a010: i32 = Constant<0>
try.c: 0x556c8826a010: i32 = Constant<0>
try.c: 0x556c8826a010: i32 = Constant<0>
try.c: 0x556c8826a010: i32 = Constant<0>
try.c: 0x556c8826a010: 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:unrolled2

Compiler output

Implementation: T:unrolled3
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: 0x558d72eb2e50: v4i64 = X86ISD::VTRUNC 0x558d72eb2d20
try.c: 0x558d72eb2d20: v16i32 = vselect 0x558d72ec93c0, 0x558d72e76ff0, 0x558d72eb2bf0
try.c: 0x558d72ec93c0: v4i1 = X86ISD::PCMPGTM 0x558d72eae830, 0x558d72eaa3c0
try.c: 0x558d72eae830: v4i64 = X86ISD::VBROADCAST 0x558d72e522c0
try.c: 0x558d72e522c0: i64,ch = load<LD8[%lsr.iv6971]> 0x558d72dbf940, 0x558d72e93c90, undef:i64
try.c: 0x558d72e93c90: i64,ch = CopyFromReg 0x558d72dbf940, Register:i64 %vreg50
try.c: 0x558d72eaa620: i64 = Register %vreg50
try.c: 0x558d72e53790: i64 = undef
try.c: 0x558d72eaa3c0: v4i64,ch = CopyFromReg 0x558d72dbf940, Register:v4i64 %vreg13
try.c: 0x558d72eaf080: v4i64 = Register %vreg13
try.c: 0x558d72e76ff0: v16i32 = X86ISD::VBROADCAST 0x558d72eaea90
try.c: 0x558d72eaea90: i32,ch = load<LD4[ConstantPool]> 0x558d72dbf940, 0x558d72e5c6f0, undef:i64
try.c: 0x558d72e5c6f0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x558d72e6d520: i64 = TargetConstantPool<i32 1> 0
try.c: 0x558d72e53790: i64 = undef
try.c: 0x558d72eb2bf0: 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: 0x558d72eb2ac0: i32 = Constant<0>
try.c: 0x558d72eb2ac0: i32 = Constant<0>
try.c: 0x558d72eb2ac0: i32 = Constant<0>
try.c: 0x558d72eb2ac0: i32 = Constant<0>
try.c: 0x558d72eb2ac0: i32 = Constant<0>
try.c: 0x558d72eb2ac0: i32 = Constant<0>
try.c: 0x558d72eb2ac0: i32 = Constant<0>
try.c: 0x558d72eb2ac0: i32 = Constant<0>
try.c: 0x558d72eb2ac0: 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:unrolled3

Compiler output

Implementation: T:unrolled3
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: 0x55b1e7451d50: v4i64 = X86ISD::VTRUNC 0x55b1e7451c20
try.c: 0x55b1e7451c20: v16i32 = vselect 0x55b1e745a570, 0x55b1e73e1e80, 0x55b1e7451af0
try.c: 0x55b1e745a570: v4i1 = X86ISD::PCMPGTM 0x55b1e744c720, 0x55b1e744a240
try.c: 0x55b1e744c720: v4i64 = X86ISD::VBROADCAST 0x55b1e73e2340
try.c: 0x55b1e73e2340: i64,ch = load<LD8[%lsr.iv6971]> 0x55b1e7346a30, 0x55b1e73eec60, undef:i64
try.c: 0x55b1e73eec60: i64,ch = CopyFromReg 0x55b1e7346a30, Register:i64 %vreg50
try.c: 0x55b1e744a4a0: i64 = Register %vreg50
try.c: 0x55b1e73e7f90: i64 = undef
try.c: 0x55b1e744a240: v4i64,ch = CopyFromReg 0x55b1e7346a30, Register:v4i64 %vreg13
try.c: 0x55b1e744cf70: v4i64 = Register %vreg13
try.c: 0x55b1e73e1e80: v16i32 = X86ISD::VBROADCAST 0x55b1e744c980
try.c: 0x55b1e744c980: i32,ch = load<LD4[ConstantPool]> 0x55b1e7346a30, 0x55b1e73ed230, undef:i64
try.c: 0x55b1e73ed230: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55b1e73e8910: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55b1e73e7f90: i64 = undef
try.c: 0x55b1e7451af0: 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: 0x55b1e74519c0: i32 = Constant<0>
try.c: 0x55b1e74519c0: i32 = Constant<0>
try.c: 0x55b1e74519c0: i32 = Constant<0>
try.c: 0x55b1e74519c0: i32 = Constant<0>
try.c: 0x55b1e74519c0: i32 = Constant<0>
try.c: 0x55b1e74519c0: i32 = Constant<0>
try.c: 0x55b1e74519c0: i32 = Constant<0>
try.c: 0x55b1e74519c0: i32 = Constant<0>
try.c: 0x55b1e74519c0: 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:unrolled3

Compiler output

Implementation: T:unrolled3
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: 0x55e99e450000: v4i64 = X86ISD::VTRUNC 0x55e99e44fed0
try.c: 0x55e99e44fed0: v16i32 = vselect 0x55e99e44c9e0, 0x55e99e404190, 0x55e99e44fda0
try.c: 0x55e99e44c9e0: v4i1 = X86ISD::PCMPGTM 0x55e99e4484c0, 0x55e99e444050
try.c: 0x55e99e4484c0: v4i64 = X86ISD::VBROADCAST 0x55e99e3ed9e0
try.c: 0x55e99e3ed9e0: i64,ch = load<LD8[%lsr.iv6971]> 0x55e99e359900, 0x55e99e42ff10, undef:i64
try.c: 0x55e99e42ff10: i64,ch = CopyFromReg 0x55e99e359900, Register:i64 %vreg50
try.c: 0x55e99e4442b0: i64 = Register %vreg50
try.c: 0x55e99e402800: i64 = undef
try.c: 0x55e99e444050: v4i64,ch = CopyFromReg 0x55e99e359900, Register:v4i64 %vreg13
try.c: 0x55e99e448d10: v4i64 = Register %vreg13
try.c: 0x55e99e404190: v16i32 = X86ISD::VBROADCAST 0x55e99e448720
try.c: 0x55e99e448720: i32,ch = load<LD4[ConstantPool]> 0x55e99e359900, 0x55e99e3ecfc0, undef:i64
try.c: 0x55e99e3ecfc0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55e99e40fe70: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55e99e402800: i64 = undef
try.c: 0x55e99e44fda0: 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: 0x55e99e44fc70: i32 = Constant<0>
try.c: 0x55e99e44fc70: i32 = Constant<0>
try.c: 0x55e99e44fc70: i32 = Constant<0>
try.c: 0x55e99e44fc70: i32 = Constant<0>
try.c: 0x55e99e44fc70: i32 = Constant<0>
try.c: 0x55e99e44fc70: i32 = Constant<0>
try.c: 0x55e99e44fc70: i32 = Constant<0>
try.c: 0x55e99e44fc70: i32 = Constant<0>
try.c: 0x55e99e44fc70: 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:unrolled3

Compiler output

Implementation: T:unrolled4
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: 0x5626549793d0: v4i64 = X86ISD::VTRUNC 0x5626549792a0
try.c: 0x5626549792a0: v16i32 = vselect 0x562654959e90, 0x56265491bc10, 0x562654979170
try.c: 0x562654959e90: v4i1 = X86ISD::PCMPGTM 0x562654961a70, 0x56265495d600
try.c: 0x562654961a70: v4i64 = X86ISD::VBROADCAST 0x562654908980
try.c: 0x562654908980: i64,ch = load<LD8[%lsr.iv6971]> 0x562654872950, 0x562654954b00, undef:i64
try.c: 0x562654954b00: i64,ch = CopyFromReg 0x562654872950, Register:i64 %vreg50
try.c: 0x56265495d860: i64 = Register %vreg50
try.c: 0x562654909e50: i64 = undef
try.c: 0x56265495d600: v4i64,ch = CopyFromReg 0x562654872950, Register:v4i64 %vreg13
try.c: 0x5626549622c0: v4i64 = Register %vreg13
try.c: 0x56265491bc10: v16i32 = X86ISD::VBROADCAST 0x562654961cd0
try.c: 0x562654961cd0: i32,ch = load<LD4[ConstantPool]> 0x562654872950, 0x562654907f60, undef:i64
try.c: 0x562654907f60: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x562654910ae0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x562654909e50: i64 = undef
try.c: 0x562654979170: 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: 0x562654979040: i32 = Constant<0>
try.c: 0x562654979040: i32 = Constant<0>
try.c: 0x562654979040: i32 = Constant<0>
try.c: 0x562654979040: i32 = Constant<0>
try.c: 0x562654979040: i32 = Constant<0>
try.c: 0x562654979040: i32 = Constant<0>
try.c: 0x562654979040: i32 = Constant<0>
try.c: 0x562654979040: i32 = Constant<0>
try.c: 0x562654979040: 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:unrolled4

Compiler output

Implementation: T:unrolled4
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: 0x561e82fdc0e0: v4i64 = X86ISD::VTRUNC 0x561e82fdbfb0
try.c: 0x561e82fdbfb0: v16i32 = vselect 0x561e82fd6000, 0x561e82f540d0, 0x561e82fdbe80
try.c: 0x561e82fd6000: v4i1 = X86ISD::PCMPGTM 0x561e82fb7a10, 0x561e82fb4d20
try.c: 0x561e82fb7a10: v4i64 = X86ISD::VBROADCAST 0x561e82f54590
try.c: 0x561e82f54590: i64,ch = load<LD8[%lsr.iv6971]> 0x561e82eb1a30, 0x561e82f4cec0, undef:i64
try.c: 0x561e82f4cec0: i64,ch = CopyFromReg 0x561e82eb1a30, Register:i64 %vreg50
try.c: 0x561e82fb4f80: i64 = Register %vreg50
try.c: 0x561e82f50be0: i64 = undef
try.c: 0x561e82fb4d20: v4i64,ch = CopyFromReg 0x561e82eb1a30, Register:v4i64 %vreg13
try.c: 0x561e82fb8260: v4i64 = Register %vreg13
try.c: 0x561e82f540d0: v16i32 = X86ISD::VBROADCAST 0x561e82fb7c70
try.c: 0x561e82fb7c70: i32,ch = load<LD4[ConstantPool]> 0x561e82eb1a30, 0x561e82f4ac80, undef:i64
try.c: 0x561e82f4ac80: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x561e82f51560: i64 = TargetConstantPool<i32 1> 0
try.c: 0x561e82f50be0: i64 = undef
try.c: 0x561e82fdbe80: 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: 0x561e82fdbd50: i32 = Constant<0>
try.c: 0x561e82fdbd50: i32 = Constant<0>
try.c: 0x561e82fdbd50: i32 = Constant<0>
try.c: 0x561e82fdbd50: i32 = Constant<0>
try.c: 0x561e82fdbd50: i32 = Constant<0>
try.c: 0x561e82fdbd50: i32 = Constant<0>
try.c: 0x561e82fdbd50: i32 = Constant<0>
try.c: 0x561e82fdbd50: i32 = Constant<0>
try.c: 0x561e82fdbd50: 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:unrolled4

Compiler output

Implementation: T:unrolled4
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: 0x561cc3f887c0: v4i64 = X86ISD::VTRUNC 0x561cc3f88690
try.c: 0x561cc3f88690: v16i32 = vselect 0x561cc3f8c3a0, 0x561cc3f22da0, 0x561cc3f88560
try.c: 0x561cc3f8c3a0: v4i1 = X86ISD::PCMPGTM 0x561cc3f80af0, 0x561cc3f7c680
try.c: 0x561cc3f80af0: v4i64 = X86ISD::VBROADCAST 0x561cc3f1ff40
try.c: 0x561cc3f1ff40: i64,ch = load<LD8[%lsr.iv6971]> 0x561cc3e91950, 0x561cc3f6aa90, undef:i64
try.c: 0x561cc3f6aa90: i64,ch = CopyFromReg 0x561cc3e91950, Register:i64 %vreg50
try.c: 0x561cc3f7c8e0: i64 = Register %vreg50
try.c: 0x561cc3f21410: i64 = undef
try.c: 0x561cc3f7c680: v4i64,ch = CopyFromReg 0x561cc3e91950, Register:v4i64 %vreg13
try.c: 0x561cc3f81340: v4i64 = Register %vreg13
try.c: 0x561cc3f22da0: v16i32 = X86ISD::VBROADCAST 0x561cc3f80d50
try.c: 0x561cc3f80d50: i32,ch = load<LD4[ConstantPool]> 0x561cc3e91950, 0x561cc3f251d0, undef:i64
try.c: 0x561cc3f251d0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x561cc3f6bc90: i64 = TargetConstantPool<i32 1> 0
try.c: 0x561cc3f21410: i64 = undef
try.c: 0x561cc3f88560: 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: 0x561cc3f88430: i32 = Constant<0>
try.c: 0x561cc3f88430: i32 = Constant<0>
try.c: 0x561cc3f88430: i32 = Constant<0>
try.c: 0x561cc3f88430: i32 = Constant<0>
try.c: 0x561cc3f88430: i32 = Constant<0>
try.c: 0x561cc3f88430: i32 = Constant<0>
try.c: 0x561cc3f88430: i32 = Constant<0>
try.c: 0x561cc3f88430: i32 = Constant<0>
try.c: 0x561cc3f88430: 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:unrolled4

Compiler output

Implementation: T:unrolled5
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: 0x55663e5ca4c0: v4i64 = X86ISD::VTRUNC 0x55663e5ca390
try.c: 0x55663e5ca390: v16i32 = vselect 0x55663e5c4e90, 0x55663e56a6e0, 0x55663e5ca260
try.c: 0x55663e5c4e90: v4i1 = X86ISD::PCMPGTM 0x55663e5c3e80, 0x55663e5bfa10
try.c: 0x55663e5c3e80: v4i64 = X86ISD::VBROADCAST 0x55663e563ac0
try.c: 0x55663e563ac0: i64,ch = load<LD8[%lsr.iv6971]> 0x55663e4d4950, 0x55663e5b6e00, undef:i64
try.c: 0x55663e5b6e00: i64,ch = CopyFromReg 0x55663e4d4950, Register:i64 %vreg50
try.c: 0x55663e5bfc70: i64 = Register %vreg50
try.c: 0x55663e564f90: i64 = undef
try.c: 0x55663e5bfa10: v4i64,ch = CopyFromReg 0x55663e4d4950, Register:v4i64 %vreg13
try.c: 0x55663e5c46d0: v4i64 = Register %vreg13
try.c: 0x55663e56a6e0: v16i32 = X86ISD::VBROADCAST 0x55663e5c40e0
try.c: 0x55663e5c40e0: i32,ch = load<LD4[ConstantPool]> 0x55663e4d4950, 0x55663e5630a0, undef:i64
try.c: 0x55663e5630a0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55663e5853e0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55663e564f90: i64 = undef
try.c: 0x55663e5ca260: 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: 0x55663e5ca130: i32 = Constant<0>
try.c: 0x55663e5ca130: i32 = Constant<0>
try.c: 0x55663e5ca130: i32 = Constant<0>
try.c: 0x55663e5ca130: i32 = Constant<0>
try.c: 0x55663e5ca130: i32 = Constant<0>
try.c: 0x55663e5ca130: i32 = Constant<0>
try.c: 0x55663e5ca130: i32 = Constant<0>
try.c: 0x55663e5ca130: i32 = Constant<0>
try.c: 0x55663e5ca130: 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:unrolled5

Compiler output

Implementation: T:unrolled5
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: 0x557e6932dcb0: v4i64 = X86ISD::VTRUNC 0x557e6932db80
try.c: 0x557e6932db80: v16i32 = vselect 0x557e69328680, 0x557e692aced0, 0x557e6932da50
try.c: 0x557e69328680: v4i1 = X86ISD::PCMPGTM 0x557e693144b0, 0x557e69310280
try.c: 0x557e693144b0: v4i64 = X86ISD::VBROADCAST 0x557e692ad390
try.c: 0x557e692ad390: i64,ch = load<LD8[%lsr.iv6971]> 0x557e6920ea40, 0x557e692b6460, undef:i64
try.c: 0x557e692b6460: i64,ch = CopyFromReg 0x557e6920ea40, Register:i64 %vreg50
try.c: 0x557e693104e0: i64 = Register %vreg50
try.c: 0x557e6928ce60: i64 = undef
try.c: 0x557e69310280: v4i64,ch = CopyFromReg 0x557e6920ea40, Register:v4i64 %vreg13
try.c: 0x557e69314d00: v4i64 = Register %vreg13
try.c: 0x557e692aced0: v16i32 = X86ISD::VBROADCAST 0x557e69314710
try.c: 0x557e69314710: i32,ch = load<LD4[ConstantPool]> 0x557e6920ea40, 0x557e692b4a30, undef:i64
try.c: 0x557e692b4a30: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x557e6928d7e0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x557e6928ce60: i64 = undef
try.c: 0x557e6932da50: 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: 0x557e6932d920: i32 = Constant<0>
try.c: 0x557e6932d920: i32 = Constant<0>
try.c: 0x557e6932d920: i32 = Constant<0>
try.c: 0x557e6932d920: i32 = Constant<0>
try.c: 0x557e6932d920: i32 = Constant<0>
try.c: 0x557e6932d920: i32 = Constant<0>
try.c: 0x557e6932d920: i32 = Constant<0>
try.c: 0x557e6932d920: i32 = Constant<0>
try.c: 0x557e6932d920: 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:unrolled5

Compiler output

Implementation: T:unrolled5
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: 0x564153295000: v4i64 = X86ISD::VTRUNC 0x564153294ed0
try.c: 0x564153294ed0: v16i32 = vselect 0x56415329d390, 0x564153235d30, 0x564153294da0
try.c: 0x56415329d390: v4i1 = X86ISD::PCMPGTM 0x56415327a680, 0x564153276210
try.c: 0x56415327a680: v4i64 = X86ISD::VBROADCAST 0x564153232ed0
try.c: 0x564153232ed0: i64,ch = load<LD8[%lsr.iv6971]> 0x56415318b9a0, 0x564153264280, undef:i64
try.c: 0x564153264280: i64,ch = CopyFromReg 0x56415318b9a0, Register:i64 %vreg50
try.c: 0x564153276470: i64 = Register %vreg50
try.c: 0x5641532343a0: i64 = undef
try.c: 0x564153276210: v4i64,ch = CopyFromReg 0x56415318b9a0, Register:v4i64 %vreg13
try.c: 0x56415327aed0: v4i64 = Register %vreg13
try.c: 0x564153235d30: v16i32 = X86ISD::VBROADCAST 0x56415327a8e0
try.c: 0x56415327a8e0: i32,ch = load<LD4[ConstantPool]> 0x56415318b9a0, 0x564153229e10, undef:i64
try.c: 0x564153229e10: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56415321aae0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5641532343a0: i64 = undef
try.c: 0x564153294da0: 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: 0x564153294c70: i32 = Constant<0>
try.c: 0x564153294c70: i32 = Constant<0>
try.c: 0x564153294c70: i32 = Constant<0>
try.c: 0x564153294c70: i32 = Constant<0>
try.c: 0x564153294c70: i32 = Constant<0>
try.c: 0x564153294c70: i32 = Constant<0>
try.c: 0x564153294c70: i32 = Constant<0>
try.c: 0x564153294c70: i32 = Constant<0>
try.c: 0x564153294c70: 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:unrolled5