Implementation notes: amd64, cel02, crypto_hash/cubehash88

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_hash
Primitive: cubehash88
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
263802464 0 012284 792 736T:emmintrin4clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
277042037 0 011852 792 736T:emmintrin3clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
281683760 0 015410 800 736T:emmintrin3clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
374101894 0 012828 816 776T:emmintrin3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
377162229 0 012836 816 776T:emmintrin4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
411843564 0 017757 824 808T:emmintrin4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
420782297 0 013228 816 776T:emmintrin4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
426761732 0 012348 816 776T:emmintrin3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
435962811 0 016997 824 808T:emmintrin3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
488622186 0 011832 800 776T:emmintrin4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
517341688 0 011328 800 776T:emmintrin3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
527164728 0 016130 800 736T:emmintrin4clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
579921616 0 011444 792 736T:unrolledclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
992421925 0 013578 800 736T:unrolledclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1063088963 0 023125 824 808T:simplegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1837922125 0 013762 800 736T:simpleclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1954542570 0 013508 816 776T:unrolledgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2093602446 0 013052 816 776T:unrolledgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2338144229 0 018437 824 808T:unrolledgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2553902189 0 011816 800 776T:unrolledgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
36894417247 0 031421 824 808T:specgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4094023533 0 015218 800 736T:specclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
4192681477 0 011268 792 736T:simpleclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
5375062282 0 013252 816 776T:specgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
5439162224 0 012868 816 776T:specgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
10364541506 0 012436 816 776T:simplegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
10836922030 0 011696 800 776T:specgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
11136121135 0 010760 800 776T:simplegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
11551781306 0 011900 816 776T:simplegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
17434842422 0 012236 792 736T:specclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130

Compiler output

Implementation: T:emmintrin3
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: 0x55ef5a94ce80: v4i64 = X86ISD::VTRUNC 0x55ef5a94cd50
try.c: 0x55ef5a94cd50: v16i32 = vselect 0x55ef5a907090, 0x55ef5a8f2430, 0x55ef5a94cc20
try.c: 0x55ef5a907090: v4i1 = X86ISD::PCMPGTM 0x55ef5a948860, 0x55ef5a9443f0
try.c: 0x55ef5a948860: v4i64 = X86ISD::VBROADCAST 0x55ef5a8ed970
try.c: 0x55ef5a8ed970: i64,ch = load<LD8[%lsr.iv6971]> 0x55ef5a859950, 0x55ef5a9362a0, undef:i64
try.c: 0x55ef5a9362a0: i64,ch = CopyFromReg 0x55ef5a859950, Register:i64 %vreg50
try.c: 0x55ef5a944650: i64 = Register %vreg50
try.c: 0x55ef5a8f0aa0: i64 = undef
try.c: 0x55ef5a9443f0: v4i64,ch = CopyFromReg 0x55ef5a859950, Register:v4i64 %vreg13
try.c: 0x55ef5a9490b0: v4i64 = Register %vreg13
try.c: 0x55ef5a8f2430: v16i32 = X86ISD::VBROADCAST 0x55ef5a948ac0
try.c: 0x55ef5a948ac0: i32,ch = load<LD4[ConstantPool]> 0x55ef5a859950, 0x55ef5a8ecf50, undef:i64
try.c: 0x55ef5a8ecf50: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55ef5a937140: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55ef5a8f0aa0: i64 = undef
try.c: 0x55ef5a94cc20: 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: 0x55ef5a94caf0: i32 = Constant<0>
try.c: 0x55ef5a94caf0: i32 = Constant<0>
try.c: 0x55ef5a94caf0: i32 = Constant<0>
try.c: 0x55ef5a94caf0: i32 = Constant<0>
try.c: 0x55ef5a94caf0: i32 = Constant<0>
try.c: 0x55ef5a94caf0: i32 = Constant<0>
try.c: 0x55ef5a94caf0: i32 = Constant<0>
try.c: 0x55ef5a94caf0: i32 = Constant<0>
try.c: 0x55ef5a94caf0: 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:emmintrin3

Compiler output

