Implementation notes: amd64, cel02, crypto_aead/ascon128av12

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_aead
Primitive: ascon128av12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
4747616762 0 031116 816 896T:opt64oldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
5670216776 0 034389 824 960T:opt64oldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
5787624474 0 039178 800 856T:opt64oldclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
6641416228 0 029128 800 896T:opt64oldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
6727216980 0 029848 800 896T:opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
6831418287 0 035893 824 960T:opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
6878217588 0 031900 816 896T:opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
7104020580 0 038205 824 960T:refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
7586018271 0 032396 816 896T:opt64oldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
8141020284 0 034348 816 896T:opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
8251218924 0 032988 816 896T:refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
8271419630 0 032500 792 856T:opt64oldclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
9541219769 0 032628 792 856T:opt64clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
9974223618 0 038314 800 856T:refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
10170418922 0 033228 816 896T:refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
10522641580 0 059173 824 960T:bi32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
11238220693 0 033428 792 856T:refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
11307049685 0 064044 816 896T:opt32oldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
11352023686 0 038362 800 856T:opt64clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
12194839259 0 053954 800 856T:bi32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1256424044 0 021717 824 960T:refoldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1360523306 0 016296 800 896T:refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1513003499 0 018258 800 856T:refoldclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
17538839756 0 052616 800 896T:bi32_lowreggcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1756082889 0 017276 816 896T:refoldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
17583641542 0 055852 816 896T:bi32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
17603441036 0 058629 824 960T:bi32_lowreggcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
17609439879 0 052652 792 856T:bi32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
17721641095 0 055436 816 896T:bi32_lowreggcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
18211439821 0 052628 792 856T:bi32_lowregclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
18661640218 0 053080 800 896T:bi32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
18863844458 0 057352 800 896T:opt32oldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
19231043166 0 057228 816 896T:bi32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
19329849655 0 067269 824 960T:opt32oldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
21470048737 0 062860 816 896T:opt32oldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
22112042278 0 056364 816 896T:bi32_lowreggcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
22793039540 0 054234 800 856T:bi32_lowregclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
2321822593 0 016740 816 896T:refoldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2328602316 0 015260 792 856T:refoldclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
2487882344 0 015296 800 896T:refoldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
451050173513 0 0188218 800 856T:bi16clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
659352128691 0 0146317 824 960T:bi16gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
664854118649 0 0131544 800 896T:bi16gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
669546126640 0 0140964 816 896T:bi16gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
837388171435 0 0184308 792 856T:bi16clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
868898343657 0 0356596 792 856T:bi8clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
948386174416 0 0188508 816 896T:bi16gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1066696239445 0 0253764 816 896T:bi8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1082232210372 0 0223272 800 896T:bi8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1391124242454 0 0260061 824 960T:bi8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1453770347310 0 0362026 800 856T:bi8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1477976313941 0 0328028 816 896T:bi8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130

Checksum failure

Implementation: T:opt32old
Security model: timingleaks
Compiler: clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
9d2b67d41deda3d431167e7e7b502cfb9a750635c9479d5368c119a3e6fa6e29
Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt32old
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt32old

Compiler output

Implementation: T:bi16
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: 0x55a2c76c92a0: v4i64 = X86ISD::VTRUNC 0x55a2c76c9170
try.c: 0x55a2c76c9170: v16i32 = vselect 0x55a2c76ce900, 0x55a2c765b9c0, 0x55a2c76c9040
try.c: 0x55a2c76ce900: v4i1 = X86ISD::PCMPGTM 0x55a2c76af930, 0x55a2c76ab4c0
try.c: 0x55a2c76af930: v4i64 = X86ISD::VBROADCAST 0x55a2c7653100
try.c: 0x55a2c7653100: i64,ch = load<LD8[%lsr.iv6971]> 0x55a2c75c09d0, 0x55a2c769b540, undef:i64
try.c: 0x55a2c769b540: i64,ch = CopyFromReg 0x55a2c75c09d0, Register:i64 %vreg50
try.c: 0x55a2c76ab720: i64 = Register %vreg50
try.c: 0x55a2c76545d0: i64 = undef
try.c: 0x55a2c76ab4c0: v4i64,ch = CopyFromReg 0x55a2c75c09d0, Register:v4i64 %vreg13
try.c: 0x55a2c76b0180: v4i64 = Register %vreg13
try.c: 0x55a2c765b9c0: v16i32 = X86ISD::VBROADCAST 0x55a2c76afb90
try.c: 0x55a2c76afb90: i32,ch = load<LD4[ConstantPool]> 0x55a2c75c09d0, 0x55a2c76526e0, undef:i64
try.c: 0x55a2c76526e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55a2c7699c20: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55a2c76545d0: i64 = undef
try.c: 0x55a2c76c9040: 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: 0x55a2c76c8f10: i32 = Constant<0>
try.c: 0x55a2c76c8f10: i32 = Constant<0>
try.c: 0x55a2c76c8f10: i32 = Constant<0>
try.c: 0x55a2c76c8f10: i32 = Constant<0>
try.c: 0x55a2c76c8f10: i32 = Constant<0>
try.c: 0x55a2c76c8f10: i32 = Constant<0>
try.c: 0x55a2c76c8f10: i32 = Constant<0>
try.c: 0x55a2c76c8f10: i32 = Constant<0>
try.c: 0x55a2c76c8f10: 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:bi16

Compiler output

Implementation: T:bi16
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: 0x55a8b2770310: v4i64 = X86ISD::VTRUNC 0x55a8b27701e0
try.c: 0x55a8b27701e0: v16i32 = vselect 0x55a8b2761390, 0x55a8b26e6f60, 0x55a8b27700b0
try.c: 0x55a8b2761390: v4i1 = X86ISD::PCMPGTM 0x55a8b274b1f0, 0x55a8b2747780
try.c: 0x55a8b274b1f0: v4i64 = X86ISD::VBROADCAST 0x55a8b26e7420
try.c: 0x55a8b26e7420: i64,ch = load<LD8[%lsr.iv6971]> 0x55a8b2645a30, 0x55a8b26ecde0, undef:i64
try.c: 0x55a8b26ecde0: i64,ch = CopyFromReg 0x55a8b2645a30, Register:i64 %vreg50
try.c: 0x55a8b27479e0: i64 = Register %vreg50
try.c: 0x55a8b26e47a0: i64 = undef
try.c: 0x55a8b2747780: v4i64,ch = CopyFromReg 0x55a8b2645a30, Register:v4i64 %vreg13
try.c: 0x55a8b274ba40: v4i64 = Register %vreg13
try.c: 0x55a8b26e6f60: v16i32 = X86ISD::VBROADCAST 0x55a8b274b450
try.c: 0x55a8b274b450: i32,ch = load<LD4[ConstantPool]> 0x55a8b2645a30, 0x55a8b26eb3b0, undef:i64
try.c: 0x55a8b26eb3b0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55a8b26e5120: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55a8b26e47a0: i64 = undef
try.c: 0x55a8b27700b0: 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: 0x55a8b276ff80: i32 = Constant<0>
try.c: 0x55a8b276ff80: i32 = Constant<0>
try.c: 0x55a8b276ff80: i32 = Constant<0>
try.c: 0x55a8b276ff80: i32 = Constant<0>
try.c: 0x55a8b276ff80: i32 = Constant<0>
try.c: 0x55a8b276ff80: i32 = Constant<0>
try.c: 0x55a8b276ff80: i32 = Constant<0>
try.c: 0x55a8b276ff80: i32 = Constant<0>
try.c: 0x55a8b276ff80: 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:bi16

Compiler output

