Implementation notes: amd64, cel02, crypto_hash/cubehash816

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_hash
Primitive: cubehash816
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
182782297 0 013228 816 776T:emmintrin4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
190542482 0 012316 792 736T:emmintrin4clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
214024172 0 018365 824 808T:emmintrin4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
215242217 0 012836 816 776T:emmintrin4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
232021720 0 012332 816 776T:emmintrin3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
232222070 0 011884 792 736T:emmintrin3clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
243662158 0 011792 800 776T:emmintrin4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
244241894 0 012828 816 776T:emmintrin3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
253943419 0 017605 824 808T:emmintrin3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
263704744 0 016146 800 736T:emmintrin4clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
283741660 0 011288 800 776T:emmintrin3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
312743792 0 015442 800 736T:emmintrin3clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
451421618 0 011444 792 736T:unrolledclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
694341943 0 013594 800 736T:unrolledclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1075462143 0 013778 800 736T:simpleclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1237148971 0 023141 824 808T:simplegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1319222570 0 013508 816 776T:unrolledgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1345682448 0 013052 816 776T:unrolledgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1404364245 0 018453 824 808T:unrolledgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1671142189 0 011816 800 776T:unrolledgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2778801479 0 011268 792 736T:simpleclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
3932422282 0 013252 816 776T:specgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
49572017375 0 031549 824 808T:specgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
5522501308 0 011900 816 776T:simplegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
5546101506 0 012436 816 776T:simplegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
6039163485 0 015170 800 736T:specclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
6409061135 0 010760 800 776T:simplegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
6855802224 0 012868 816 776T:specgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
7898142030 0 011696 800 776T:specgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
12860842431 0 012252 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: 0x561c485237e0: v4i64 = X86ISD::VTRUNC 0x561c485236b0
try.c: 0x561c485236b0: v16i32 = vselect 0x561c4850eea0, 0x561c484c6f20, 0x561c48523580
try.c: 0x561c4850eea0: v4i1 = X86ISD::PCMPGTM 0x561c4850be80, 0x561c48507a10
try.c: 0x561c4850be80: v4i64 = X86ISD::VBROADCAST 0x561c484acae0
try.c: 0x561c484acae0: i64,ch = load<LD8[%lsr.iv6971]> 0x561c4841c950, 0x561c484ff100, undef:i64
try.c: 0x561c484ff100: i64,ch = CopyFromReg 0x561c4841c950, Register:i64 %vreg50
try.c: 0x561c48507c70: i64 = Register %vreg50
try.c: 0x561c484c5590: i64 = undef
try.c: 0x561c48507a10: v4i64,ch = CopyFromReg 0x561c4841c950, Register:v4i64 %vreg13
try.c: 0x561c4850c6d0: v4i64 = Register %vreg13
try.c: 0x561c484c6f20: v16i32 = X86ISD::VBROADCAST 0x561c4850c0e0
try.c: 0x561c4850c0e0: i32,ch = load<LD4[ConstantPool]> 0x561c4841c950, 0x561c484ac0c0, undef:i64
try.c: 0x561c484ac0c0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x561c484c4010: i64 = TargetConstantPool<i32 1> 0
try.c: 0x561c484c5590: i64 = undef
try.c: 0x561c48523580: 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: 0x561c48523450: i32 = Constant<0>
try.c: 0x561c48523450: i32 = Constant<0>
try.c: 0x561c48523450: i32 = Constant<0>
try.c: 0x561c48523450: i32 = Constant<0>
try.c: 0x561c48523450: i32 = Constant<0>
try.c: 0x561c48523450: i32 = Constant<0>
try.c: 0x561c48523450: i32 = Constant<0>
try.c: 0x561c48523450: i32 = Constant<0>
try.c: 0x561c48523450: 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: 0x563c38b81c70: v4i64 = X86ISD::VTRUNC 0x563c38b81b40
try.c: 0x563c38b81b40: v16i32 = vselect 0x563c38b70b20, 0x563c38af4010, 0x563c38b81a10
try.c: 0x563c38b70b20: v4i1 = X86ISD::PCMPGTM 0x563c38b5cf90, 0x563c38b59b30
try.c: 0x563c38b5cf90: v4i64 = X86ISD::VBROADCAST 0x563c38af44d0
try.c: 0x563c38af44d0: i64,ch = load<LD8[%lsr.iv6971]> 0x563c38a57a30, 0x563c38afddd0, undef:i64
try.c: 0x563c38afddd0: i64,ch = CopyFromReg 0x563c38a57a30, Register:i64 %vreg50
try.c: 0x563c38b59d90: i64 = Register %vreg50
try.c: 0x563c38af5ea0: i64 = undef
try.c: 0x563c38b59b30: v4i64,ch = CopyFromReg 0x563c38a57a30, Register:v4i64 %vreg13
try.c: 0x563c38b5d7e0: v4i64 = Register %vreg13
try.c: 0x563c38af4010: v16i32 = X86ISD::VBROADCAST 0x563c38b5d1f0
try.c: 0x563c38b5d1f0: i32,ch = load<LD4[ConstantPool]> 0x563c38a57a30, 0x563c38afa800, undef:i64
try.c: 0x563c38afa800: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x563c38af6820: i64 = TargetConstantPool<i32 1> 0
try.c: 0x563c38af5ea0: i64 = undef
try.c: 0x563c38b81a10: 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: 0x563c38b818e0: i32 = Constant<0>
try.c: 0x563c38b818e0: i32 = Constant<0>
try.c: 0x563c38b818e0: i32 = Constant<0>
try.c: 0x563c38b818e0: i32 = Constant<0>
try.c: 0x563c38b818e0: i32 = Constant<0>
try.c: 0x563c38b818e0: i32 = Constant<0>
try.c: 0x563c38b818e0: i32 = Constant<0>
try.c: 0x563c38b818e0: i32 = Constant<0>
try.c: 0x563c38b818e0: 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: 0x55d3ac7f3ae0: v4i64 = X86ISD::VTRUNC 0x55d3ac7f39b0
try.c: 0x55d3ac7f39b0: v16i32 = vselect 0x55d3ac7f04c0, 0x55d3ac792b90, 0x55d3ac7f3880
try.c: 0x55d3ac7f04c0: v4i1 = X86ISD::PCMPGTM 0x55d3ac7eb870, 0x55d3ac7e7400
try.c: 0x55d3ac7eb870: v4i64 = X86ISD::VBROADCAST 0x55d3ac78c4f0
try.c: 0x55d3ac78c4f0: i64,ch = load<LD8[%lsr.iv6971]> 0x55d3ac6fc970, 0x55d3ac7d5550, undef:i64
try.c: 0x55d3ac7d5550: i64,ch = CopyFromReg 0x55d3ac6fc970, Register:i64 %vreg50
try.c: 0x55d3ac7e7660: i64 = Register %vreg50
try.c: 0x55d3ac78d9c0: i64 = undef
try.c: 0x55d3ac7e7400: v4i64,ch = CopyFromReg 0x55d3ac6fc970, Register:v4i64 %vreg13
try.c: 0x55d3ac7ec0c0: v4i64 = Register %vreg13
try.c: 0x55d3ac792b90: v16i32 = X86ISD::VBROADCAST 0x55d3ac7ebad0
try.c: 0x55d3ac7ebad0: i32,ch = load<LD4[ConstantPool]> 0x55d3ac6fc970, 0x55d3ac790c10, undef:i64
try.c: 0x55d3ac790c10: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55d3ac7d6750: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55d3ac78d9c0: i64 = undef
try.c: 0x55d3ac7f3880: 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: 0x55d3ac7f3750: i32 = Constant<0>
try.c: 0x55d3ac7f3750: i32 = Constant<0>
try.c: 0x55d3ac7f3750: i32 = Constant<0>
try.c: 0x55d3ac7f3750: i32 = Constant<0>
try.c: 0x55d3ac7f3750: i32 = Constant<0>
try.c: 0x55d3ac7f3750: i32 = Constant<0>
try.c: 0x55d3ac7f3750: i32 = Constant<0>
try.c: 0x55d3ac7f3750: i32 = Constant<0>
try.c: 0x55d3ac7f3750: 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: 0x55ec850a9cb0: v4i64 = X86ISD::VTRUNC 0x55ec850a9b80
try.c: 0x55ec850a9b80: v16i32 = vselect 0x55ec850bb700, 0x55ec8504f1c0, 0x55ec850a9a50
try.c: 0x55ec850bb700: v4i1 = X86ISD::PCMPGTM 0x55ec850a0b70, 0x55ec8509c700
try.c: 0x55ec850a0b70: v4i64 = X86ISD::VBROADCAST 0x55ec85049280
try.c: 0x55ec85049280: i64,ch = load<LD8[%lsr.iv6971]> 0x55ec84fb1950, 0x55ec85093e80, undef:i64
try.c: 0x55ec85093e80: i64,ch = CopyFromReg 0x55ec84fb1950, Register:i64 %vreg50
try.c: 0x55ec8509c960: i64 = Register %vreg50
try.c: 0x55ec8504d830: i64 = undef
try.c: 0x55ec8509c700: v4i64,ch = CopyFromReg 0x55ec84fb1950, Register:v4i64 %vreg13
try.c: 0x55ec850a13c0: v4i64 = Register %vreg13
try.c: 0x55ec8504f1c0: v16i32 = X86ISD::VBROADCAST 0x55ec850a0dd0
try.c: 0x55ec850a0dd0: i32,ch = load<LD4[ConstantPool]> 0x55ec84fb1950, 0x55ec85048860, undef:i64
try.c: 0x55ec85048860: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55ec8508aac0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55ec8504d830: i64 = undef
try.c: 0x55ec850a9a50: 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: 0x55ec850a9920: i32 = Constant<0>
try.c: 0x55ec850a9920: i32 = Constant<0>
try.c: 0x55ec850a9920: i32 = Constant<0>
try.c: 0x55ec850a9920: i32 = Constant<0>
try.c: 0x55ec850a9920: i32 = Constant<0>
try.c: 0x55ec850a9920: i32 = Constant<0>
try.c: 0x55ec850a9920: i32 = Constant<0>
try.c: 0x55ec850a9920: i32 = Constant<0>
try.c: 0x55ec850a9920: 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: 0x5653b672f0a0: v4i64 = X86ISD::VTRUNC 0x5653b672ef70
try.c: 0x5653b672ef70: v16i32 = vselect 0x5653b6733e50, 0x5653b66aaf90, 0x5653b672ee40
try.c: 0x5653b6733e50: v4i1 = X86ISD::PCMPGTM 0x5653b67172f0, 0x5653b67132d0
try.c: 0x5653b67172f0: v4i64 = X86ISD::VBROADCAST 0x5653b66ab450
try.c: 0x5653b66ab450: i64,ch = load<LD8[%lsr.iv6971]> 0x5653b6610a30, 0x5653b66b38b0, undef:i64
try.c: 0x5653b66b38b0: i64,ch = CopyFromReg 0x5653b6610a30, Register:i64 %vreg50
try.c: 0x5653b6713530: i64 = Register %vreg50
try.c: 0x5653b66b7480: i64 = undef
try.c: 0x5653b67132d0: v4i64,ch = CopyFromReg 0x5653b6610a30, Register:v4i64 %vreg13
try.c: 0x5653b6717b40: v4i64 = Register %vreg13
try.c: 0x5653b66aaf90: v16i32 = X86ISD::VBROADCAST 0x5653b6717550
try.c: 0x5653b6717550: i32,ch = load<LD4[ConstantPool]> 0x5653b6610a30, 0x5653b66b1670, undef:i64
try.c: 0x5653b66b1670: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5653b66b7e00: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5653b66b7480: i64 = undef
try.c: 0x5653b672ee40: 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: 0x5653b672ed10: i32 = Constant<0>
try.c: 0x5653b672ed10: i32 = Constant<0>
try.c: 0x5653b672ed10: i32 = Constant<0>
try.c: 0x5653b672ed10: i32 = Constant<0>
try.c: 0x5653b672ed10: i32 = Constant<0>
try.c: 0x5653b672ed10: i32 = Constant<0>
try.c: 0x5653b672ed10: i32 = Constant<0>
try.c: 0x5653b672ed10: i32 = Constant<0>
try.c: 0x5653b672ed10: 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: 0x55683097e990: v4i64 = X86ISD::VTRUNC 0x55683097e860
try.c: 0x55683097e860: v16i32 = vselect 0x55683096ac70, 0x556830919a50, 0x55683097e730
try.c: 0x55683096ac70: v4i1 = X86ISD::PCMPGTM 0x556830964010, 0x55683095fba0
try.c: 0x556830964010: v4i64 = X86ISD::VBROADCAST 0x556830903a90
try.c: 0x556830903a90: i64,ch = load<LD8[%lsr.iv6971]> 0x556830874950, 0x5568309567f0, undef:i64
try.c: 0x5568309567f0: i64,ch = CopyFromReg 0x556830874950, Register:i64 %vreg50
try.c: 0x55683095fe00: i64 = Register %vreg50
try.c: 0x556830904f60: i64 = undef
try.c: 0x55683095fba0: v4i64,ch = CopyFromReg 0x556830874950, Register:v4i64 %vreg13
try.c: 0x556830964860: v4i64 = Register %vreg13
try.c: 0x556830919a50: v16i32 = X86ISD::VBROADCAST 0x556830964270
try.c: 0x556830964270: i32,ch = load<LD4[ConstantPool]> 0x556830874950, 0x556830903070, undef:i64
try.c: 0x556830903070: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55683091b960: i64 = TargetConstantPool<i32 1> 0
try.c: 0x556830904f60: i64 = undef
try.c: 0x55683097e730: 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: 0x55683097e600: i32 = Constant<0>
try.c: 0x55683097e600: i32 = Constant<0>
try.c: 0x55683097e600: i32 = Constant<0>
try.c: 0x55683097e600: i32 = Constant<0>
try.c: 0x55683097e600: i32 = Constant<0>
try.c: 0x55683097e600: i32 = Constant<0>
try.c: 0x55683097e600: i32 = Constant<0>
try.c: 0x55683097e600: i32 = Constant<0>
try.c: 0x55683097e600: 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: 0x55b646200880: v4i64 = X86ISD::VTRUNC 0x55b646200750
try.c: 0x55b646200750: v16i32 = vselect 0x55b646204ed0, 0x55b6461b14e0, 0x55b646200620
try.c: 0x55b646204ed0: v4i1 = X86ISD::PCMPGTM 0x55b6461e6f10, 0x55b6461e2aa0
try.c: 0x55b6461e6f10: v4i64 = X86ISD::VBROADCAST 0x55b64618f1b0
try.c: 0x55b64618f1b0: i64,ch = load<LD8[%lsr.iv6971]> 0x55b6460f7940, 0x55b6461c8040, undef:i64
try.c: 0x55b6461c8040: i64,ch = CopyFromReg 0x55b6460f7940, Register:i64 %vreg50
try.c: 0x55b6461e2d00: i64 = Register %vreg50
try.c: 0x55b6461afb50: i64 = undef
try.c: 0x55b6461e2aa0: v4i64,ch = CopyFromReg 0x55b6460f7940, Register:v4i64 %vreg13
try.c: 0x55b6461e7760: v4i64 = Register %vreg13
try.c: 0x55b6461b14e0: v16i32 = X86ISD::VBROADCAST 0x55b6461e7170
try.c: 0x55b6461e7170: i32,ch = load<LD4[ConstantPool]> 0x55b6460f7940, 0x55b64618e790, undef:i64
try.c: 0x55b64618e790: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55b646188650: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55b6461afb50: i64 = undef
try.c: 0x55b646200620: 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: 0x55b6462004f0: i32 = Constant<0>
try.c: 0x55b6462004f0: i32 = Constant<0>
try.c: 0x55b6462004f0: i32 = Constant<0>
try.c: 0x55b6462004f0: i32 = Constant<0>
try.c: 0x55b6462004f0: i32 = Constant<0>
try.c: 0x55b6462004f0: i32 = Constant<0>
try.c: 0x55b6462004f0: i32 = Constant<0>
try.c: 0x55b6462004f0: i32 = Constant<0>
try.c: 0x55b6462004f0: 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: 0x55e4606e8e20: v4i64 = X86ISD::VTRUNC 0x55e4606e8cf0
try.c: 0x55e4606e8cf0: v16i32 = vselect 0x55e4606e5800, 0x55e460678cd0, 0x55e4606e8bc0
try.c: 0x55e4606e5800: v4i1 = X86ISD::PCMPGTM 0x55e4606dd420, 0x55e4606d89a0
try.c: 0x55e4606dd420: v4i64 = X86ISD::VBROADCAST 0x55e460679190
try.c: 0x55e460679190: i64,ch = load<LD8[%lsr.iv6971]> 0x55e4605d6a30, 0x55e46069e3c0, undef:i64
try.c: 0x55e46069e3c0: i64,ch = CopyFromReg 0x55e4605d6a30, Register:i64 %vreg50
try.c: 0x55e4606d8c00: i64 = Register %vreg50
try.c: 0x55e46065bfc0: i64 = undef
try.c: 0x55e4606d89a0: v4i64,ch = CopyFromReg 0x55e4605d6a30, Register:v4i64 %vreg13
try.c: 0x55e4606ddc70: v4i64 = Register %vreg13
try.c: 0x55e460678cd0: v16i32 = X86ISD::VBROADCAST 0x55e4606dd680
try.c: 0x55e4606dd680: i32,ch = load<LD4[ConstantPool]> 0x55e4605d6a30, 0x55e460676460, undef:i64
try.c: 0x55e460676460: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55e46065c940: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55e46065bfc0: i64 = undef
try.c: 0x55e4606e8bc0: 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: 0x55e4606e8a90: i32 = Constant<0>
try.c: 0x55e4606e8a90: i32 = Constant<0>
try.c: 0x55e4606e8a90: i32 = Constant<0>
try.c: 0x55e4606e8a90: i32 = Constant<0>
try.c: 0x55e4606e8a90: i32 = Constant<0>
try.c: 0x55e4606e8a90: i32 = Constant<0>
try.c: 0x55e4606e8a90: i32 = Constant<0>
try.c: 0x55e4606e8a90: i32 = Constant<0>
try.c: 0x55e4606e8a90: 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: 0x55dce2d5c350: v4i64 = X86ISD::VTRUNC 0x55dce2d5c220
try.c: 0x55dce2d5c220: v16i32 = vselect 0x55dce2d3a600, 0x55dce2ce9ab0, 0x55dce2d5c0f0
try.c: 0x55dce2d3a600: v4i1 = X86ISD::PCMPGTM 0x55dce2d429e0, 0x55dce2d3e570
try.c: 0x55dce2d429e0: v4i64 = X86ISD::VBROADCAST 0x55dce2cfd7f0
try.c: 0x55dce2cfd7f0: i64,ch = load<LD8[%lsr.iv6971]> 0x55dce2c53930, 0x55dce2d2ca30, undef:i64
try.c: 0x55dce2d2ca30: i64,ch = CopyFromReg 0x55dce2c53930, Register:i64 %vreg50
try.c: 0x55dce2d3e7d0: i64 = Register %vreg50
try.c: 0x55dce2cfecc0: i64 = undef
try.c: 0x55dce2d3e570: v4i64,ch = CopyFromReg 0x55dce2c53930, Register:v4i64 %vreg13
try.c: 0x55dce2d43230: v4i64 = Register %vreg13
try.c: 0x55dce2ce9ab0: v16i32 = X86ISD::VBROADCAST 0x55dce2d42c40
try.c: 0x55dce2d42c40: i32,ch = load<LD4[ConstantPool]> 0x55dce2c53930, 0x55dce2cfcdd0, undef:i64
try.c: 0x55dce2cfcdd0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55dce2d2dc30: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55dce2cfecc0: i64 = undef
try.c: 0x55dce2d5c0f0: 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: 0x55dce2d5bfc0: i32 = Constant<0>
try.c: 0x55dce2d5bfc0: i32 = Constant<0>
try.c: 0x55dce2d5bfc0: i32 = Constant<0>
try.c: 0x55dce2d5bfc0: i32 = Constant<0>
try.c: 0x55dce2d5bfc0: i32 = Constant<0>
try.c: 0x55dce2d5bfc0: i32 = Constant<0>
try.c: 0x55dce2d5bfc0: i32 = Constant<0>
try.c: 0x55dce2d5bfc0: i32 = Constant<0>
try.c: 0x55dce2d5bfc0: 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: 0x563da6fd8060: v4i64 = X86ISD::VTRUNC 0x563da6fd7f30
try.c: 0x563da6fd7f30: v16i32 = vselect 0x563da6fecdc0, 0x563da6f787d0, 0x563da6fd7e00
try.c: 0x563da6fecdc0: v4i1 = X86ISD::PCMPGTM 0x563da6fd3a40, 0x563da6fcf5d0
try.c: 0x563da6fd3a40: v4i64 = X86ISD::VBROADCAST 0x563da6f74950
try.c: 0x563da6f74950: i64,ch = load<LD8[%lsr.iv6971]> 0x563da6ee4950, 0x563da6fca430, undef:i64
try.c: 0x563da6fca430: i64,ch = CopyFromReg 0x563da6ee4950, Register:i64 %vreg50
try.c: 0x563da6fcf830: i64 = Register %vreg50
try.c: 0x563da6f76e40: i64 = undef
try.c: 0x563da6fcf5d0: v4i64,ch = CopyFromReg 0x563da6ee4950, Register:v4i64 %vreg13
try.c: 0x563da6fd4290: v4i64 = Register %vreg13
try.c: 0x563da6f787d0: v16i32 = X86ISD::VBROADCAST 0x563da6fd3ca0
try.c: 0x563da6fd3ca0: i32,ch = load<LD4[ConstantPool]> 0x563da6ee4950, 0x563da6f73f30, undef:i64
try.c: 0x563da6f73f30: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x563da6f91d90: i64 = TargetConstantPool<i32 1> 0
try.c: 0x563da6f76e40: i64 = undef
try.c: 0x563da6fd7e00: 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: 0x563da6fd7cd0: i32 = Constant<0>
try.c: 0x563da6fd7cd0: i32 = Constant<0>
try.c: 0x563da6fd7cd0: i32 = Constant<0>
try.c: 0x563da6fd7cd0: i32 = Constant<0>
try.c: 0x563da6fd7cd0: i32 = Constant<0>
try.c: 0x563da6fd7cd0: i32 = Constant<0>
try.c: 0x563da6fd7cd0: i32 = Constant<0>
try.c: 0x563da6fd7cd0: i32 = Constant<0>
try.c: 0x563da6fd7cd0: 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: 0x5634bc743cd0: v4i64 = X86ISD::VTRUNC 0x5634bc743ba0
try.c: 0x5634bc743ba0: v16i32 = vselect 0x5634bc753a40, 0x5634bc6cef50, 0x5634bc743a70
try.c: 0x5634bc753a40: v4i1 = X86ISD::PCMPGTM 0x5634bc73a6c0, 0x5634bc7379d0
try.c: 0x5634bc73a6c0: v4i64 = X86ISD::VBROADCAST 0x5634bc6cf410
try.c: 0x5634bc6cf410: i64,ch = load<LD8[%lsr.iv6971]> 0x5634bc634a30, 0x5634bc6e8fa0, undef:i64
try.c: 0x5634bc6e8fa0: i64,ch = CopyFromReg 0x5634bc634a30, Register:i64 %vreg50
try.c: 0x5634bc737c30: i64 = Register %vreg50
try.c: 0x5634bc6d3600: i64 = undef
try.c: 0x5634bc7379d0: v4i64,ch = CopyFromReg 0x5634bc634a30, Register:v4i64 %vreg13
try.c: 0x5634bc73af10: v4i64 = Register %vreg13
try.c: 0x5634bc6cef50: v16i32 = X86ISD::VBROADCAST 0x5634bc73a920
try.c: 0x5634bc73a920: i32,ch = load<LD4[ConstantPool]> 0x5634bc634a30, 0x5634bc6d6e80, undef:i64
try.c: 0x5634bc6d6e80: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5634bc6d3f80: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5634bc6d3600: i64 = undef
try.c: 0x5634bc743a70: 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: 0x5634bc743940: i32 = Constant<0>
try.c: 0x5634bc743940: i32 = Constant<0>
try.c: 0x5634bc743940: i32 = Constant<0>
try.c: 0x5634bc743940: i32 = Constant<0>
try.c: 0x5634bc743940: i32 = Constant<0>
try.c: 0x5634bc743940: i32 = Constant<0>
try.c: 0x5634bc743940: i32 = Constant<0>
try.c: 0x5634bc743940: i32 = Constant<0>
try.c: 0x5634bc743940: 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: 0x5638702271c0: v4i64 = X86ISD::VTRUNC 0x563870227090
try.c: 0x563870227090: v16i32 = vselect 0x563870205bf0, 0x5638701c7b40, 0x563870226f60
try.c: 0x563870205bf0: v4i1 = X86ISD::PCMPGTM 0x56387020c9c0, 0x563870208f50
try.c: 0x56387020c9c0: v4i64 = X86ISD::VBROADCAST 0x5638701b35f0
try.c: 0x5638701b35f0: i64,ch = load<LD8[%lsr.iv6971]> 0x56387011e950, 0x5638701f3c70, undef:i64
try.c: 0x5638701f3c70: i64,ch = CopyFromReg 0x56387011e950, Register:i64 %vreg50
try.c: 0x5638702091b0: i64 = Register %vreg50
try.c: 0x5638701b4ac0: i64 = undef
try.c: 0x563870208f50: v4i64,ch = CopyFromReg 0x56387011e950, Register:v4i64 %vreg13
try.c: 0x56387020d210: v4i64 = Register %vreg13
try.c: 0x5638701c7b40: v16i32 = X86ISD::VBROADCAST 0x56387020cc20
try.c: 0x56387020cc20: i32,ch = load<LD4[ConstantPool]> 0x56387011e950, 0x5638701b1aa0, undef:i64
try.c: 0x5638701b1aa0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5638701f7520: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5638701b4ac0: i64 = undef
try.c: 0x563870226f60: 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: 0x563870226e30: i32 = Constant<0>
try.c: 0x563870226e30: i32 = Constant<0>
try.c: 0x563870226e30: i32 = Constant<0>
try.c: 0x563870226e30: i32 = Constant<0>
try.c: 0x563870226e30: i32 = Constant<0>
try.c: 0x563870226e30: i32 = Constant<0>
try.c: 0x563870226e30: i32 = Constant<0>
try.c: 0x563870226e30: i32 = Constant<0>
try.c: 0x563870226e30: 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: 0x56046f3b9f80: v4i64 = X86ISD::VTRUNC 0x56046f3b9e50
try.c: 0x56046f3b9e50: v16i32 = vselect 0x56046f3abd80, 0x56046f361bc0, 0x56046f3b9d20
try.c: 0x56046f3abd80: v4i1 = X86ISD::PCMPGTM 0x56046f3b3950, 0x56046f3af4e0
try.c: 0x56046f3b3950: v4i64 = X86ISD::VBROADCAST 0x56046f3524a0
try.c: 0x56046f3524a0: i64,ch = load<LD8[%lsr.iv6971]> 0x56046f2c4950, 0x56046f39d5b0, undef:i64
try.c: 0x56046f39d5b0: i64,ch = CopyFromReg 0x56046f2c4950, Register:i64 %vreg50
try.c: 0x56046f3af740: i64 = Register %vreg50
try.c: 0x56046f353970: i64 = undef
try.c: 0x56046f3af4e0: v4i64,ch = CopyFromReg 0x56046f2c4950, Register:v4i64 %vreg13
try.c: 0x56046f3b41a0: v4i64 = Register %vreg13
try.c: 0x56046f361bc0: v16i32 = X86ISD::VBROADCAST 0x56046f3b3bb0
try.c: 0x56046f3b3bb0: i32,ch = load<LD4[ConstantPool]> 0x56046f2c4950, 0x56046f35e3a0, undef:i64
try.c: 0x56046f35e3a0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56046f39e7b0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56046f353970: i64 = undef
try.c: 0x56046f3b9d20: 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: 0x56046f3b9bf0: i32 = Constant<0>
try.c: 0x56046f3b9bf0: i32 = Constant<0>
try.c: 0x56046f3b9bf0: i32 = Constant<0>
try.c: 0x56046f3b9bf0: i32 = Constant<0>
try.c: 0x56046f3b9bf0: i32 = Constant<0>
try.c: 0x56046f3b9bf0: i32 = Constant<0>
try.c: 0x56046f3b9bf0: i32 = Constant<0>
try.c: 0x56046f3b9bf0: i32 = Constant<0>
try.c: 0x56046f3b9bf0: 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: 0x55c84f456860: v4i64 = X86ISD::VTRUNC 0x55c84f456730
try.c: 0x55c84f456730: v16i32 = vselect 0x55c84f451230, 0x55c84f3d9d80, 0x55c84f456600
try.c: 0x55c84f451230: v4i1 = X86ISD::PCMPGTM 0x55c84f43da60, 0x55c84f4395f0
try.c: 0x55c84f43da60: v4i64 = X86ISD::VBROADCAST 0x55c84f3da240
try.c: 0x55c84f3da240: i64,ch = load<LD8[%lsr.iv6971]> 0x55c84f337a20, 0x55c84f3dfd60, undef:i64
try.c: 0x55c84f3dfd60: i64,ch = CopyFromReg 0x55c84f337a20, Register:i64 %vreg50
try.c: 0x55c84f439850: i64 = Register %vreg50
try.c: 0x55c84f3fe6a0: i64 = undef
try.c: 0x55c84f4395f0: v4i64,ch = CopyFromReg 0x55c84f337a20, Register:v4i64 %vreg13
try.c: 0x55c84f43e2b0: v4i64 = Register %vreg13
try.c: 0x55c84f3d9d80: v16i32 = X86ISD::VBROADCAST 0x55c84f43dcc0
try.c: 0x55c84f43dcc0: i32,ch = load<LD4[ConstantPool]> 0x55c84f337a20, 0x55c84f3de330, undef:i64
try.c: 0x55c84f3de330: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55c84f3ff020: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55c84f3fe6a0: i64 = undef
try.c: 0x55c84f456600: 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: 0x55c84f4564d0: i32 = Constant<0>
try.c: 0x55c84f4564d0: i32 = Constant<0>
try.c: 0x55c84f4564d0: i32 = Constant<0>
try.c: 0x55c84f4564d0: i32 = Constant<0>
try.c: 0x55c84f4564d0: i32 = Constant<0>
try.c: 0x55c84f4564d0: i32 = Constant<0>
try.c: 0x55c84f4564d0: i32 = Constant<0>
try.c: 0x55c84f4564d0: i32 = Constant<0>
try.c: 0x55c84f4564d0: 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: 0x55f496d8a620: v4i64 = X86ISD::VTRUNC 0x55f496d8a4f0
try.c: 0x55f496d8a4f0: v16i32 = vselect 0x55f496d71e20, 0x55f496d35d40, 0x55f496d8a3c0
try.c: 0x55f496d71e20: v4i1 = X86ISD::PCMPGTM 0x55f496d6a1a0, 0x55f496d65d30
try.c: 0x55f496d6a1a0: v4i64 = X86ISD::VBROADCAST 0x55f496d09650
try.c: 0x55f496d09650: i64,ch = load<LD8[%lsr.iv6971]> 0x55f496c7a930, 0x55f496d4f110, undef:i64
try.c: 0x55f496d4f110: i64,ch = CopyFromReg 0x55f496c7a930, Register:i64 %vreg50
try.c: 0x55f496d65f90: i64 = Register %vreg50
try.c: 0x55f496d0ab20: i64 = undef
try.c: 0x55f496d65d30: v4i64,ch = CopyFromReg 0x55f496c7a930, Register:v4i64 %vreg13
try.c: 0x55f496d6a9f0: v4i64 = Register %vreg13
try.c: 0x55f496d35d40: v16i32 = X86ISD::VBROADCAST 0x55f496d6a400
try.c: 0x55f496d6a400: i32,ch = load<LD4[ConstantPool]> 0x55f496c7a930, 0x55f496d18b70, undef:i64
try.c: 0x55f496d18b70: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55f496d279e0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55f496d0ab20: i64 = undef
try.c: 0x55f496d8a3c0: 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: 0x55f496d8a290: i32 = Constant<0>
try.c: 0x55f496d8a290: i32 = Constant<0>
try.c: 0x55f496d8a290: i32 = Constant<0>
try.c: 0x55f496d8a290: i32 = Constant<0>
try.c: 0x55f496d8a290: i32 = Constant<0>
try.c: 0x55f496d8a290: i32 = Constant<0>
try.c: 0x55f496d8a290: i32 = Constant<0>
try.c: 0x55f496d8a290: i32 = Constant<0>
try.c: 0x55f496d8a290: 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