Implementation: T:emmintrin3
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: 0x55905ca964a0: v4i64 = X86ISD::VTRUNC 0x55905ca96370
try.c: 0x55905ca96370: v16i32 = vselect 0x55905ca90e70, 0x55905ca24b60, 0x55905ca96240
try.c: 0x55905ca90e70: v4i1 = X86ISD::PCMPGTM 0x55905ca8a420, 0x55905ca859a0
try.c: 0x55905ca8a420: v4i64 = X86ISD::VBROADCAST 0x55905ca25020
try.c: 0x55905ca25020: i64,ch = load<LD8[%lsr.iv6971]> 0x55905c983a00, 0x55905ca35740, undef:i64
try.c: 0x55905ca35740: i64,ch = CopyFromReg 0x55905c983a00, Register:i64 %vreg50
try.c: 0x55905ca85c00: i64 = Register %vreg50
try.c: 0x55905ca21cc0: i64 = undef
try.c: 0x55905ca859a0: v4i64,ch = CopyFromReg 0x55905c983a00, Register:v4i64 %vreg13
try.c: 0x55905ca8ac70: v4i64 = Register %vreg13
try.c: 0x55905ca24b60: v16i32 = X86ISD::VBROADCAST 0x55905ca8a680
try.c: 0x55905ca8a680: i32,ch = load<LD4[ConstantPool]> 0x55905c983a00, 0x55905ca33d10, undef:i64
try.c: 0x55905ca33d10: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55905ca22640: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55905ca21cc0: i64 = undef
try.c: 0x55905ca96240: 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: 0x55905ca96110: i32 = Constant<0>
try.c: 0x55905ca96110: i32 = Constant<0>
try.c: 0x55905ca96110: i32 = Constant<0>
try.c: 0x55905ca96110: i32 = Constant<0>
try.c: 0x55905ca96110: i32 = Constant<0>
try.c: 0x55905ca96110: i32 = Constant<0>
try.c: 0x55905ca96110: i32 = Constant<0>
try.c: 0x55905ca96110: i32 = Constant<0>
try.c: 0x55905ca96110: 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:emmintrin3

Compiler output