Implementation: T:bi16
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: 0x5647eece7aa0: v4i64 = X86ISD::VTRUNC 0x5647eece7970
try.c: 0x5647eece7970: v16i32 = vselect 0x5647eece4480, 0x5647eec6da80, 0x5647eece7840
try.c: 0x5647eece4480: v4i1 = X86ISD::PCMPGTM 0x5647eecc5240, 0x5647eecc0dd0
try.c: 0x5647eecc5240: v4i64 = X86ISD::VBROADCAST 0x5647eec6ac20
try.c: 0x5647eec6ac20: i64,ch = load<LD8[%lsr.iv6971]> 0x5647eebd5920, 0x5647eecaabe0, undef:i64
try.c: 0x5647eecaabe0: i64,ch = CopyFromReg 0x5647eebd5920, Register:i64 %vreg50
try.c: 0x5647eecc1030: i64 = Register %vreg50
try.c: 0x5647eec6c0f0: i64 = undef
try.c: 0x5647eecc0dd0: v4i64,ch = CopyFromReg 0x5647eebd5920, Register:v4i64 %vreg13
try.c: 0x5647eecc5a90: v4i64 = Register %vreg13
try.c: 0x5647eec6da80: v16i32 = X86ISD::VBROADCAST 0x5647eecc54a0
try.c: 0x5647eecc54a0: i32,ch = load<LD4[ConstantPool]> 0x5647eebd5920, 0x5647eec69040, undef:i64
try.c: 0x5647eec69040: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5647eecb3d40: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5647eec6c0f0: i64 = undef
try.c: 0x5647eece7840: 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: 0x5647eece7710: i32 = Constant<0>
try.c: 0x5647eece7710: i32 = Constant<0>
try.c: 0x5647eece7710: i32 = Constant<0>
try.c: 0x5647eece7710: i32 = Constant<0>
try.c: 0x5647eece7710: i32 = Constant<0>
try.c: 0x5647eece7710: i32 = Constant<0>
try.c: 0x5647eece7710: i32 = Constant<0>
try.c: 0x5647eece7710: i32 = Constant<0>
try.c: 0x5647eece7710: 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:bi16

Compiler output

Implementation: T:bi32
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: 0x55bfb59d7030: v4i64 = X86ISD::VTRUNC 0x55bfb59d6f00
try.c: 0x55bfb59d6f00: v16i32 = vselect 0x55bfb59d4eb0, 0x55bfb597d660, 0x55bfb59d6dd0
try.c: 0x55bfb59d4eb0: v4i1 = X86ISD::PCMPGTM 0x55bfb59d1e90, 0x55bfb59cda20
try.c: 0x55bfb59d1e90: v4i64 = X86ISD::VBROADCAST 0x55bfb59749b0
try.c: 0x55bfb59749b0: i64,ch = load<LD8[%lsr.iv6971]> 0x55bfb58e2950, 0x55bfb59c3d90, undef:i64
try.c: 0x55bfb59c3d90: i64,ch = CopyFromReg 0x55bfb58e2950, Register:i64 %vreg50
try.c: 0x55bfb59cdc80: i64 = Register %vreg50
try.c: 0x55bfb5975e80: i64 = undef
try.c: 0x55bfb59cda20: v4i64,ch = CopyFromReg 0x55bfb58e2950, Register:v4i64 %vreg13
try.c: 0x55bfb59d26e0: v4i64 = Register %vreg13
try.c: 0x55bfb597d660: v16i32 = X86ISD::VBROADCAST 0x55bfb59d20f0
try.c: 0x55bfb59d20f0: i32,ch = load<LD4[ConstantPool]> 0x55bfb58e2950, 0x55bfb59791e0, undef:i64
try.c: 0x55bfb59791e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55bfb59971a0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55bfb5975e80: i64 = undef
try.c: 0x55bfb59d6dd0: 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: 0x55bfb59d6ca0: i32 = Constant<0>
try.c: 0x55bfb59d6ca0: i32 = Constant<0>
try.c: 0x55bfb59d6ca0: i32 = Constant<0>
try.c: 0x55bfb59d6ca0: i32 = Constant<0>
try.c: 0x55bfb59d6ca0: i32 = Constant<0>
try.c: 0x55bfb59d6ca0: i32 = Constant<0>
try.c: 0x55bfb59d6ca0: i32 = Constant<0>
try.c: 0x55bfb59d6ca0: i32 = Constant<0>
try.c: 0x55bfb59d6ca0: 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:bi32

Compiler output

Implementation: T:bi32
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: 0x5576d86e1430: v4i64 = X86ISD::VTRUNC 0x5576d86e1300
try.c: 0x5576d86e1300: v16i32 = vselect 0x5576d86c06c0, 0x5576d8657280, 0x5576d86e11d0
try.c: 0x5576d86c06c0: v4i1 = X86ISD::PCMPGTM 0x5576d86bb680, 0x5576d86b7450
try.c: 0x5576d86bb680: v4i64 = X86ISD::VBROADCAST 0x5576d8657740
try.c: 0x5576d8657740: i64,ch = load<LD8[%lsr.iv6971]> 0x5576d85b5a30, 0x5576d864e820, undef:i64
try.c: 0x5576d864e820: i64,ch = CopyFromReg 0x5576d85b5a30, Register:i64 %vreg50
try.c: 0x5576d86b76b0: i64 = Register %vreg50
try.c: 0x5576d8672730: i64 = undef
try.c: 0x5576d86b7450: v4i64,ch = CopyFromReg 0x5576d85b5a30, Register:v4i64 %vreg13
try.c: 0x5576d86bbed0: v4i64 = Register %vreg13
try.c: 0x5576d8657280: v16i32 = X86ISD::VBROADCAST 0x5576d86bb8e0
try.c: 0x5576d86bb8e0: i32,ch = load<LD4[ConstantPool]> 0x5576d85b5a30, 0x5576d865c8a0, undef:i64
try.c: 0x5576d865c8a0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5576d86730b0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5576d8672730: i64 = undef
try.c: 0x5576d86e11d0: 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: 0x5576d86e10a0: i32 = Constant<0>
try.c: 0x5576d86e10a0: i32 = Constant<0>
try.c: 0x5576d86e10a0: i32 = Constant<0>
try.c: 0x5576d86e10a0: i32 = Constant<0>
try.c: 0x5576d86e10a0: i32 = Constant<0>
try.c: 0x5576d86e10a0: i32 = Constant<0>
try.c: 0x5576d86e10a0: i32 = Constant<0>
try.c: 0x5576d86e10a0: i32 = Constant<0>
try.c: 0x5576d86e10a0: 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:bi32

Compiler output

Implementation: T:bi32
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: 0x55912a88dc10: v4i64 = X86ISD::VTRUNC 0x55912a88dae0
try.c: 0x55912a88dae0: v16i32 = vselect 0x55912a88a5f0, 0x55912a826460, 0x55912a88d9b0
try.c: 0x55912a88a5f0: v4i1 = X86ISD::PCMPGTM 0x55912a885fb0, 0x55912a881b40
try.c: 0x55912a885fb0: v4i64 = X86ISD::VBROADCAST 0x55912a828890
try.c: 0x55912a828890: i64,ch = load<LD8[%lsr.iv6971]> 0x55912a796950, 0x55912a878330, undef:i64
try.c: 0x55912a878330: i64,ch = CopyFromReg 0x55912a796950, Register:i64 %vreg50
try.c: 0x55912a881da0: i64 = Register %vreg50
try.c: 0x55912a829d60: i64 = undef
try.c: 0x55912a881b40: v4i64,ch = CopyFromReg 0x55912a796950, Register:v4i64 %vreg13
try.c: 0x55912a886800: v4i64 = Register %vreg13
try.c: 0x55912a826460: v16i32 = X86ISD::VBROADCAST 0x55912a886210
try.c: 0x55912a886210: i32,ch = load<LD4[ConstantPool]> 0x55912a796950, 0x55912a8157e0, undef:i64
try.c: 0x55912a8157e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55912a867310: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55912a829d60: i64 = undef
try.c: 0x55912a88d9b0: 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: 0x55912a88d880: i32 = Constant<0>
try.c: 0x55912a88d880: i32 = Constant<0>
try.c: 0x55912a88d880: i32 = Constant<0>
try.c: 0x55912a88d880: i32 = Constant<0>
try.c: 0x55912a88d880: i32 = Constant<0>
try.c: 0x55912a88d880: i32 = Constant<0>
try.c: 0x55912a88d880: i32 = Constant<0>
try.c: 0x55912a88d880: i32 = Constant<0>
try.c: 0x55912a88d880: 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:bi32

