Implementation notes: amd64, cel02, crypto_aead/ketjemajorv2

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_aead
Primitive: ketjemajorv2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
5673665903 0 090437 824 960T:generic64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
5923880239 0 0104773 824 960T:generic64lcgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
6804477579 0 098981 824 896T:generic64lcgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
7076078588 0 099461 824 896T:generic64lcgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
11279668316 0 088810 800 856T:generic64clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
11457064363 0 085773 824 896T:generic64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
11625465225 0 083932 792 856T:generic64lcclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
12080865862 0 086346 800 856T:generic64lcclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
13207262783 0 083645 824 896T:generic64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
15643461926 0 081024 800 896T:generic64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
18654477507 0 096608 800 896T:generic64lcgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2116389564 0 030082 800 856T:compactclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
24181413551 0 038101 824 960T:compactgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2516686272 0 027149 824 896T:compactgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
26909616472 0 037365 824 896T:generic32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
27036014983 0 033700 792 856T:generic32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
27422427507 0 052077 824 960T:generic32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
27816817088 0 037610 800 856T:generic32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
28640220419 0 041797 824 896T:generic32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3184966823 0 028221 824 896T:compactgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3224665510 0 024220 792 856T:compactclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
37224815444 0 034552 800 896T:generic32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
5622485653 0 024752 800 896T:compactgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
336534496292 1192 47112815 2304 1072T:refg++_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
789926254837 1232 5469000 1784 912T:refclang++_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
858480459143 1192 4778917 2296 1008T:refg++_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1416392059935 1192 4778767 2304 1008T:refg++_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1650722640727 1192 4759987 1776 976T:refg++_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130

Checksum failure

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

Compiler output