Implementation: T:emmintrin3
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: 0x55bdb59d22b0: v4i64 = X86ISD::VTRUNC 0x55bdb59d2180
try.c: 0x55bdb59d2180: v16i32 = vselect 0x55bdb59cec90, 0x55bdb5971700, 0x55bdb59d2050
try.c: 0x55bdb59cec90: v4i1 = X86ISD::PCMPGTM 0x55bdb59ca6b0, 0x55bdb59c6240
try.c: 0x55bdb59ca6b0: v4i64 = X86ISD::VBROADCAST 0x55bdb5973c70
try.c: 0x55bdb5973c70: i64,ch = load<LD8[%lsr.iv6971]> 0x55bdb58db940, 0x55bdb59bd170, undef:i64
try.c: 0x55bdb59bd170: i64,ch = CopyFromReg 0x55bdb58db940, Register:i64 %vreg50
try.c: 0x55bdb59c64a0: i64 = Register %vreg50
try.c: 0x55bdb5975140: i64 = undef
try.c: 0x55bdb59c6240: v4i64,ch = CopyFromReg 0x55bdb58db940, Register:v4i64 %vreg13
try.c: 0x55bdb59caf00: v4i64 = Register %vreg13
try.c: 0x55bdb5971700: v16i32 = X86ISD::VBROADCAST 0x55bdb59ca910
try.c: 0x55bdb59ca910: i32,ch = load<LD4[ConstantPool]> 0x55bdb58db940, 0x55bdb5977a90, undef:i64
try.c: 0x55bdb5977a90: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55bdb5966f90: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55bdb5975140: i64 = undef
try.c: 0x55bdb59d2050: 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: 0x55bdb59d1f20: i32 = Constant<0>
try.c: 0x55bdb59d1f20: i32 = Constant<0>
try.c: 0x55bdb59d1f20: i32 = Constant<0>
try.c: 0x55bdb59d1f20: i32 = Constant<0>
try.c: 0x55bdb59d1f20: i32 = Constant<0>
try.c: 0x55bdb59d1f20: i32 = Constant<0>
try.c: 0x55bdb59d1f20: i32 = Constant<0>
try.c: 0x55bdb59d1f20: i32 = Constant<0>
try.c: 0x55bdb59d1f20: 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:emmintrin3

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: 0x556b9be1a5e0: v4i64 = X86ISD::VTRUNC 0x556b9be1a4b0
try.c: 0x556b9be1a4b0: v16i32 = vselect 0x556b9be373c0, 0x556b9bdcf570, 0x556b9be1a380
try.c: 0x556b9be373c0: v4i1 = X86ISD::PCMPGTM 0x556b9be14fb0, 0x556b9be10b40
try.c: 0x556b9be14fb0: v4i64 = X86ISD::VBROADCAST 0x556b9bdb89a0
try.c: 0x556b9bdb89a0: i64,ch = load<LD8[%lsr.iv6971]> 0x556b9bd25950, 0x556b9bdfce00, undef:i64
try.c: 0x556b9bdfce00: i64,ch = CopyFromReg 0x556b9bd25950, Register:i64 %vreg50
try.c: 0x556b9be10da0: i64 = Register %vreg50
try.c: 0x556b9bdb9e70: i64 = undef
try.c: 0x556b9be10b40: v4i64,ch = CopyFromReg 0x556b9bd25950, Register:v4i64 %vreg13
try.c: 0x556b9be15800: v4i64 = Register %vreg13
try.c: 0x556b9bdcf570: v16i32 = X86ISD::VBROADCAST 0x556b9be15210
try.c: 0x556b9be15210: i32,ch = load<LD4[ConstantPool]> 0x556b9bd25950, 0x556b9bdb7f80, undef:i64
try.c: 0x556b9bdb7f80: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x556b9be08300: i64 = TargetConstantPool<i32 1> 0
try.c: 0x556b9bdb9e70: i64 = undef
try.c: 0x556b9be1a380: 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: 0x556b9be1a250: i32 = Constant<0>
try.c: 0x556b9be1a250: i32 = Constant<0>
try.c: 0x556b9be1a250: i32 = Constant<0>
try.c: 0x556b9be1a250: i32 = Constant<0>
try.c: 0x556b9be1a250: i32 = Constant<0>
try.c: 0x556b9be1a250: i32 = Constant<0>
try.c: 0x556b9be1a250: i32 = Constant<0>
try.c: 0x556b9be1a250: i32 = Constant<0>
try.c: 0x556b9be1a250: 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: 0x563f5b9e2f70: v4i64 = X86ISD::VTRUNC 0x563f5b9e2e40
try.c: 0x563f5b9e2e40: v16i32 = vselect 0x563f5b9d1420, 0x563f5b966150, 0x563f5b9e2d10
try.c: 0x563f5b9d1420: v4i1 = X86ISD::PCMPGTM 0x563f5b9cadc0, 0x563f5b9c7960
try.c: 0x563f5b9cadc0: v4i64 = X86ISD::VBROADCAST 0x563f5b966610
try.c: 0x563f5b966610: i64,ch = load<LD8[%lsr.iv6971]> 0x563f5b8c5a30, 0x563f5b9750c0, undef:i64
try.c: 0x563f5b9750c0: i64,ch = CopyFromReg 0x563f5b8c5a30, Register:i64 %vreg50
try.c: 0x563f5b9c7bc0: i64 = Register %vreg50
try.c: 0x563f5b964280: i64 = undef
try.c: 0x563f5b9c7960: v4i64,ch = CopyFromReg 0x563f5b8c5a30, Register:v4i64 %vreg13
try.c: 0x563f5b9cb610: v4i64 = Register %vreg13
try.c: 0x563f5b966150: v16i32 = X86ISD::VBROADCAST 0x563f5b9cb020
try.c: 0x563f5b9cb020: i32,ch = load<LD4[ConstantPool]> 0x563f5b8c5a30, 0x563f5b968af0, undef:i64
try.c: 0x563f5b968af0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x563f5b964c00: i64 = TargetConstantPool<i32 1> 0
try.c: 0x563f5b964280: i64 = undef
try.c: 0x563f5b9e2d10: 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: 0x563f5b9e2be0: i32 = Constant<0>
try.c: 0x563f5b9e2be0: i32 = Constant<0>
try.c: 0x563f5b9e2be0: i32 = Constant<0>
try.c: 0x563f5b9e2be0: i32 = Constant<0>
try.c: 0x563f5b9e2be0: i32 = Constant<0>
try.c: 0x563f5b9e2be0: i32 = Constant<0>
try.c: 0x563f5b9e2be0: i32 = Constant<0>
try.c: 0x563f5b9e2be0: i32 = Constant<0>
try.c: 0x563f5b9e2be0: 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: 0x564e771a5930: v4i64 = X86ISD::VTRUNC 0x564e771a5800
try.c: 0x564e771a5800: v16i32 = vselect 0x564e771560e0, 0x564e77131510, 0x564e771a56d0
try.c: 0x564e771560e0: v4i1 = X86ISD::PCMPGTM 0x564e7718bfc0, 0x564e77187b50
try.c: 0x564e7718bfc0: v4i64 = X86ISD::VBROADCAST 0x564e7712e6b0
try.c: 0x564e7712e6b0: i64,ch = load<LD8[%lsr.iv6971]> 0x564e7709c9a0, 0x564e7717f320, undef:i64
try.c: 0x564e7717f320: i64,ch = CopyFromReg 0x564e7709c9a0, Register:i64 %vreg50
try.c: 0x564e77187db0: i64 = Register %vreg50
try.c: 0x564e7712fb80: i64 = undef
try.c: 0x564e77187b50: v4i64,ch = CopyFromReg 0x564e7709c9a0, Register:v4i64 %vreg13
try.c: 0x564e7718c810: v4i64 = Register %vreg13
try.c: 0x564e77131510: v16i32 = X86ISD::VBROADCAST 0x564e7718c220
try.c: 0x564e7718c220: i32,ch = load<LD4[ConstantPool]> 0x564e7709c9a0, 0x564e77152dc0, undef:i64
try.c: 0x564e77152dc0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x564e77176fb0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x564e7712fb80: i64 = undef
try.c: 0x564e771a56d0: 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: 0x564e771a55a0: i32 = Constant<0>
try.c: 0x564e771a55a0: i32 = Constant<0>
try.c: 0x564e771a55a0: i32 = Constant<0>
try.c: 0x564e771a55a0: i32 = Constant<0>
try.c: 0x564e771a55a0: i32 = Constant<0>
try.c: 0x564e771a55a0: i32 = Constant<0>
try.c: 0x564e771a55a0: i32 = Constant<0>
try.c: 0x564e771a55a0: i32 = Constant<0>
try.c: 0x564e771a55a0: 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: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: 0x5590e2393200: v4i64 = X86ISD::VTRUNC 0x5590e23930d0
try.c: 0x5590e23930d0: v16i32 = vselect 0x5590e238fbe0, 0x5590e2332e60, 0x5590e2392fa0
try.c: 0x5590e238fbe0: v4i1 = X86ISD::PCMPGTM 0x5590e2378870, 0x5590e2374400
try.c: 0x5590e2378870: v4i64 = X86ISD::VBROADCAST 0x5590e2318830
try.c: 0x5590e2318830: i64,ch = load<LD8[%lsr.iv6971]> 0x5590e22899a0, 0x5590e2362000, undef:i64
try.c: 0x5590e2362000: i64,ch = CopyFromReg 0x5590e22899a0, Register:i64 %vreg50
try.c: 0x5590e2374660: i64 = Register %vreg50
try.c: 0x5590e2319d00: i64 = undef
try.c: 0x5590e2374400: v4i64,ch = CopyFromReg 0x5590e22899a0, Register:v4i64 %vreg13
try.c: 0x5590e23790c0: v4i64 = Register %vreg13
try.c: 0x5590e2332e60: v16i32 = X86ISD::VBROADCAST 0x5590e2378ad0
try.c: 0x5590e2378ad0: i32,ch = load<LD4[ConstantPool]> 0x5590e22899a0, 0x5590e2327c80, undef:i64
try.c: 0x5590e2327c80: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5590e2363200: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5590e2319d00: i64 = undef
try.c: 0x5590e2392fa0: 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: 0x5590e2392e70: i32 = Constant<0>
try.c: 0x5590e2392e70: i32 = Constant<0>
try.c: 0x5590e2392e70: i32 = Constant<0>
try.c: 0x5590e2392e70: i32 = Constant<0>
try.c: 0x5590e2392e70: i32 = Constant<0>
try.c: 0x5590e2392e70: i32 = Constant<0>
try.c: 0x5590e2392e70: i32 = Constant<0>
try.c: 0x5590e2392e70: i32 = Constant<0>
try.c: 0x5590e2392e70: 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: 0x559abfbbb860: v4i64 = X86ISD::VTRUNC 0x559abfbbb730
try.c: 0x559abfbbb730: v16i32 = vselect 0x559abfbae0e0, 0x559abfb33300, 0x559abfbbb600
try.c: 0x559abfbae0e0: v4i1 = X86ISD::PCMPGTM 0x559abfb97990, 0x559abfb93520
try.c: 0x559abfb97990: v4i64 = X86ISD::VBROADCAST 0x559abfb337c0
try.c: 0x559abfb337c0: i64,ch = load<LD8[%lsr.iv6971]> 0x559abfa91a10, 0x559abfb2c010, undef:i64
try.c: 0x559abfb2c010: i64,ch = CopyFromReg 0x559abfa91a10, Register:i64 %vreg50
try.c: 0x559abfb93780: i64 = Register %vreg50
try.c: 0x559abfb42190: i64 = undef
try.c: 0x559abfb93520: v4i64,ch = CopyFromReg 0x559abfa91a10, Register:v4i64 %vreg13
try.c: 0x559abfb981e0: v4i64 = Register %vreg13
try.c: 0x559abfb33300: v16i32 = X86ISD::VBROADCAST 0x559abfb97bf0
try.c: 0x559abfb97bf0: i32,ch = load<LD4[ConstantPool]> 0x559abfa91a10, 0x559abfb35ca0, undef:i64
try.c: 0x559abfb35ca0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x559abfb42b10: i64 = TargetConstantPool<i32 1> 0
try.c: 0x559abfb42190: i64 = undef
try.c: 0x559abfbbb600: 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: 0x559abfbbb4d0: i32 = Constant<0>
try.c: 0x559abfbbb4d0: i32 = Constant<0>
try.c: 0x559abfbbb4d0: i32 = Constant<0>
try.c: 0x559abfbbb4d0: i32 = Constant<0>
try.c: 0x559abfbbb4d0: i32 = Constant<0>
try.c: 0x559abfbbb4d0: i32 = Constant<0>
try.c: 0x559abfbbb4d0: i32 = Constant<0>
try.c: 0x559abfbbb4d0: i32 = Constant<0>
try.c: 0x559abfbbb4d0: 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: 0x563911248bd0: v4i64 = X86ISD::VTRUNC 0x563911248aa0
try.c: 0x563911248aa0: v16i32 = vselect 0x5639112455b0, 0x5639111fd060, 0x563911248970
try.c: 0x5639112455b0: v4i1 = X86ISD::PCMPGTM 0x563911240960, 0x56391123c4f0
try.c: 0x563911240960: v4i64 = X86ISD::VBROADCAST 0x5639111fa200
try.c: 0x5639111fa200: i64,ch = load<LD8[%lsr.iv6971]> 0x563911151950, 0x563911233b00, undef:i64
try.c: 0x563911233b00: i64,ch = CopyFromReg 0x563911151950, Register:i64 %vreg50
try.c: 0x56391123c750: i64 = Register %vreg50
try.c: 0x5639111fb6d0: i64 = undef
try.c: 0x56391123c4f0: v4i64,ch = CopyFromReg 0x563911151950, Register:v4i64 %vreg13
try.c: 0x5639112411b0: v4i64 = Register %vreg13
try.c: 0x5639111fd060: v16i32 = X86ISD::VBROADCAST 0x563911240bc0
try.c: 0x563911240bc0: i32,ch = load<LD4[ConstantPool]> 0x563911151950, 0x5639111e8360, undef:i64
try.c: 0x5639111e8360: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56391122a510: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5639111fb6d0: i64 = undef
try.c: 0x563911248970: 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: 0x563911248840: i32 = Constant<0>
try.c: 0x563911248840: i32 = Constant<0>
try.c: 0x563911248840: i32 = Constant<0>
try.c: 0x563911248840: i32 = Constant<0>
try.c: 0x563911248840: i32 = Constant<0>
try.c: 0x563911248840: i32 = Constant<0>
try.c: 0x563911248840: i32 = Constant<0>
try.c: 0x563911248840: i32 = Constant<0>
try.c: 0x563911248840: 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:spec
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: 0x55ee8d1f7f50: v4i64 = X86ISD::VTRUNC 0x55ee8d1f7e20
try.c: 0x55ee8d1f7e20: v16i32 = vselect 0x55ee8d2107e0, 0x55ee8d1acab0, 0x55ee8d1f7cf0
try.c: 0x55ee8d2107e0: v4i1 = X86ISD::PCMPGTM 0x55ee8d1f2920, 0x55ee8d1ee4b0
try.c: 0x55ee8d1f2920: v4i64 = X86ISD::VBROADCAST 0x55ee8d191e40
try.c: 0x55ee8d191e40: i64,ch = load<LD8[%lsr.iv6971]> 0x55ee8d103950, 0x55ee8d1e9310, undef:i64
try.c: 0x55ee8d1e9310: i64,ch = CopyFromReg 0x55ee8d103950, Register:i64 %vreg50
try.c: 0x55ee8d1ee710: i64 = Register %vreg50
try.c: 0x55ee8d1ab120: i64 = undef
try.c: 0x55ee8d1ee4b0: v4i64,ch = CopyFromReg 0x55ee8d103950, Register:v4i64 %vreg13
try.c: 0x55ee8d1f3170: v4i64 = Register %vreg13
try.c: 0x55ee8d1acab0: v16i32 = X86ISD::VBROADCAST 0x55ee8d1f2b80
try.c: 0x55ee8d1f2b80: i32,ch = load<LD4[ConstantPool]> 0x55ee8d103950, 0x55ee8d191420, undef:i64
try.c: 0x55ee8d191420: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55ee8d1d7790: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55ee8d1ab120: i64 = undef
try.c: 0x55ee8d1f7cf0: 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: 0x55ee8d1f7bc0: i32 = Constant<0>
try.c: 0x55ee8d1f7bc0: i32 = Constant<0>
try.c: 0x55ee8d1f7bc0: i32 = Constant<0>
try.c: 0x55ee8d1f7bc0: i32 = Constant<0>
try.c: 0x55ee8d1f7bc0: i32 = Constant<0>
try.c: 0x55ee8d1f7bc0: i32 = Constant<0>
try.c: 0x55ee8d1f7bc0: i32 = Constant<0>
try.c: 0x55ee8d1f7bc0: i32 = Constant<0>
try.c: 0x55ee8d1f7bc0: 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:spec