Compiler output

Implementation: T:bi32_lowreg
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: 0x55e47f7870d0: v4i64 = X86ISD::VTRUNC 0x55e47f786fa0
try.c: 0x55e47f786fa0: v16i32 = vselect 0x55e47f78b670, 0x55e47f72aa20, 0x55e47f786e70
try.c: 0x55e47f78b670: v4i1 = X86ISD::PCMPGTM 0x55e47f76f770, 0x55e47f76b300
try.c: 0x55e47f76f770: v4i64 = X86ISD::VBROADCAST 0x55e47f726740
try.c: 0x55e47f726740: i64,ch = load<LD8[%lsr.iv6971]> 0x55e47f680940, 0x55e47f762a80, undef:i64
try.c: 0x55e47f762a80: i64,ch = CopyFromReg 0x55e47f680940, Register:i64 %vreg50
try.c: 0x55e47f76b560: i64 = Register %vreg50
try.c: 0x55e47f727c10: i64 = undef
try.c: 0x55e47f76b300: v4i64,ch = CopyFromReg 0x55e47f680940, Register:v4i64 %vreg13
try.c: 0x55e47f76ffc0: v4i64 = Register %vreg13
try.c: 0x55e47f72aa20: v16i32 = X86ISD::VBROADCAST 0x55e47f76f9d0
try.c: 0x55e47f76f9d0: i32,ch = load<LD4[ConstantPool]> 0x55e47f680940, 0x55e47f70f4b0, undef:i64
try.c: 0x55e47f70f4b0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55e47f71f5a0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55e47f727c10: i64 = undef
try.c: 0x55e47f786e70: 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: 0x55e47f786d40: i32 = Constant<0>
try.c: 0x55e47f786d40: i32 = Constant<0>
try.c: 0x55e47f786d40: i32 = Constant<0>
try.c: 0x55e47f786d40: i32 = Constant<0>
try.c: 0x55e47f786d40: i32 = Constant<0>
try.c: 0x55e47f786d40: i32 = Constant<0>
try.c: 0x55e47f786d40: i32 = Constant<0>
try.c: 0x55e47f786d40: i32 = Constant<0>
try.c: 0x55e47f786d40: 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:bi32_lowreg

Compiler output

Implementation: T:bi32_lowreg
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: 0x565227b47300: v4i64 = X86ISD::VTRUNC 0x565227b471d0
try.c: 0x565227b471d0: v16i32 = vselect 0x565227b43ce0, 0x565227ad7ee0, 0x565227b470a0
try.c: 0x565227b43ce0: v4i1 = X86ISD::PCMPGTM 0x565227b2e540, 0x565227b2a0d0
try.c: 0x565227b2e540: v4i64 = X86ISD::VBROADCAST 0x565227ad83a0
try.c: 0x565227ad83a0: i64,ch = load<LD8[%lsr.iv6971]> 0x565227a27a30, 0x565227ac63e0, undef:i64
try.c: 0x565227ac63e0: i64,ch = CopyFromReg 0x565227a27a30, Register:i64 %vreg50
try.c: 0x565227b2a330: i64 = Register %vreg50
try.c: 0x565227adb1f0: i64 = undef
try.c: 0x565227b2a0d0: v4i64,ch = CopyFromReg 0x565227a27a30, Register:v4i64 %vreg13
try.c: 0x565227b2ed90: v4i64 = Register %vreg13
try.c: 0x565227ad7ee0: v16i32 = X86ISD::VBROADCAST 0x565227b2e7a0
try.c: 0x565227b2e7a0: i32,ch = load<LD4[ConstantPool]> 0x565227a27a30, 0x565227acfb70, undef:i64
try.c: 0x565227acfb70: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x565227adbb70: i64 = TargetConstantPool<i32 1> 0
try.c: 0x565227adb1f0: i64 = undef
try.c: 0x565227b470a0: 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: 0x565227b46f70: i32 = Constant<0>
try.c: 0x565227b46f70: i32 = Constant<0>
try.c: 0x565227b46f70: i32 = Constant<0>
try.c: 0x565227b46f70: i32 = Constant<0>
try.c: 0x565227b46f70: i32 = Constant<0>
try.c: 0x565227b46f70: i32 = Constant<0>
try.c: 0x565227b46f70: i32 = Constant<0>
try.c: 0x565227b46f70: i32 = Constant<0>
try.c: 0x565227b46f70: 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:bi32_lowreg

Compiler output

Implementation: T:bi32_lowreg
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: 0x55d5789d28f0: v4i64 = X86ISD::VTRUNC 0x55d5789d27c0
try.c: 0x55d5789d27c0: v16i32 = vselect 0x55d5789be740, 0x55d578960840, 0x55d5789d2690
try.c: 0x55d5789be740: v4i1 = X86ISD::PCMPGTM 0x55d5789b8f80, 0x55d5789b4b10
try.c: 0x55d5789b8f80: v4i64 = X86ISD::VBROADCAST 0x55d578980380
try.c: 0x55d578980380: i64,ch = load<LD8[%lsr.iv6971]> 0x55d5788c9950, 0x55d5789ab2c0, undef:i64
try.c: 0x55d5789ab2c0: i64,ch = CopyFromReg 0x55d5788c9950, Register:i64 %vreg50
try.c: 0x55d5789b4d70: i64 = Register %vreg50
try.c: 0x55d578981850: i64 = undef
try.c: 0x55d5789b4b10: v4i64,ch = CopyFromReg 0x55d5788c9950, Register:v4i64 %vreg13
try.c: 0x55d5789b97d0: v4i64 = Register %vreg13
try.c: 0x55d578960840: v16i32 = X86ISD::VBROADCAST 0x55d5789b91e0
try.c: 0x55d5789b91e0: i32,ch = load<LD4[ConstantPool]> 0x55d5788c9950, 0x55d57895d0b0, undef:i64
try.c: 0x55d57895d0b0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55d57899ec50: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55d578981850: i64 = undef
try.c: 0x55d5789d2690: 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: 0x55d5789d2560: i32 = Constant<0>
try.c: 0x55d5789d2560: i32 = Constant<0>
try.c: 0x55d5789d2560: i32 = Constant<0>
try.c: 0x55d5789d2560: i32 = Constant<0>
try.c: 0x55d5789d2560: i32 = Constant<0>
try.c: 0x55d5789d2560: i32 = Constant<0>
try.c: 0x55d5789d2560: i32 = Constant<0>
try.c: 0x55d5789d2560: i32 = Constant<0>
try.c: 0x55d5789d2560: 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:bi32_lowreg

Compiler output