Implementation: T:compact
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x561899e72290: v4i64 = X86ISD::VTRUNC 0x561899e72160
try.c: 0x561899e72160: v16i32 = vselect 0x561899e6ec70, 0x561899e13e50, 0x561899e72030
try.c: 0x561899e6ec70: v4i1 = X86ISD::PCMPGTM 0x561899e57900, 0x561899e53490
try.c: 0x561899e57900: v4i64 = X86ISD::VBROADCAST 0x561899e10ff0
try.c: 0x561899e10ff0: i64,ch = load<LD8[%lsr.iv6971]> 0x561899d689a0, 0x561899e4a540, undef:i64
try.c: 0x561899e4a540: i64,ch = CopyFromReg 0x561899d689a0, Register:i64 %vreg50
try.c: 0x561899e536f0: i64 = Register %vreg50
try.c: 0x561899e124c0: i64 = undef
try.c: 0x561899e53490: v4i64,ch = CopyFromReg 0x561899d689a0, Register:v4i64 %vreg13
try.c: 0x561899e58150: v4i64 = Register %vreg13
try.c: 0x561899e13e50: v16i32 = X86ISD::VBROADCAST 0x561899e57b60
try.c: 0x561899e57b60: i32,ch = load<LD4[ConstantPool]> 0x561899d689a0, 0x561899dfc860, undef:i64
try.c: 0x561899dfc860: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x561899e42780: i64 = TargetConstantPool<i32 1> 0
try.c: 0x561899e124c0: i64 = undef
try.c: 0x561899e72030: 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: 0x561899e71f00: i32 = Constant<0>
try.c: 0x561899e71f00: i32 = Constant<0>
try.c: 0x561899e71f00: i32 = Constant<0>
try.c: 0x561899e71f00: i32 = Constant<0>
try.c: 0x561899e71f00: i32 = Constant<0>
try.c: 0x561899e71f00: i32 = Constant<0>
try.c: 0x561899e71f00: i32 = Constant<0>
try.c: 0x561899e71f00: i32 = Constant<0>
try.c: 0x561899e71f00: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: T:compact
Security model: timingleaks
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x555e50f5a080: v4i64 = X86ISD::VTRUNC 0x555e50f59f50
try.c: 0x555e50f59f50: v16i32 = vselect 0x555e50f61f80, 0x555e50ed6f70, 0x555e50f59e20
try.c: 0x555e50f61f80: v4i1 = X86ISD::PCMPGTM 0x555e50f41f10, 0x555e50f3eab0
try.c: 0x555e50f41f10: v4i64 = X86ISD::VBROADCAST 0x555e50ed7430
try.c: 0x555e50ed7430: i64,ch = load<LD8[%lsr.iv6971]> 0x555e50e3ca30, 0x555e50edf2b0, undef:i64
try.c: 0x555e50edf2b0: i64,ch = CopyFromReg 0x555e50e3ca30, Register:i64 %vreg50
try.c: 0x555e50f3ed10: i64 = Register %vreg50
try.c: 0x555e50efdb60: i64 = undef
try.c: 0x555e50f3eab0: v4i64,ch = CopyFromReg 0x555e50e3ca30, Register:v4i64 %vreg13
try.c: 0x555e50f42760: v4i64 = Register %vreg13
try.c: 0x555e50ed6f70: v16i32 = X86ISD::VBROADCAST 0x555e50f42170
try.c: 0x555e50f42170: i32,ch = load<LD4[ConstantPool]> 0x555e50e3ca30, 0x555e50edd880, undef:i64
try.c: 0x555e50edd880: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x555e50efe4e0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x555e50efdb60: i64 = undef
try.c: 0x555e50f59e20: 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: 0x555e50f59cf0: i32 = Constant<0>
try.c: 0x555e50f59cf0: i32 = Constant<0>
try.c: 0x555e50f59cf0: i32 = Constant<0>
try.c: 0x555e50f59cf0: i32 = Constant<0>
try.c: 0x555e50f59cf0: i32 = Constant<0>
try.c: 0x555e50f59cf0: i32 = Constant<0>
try.c: 0x555e50f59cf0: i32 = Constant<0>
try.c: 0x555e50f59cf0: i32 = Constant<0>
try.c: 0x555e50f59cf0: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: T:compact
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x5619d9a4c350: v4i64 = X86ISD::VTRUNC 0x5619d9a4c220
try.c: 0x5619d9a4c220: v16i32 = vselect 0x5619d9a34a00, 0x5619d99db0e0, 0x5619d9a4c0f0
try.c: 0x5619d9a34a00: v4i1 = X86ISD::PCMPGTM 0x5619d9a319d0, 0x5619d9a2d560
try.c: 0x5619d9a319d0: v4i64 = X86ISD::VBROADCAST 0x5619d99d8280
try.c: 0x5619d99d8280: i64,ch = load<LD8[%lsr.iv6971]> 0x5619d9942980, 0x5619d9a18430, undef:i64
try.c: 0x5619d9a18430: i64,ch = CopyFromReg 0x5619d9942980, Register:i64 %vreg50
try.c: 0x5619d9a2d7c0: i64 = Register %vreg50
try.c: 0x5619d99d9750: i64 = undef
try.c: 0x5619d9a2d560: v4i64,ch = CopyFromReg 0x5619d9942980, Register:v4i64 %vreg13
try.c: 0x5619d9a32220: v4i64 = Register %vreg13
try.c: 0x5619d99db0e0: v16i32 = X86ISD::VBROADCAST 0x5619d9a31c30
try.c: 0x5619d9a31c30: i32,ch = load<LD4[ConstantPool]> 0x5619d9942980, 0x5619d99d1080, undef:i64
try.c: 0x5619d99d1080: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5619d9a21080: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5619d99d9750: i64 = undef
try.c: 0x5619d9a4c0f0: 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: 0x5619d9a4bfc0: i32 = Constant<0>
try.c: 0x5619d9a4bfc0: i32 = Constant<0>
try.c: 0x5619d9a4bfc0: i32 = Constant<0>
try.c: 0x5619d9a4bfc0: i32 = Constant<0>
try.c: 0x5619d9a4bfc0: i32 = Constant<0>
try.c: 0x5619d9a4bfc0: i32 = Constant<0>
try.c: 0x5619d9a4bfc0: i32 = Constant<0>
try.c: 0x5619d9a4bfc0: i32 = Constant<0>
try.c: 0x5619d9a4bfc0: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: T:generic32
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: 0x563658fa11c0: v4i64 = X86ISD::VTRUNC 0x563658fa1090
try.c: 0x563658fa1090: v16i32 = vselect 0x563658f81c90, 0x563658f2eec0, 0x563658fa0f60
try.c: 0x563658f81c90: v4i1 = X86ISD::PCMPGTM 0x563658f89860, 0x563658f853f0
try.c: 0x563658f89860: v4i64 = X86ISD::VBROADCAST 0x563658f312b0
try.c: 0x563658f312b0: i64,ch = load<LD8[%lsr.iv6971]> 0x563658e9a950, 0x563658f78250, undef:i64
try.c: 0x563658f78250: i64,ch = CopyFromReg 0x563658e9a950, Register:i64 %vreg50
try.c: 0x563658f85650: i64 = Register %vreg50
try.c: 0x563658f2d530: i64 = undef
try.c: 0x563658f853f0: v4i64,ch = CopyFromReg 0x563658e9a950, Register:v4i64 %vreg13
try.c: 0x563658f8a0b0: v4i64 = Register %vreg13
try.c: 0x563658f2eec0: v16i32 = X86ISD::VBROADCAST 0x563658f89ac0
try.c: 0x563658f89ac0: i32,ch = load<LD4[ConstantPool]> 0x563658e9a950, 0x563658f30890, undef:i64
try.c: 0x563658f30890: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x563658f25330: i64 = TargetConstantPool<i32 1> 0
try.c: 0x563658f2d530: i64 = undef
try.c: 0x563658fa0f60: 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: 0x563658fa0e30: i32 = Constant<0>
try.c: 0x563658fa0e30: i32 = Constant<0>
try.c: 0x563658fa0e30: i32 = Constant<0>
try.c: 0x563658fa0e30: i32 = Constant<0>
try.c: 0x563658fa0e30: i32 = Constant<0>
try.c: 0x563658fa0e30: i32 = Constant<0>
try.c: 0x563658fa0e30: i32 = Constant<0>
try.c: 0x563658fa0e30: i32 = Constant<0>
try.c: 0x563658fa0e30: 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:generic32