Compiler output

Implementation: T:spec
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: 0x56215ffa0c30: v4i64 = X86ISD::VTRUNC 0x56215ffa0b00
try.c: 0x56215ffa0b00: v16i32 = vselect 0x56215ffb0fe0, 0x56215ff43100, 0x56215ffa09d0
try.c: 0x56215ffb0fe0: v4i1 = X86ISD::PCMPGTM 0x56215ff995f0, 0x56215ff95fd0
try.c: 0x56215ff995f0: v4i64 = X86ISD::VBROADCAST 0x56215ff435c0
try.c: 0x56215ff435c0: i64,ch = load<LD8[%lsr.iv6971]> 0x56215fe93a30, 0x56215ff2f300, undef:i64
try.c: 0x56215ff2f300: i64,ch = CopyFromReg 0x56215fe93a30, Register:i64 %vreg50
try.c: 0x56215ff96230: i64 = Register %vreg50
try.c: 0x56215ff36480: i64 = undef
try.c: 0x56215ff95fd0: v4i64,ch = CopyFromReg 0x56215fe93a30, Register:v4i64 %vreg13
try.c: 0x56215ff99e40: v4i64 = Register %vreg13
try.c: 0x56215ff43100: v16i32 = X86ISD::VBROADCAST 0x56215ff99850
try.c: 0x56215ff99850: i32,ch = load<LD4[ConstantPool]> 0x56215fe93a30, 0x56215ff45aa0, undef:i64
try.c: 0x56215ff45aa0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56215ff36e00: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56215ff36480: i64 = undef
try.c: 0x56215ffa09d0: 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: 0x56215ffa08a0: i32 = Constant<0>
try.c: 0x56215ffa08a0: i32 = Constant<0>
try.c: 0x56215ffa08a0: i32 = Constant<0>
try.c: 0x56215ffa08a0: i32 = Constant<0>
try.c: 0x56215ffa08a0: i32 = Constant<0>
try.c: 0x56215ffa08a0: i32 = Constant<0>
try.c: 0x56215ffa08a0: i32 = Constant<0>
try.c: 0x56215ffa08a0: i32 = Constant<0>
try.c: 0x56215ffa08a0: 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:spec