Implementation: T:bi8
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: 0x55ee9740d180: v4i64 = X86ISD::VTRUNC 0x55ee9740d050
try.c: 0x55ee9740d050: v16i32 = vselect 0x55ee97402940, 0x55ee973a4ba0, 0x55ee9740cf20
try.c: 0x55ee97402940: v4i1 = X86ISD::PCMPGTM 0x55ee973ea5c0, 0x55ee973e6150
try.c: 0x55ee973ea5c0: v4i64 = X86ISD::VBROADCAST 0x55ee9738e250
try.c: 0x55ee9738e250: i64,ch = load<LD8[%lsr.iv6971]> 0x55ee972fb900, 0x55ee973d8070, undef:i64
try.c: 0x55ee973d8070: i64,ch = CopyFromReg 0x55ee972fb900, Register:i64 %vreg50
try.c: 0x55ee973e63b0: i64 = Register %vreg50
try.c: 0x55ee9738f720: i64 = undef
try.c: 0x55ee973e6150: v4i64,ch = CopyFromReg 0x55ee972fb900, Register:v4i64 %vreg13
try.c: 0x55ee973eae10: v4i64 = Register %vreg13
try.c: 0x55ee973a4ba0: v16i32 = X86ISD::VBROADCAST 0x55ee973ea820
try.c: 0x55ee973ea820: i32,ch = load<LD4[ConstantPool]> 0x55ee972fb900, 0x55ee9738d830, undef:i64
try.c: 0x55ee9738d830: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55ee973d2650: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55ee9738f720: i64 = undef
try.c: 0x55ee9740cf20: 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: 0x55ee9740cdf0: i32 = Constant<0>
try.c: 0x55ee9740cdf0: i32 = Constant<0>
try.c: 0x55ee9740cdf0: i32 = Constant<0>
try.c: 0x55ee9740cdf0: i32 = Constant<0>
try.c: 0x55ee9740cdf0: i32 = Constant<0>
try.c: 0x55ee9740cdf0: i32 = Constant<0>
try.c: 0x55ee9740cdf0: i32 = Constant<0>
try.c: 0x55ee9740cdf0: i32 = Constant<0>
try.c: 0x55ee9740cdf0: 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:bi8

Compiler output

Implementation: T:bi8
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: 0x562079b4a140: v4i64 = X86ISD::VTRUNC 0x562079b4a010
try.c: 0x562079b4a010: v16i32 = vselect 0x562079b50f50, 0x562079ac7470, 0x562079b49ee0
try.c: 0x562079b50f50: v4i1 = X86ISD::PCMPGTM 0x562079b32d60, 0x562079b2eb30
try.c: 0x562079b32d60: v4i64 = X86ISD::VBROADCAST 0x562079ac7930
try.c: 0x562079ac7930: i64,ch = load<LD8[%lsr.iv6971]> 0x562079a2da30, 0x562079ad0170, undef:i64
try.c: 0x562079ad0170: i64,ch = CopyFromReg 0x562079a2da30, Register:i64 %vreg50
try.c: 0x562079b2ed90: i64 = Register %vreg50
try.c: 0x562079aace20: i64 = undef
try.c: 0x562079b2eb30: v4i64,ch = CopyFromReg 0x562079a2da30, Register:v4i64 %vreg13
try.c: 0x562079b335b0: v4i64 = Register %vreg13
try.c: 0x562079ac7470: v16i32 = X86ISD::VBROADCAST 0x562079b32fc0
try.c: 0x562079b32fc0: i32,ch = load<LD4[ConstantPool]> 0x562079a2da30, 0x562079aca3e0, undef:i64
try.c: 0x562079aca3e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x562079aad7a0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x562079aace20: i64 = undef
try.c: 0x562079b49ee0: 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: 0x562079b49db0: i32 = Constant<0>
try.c: 0x562079b49db0: i32 = Constant<0>
try.c: 0x562079b49db0: i32 = Constant<0>
try.c: 0x562079b49db0: i32 = Constant<0>
try.c: 0x562079b49db0: i32 = Constant<0>
try.c: 0x562079b49db0: i32 = Constant<0>
try.c: 0x562079b49db0: i32 = Constant<0>
try.c: 0x562079b49db0: i32 = Constant<0>
try.c: 0x562079b49db0: 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:bi8

Compiler output

Implementation: T:bi8
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: 0x558988916ea0: v4i64 = X86ISD::VTRUNC 0x558988916d70
try.c: 0x558988916d70: v16i32 = vselect 0x55898892c400, 0x5589888dee00, 0x558988916c40
try.c: 0x55898892c400: v4i1 = X86ISD::PCMPGTM 0x558988911870, 0x55898890d400
try.c: 0x558988911870: v4i64 = X86ISD::VBROADCAST 0x5589888c0780
try.c: 0x5589888c0780: i64,ch = load<LD8[%lsr.iv6971]> 0x558988822920, 0x5589888fbaf0, undef:i64
try.c: 0x5589888fbaf0: i64,ch = CopyFromReg 0x558988822920, Register:i64 %vreg50
try.c: 0x55898890d660: i64 = Register %vreg50
try.c: 0x5589888dd470: i64 = undef
try.c: 0x55898890d400: v4i64,ch = CopyFromReg 0x558988822920, Register:v4i64 %vreg13
try.c: 0x5589889120c0: v4i64 = Register %vreg13
try.c: 0x5589888dee00: v16i32 = X86ISD::VBROADCAST 0x558988911ad0
try.c: 0x558988911ad0: i32,ch = load<LD4[ConstantPool]> 0x558988822920, 0x5589888bfd60, undef:i64
try.c: 0x5589888bfd60: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5589888fccf0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5589888dd470: i64 = undef
try.c: 0x558988916c40: 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: 0x558988916b10: i32 = Constant<0>
try.c: 0x558988916b10: i32 = Constant<0>
try.c: 0x558988916b10: i32 = Constant<0>
try.c: 0x558988916b10: i32 = Constant<0>
try.c: 0x558988916b10: i32 = Constant<0>
try.c: 0x558988916b10: i32 = Constant<0>
try.c: 0x558988916b10: i32 = Constant<0>
try.c: 0x558988916b10: i32 = Constant<0>
try.c: 0x558988916b10: 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:bi8

Compiler output

Implementation: T:opt32old
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: 0x55616e6fe300: v4i64 = X86ISD::VTRUNC 0x55616e6fe1d0
try.c: 0x55616e6fe1d0: v16i32 = vselect 0x55616e71a260, 0x55616e6c3d20, 0x55616e6fe0a0
try.c: 0x55616e71a260: v4i1 = X86ISD::PCMPGTM 0x55616e6f98c0, 0x55616e6f5450
try.c: 0x55616e6f98c0: v4i64 = X86ISD::VBROADCAST 0x55616e69a880
try.c: 0x55616e69a880: i64,ch = load<LD8[%lsr.iv6971]> 0x55616e60a950, 0x55616e6e37a0, undef:i64
try.c: 0x55616e6e37a0: i64,ch = CopyFromReg 0x55616e60a950, Register:i64 %vreg50
try.c: 0x55616e6f56b0: i64 = Register %vreg50
try.c: 0x55616e6c2390: i64 = undef
try.c: 0x55616e6f5450: v4i64,ch = CopyFromReg 0x55616e60a950, Register:v4i64 %vreg13
try.c: 0x55616e6fa110: v4i64 = Register %vreg13
try.c: 0x55616e6c3d20: v16i32 = X86ISD::VBROADCAST 0x55616e6f9b20
try.c: 0x55616e6f9b20: i32,ch = load<LD4[ConstantPool]> 0x55616e60a950, 0x55616e699e60, undef:i64
try.c: 0x55616e699e60: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55616e6a5cd0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55616e6c2390: i64 = undef
try.c: 0x55616e6fe0a0: 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: 0x55616e6fdf70: i32 = Constant<0>
try.c: 0x55616e6fdf70: i32 = Constant<0>
try.c: 0x55616e6fdf70: i32 = Constant<0>
try.c: 0x55616e6fdf70: i32 = Constant<0>
try.c: 0x55616e6fdf70: i32 = Constant<0>
try.c: 0x55616e6fdf70: i32 = Constant<0>
try.c: 0x55616e6fdf70: i32 = Constant<0>
try.c: 0x55616e6fdf70: i32 = Constant<0>
try.c: 0x55616e6fdf70: 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:opt32old