Compiler output

Implementation: T:generic32
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: 0x559b77e655a0: v4i64 = X86ISD::VTRUNC 0x559b77e65470
try.c: 0x559b77e65470: v16i32 = vselect 0x559b77e59a60, 0x559b77def760, 0x559b77e65340
try.c: 0x559b77e59a60: v4i1 = X86ISD::PCMPGTM 0x559b77e4cfa0, 0x559b77e49b40
try.c: 0x559b77e4cfa0: v4i64 = X86ISD::VBROADCAST 0x559b77defc20
try.c: 0x559b77defc20: i64,ch = load<LD8[%lsr.iv6971]> 0x559b77d47a30, 0x559b77dea420, undef:i64
try.c: 0x559b77dea420: i64,ch = CopyFromReg 0x559b77d47a30, Register:i64 %vreg50
try.c: 0x559b77e49da0: i64 = Register %vreg50
try.c: 0x559b77e0e920: i64 = undef
try.c: 0x559b77e49b40: v4i64,ch = CopyFromReg 0x559b77d47a30, Register:v4i64 %vreg13
try.c: 0x559b77e4d7f0: v4i64 = Register %vreg13
try.c: 0x559b77def760: v16i32 = X86ISD::VBROADCAST 0x559b77e4d200
try.c: 0x559b77e4d200: i32,ch = load<LD4[ConstantPool]> 0x559b77d47a30, 0x559b77de89f0, undef:i64
try.c: 0x559b77de89f0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x559b77e0f2a0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x559b77e0e920: i64 = undef
try.c: 0x559b77e65340: 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: 0x559b77e65210: i32 = Constant<0>
try.c: 0x559b77e65210: i32 = Constant<0>
try.c: 0x559b77e65210: i32 = Constant<0>
try.c: 0x559b77e65210: i32 = Constant<0>
try.c: 0x559b77e65210: i32 = Constant<0>
try.c: 0x559b77e65210: i32 = Constant<0>
try.c: 0x559b77e65210: i32 = Constant<0>
try.c: 0x559b77e65210: i32 = Constant<0>
try.c: 0x559b77e65210: 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:generic32

Compiler output