Compiler output

Implementation: T:spec
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: 0x56273f1d3f60: v4i64 = X86ISD::VTRUNC 0x56273f1d3e30
try.c: 0x56273f1d3e30: v16i32 = vselect 0x56273f1ee2c0, 0x56273f175a00, 0x56273f1d3d00
try.c: 0x56273f1ee2c0: v4i1 = X86ISD::PCMPGTM 0x56273f1cd930, 0x56273f1c94c0
try.c: 0x56273f1cd930: v4i64 = X86ISD::VBROADCAST 0x56273f16d9d0
try.c: 0x56273f16d9d0: i64,ch = load<LD8[%lsr.iv6971]> 0x56273f0de950, 0x56273f1b7570, undef:i64
try.c: 0x56273f1b7570: i64,ch = CopyFromReg 0x56273f0de950, Register:i64 %vreg50
try.c: 0x56273f1c9720: i64 = Register %vreg50
try.c: 0x56273f174070: i64 = undef
try.c: 0x56273f1c94c0: v4i64,ch = CopyFromReg 0x56273f0de950, Register:v4i64 %vreg13
try.c: 0x56273f1ce180: v4i64 = Register %vreg13
try.c: 0x56273f175a00: v16i32 = X86ISD::VBROADCAST 0x56273f1cdb90
try.c: 0x56273f1cdb90: i32,ch = load<LD4[ConstantPool]> 0x56273f0de950, 0x56273f16cfb0, undef:i64
try.c: 0x56273f16cfb0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56273f1b2360: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56273f174070: i64 = undef
try.c: 0x56273f1d3d00: 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: 0x56273f1d3bd0: i32 = Constant<0>
try.c: 0x56273f1d3bd0: i32 = Constant<0>
try.c: 0x56273f1d3bd0: i32 = Constant<0>
try.c: 0x56273f1d3bd0: i32 = Constant<0>
try.c: 0x56273f1d3bd0: i32 = Constant<0>
try.c: 0x56273f1d3bd0: i32 = Constant<0>
try.c: 0x56273f1d3bd0: i32 = Constant<0>
try.c: 0x56273f1d3bd0: i32 = Constant<0>
try.c: 0x56273f1d3bd0: 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:spec

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: 0x5593418de1c0: v4i64 = X86ISD::VTRUNC 0x5593418de090
try.c: 0x5593418de090: v16i32 = vselect 0x5593418cbd20, 0x559341891dc0, 0x5593418ddf60
try.c: 0x5593418cbd20: v4i1 = X86ISD::PCMPGTM 0x5593418d5910, 0x5593418d14a0
try.c: 0x5593418d5910: v4i64 = X86ISD::VBROADCAST 0x5593418772c0
try.c: 0x5593418772c0: i64,ch = load<LD8[%lsr.iv6971]> 0x5593417e6910, 0x5593418bfc90, undef:i64
try.c: 0x5593418bfc90: i64,ch = CopyFromReg 0x5593417e6910, Register:i64 %vreg50
try.c: 0x5593418d1700: i64 = Register %vreg50
try.c: 0x559341890430: i64 = undef
try.c: 0x5593418d14a0: v4i64,ch = CopyFromReg 0x5593417e6910, Register:v4i64 %vreg13
try.c: 0x5593418d6160: v4i64 = Register %vreg13
try.c: 0x559341891dc0: v16i32 = X86ISD::VBROADCAST 0x5593418d5b70
try.c: 0x5593418d5b70: i32,ch = load<LD4[ConstantPool]> 0x5593417e6910, 0x5593418768a0, undef:i64
try.c: 0x5593418768a0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5593418c0e90: i64 = TargetConstantPool<i32 1> 0
try.c: 0x559341890430: i64 = undef
try.c: 0x5593418ddf60: 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: 0x5593418dde30: i32 = Constant<0>
try.c: 0x5593418dde30: i32 = Constant<0>
try.c: 0x5593418dde30: i32 = Constant<0>
try.c: 0x5593418dde30: i32 = Constant<0>
try.c: 0x5593418dde30: i32 = Constant<0>
try.c: 0x5593418dde30: i32 = Constant<0>
try.c: 0x5593418dde30: i32 = Constant<0>
try.c: 0x5593418dde30: i32 = Constant<0>
try.c: 0x5593418dde30: 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: 0x55bbc58e2830: v4i64 = X86ISD::VTRUNC 0x55bbc58e2700
try.c: 0x55bbc58e2700: v16i32 = vselect 0x55bbc58d4310, 0x55bbc58780e0, 0x55bbc58e25d0
try.c: 0x55bbc58d4310: v4i1 = X86ISD::PCMPGTM 0x55bbc58c7eb0, 0x55bbc58c59d0
try.c: 0x55bbc58c7eb0: v4i64 = X86ISD::VBROADCAST 0x55bbc58785a0
try.c: 0x55bbc58785a0: i64,ch = load<LD8[%lsr.iv6971]> 0x55bbc57c2a30, 0x55bbc5863210, undef:i64
try.c: 0x55bbc5863210: i64,ch = CopyFromReg 0x55bbc57c2a30, Register:i64 %vreg50
try.c: 0x55bbc58c5c30: i64 = Register %vreg50
try.c: 0x55bbc58725c0: i64 = undef
try.c: 0x55bbc58c59d0: v4i64,ch = CopyFromReg 0x55bbc57c2a30, Register:v4i64 %vreg13
try.c: 0x55bbc58c8700: v4i64 = Register %vreg13
try.c: 0x55bbc58780e0: v16i32 = X86ISD::VBROADCAST 0x55bbc58c8110
try.c: 0x55bbc58c8110: i32,ch = load<LD4[ConstantPool]> 0x55bbc57c2a30, 0x55bbc585d990, undef:i64
try.c: 0x55bbc585d990: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55bbc5872f40: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55bbc58725c0: i64 = undef
try.c: 0x55bbc58e25d0: 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: 0x55bbc58e24a0: i32 = Constant<0>
try.c: 0x55bbc58e24a0: i32 = Constant<0>
try.c: 0x55bbc58e24a0: i32 = Constant<0>
try.c: 0x55bbc58e24a0: i32 = Constant<0>
try.c: 0x55bbc58e24a0: i32 = Constant<0>
try.c: 0x55bbc58e24a0: i32 = Constant<0>
try.c: 0x55bbc58e24a0: i32 = Constant<0>
try.c: 0x55bbc58e24a0: i32 = Constant<0>
try.c: 0x55bbc58e24a0: 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: 0x5615df444520: v4i64 = X86ISD::VTRUNC 0x5615df4443f0
try.c: 0x5615df4443f0: v16i32 = vselect 0x5615df440a10, 0x5615df3f8d50, 0x5615df4442c0
try.c: 0x5615df440a10: v4i1 = X86ISD::PCMPGTM 0x5615df43fa00, 0x5615df43b590
try.c: 0x5615df43fa00: v4i64 = X86ISD::VBROADCAST 0x5615df3ee7d0
try.c: 0x5615df3ee7d0: i64,ch = load<LD8[%lsr.iv6971]> 0x5615df350950, 0x5615df4363f0, undef:i64
try.c: 0x5615df4363f0: i64,ch = CopyFromReg 0x5615df350950, Register:i64 %vreg50
try.c: 0x5615df43b7f0: i64 = Register %vreg50
try.c: 0x5615df3f73c0: i64 = undef
try.c: 0x5615df43b590: v4i64,ch = CopyFromReg 0x5615df350950, Register:v4i64 %vreg13
try.c: 0x5615df440250: v4i64 = Register %vreg13
try.c: 0x5615df3f8d50: v16i32 = X86ISD::VBROADCAST 0x5615df43fc60
try.c: 0x5615df43fc60: i32,ch = load<LD4[ConstantPool]> 0x5615df350950, 0x5615df3eddb0, undef:i64
try.c: 0x5615df3eddb0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5615df3e79d0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5615df3f73c0: i64 = undef
try.c: 0x5615df4442c0: 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: 0x5615df444190: i32 = Constant<0>
try.c: 0x5615df444190: i32 = Constant<0>
try.c: 0x5615df444190: i32 = Constant<0>
try.c: 0x5615df444190: i32 = Constant<0>
try.c: 0x5615df444190: i32 = Constant<0>
try.c: 0x5615df444190: i32 = Constant<0>
try.c: 0x5615df444190: i32 = Constant<0>
try.c: 0x5615df444190: i32 = Constant<0>
try.c: 0x5615df444190: 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