Compiler output

Implementation: T:opt32old
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: 0x55a0a8bb1b30: v4i64 = X86ISD::VTRUNC 0x55a0a8bb1a00
try.c: 0x55a0a8bb1a00: v16i32 = vselect 0x55a0a8bae510, 0x55a0a8b2bec0, 0x55a0a8bb18d0
try.c: 0x55a0a8bae510: v4i1 = X86ISD::PCMPGTM 0x55a0a8b97520, 0x55a0a8b930b0
try.c: 0x55a0a8b97520: v4i64 = X86ISD::VBROADCAST 0x55a0a8b2c380
try.c: 0x55a0a8b2c380: i64,ch = load<LD8[%lsr.iv6971]> 0x55a0a8a91a30, 0x55a0a8b47de0, undef:i64
try.c: 0x55a0a8b47de0: i64,ch = CopyFromReg 0x55a0a8a91a30, Register:i64 %vreg50
try.c: 0x55a0a8b93310: i64 = Register %vreg50
try.c: 0x55a0a8b34780: i64 = undef
try.c: 0x55a0a8b930b0: v4i64,ch = CopyFromReg 0x55a0a8a91a30, Register:v4i64 %vreg13
try.c: 0x55a0a8b97d70: v4i64 = Register %vreg13
try.c: 0x55a0a8b2bec0: v16i32 = X86ISD::VBROADCAST 0x55a0a8b97780
try.c: 0x55a0a8b97780: i32,ch = load<LD4[ConstantPool]> 0x55a0a8a91a30, 0x55a0a8b2e860, undef:i64
try.c: 0x55a0a8b2e860: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55a0a8b35100: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55a0a8b34780: i64 = undef
try.c: 0x55a0a8bb18d0: 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: 0x55a0a8bb17a0: i32 = Constant<0>
try.c: 0x55a0a8bb17a0: i32 = Constant<0>
try.c: 0x55a0a8bb17a0: i32 = Constant<0>
try.c: 0x55a0a8bb17a0: i32 = Constant<0>
try.c: 0x55a0a8bb17a0: i32 = Constant<0>
try.c: 0x55a0a8bb17a0: i32 = Constant<0>
try.c: 0x55a0a8bb17a0: i32 = Constant<0>
try.c: 0x55a0a8bb17a0: i32 = Constant<0>
try.c: 0x55a0a8bb17a0: 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:opt32old

Compiler output

Implementation: T:opt32old
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: 0x55e201c2fad0: v4i64 = X86ISD::VTRUNC 0x55e201c2f9a0
try.c: 0x55e201c2f9a0: v16i32 = vselect 0x55e201bf8b00, 0x55e201bcb600, 0x55e201c2f870
try.c: 0x55e201bf8b00: v4i1 = X86ISD::PCMPGTM 0x55e201c14140, 0x55e201c0fcd0
try.c: 0x55e201c14140: v4i64 = X86ISD::VBROADCAST 0x55e201bc87a0
try.c: 0x55e201bc87a0: i64,ch = load<LD8[%lsr.iv6971]> 0x55e201b24950, 0x55e201c062e0, undef:i64
try.c: 0x55e201c062e0: i64,ch = CopyFromReg 0x55e201b24950, Register:i64 %vreg50
try.c: 0x55e201c0ff30: i64 = Register %vreg50
try.c: 0x55e201bc9c70: i64 = undef
try.c: 0x55e201c0fcd0: v4i64,ch = CopyFromReg 0x55e201b24950, Register:v4i64 %vreg13
try.c: 0x55e201c14990: v4i64 = Register %vreg13
try.c: 0x55e201bcb600: v16i32 = X86ISD::VBROADCAST 0x55e201c143a0
try.c: 0x55e201c143a0: i32,ch = load<LD4[ConstantPool]> 0x55e201b24950, 0x55e201bb5000, undef:i64
try.c: 0x55e201bb5000: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55e201bd8c60: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55e201bc9c70: i64 = undef
try.c: 0x55e201c2f870: 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: 0x55e201c2f740: i32 = Constant<0>
try.c: 0x55e201c2f740: i32 = Constant<0>
try.c: 0x55e201c2f740: i32 = Constant<0>
try.c: 0x55e201c2f740: i32 = Constant<0>
try.c: 0x55e201c2f740: i32 = Constant<0>
try.c: 0x55e201c2f740: i32 = Constant<0>
try.c: 0x55e201c2f740: i32 = Constant<0>
try.c: 0x55e201c2f740: i32 = Constant<0>
try.c: 0x55e201c2f740: 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:opt32old

Compiler output

Implementation: T:opt64
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: 0x563a2c683b50: v4i64 = X86ISD::VTRUNC 0x563a2c683a20
try.c: 0x563a2c683a20: v16i32 = vselect 0x563a2c67e920, 0x563a2c636b50, 0x563a2c6838f0
try.c: 0x563a2c67e920: v4i1 = X86ISD::PCMPGTM 0x563a2c67b8f0, 0x563a2c677480
try.c: 0x563a2c67b8f0: v4i64 = X86ISD::VBROADCAST 0x563a2c620060
try.c: 0x563a2c620060: i64,ch = load<LD8[%lsr.iv6971]> 0x563a2c58c950, 0x563a2c66ea70, undef:i64
try.c: 0x563a2c66ea70: i64,ch = CopyFromReg 0x563a2c58c950, Register:i64 %vreg50
try.c: 0x563a2c6776e0: i64 = Register %vreg50
try.c: 0x563a2c6351c0: i64 = undef
try.c: 0x563a2c677480: v4i64,ch = CopyFromReg 0x563a2c58c950, Register:v4i64 %vreg13
try.c: 0x563a2c67c140: v4i64 = Register %vreg13
try.c: 0x563a2c636b50: v16i32 = X86ISD::VBROADCAST 0x563a2c67bb50
try.c: 0x563a2c67bb50: i32,ch = load<LD4[ConstantPool]> 0x563a2c58c950, 0x563a2c61f640, undef:i64
try.c: 0x563a2c61f640: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x563a2c65cab0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x563a2c6351c0: i64 = undef
try.c: 0x563a2c6838f0: 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: 0x563a2c6837c0: i32 = Constant<0>
try.c: 0x563a2c6837c0: i32 = Constant<0>
try.c: 0x563a2c6837c0: i32 = Constant<0>
try.c: 0x563a2c6837c0: i32 = Constant<0>
try.c: 0x563a2c6837c0: i32 = Constant<0>
try.c: 0x563a2c6837c0: i32 = Constant<0>
try.c: 0x563a2c6837c0: i32 = Constant<0>
try.c: 0x563a2c6837c0: i32 = Constant<0>
try.c: 0x563a2c6837c0: 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:opt64

Compiler output