Implementation: T:generic32
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: 0x558d5fda6470: v4i64 = X86ISD::VTRUNC 0x558d5fda6340
try.c: 0x558d5fda6340: v16i32 = vselect 0x558d5fd8baf0, 0x558d5fd376a0, 0x558d5fda6210
try.c: 0x558d5fd8baf0: v4i1 = X86ISD::PCMPGTM 0x558d5fd8aae0, 0x558d5fd86670
try.c: 0x558d5fd8aae0: v4i64 = X86ISD::VBROADCAST 0x558d5fd45ef0
try.c: 0x558d5fd45ef0: i64,ch = load<LD8[%lsr.iv6971]> 0x558d5fc9b950, 0x558d5fd814d0, undef:i64
try.c: 0x558d5fd814d0: i64,ch = CopyFromReg 0x558d5fc9b950, Register:i64 %vreg50
try.c: 0x558d5fd868d0: i64 = Register %vreg50
try.c: 0x558d5fd35d10: i64 = undef
try.c: 0x558d5fd86670: v4i64,ch = CopyFromReg 0x558d5fc9b950, Register:v4i64 %vreg13
try.c: 0x558d5fd8b330: v4i64 = Register %vreg13
try.c: 0x558d5fd376a0: v16i32 = X86ISD::VBROADCAST 0x558d5fd8ad40
try.c: 0x558d5fd8ad40: i32,ch = load<LD4[ConstantPool]> 0x558d5fc9b950, 0x558d5fd454d0, undef:i64
try.c: 0x558d5fd454d0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x558d5fd729d0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x558d5fd35d10: i64 = undef
try.c: 0x558d5fda6210: 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: 0x558d5fda60e0: i32 = Constant<0>
try.c: 0x558d5fda60e0: i32 = Constant<0>
try.c: 0x558d5fda60e0: i32 = Constant<0>
try.c: 0x558d5fda60e0: i32 = Constant<0>
try.c: 0x558d5fda60e0: i32 = Constant<0>
try.c: 0x558d5fda60e0: i32 = Constant<0>
try.c: 0x558d5fda60e0: i32 = Constant<0>
try.c: 0x558d5fda60e0: i32 = Constant<0>
try.c: 0x558d5fda60e0: 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:generic32

Compiler output

Implementation: T:generic64
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: 0x559969ad08c0: v4i64 = X86ISD::VTRUNC 0x559969ad0790
try.c: 0x559969ad0790: v16i32 = vselect 0x559969ac6bd0, 0x559969a4e4e0, 0x559969ad0660
try.c: 0x559969ac6bd0: v4i1 = X86ISD::PCMPGTM 0x559969aad850, 0x559969aa93e0
try.c: 0x559969aad850: v4i64 = X86ISD::VBROADCAST 0x559969a51260
try.c: 0x559969a51260: i64,ch = load<LD8[%lsr.iv6971]> 0x5599699be950, 0x559969a97b30, undef:i64
try.c: 0x559969a97b30: i64,ch = CopyFromReg 0x5599699be950, Register:i64 %vreg50
try.c: 0x559969aa9640: i64 = Register %vreg50
try.c: 0x559969a4cb50: i64 = undef
try.c: 0x559969aa93e0: v4i64,ch = CopyFromReg 0x5599699be950, Register:v4i64 %vreg13
try.c: 0x559969aae0a0: v4i64 = Register %vreg13
try.c: 0x559969a4e4e0: v16i32 = X86ISD::VBROADCAST 0x559969aadab0
try.c: 0x559969aadab0: i32,ch = load<LD4[ConstantPool]> 0x5599699be950, 0x559969a50840, undef:i64
try.c: 0x559969a50840: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x559969a98d30: i64 = TargetConstantPool<i32 1> 0
try.c: 0x559969a4cb50: i64 = undef
try.c: 0x559969ad0660: 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: 0x559969ad0530: i32 = Constant<0>
try.c: 0x559969ad0530: i32 = Constant<0>
try.c: 0x559969ad0530: i32 = Constant<0>
try.c: 0x559969ad0530: i32 = Constant<0>
try.c: 0x559969ad0530: i32 = Constant<0>
try.c: 0x559969ad0530: i32 = Constant<0>
try.c: 0x559969ad0530: i32 = Constant<0>
try.c: 0x559969ad0530: i32 = Constant<0>
try.c: 0x559969ad0530: 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:generic64

Compiler output