Implementation: T:opt64
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: 0x5618b4cf85b0: v4i64 = X86ISD::VTRUNC 0x5618b4cf8480
try.c: 0x5618b4cf8480: v16i32 = vselect 0x5618b4cf18d0, 0x5618b4c6af00, 0x5618b4cf8350
try.c: 0x5618b4cf18d0: v4i1 = X86ISD::PCMPGTM 0x5618b4cd2590, 0x5618b4cceb20
try.c: 0x5618b4cd2590: v4i64 = X86ISD::VBROADCAST 0x5618b4c6b3c0
try.c: 0x5618b4c6b3c0: i64,ch = load<LD8[%lsr.iv6971]> 0x5618b4bcca30, 0x5618b4c750d0, undef:i64
try.c: 0x5618b4c750d0: i64,ch = CopyFromReg 0x5618b4bcca30, Register:i64 %vreg50
try.c: 0x5618b4cced80: i64 = Register %vreg50
try.c: 0x5618b4c68030: i64 = undef
try.c: 0x5618b4cceb20: v4i64,ch = CopyFromReg 0x5618b4bcca30, Register:v4i64 %vreg13
try.c: 0x5618b4cd2de0: v4i64 = Register %vreg13
try.c: 0x5618b4c6af00: v16i32 = X86ISD::VBROADCAST 0x5618b4cd27f0
try.c: 0x5618b4cd27f0: i32,ch = load<LD4[ConstantPool]> 0x5618b4bcca30, 0x5618b4c736a0, undef:i64
try.c: 0x5618b4c736a0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5618b4c689b0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5618b4c68030: i64 = undef
try.c: 0x5618b4cf8350: 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: 0x5618b4cf8220: i32 = Constant<0>
try.c: 0x5618b4cf8220: i32 = Constant<0>
try.c: 0x5618b4cf8220: i32 = Constant<0>
try.c: 0x5618b4cf8220: i32 = Constant<0>
try.c: 0x5618b4cf8220: i32 = Constant<0>
try.c: 0x5618b4cf8220: i32 = Constant<0>
try.c: 0x5618b4cf8220: i32 = Constant<0>
try.c: 0x5618b4cf8220: i32 = Constant<0>
try.c: 0x5618b4cf8220: 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:opt64

Compiler output

Implementation: T:opt64
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: 0x5601e9dbb8e0: v4i64 = X86ISD::VTRUNC 0x5601e9dbb7b0
try.c: 0x5601e9dbb7b0: v16i32 = vselect 0x5601e9da4fa0, 0x5601e9d48be0, 0x5601e9dbb680
try.c: 0x5601e9da4fa0: v4i1 = X86ISD::PCMPGTM 0x5601e9da1f70, 0x5601e9d9db00
try.c: 0x5601e9da1f70: v4i64 = X86ISD::VBROADCAST 0x5601e9d40f60
try.c: 0x5601e9d40f60: i64,ch = load<LD8[%lsr.iv6971]> 0x5601e9cb2950, 0x5601e9d5c0f0, undef:i64
try.c: 0x5601e9d5c0f0: i64,ch = CopyFromReg 0x5601e9cb2950, Register:i64 %vreg50
try.c: 0x5601e9d9dd60: i64 = Register %vreg50
try.c: 0x5601e9d42430: i64 = undef
try.c: 0x5601e9d9db00: v4i64,ch = CopyFromReg 0x5601e9cb2950, Register:v4i64 %vreg13
try.c: 0x5601e9da27c0: v4i64 = Register %vreg13
try.c: 0x5601e9d48be0: v16i32 = X86ISD::VBROADCAST 0x5601e9da21d0
try.c: 0x5601e9da21d0: i32,ch = load<LD4[ConstantPool]> 0x5601e9cb2950, 0x5601e9d50f60, undef:i64
try.c: 0x5601e9d50f60: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5601e9d4d060: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5601e9d42430: i64 = undef
try.c: 0x5601e9dbb680: 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: 0x5601e9dbb550: i32 = Constant<0>
try.c: 0x5601e9dbb550: i32 = Constant<0>
try.c: 0x5601e9dbb550: i32 = Constant<0>
try.c: 0x5601e9dbb550: i32 = Constant<0>
try.c: 0x5601e9dbb550: i32 = Constant<0>
try.c: 0x5601e9dbb550: i32 = Constant<0>
try.c: 0x5601e9dbb550: i32 = Constant<0>
try.c: 0x5601e9dbb550: i32 = Constant<0>
try.c: 0x5601e9dbb550: 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:opt64

Compiler output

Implementation: T:opt64old
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: 0x564255a108c0: v4i64 = X86ISD::VTRUNC 0x564255a10790
try.c: 0x564255a10790: v16i32 = vselect 0x564255a06bd0, 0x56425598e4e0, 0x564255a10660
try.c: 0x564255a06bd0: v4i1 = X86ISD::PCMPGTM 0x5642559ed850, 0x5642559e93e0
try.c: 0x5642559ed850: v4i64 = X86ISD::VBROADCAST 0x564255991260
try.c: 0x564255991260: i64,ch = load<LD8[%lsr.iv6971]> 0x5642558fe950, 0x5642559d7b30, undef:i64
try.c: 0x5642559d7b30: i64,ch = CopyFromReg 0x5642558fe950, Register:i64 %vreg50
try.c: 0x5642559e9640: i64 = Register %vreg50
try.c: 0x56425598cb50: i64 = undef
try.c: 0x5642559e93e0: v4i64,ch = CopyFromReg 0x5642558fe950, Register:v4i64 %vreg13
try.c: 0x5642559ee0a0: v4i64 = Register %vreg13
try.c: 0x56425598e4e0: v16i32 = X86ISD::VBROADCAST 0x5642559edab0
try.c: 0x5642559edab0: i32,ch = load<LD4[ConstantPool]> 0x5642558fe950, 0x564255990840, undef:i64
try.c: 0x564255990840: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5642559d8d30: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56425598cb50: i64 = undef
try.c: 0x564255a10660: 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: 0x564255a10530: i32 = Constant<0>
try.c: 0x564255a10530: i32 = Constant<0>
try.c: 0x564255a10530: i32 = Constant<0>
try.c: 0x564255a10530: i32 = Constant<0>
try.c: 0x564255a10530: i32 = Constant<0>
try.c: 0x564255a10530: i32 = Constant<0>
try.c: 0x564255a10530: i32 = Constant<0>
try.c: 0x564255a10530: i32 = Constant<0>
try.c: 0x564255a10530: 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:opt64old

Compiler output

Implementation: T:opt64old
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: 0x5560b162f060: v4i64 = X86ISD::VTRUNC 0x5560b162ef30
try.c: 0x5560b162ef30: v16i32 = vselect 0x5560b161e2e0, 0x5560b15b3020, 0x5560b162ee00
try.c: 0x5560b161e2e0: v4i1 = X86ISD::PCMPGTM 0x5560b1615e70, 0x5560b1612a10
try.c: 0x5560b1615e70: v4i64 = X86ISD::VBROADCAST 0x5560b15b34e0
try.c: 0x5560b15b34e0: i64,ch = load<LD8[%lsr.iv6971]> 0x5560b150fa30, 0x5560b15b8050, undef:i64
try.c: 0x5560b15b8050: i64,ch = CopyFromReg 0x5560b150fa30, Register:i64 %vreg50
try.c: 0x5560b1612c70: i64 = Register %vreg50
try.c: 0x5560b15aa470: i64 = undef
try.c: 0x5560b1612a10: v4i64,ch = CopyFromReg 0x5560b150fa30, Register:v4i64 %vreg13
try.c: 0x5560b16166c0: v4i64 = Register %vreg13
try.c: 0x5560b15b3020: v16i32 = X86ISD::VBROADCAST 0x5560b16160d0
try.c: 0x5560b16160d0: i32,ch = load<LD4[ConstantPool]> 0x5560b150fa30, 0x5560b15b6620, undef:i64
try.c: 0x5560b15b6620: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5560b15aadf0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5560b15aa470: i64 = undef
try.c: 0x5560b162ee00: 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: 0x5560b162ecd0: i32 = Constant<0>
try.c: 0x5560b162ecd0: i32 = Constant<0>
try.c: 0x5560b162ecd0: i32 = Constant<0>
try.c: 0x5560b162ecd0: i32 = Constant<0>
try.c: 0x5560b162ecd0: i32 = Constant<0>
try.c: 0x5560b162ecd0: i32 = Constant<0>
try.c: 0x5560b162ecd0: i32 = Constant<0>
try.c: 0x5560b162ecd0: i32 = Constant<0>
try.c: 0x5560b162ecd0: 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:opt64old

Compiler output

Implementation: T:opt64old
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: 0x559bc33431b0: v4i64 = X86ISD::VTRUNC 0x559bc3343080
try.c: 0x559bc3343080: v16i32 = vselect 0x559bc334bc60, 0x559bc32ca750, 0x559bc3342f50
try.c: 0x559bc334bc60: v4i1 = X86ISD::PCMPGTM 0x559bc3329840, 0x559bc33253d0
try.c: 0x559bc3329840: v4i64 = X86ISD::VBROADCAST 0x559bc32e1890
try.c: 0x559bc32e1890: i64,ch = load<LD8[%lsr.iv6971]> 0x559bc323a950, 0x559bc3313190, undef:i64
try.c: 0x559bc3313190: i64,ch = CopyFromReg 0x559bc323a950, Register:i64 %vreg50
try.c: 0x559bc3325630: i64 = Register %vreg50
try.c: 0x559bc32c8dc0: i64 = undef
try.c: 0x559bc33253d0: v4i64,ch = CopyFromReg 0x559bc323a950, Register:v4i64 %vreg13
try.c: 0x559bc332a090: v4i64 = Register %vreg13
try.c: 0x559bc32ca750: v16i32 = X86ISD::VBROADCAST 0x559bc3329aa0
try.c: 0x559bc3329aa0: i32,ch = load<LD4[ConstantPool]> 0x559bc323a950, 0x559bc32e0e70, undef:i64
try.c: 0x559bc32e0e70: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x559bc3314390: i64 = TargetConstantPool<i32 1> 0
try.c: 0x559bc32c8dc0: i64 = undef
try.c: 0x559bc3342f50: 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: 0x559bc3342e20: i32 = Constant<0>
try.c: 0x559bc3342e20: i32 = Constant<0>
try.c: 0x559bc3342e20: i32 = Constant<0>
try.c: 0x559bc3342e20: i32 = Constant<0>
try.c: 0x559bc3342e20: i32 = Constant<0>
try.c: 0x559bc3342e20: i32 = Constant<0>
try.c: 0x559bc3342e20: i32 = Constant<0>
try.c: 0x559bc3342e20: i32 = Constant<0>
try.c: 0x559bc3342e20: 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:opt64old

Compiler output

Implementation: T:ref
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: 0x565312bc9000: v4i64 = X86ISD::VTRUNC 0x565312bc8ed0
try.c: 0x565312bc8ed0: v16i32 = vselect 0x565312b73620, 0x565312b68e90, 0x565312bc8da0
try.c: 0x565312b73620: v4i1 = X86ISD::PCMPGTM 0x565312bb16a0, 0x565312bad230
try.c: 0x565312bb16a0: v4i64 = X86ISD::VBROADCAST 0x565312b52ad0
try.c: 0x565312b52ad0: i64,ch = load<LD8[%lsr.iv6971]> 0x565312ac2960, 0x565312b9f350, undef:i64
try.c: 0x565312b9f350: i64,ch = CopyFromReg 0x565312ac2960, Register:i64 %vreg50
try.c: 0x565312bad490: i64 = Register %vreg50
try.c: 0x565312b67500: i64 = undef
try.c: 0x565312bad230: v4i64,ch = CopyFromReg 0x565312ac2960, Register:v4i64 %vreg13
try.c: 0x565312bb1ef0: v4i64 = Register %vreg13
try.c: 0x565312b68e90: v16i32 = X86ISD::VBROADCAST 0x565312bb1900
try.c: 0x565312bb1900: i32,ch = load<LD4[ConstantPool]> 0x565312ac2960, 0x565312b520b0, undef:i64
try.c: 0x565312b520b0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x565312b99820: i64 = TargetConstantPool<i32 1> 0
try.c: 0x565312b67500: i64 = undef
try.c: 0x565312bc8da0: 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: 0x565312bc8c70: i32 = Constant<0>
try.c: 0x565312bc8c70: i32 = Constant<0>
try.c: 0x565312bc8c70: i32 = Constant<0>
try.c: 0x565312bc8c70: i32 = Constant<0>
try.c: 0x565312bc8c70: i32 = Constant<0>
try.c: 0x565312bc8c70: i32 = Constant<0>
try.c: 0x565312bc8c70: i32 = Constant<0>
try.c: 0x565312bc8c70: i32 = Constant<0>
try.c: 0x565312bc8c70: 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:ref

Compiler output

Implementation: T:ref
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: 0x55b6107ff170: v4i64 = X86ISD::VTRUNC 0x55b6107ff040
try.c: 0x55b6107ff040: v16i32 = vselect 0x55b6107d8310, 0x55b610779e30, 0x55b6107fef10
try.c: 0x55b6107d8310: v4i1 = X86ISD::PCMPGTM 0x55b6107e6380, 0x55b6107e1750
try.c: 0x55b6107e6380: v4i64 = X86ISD::VBROADCAST 0x55b61077a2f0
try.c: 0x55b61077a2f0: i64,ch = load<LD8[%lsr.iv6971]> 0x55b6106dfa30, 0x55b6107823e0, undef:i64
try.c: 0x55b6107823e0: i64,ch = CopyFromReg 0x55b6106dfa30, Register:i64 %vreg50
try.c: 0x55b6107e19b0: i64 = Register %vreg50
try.c: 0x55b610791930: i64 = undef
try.c: 0x55b6107e1750: v4i64,ch = CopyFromReg 0x55b6106dfa30, Register:v4i64 %vreg13
try.c: 0x55b6107e6bd0: v4i64 = Register %vreg13
try.c: 0x55b610779e30: v16i32 = X86ISD::VBROADCAST 0x55b6107e65e0
try.c: 0x55b6107e65e0: i32,ch = load<LD4[ConstantPool]> 0x55b6106dfa30, 0x55b6107809b0, undef:i64
try.c: 0x55b6107809b0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55b6107922b0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55b610791930: i64 = undef
try.c: 0x55b6107fef10: 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: 0x55b6107fede0: i32 = Constant<0>
try.c: 0x55b6107fede0: i32 = Constant<0>
try.c: 0x55b6107fede0: i32 = Constant<0>
try.c: 0x55b6107fede0: i32 = Constant<0>
try.c: 0x55b6107fede0: i32 = Constant<0>
try.c: 0x55b6107fede0: i32 = Constant<0>
try.c: 0x55b6107fede0: i32 = Constant<0>
try.c: 0x55b6107fede0: i32 = Constant<0>
try.c: 0x55b6107fede0: 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:ref

Compiler output