Implementation: T:generic64
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: 0x55757ecdb690: v4i64 = X86ISD::VTRUNC 0x55757ecdb560
try.c: 0x55757ecdb560: v16i32 = vselect 0x55757ecca530, 0x55757ec36af0, 0x55757ecdb430
try.c: 0x55757ecca530: v4i1 = X86ISD::PCMPGTM 0x55757ecb5df0, 0x55757ecb1980
try.c: 0x55757ecb5df0: v4i64 = X86ISD::VBROADCAST 0x55757ec36fb0
try.c: 0x55757ec36fb0: i64,ch = load<LD8[%lsr.iv6971]> 0x55757ebafa20, 0x55757ec4ba90, undef:i64
try.c: 0x55757ec4ba90: i64,ch = CopyFromReg 0x55757ebafa20, Register:i64 %vreg50
try.c: 0x55757ecb1be0: i64 = Register %vreg50
try.c: 0x55757ec5f100: i64 = undef
try.c: 0x55757ecb1980: v4i64,ch = CopyFromReg 0x55757ebafa20, Register:v4i64 %vreg13
try.c: 0x55757ecb6640: v4i64 = Register %vreg13
try.c: 0x55757ec36af0: v16i32 = X86ISD::VBROADCAST 0x55757ecb6050
try.c: 0x55757ecb6050: i32,ch = load<LD4[ConstantPool]> 0x55757ebafa20, 0x55757ec4fec0, undef:i64
try.c: 0x55757ec4fec0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55757ec5fa80: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55757ec5f100: i64 = undef
try.c: 0x55757ecdb430: 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: 0x55757ecdb300: i32 = Constant<0>
try.c: 0x55757ecdb300: i32 = Constant<0>
try.c: 0x55757ecdb300: i32 = Constant<0>
try.c: 0x55757ecdb300: i32 = Constant<0>
try.c: 0x55757ecdb300: i32 = Constant<0>
try.c: 0x55757ecdb300: i32 = Constant<0>
try.c: 0x55757ecdb300: i32 = Constant<0>
try.c: 0x55757ecdb300: i32 = Constant<0>
try.c: 0x55757ecdb300: 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:generic64

Compiler output

Implementation: T:generic64
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: 0x559721233290: v4i64 = X86ISD::VTRUNC 0x559721233160
try.c: 0x559721233160: v16i32 = vselect 0x55972121fc70, 0x5597211beb20, 0x559721233030
try.c: 0x55972121fc70: v4i1 = X86ISD::PCMPGTM 0x559721217900, 0x559721213490
try.c: 0x559721217900: v4i64 = X86ISD::VBROADCAST 0x5597211df060
try.c: 0x5597211df060: i64,ch = load<LD8[%lsr.iv6971]> 0x559721128910, 0x5597212015b0, undef:i64
try.c: 0x5597212015b0: i64,ch = CopyFromReg 0x559721128910, Register:i64 %vreg50
try.c: 0x5597212136f0: i64 = Register %vreg50
try.c: 0x5597211e0530: i64 = undef
try.c: 0x559721213490: v4i64,ch = CopyFromReg 0x559721128910, Register:v4i64 %vreg13
try.c: 0x559721218150: v4i64 = Register %vreg13
try.c: 0x5597211beb20: v16i32 = X86ISD::VBROADCAST 0x559721217b60
try.c: 0x559721217b60: i32,ch = load<LD4[ConstantPool]> 0x559721128910, 0x5597211dd440, undef:i64
try.c: 0x5597211dd440: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5597211dacf0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5597211e0530: i64 = undef
try.c: 0x559721233030: 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: 0x559721232f00: i32 = Constant<0>
try.c: 0x559721232f00: i32 = Constant<0>
try.c: 0x559721232f00: i32 = Constant<0>
try.c: 0x559721232f00: i32 = Constant<0>
try.c: 0x559721232f00: i32 = Constant<0>
try.c: 0x559721232f00: i32 = Constant<0>
try.c: 0x559721232f00: i32 = Constant<0>
try.c: 0x559721232f00: i32 = Constant<0>
try.c: 0x559721232f00: 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:generic64

Compiler output