Implementation: T:ref
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: 0x55e42b896fc0: v4i64 = X86ISD::VTRUNC 0x55e42b896e90
try.c: 0x55e42b896e90: v16i32 = vselect 0x55e42b891990, 0x55e42b830730, 0x55e42b896d60
try.c: 0x55e42b891990: v4i1 = X86ISD::PCMPGTM 0x55e42b890980, 0x55e42b88c510
try.c: 0x55e42b890980: v4i64 = X86ISD::VBROADCAST 0x55e42b8335c0
try.c: 0x55e42b8335c0: i64,ch = load<LD8[%lsr.iv6971]> 0x55e42b7a1950, 0x55e42b8583f0, undef:i64
try.c: 0x55e42b8583f0: i64,ch = CopyFromReg 0x55e42b7a1950, Register:i64 %vreg50
try.c: 0x55e42b88c770: i64 = Register %vreg50
try.c: 0x55e42b834a90: i64 = undef
try.c: 0x55e42b88c510: v4i64,ch = CopyFromReg 0x55e42b7a1950, Register:v4i64 %vreg13
try.c: 0x55e42b8911d0: v4i64 = Register %vreg13
try.c: 0x55e42b830730: v16i32 = X86ISD::VBROADCAST 0x55e42b890be0
try.c: 0x55e42b890be0: i32,ch = load<LD4[ConstantPool]> 0x55e42b7a1950, 0x55e42b83fef0, undef:i64
try.c: 0x55e42b83fef0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55e42b87a2b0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55e42b834a90: i64 = undef
try.c: 0x55e42b896d60: 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: 0x55e42b896c30: i32 = Constant<0>
try.c: 0x55e42b896c30: i32 = Constant<0>
try.c: 0x55e42b896c30: i32 = Constant<0>
try.c: 0x55e42b896c30: i32 = Constant<0>
try.c: 0x55e42b896c30: i32 = Constant<0>
try.c: 0x55e42b896c30: i32 = Constant<0>
try.c: 0x55e42b896c30: i32 = Constant<0>
try.c: 0x55e42b896c30: i32 = Constant<0>
try.c: 0x55e42b896c30: 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:ref

Compiler output

Implementation: T:refold
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: 0x55a380d81070: v4i64 = X86ISD::VTRUNC 0x55a380d80f40
try.c: 0x55a380d80f40: v16i32 = vselect 0x55a380d4e500, 0x55a380d11ec0, 0x55a380d80e10
try.c: 0x55a380d4e500: v4i1 = X86ISD::PCMPGTM 0x55a380d69710, 0x55a380d652a0
try.c: 0x55a380d69710: v4i64 = X86ISD::VBROADCAST 0x55a380d0de00
try.c: 0x55a380d0de00: i64,ch = load<LD8[%lsr.iv6971]> 0x55a380c7a920, 0x55a380d52c40, undef:i64
try.c: 0x55a380d52c40: i64,ch = CopyFromReg 0x55a380c7a920, Register:i64 %vreg50
try.c: 0x55a380d65500: i64 = Register %vreg50
try.c: 0x55a380d10530: i64 = undef
try.c: 0x55a380d652a0: v4i64,ch = CopyFromReg 0x55a380c7a920, Register:v4i64 %vreg13
try.c: 0x55a380d69f60: v4i64 = Register %vreg13
try.c: 0x55a380d11ec0: v16i32 = X86ISD::VBROADCAST 0x55a380d69970
try.c: 0x55a380d69970: i32,ch = load<LD4[ConstantPool]> 0x55a380c7a920, 0x55a380d0d3e0, undef:i64
try.c: 0x55a380d0d3e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55a380d1fef0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55a380d10530: i64 = undef
try.c: 0x55a380d80e10: 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: 0x55a380d80ce0: i32 = Constant<0>
try.c: 0x55a380d80ce0: i32 = Constant<0>
try.c: 0x55a380d80ce0: i32 = Constant<0>
try.c: 0x55a380d80ce0: i32 = Constant<0>
try.c: 0x55a380d80ce0: i32 = Constant<0>
try.c: 0x55a380d80ce0: i32 = Constant<0>
try.c: 0x55a380d80ce0: i32 = Constant<0>
try.c: 0x55a380d80ce0: i32 = Constant<0>
try.c: 0x55a380d80ce0: 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:refold

Compiler output

Implementation: T:refold
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: 0x55a850c768e0: v4i64 = X86ISD::VTRUNC 0x55a850c767b0
try.c: 0x55a850c767b0: v16i32 = vselect 0x55a850c65460, 0x55a850bec050, 0x55a850c76680
try.c: 0x55a850c65460: v4i1 = X86ISD::PCMPGTM 0x55a850c51330, 0x55a850c4c8b0
try.c: 0x55a850c51330: v4i64 = X86ISD::VBROADCAST 0x55a850bec510
try.c: 0x55a850bec510: i64,ch = load<LD8[%lsr.iv6971]> 0x55a850b4aa30, 0x55a850bf0f10, undef:i64
try.c: 0x55a850bf0f10: i64,ch = CopyFromReg 0x55a850b4aa30, Register:i64 %vreg50
try.c: 0x55a850c4cb10: i64 = Register %vreg50
try.c: 0x55a850be9610: i64 = undef
try.c: 0x55a850c4c8b0: v4i64,ch = CopyFromReg 0x55a850b4aa30, Register:v4i64 %vreg13
try.c: 0x55a850c51b80: v4i64 = Register %vreg13
try.c: 0x55a850bec050: v16i32 = X86ISD::VBROADCAST 0x55a850c51590
try.c: 0x55a850c51590: i32,ch = load<LD4[ConstantPool]> 0x55a850b4aa30, 0x55a850bee9f0, undef:i64
try.c: 0x55a850bee9f0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55a850be9f90: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55a850be9610: i64 = undef
try.c: 0x55a850c76680: 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: 0x55a850c76550: i32 = Constant<0>
try.c: 0x55a850c76550: i32 = Constant<0>
try.c: 0x55a850c76550: i32 = Constant<0>
try.c: 0x55a850c76550: i32 = Constant<0>
try.c: 0x55a850c76550: i32 = Constant<0>
try.c: 0x55a850c76550: i32 = Constant<0>
try.c: 0x55a850c76550: i32 = Constant<0>
try.c: 0x55a850c76550: i32 = Constant<0>
try.c: 0x55a850c76550: 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:refold

Compiler output

Implementation: T:refold
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: 0x563ac4612d10: v4i64 = X86ISD::VTRUNC 0x563ac4612be0
try.c: 0x563ac4612be0: v16i32 = vselect 0x563ac46279c0, 0x563ac45b0ac0, 0x563ac4612ab0
try.c: 0x563ac46279c0: v4i1 = X86ISD::PCMPGTM 0x563ac4609aa0, 0x563ac4605630
try.c: 0x563ac4609aa0: v4i64 = X86ISD::VBROADCAST 0x563ac45b8090
try.c: 0x563ac45b8090: i64,ch = load<LD8[%lsr.iv6971]> 0x563ac451a950, 0x563ac45f8850, undef:i64
try.c: 0x563ac45f8850: i64,ch = CopyFromReg 0x563ac451a950, Register:i64 %vreg50
try.c: 0x563ac4605890: i64 = Register %vreg50
try.c: 0x563ac45b9560: i64 = undef
try.c: 0x563ac4605630: v4i64,ch = CopyFromReg 0x563ac451a950, Register:v4i64 %vreg13
try.c: 0x563ac460a2f0: v4i64 = Register %vreg13
try.c: 0x563ac45b0ac0: v16i32 = X86ISD::VBROADCAST 0x563ac4609d00
try.c: 0x563ac4609d00: i32,ch = load<LD4[ConstantPool]> 0x563ac451a950, 0x563ac45ab010, undef:i64
try.c: 0x563ac45ab010: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x563ac45ad170: i64 = TargetConstantPool<i32 1> 0
try.c: 0x563ac45b9560: i64 = undef
try.c: 0x563ac4612ab0: 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: 0x563ac4612980: i32 = Constant<0>
try.c: 0x563ac4612980: i32 = Constant<0>
try.c: 0x563ac4612980: i32 = Constant<0>
try.c: 0x563ac4612980: i32 = Constant<0>
try.c: 0x563ac4612980: i32 = Constant<0>
try.c: 0x563ac4612980: i32 = Constant<0>
try.c: 0x563ac4612980: i32 = Constant<0>
try.c: 0x563ac4612980: i32 = Constant<0>
try.c: 0x563ac4612980: 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:refold