Implementation: T:generic64lc
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: 0x562847df6040: v4i64 = X86ISD::VTRUNC 0x562847df5f10
try.c: 0x562847df5f10: v16i32 = vselect 0x562847de98f0, 0x562847d971d0, 0x562847df5de0
try.c: 0x562847de98f0: v4i1 = X86ISD::PCMPGTM 0x562847decea0, 0x562847de8420
try.c: 0x562847decea0: v4i64 = X86ISD::VBROADCAST 0x562847d94370
try.c: 0x562847d94370: i64,ch = load<LD8[%lsr.iv6971]> 0x562847cfd950, 0x562847dd6a80, undef:i64
try.c: 0x562847dd6a80: i64,ch = CopyFromReg 0x562847cfd950, Register:i64 %vreg50
try.c: 0x562847de8680: i64 = Register %vreg50
try.c: 0x562847d95840: i64 = undef
try.c: 0x562847de8420: v4i64,ch = CopyFromReg 0x562847cfd950, Register:v4i64 %vreg13
try.c: 0x562847ded6f0: v4i64 = Register %vreg13
try.c: 0x562847d971d0: v16i32 = X86ISD::VBROADCAST 0x562847ded100
try.c: 0x562847ded100: i32,ch = load<LD4[ConstantPool]> 0x562847cfd950, 0x562847d93950, undef:i64
try.c: 0x562847d93950: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x562847d4ddf0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x562847d95840: i64 = undef
try.c: 0x562847df5de0: 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: 0x562847df5cb0: i32 = Constant<0>
try.c: 0x562847df5cb0: i32 = Constant<0>
try.c: 0x562847df5cb0: i32 = Constant<0>
try.c: 0x562847df5cb0: i32 = Constant<0>
try.c: 0x562847df5cb0: i32 = Constant<0>
try.c: 0x562847df5cb0: i32 = Constant<0>
try.c: 0x562847df5cb0: i32 = Constant<0>
try.c: 0x562847df5cb0: i32 = Constant<0>
try.c: 0x562847df5cb0: 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:generic64lc

Compiler output

Implementation: T:generic64lc
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: 0x55be87cf4860: v4i64 = X86ISD::VTRUNC 0x55be87cf4730
try.c: 0x55be87cf4730: v16i32 = vselect 0x55be87d0b750, 0x55be87c64ea0, 0x55be87cf4600
try.c: 0x55be87d0b750: v4i1 = X86ISD::PCMPGTM 0x55be87ceca20, 0x55be87ce85b0
try.c: 0x55be87ceca20: v4i64 = X86ISD::VBROADCAST 0x55be87c65360
try.c: 0x55be87c65360: i64,ch = load<LD8[%lsr.iv6971]> 0x55be87be5a30, 0x55be87c844d0, undef:i64
try.c: 0x55be87c844d0: i64,ch = CopyFromReg 0x55be87be5a30, Register:i64 %vreg50
try.c: 0x55be87ce8810: i64 = Register %vreg50
try.c: 0x55be87c94ee0: i64 = undef
try.c: 0x55be87ce85b0: v4i64,ch = CopyFromReg 0x55be87be5a30, Register:v4i64 %vreg13
try.c: 0x55be87ced270: v4i64 = Register %vreg13
try.c: 0x55be87c64ea0: v16i32 = X86ISD::VBROADCAST 0x55be87cecc80
try.c: 0x55be87cecc80: i32,ch = load<LD4[ConstantPool]> 0x55be87be5a30, 0x55be87c818b0, undef:i64
try.c: 0x55be87c818b0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55be87c95860: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55be87c94ee0: i64 = undef
try.c: 0x55be87cf4600: 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: 0x55be87cf44d0: i32 = Constant<0>
try.c: 0x55be87cf44d0: i32 = Constant<0>
try.c: 0x55be87cf44d0: i32 = Constant<0>
try.c: 0x55be87cf44d0: i32 = Constant<0>
try.c: 0x55be87cf44d0: i32 = Constant<0>
try.c: 0x55be87cf44d0: i32 = Constant<0>
try.c: 0x55be87cf44d0: i32 = Constant<0>
try.c: 0x55be87cf44d0: i32 = Constant<0>
try.c: 0x55be87cf44d0: 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:generic64lc

Compiler output

Implementation: T:generic64lc
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: 0x55b8d3ca6e70: v4i64 = X86ISD::VTRUNC 0x55b8d3ca6d40
try.c: 0x55b8d3ca6d40: v16i32 = vselect 0x55b8d3ca1840, 0x55b8d3c40d40, 0x55b8d3ca6c10
try.c: 0x55b8d3ca1840: v4i1 = X86ISD::PCMPGTM 0x55b8d3ca0830, 0x55b8d3c9c3c0
try.c: 0x55b8d3ca0830: v4i64 = X86ISD::VBROADCAST 0x55b8d3c44b60
try.c: 0x55b8d3c44b60: i64,ch = load<LD8[%lsr.iv6971]> 0x55b8d3bb1940, 0x55b8d3c97220, undef:i64
try.c: 0x55b8d3c97220: i64,ch = CopyFromReg 0x55b8d3bb1940, Register:i64 %vreg50
try.c: 0x55b8d3c9c620: i64 = Register %vreg50
try.c: 0x55b8d3c3f3b0: i64 = undef
try.c: 0x55b8d3c9c3c0: v4i64,ch = CopyFromReg 0x55b8d3bb1940, Register:v4i64 %vreg13
try.c: 0x55b8d3ca1080: v4i64 = Register %vreg13
try.c: 0x55b8d3c40d40: v16i32 = X86ISD::VBROADCAST 0x55b8d3ca0a90
try.c: 0x55b8d3ca0a90: i32,ch = load<LD4[ConstantPool]> 0x55b8d3bb1940, 0x55b8d3c44140, undef:i64
try.c: 0x55b8d3c44140: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55b8d3c81280: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55b8d3c3f3b0: i64 = undef
try.c: 0x55b8d3ca6c10: 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: 0x55b8d3ca6ae0: i32 = Constant<0>
try.c: 0x55b8d3ca6ae0: i32 = Constant<0>
try.c: 0x55b8d3ca6ae0: i32 = Constant<0>
try.c: 0x55b8d3ca6ae0: i32 = Constant<0>
try.c: 0x55b8d3ca6ae0: i32 = Constant<0>
try.c: 0x55b8d3ca6ae0: i32 = Constant<0>
try.c: 0x55b8d3ca6ae0: i32 = Constant<0>
try.c: 0x55b8d3ca6ae0: i32 = Constant<0>
try.c: 0x55b8d3ca6ae0: 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:generic64lc

Compiler output

Implementation: T:ref
Security model: timingleaks
Compiler: clang++ -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.cpp: fatal error: error in backend: Cannot select: 0x561b653e3e90: v4i64 = X86ISD::VTRUNC 0x561b653e3d60
try.cpp: 0x561b653e3d60: v16i32 = vselect 0x561b653de860, 0x561b6538f160, 0x561b653e3c30
try.cpp: 0x561b653de860: v4i1 = X86ISD::PCMPGTM 0x561b653c9510, 0x561b653c50a0
try.cpp: 0x561b653c9510: v4i64 = X86ISD::VBROADCAST 0x561b65385940
try.cpp: 0x561b65385940: i64,ch = load<LD8[%lsr.iv6971]> 0x561b652d89c0, 0x561b653b3730, undef:i64
try.cpp: 0x561b653b3730: i64,ch = CopyFromReg 0x561b652d89c0, Register:i64 %vreg50
try.cpp: 0x561b653c5300: i64 = Register %vreg50
try.cpp: 0x561b6538d7d0: i64 = undef
try.cpp: 0x561b653c50a0: v4i64,ch = CopyFromReg 0x561b652d89c0, Register:v4i64 %vreg13
try.cpp: 0x561b653c9d60: v4i64 = Register %vreg13
try.cpp: 0x561b6538f160: v16i32 = X86ISD::VBROADCAST 0x561b653c9770
try.cpp: 0x561b653c9770: i32,ch = load<LD4[ConstantPool]> 0x561b652d89c0, 0x561b65357640, undef:i64
try.cpp: 0x561b65357640: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.cpp: 0x561b65380590: i64 = TargetConstantPool<i32 1> 0
try.cpp: 0x561b6538d7d0: i64 = undef
try.cpp: 0x561b653e3c30: 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.cpp: 0x561b653e3b00: i32 = Constant<0>
try.cpp: 0x561b653e3b00: i32 = Constant<0>
try.cpp: 0x561b653e3b00: i32 = Constant<0>
try.cpp: 0x561b653e3b00: i32 = Constant<0>
try.cpp: 0x561b653e3b00: i32 = Constant<0>
try.cpp: 0x561b653e3b00: i32 = Constant<0>
try.cpp: 0x561b653e3b00: i32 = Constant<0>
try.cpp: 0x561b653e3b00: i32 = Constant<0>
try.cpp: 0x561b653e3b00: i32 = Constant<0>
try.cpp: ...

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

Compiler output

Implementation: T:ref
Security model: timingleaks
Compiler: clang++ -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.cpp: fatal error: error in backend: Cannot select: 0x55b9fede2310: v4i64 = X86ISD::VTRUNC 0x55b9fede21e0
try.cpp: 0x55b9fede21e0: v16i32 = vselect 0x55b9fedda480, 0x55b9fed54c00, 0x55b9fede20b0
try.cpp: 0x55b9fedda480: v4i1 = X86ISD::PCMPGTM 0x55b9fedbcdc0, 0x55b9fedb8340
try.cpp: 0x55b9fedbcdc0: v4i64 = X86ISD::VBROADCAST 0x55b9fed550c0
try.cpp: 0x55b9fed550c0: i64,ch = load<LD8[%lsr.iv6971]> 0x55b9fecb5a80, 0x55b9fed69a80, undef:i64
try.cpp: 0x55b9fed69a80: i64,ch = CopyFromReg 0x55b9fecb5a80, Register:i64 %vreg50
try.cpp: 0x55b9fedb85a0: i64 = Register %vreg50
try.cpp: 0x55b9fed518c0: i64 = undef
try.cpp: 0x55b9fedb8340: v4i64,ch = CopyFromReg 0x55b9fecb5a80, Register:v4i64 %vreg13
try.cpp: 0x55b9fedbd610: v4i64 = Register %vreg13
try.cpp: 0x55b9fed54c00: v16i32 = X86ISD::VBROADCAST 0x55b9fedbd020
try.cpp: 0x55b9fedbd020: i32,ch = load<LD4[ConstantPool]> 0x55b9fecb5a80, 0x55b9fed61830, undef:i64
try.cpp: 0x55b9fed61830: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.cpp: 0x55b9fed52240: i64 = TargetConstantPool<i32 1> 0
try.cpp: 0x55b9fed518c0: i64 = undef
try.cpp: 0x55b9fede20b0: 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.cpp: 0x55b9fede1f80: i32 = Constant<0>
try.cpp: 0x55b9fede1f80: i32 = Constant<0>
try.cpp: 0x55b9fede1f80: i32 = Constant<0>
try.cpp: 0x55b9fede1f80: i32 = Constant<0>
try.cpp: 0x55b9fede1f80: i32 = Constant<0>
try.cpp: 0x55b9fede1f80: i32 = Constant<0>
try.cpp: 0x55b9fede1f80: i32 = Constant<0>
try.cpp: 0x55b9fede1f80: i32 = Constant<0>
try.cpp: 0x55b9fede1f80: i32 = Constant<0>
try.cpp: ...

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

Compiler output

Implementation: T:ref
Security model: timingleaks
Compiler: clang++ -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.cpp: fatal error: error in backend: Cannot select: 0x5601610fce30: v4i64 = X86ISD::VTRUNC 0x5601610fcd00
try.cpp: 0x5601610fcd00: v16i32 = vselect 0x5601610e7070, 0x56016108a4f0, 0x5601610fcbd0
try.cpp: 0x5601610e7070: v4i1 = X86ISD::PCMPGTM 0x5601610e4040, 0x5601610df410
try.cpp: 0x5601610e4040: v4i64 = X86ISD::VBROADCAST 0x5601610874b0
try.cpp: 0x5601610874b0: i64,ch = load<LD8[%lsr.iv6971]> 0x560160ff29c0, 0x5601610d42c0, undef:i64
try.cpp: 0x5601610d42c0: i64,ch = CopyFromReg 0x560160ff29c0, Register:i64 %vreg50
try.cpp: 0x5601610df670: i64 = Register %vreg50
try.cpp: 0x560161088b60: i64 = undef
try.cpp: 0x5601610df410: v4i64,ch = CopyFromReg 0x560160ff29c0, Register:v4i64 %vreg13
try.cpp: 0x5601610e4890: v4i64 = Register %vreg13
try.cpp: 0x56016108a4f0: v16i32 = X86ISD::VBROADCAST 0x5601610e42a0
try.cpp: 0x5601610e42a0: i32,ch = load<LD4[ConstantPool]> 0x560160ff29c0, 0x560161086a90, undef:i64
try.cpp: 0x560161086a90: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.cpp: 0x5601610db3c0: i64 = TargetConstantPool<i32 1> 0
try.cpp: 0x560161088b60: i64 = undef
try.cpp: 0x5601610fcbd0: 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.cpp: 0x5601610fcaa0: i32 = Constant<0>
try.cpp: 0x5601610fcaa0: i32 = Constant<0>
try.cpp: 0x5601610fcaa0: i32 = Constant<0>
try.cpp: 0x5601610fcaa0: i32 = Constant<0>
try.cpp: 0x5601610fcaa0: i32 = Constant<0>
try.cpp: 0x5601610fcaa0: i32 = Constant<0>
try.cpp: 0x5601610fcaa0: i32 = Constant<0>
try.cpp: 0x5601610fcaa0: i32 = Constant<0>
try.cpp: 0x5601610fcaa0: i32 = Constant<0>
try.cpp: ...

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