Implementation notes: amd64, cel02, crypto_aead/ascon128v12

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_aead
Primitive: ascon128v12
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
6866214213 0 027112 800 896T:opt64oldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
7219814560 0 032181 824 960T:opt64oldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
7304215456 0 033053 824 960T:opt64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
7366014849 0 029156 816 896T:opt64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
8126615694 0 029996 816 896T:refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
8511221318 0 035978 800 856T:opt64clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
9108217367 0 030100 792 856T:refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
9783615668 0 029756 816 896T:opt64oldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
9875214663 0 027528 800 896T:opt64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
9879614570 0 028892 816 896T:opt64oldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
9947419188 0 036821 824 960T:refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
11202417162 0 031228 816 896T:opt64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
11672815755 0 029820 816 896T:refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
11921617085 0 029956 792 856T:opt64oldclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
12009417070 0 029924 792 856T:opt64clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
13496618481 0 033178 800 856T:refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
15373638304 0 052620 816 896T:opt32oldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
16188235654 0 049708 816 896T:bi32gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
16255033152 0 045916 792 856T:bi32clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
16862220551 0 035242 800 856T:opt64oldclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1776142670 0 015656 800 896T:refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2079943834 0 021509 824 960T:refoldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
23913833502 0 051093 824 960T:bi32gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
24119232875 0 047212 816 896T:bi32_lowreggcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
24241232857 0 050453 824 960T:bi32_lowreggcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
24447232603 0 045464 800 896T:bi32_lowreggcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
24545433499 0 047804 816 896T:bi32gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
24592833329 0 046132 792 856T:bi32_lowregclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
2492803940 0 018706 800 856T:refoldclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
26224034730 0 048828 816 896T:bi32_lowreggcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
26403638165 0 055781 824 960T:opt32oldgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
27552036753 0 049656 800 896T:opt32oldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
27793440159 0 054252 816 896T:opt32oldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
28381833327 0 046200 800 896T:bi32gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
31468832252 0 046946 800 856T:bi32clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
31794032980 0 047666 800 856T:bi32_lowregclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
3397262937 0 017324 816 896T:refoldgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3510522380 0 015324 792 856T:refoldclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
4189042404 0 015360 800 896T:refoldgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4407322613 0 016756 816 896T:refoldgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
472618104347 0 0121965 824 960T:bi16gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
60528896819 0 0109720 800 896T:bi16gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
879286203933 0 0221549 824 960T:bi8gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
914374104283 0 0118612 816 896T:bi16gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1094148144648 0 0159354 800 856T:bi16clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1141062145456 0 0159548 816 896T:bi16gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1182502143492 0 0156404 792 856T:bi16clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1511000174781 0 0187688 800 896T:bi8gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1617742203718 0 0218036 816 896T:bi8gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1955390291741 0 0304692 792 856T:bi8clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
2203426265785 0 0279868 816 896T:bi8gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2474148296959 0 0311658 800 856T:bi8clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130

Checksum failure

Implementation: T:opt32old
Security model: timingleaks
Compiler: clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
1623b920a9976db9251191c0dbe96e86b1f781e3939f5dfade25cabe59b623dc
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: 0x556fb77c8510: v4i64 = X86ISD::VTRUNC 0x556fb77c83e0
try.c: 0x556fb77c83e0: v16i32 = vselect 0x556fb77c2ee0, 0x556fb777c9a0, 0x556fb77c82b0
try.c: 0x556fb77c2ee0: v4i1 = X86ISD::PCMPGTM 0x556fb77c1ed0, 0x556fb77bda60
try.c: 0x556fb77c1ed0: v4i64 = X86ISD::VBROADCAST 0x556fb7764ac0
try.c: 0x556fb7764ac0: i64,ch = load<LD8[%lsr.iv6971]> 0x556fb76d2960, 0x556fb77b4260, undef:i64
try.c: 0x556fb77b4260: i64,ch = CopyFromReg 0x556fb76d2960, Register:i64 %vreg50
try.c: 0x556fb77bdcc0: i64 = Register %vreg50
try.c: 0x556fb7765f90: i64 = undef
try.c: 0x556fb77bda60: v4i64,ch = CopyFromReg 0x556fb76d2960, Register:v4i64 %vreg13
try.c: 0x556fb77c2720: v4i64 = Register %vreg13
try.c: 0x556fb777c9a0: v16i32 = X86ISD::VBROADCAST 0x556fb77c2130
try.c: 0x556fb77c2130: i32,ch = load<LD4[ConstantPool]> 0x556fb76d2960, 0x556fb7778580, undef:i64
try.c: 0x556fb7778580: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x556fb77a60d0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x556fb7765f90: i64 = undef
try.c: 0x556fb77c82b0: 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: 0x556fb77c8180: i32 = Constant<0>
try.c: 0x556fb77c8180: i32 = Constant<0>
try.c: 0x556fb77c8180: i32 = Constant<0>
try.c: 0x556fb77c8180: i32 = Constant<0>
try.c: 0x556fb77c8180: i32 = Constant<0>
try.c: 0x556fb77c8180: i32 = Constant<0>
try.c: 0x556fb77c8180: i32 = Constant<0>
try.c: 0x556fb77c8180: i32 = Constant<0>
try.c: 0x556fb77c8180: 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: 0x557706ce5650: v4i64 = X86ISD::VTRUNC 0x557706ce5520
try.c: 0x557706ce5520: v16i32 = vselect 0x557706cd49f0, 0x557706c68e60, 0x557706ce53f0
try.c: 0x557706cd49f0: v4i1 = X86ISD::PCMPGTM 0x557706ccccb0, 0x557706cc8840
try.c: 0x557706ccccb0: v4i64 = X86ISD::VBROADCAST 0x557706c69320
try.c: 0x557706c69320: i64,ch = load<LD8[%lsr.iv6971]> 0x557706bc6a30, 0x557706c70220, undef:i64
try.c: 0x557706c70220: i64,ch = CopyFromReg 0x557706bc6a30, Register:i64 %vreg50
try.c: 0x557706cc8aa0: i64 = Register %vreg50
try.c: 0x557706c8dd60: i64 = undef
try.c: 0x557706cc8840: v4i64,ch = CopyFromReg 0x557706bc6a30, Register:v4i64 %vreg13
try.c: 0x557706ccd500: v4i64 = Register %vreg13
try.c: 0x557706c68e60: v16i32 = X86ISD::VBROADCAST 0x557706cccf10
try.c: 0x557706cccf10: i32,ch = load<LD4[ConstantPool]> 0x557706bc6a30, 0x557706c6dfe0, undef:i64
try.c: 0x557706c6dfe0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x557706c8e6e0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x557706c8dd60: i64 = undef
try.c: 0x557706ce53f0: 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: 0x557706ce52c0: i32 = Constant<0>
try.c: 0x557706ce52c0: i32 = Constant<0>
try.c: 0x557706ce52c0: i32 = Constant<0>
try.c: 0x557706ce52c0: i32 = Constant<0>
try.c: 0x557706ce52c0: i32 = Constant<0>
try.c: 0x557706ce52c0: i32 = Constant<0>
try.c: 0x557706ce52c0: i32 = Constant<0>
try.c: 0x557706ce52c0: i32 = Constant<0>
try.c: 0x557706ce52c0: 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: 0x564227b1b470: v4i64 = X86ISD::VTRUNC 0x564227b1b340
try.c: 0x564227b1b340: v16i32 = vselect 0x564227b07670, 0x564227ab9dc0, 0x564227b1b210
try.c: 0x564227b07670: v4i1 = X86ISD::PCMPGTM 0x564227affae0, 0x564227afb670
try.c: 0x564227affae0: v4i64 = X86ISD::VBROADCAST 0x564227aa7570
try.c: 0x564227aa7570: i64,ch = load<LD8[%lsr.iv6971]> 0x564227a10960, 0x564227af64d0, undef:i64
try.c: 0x564227af64d0: i64,ch = CopyFromReg 0x564227a10960, Register:i64 %vreg50
try.c: 0x564227afb8d0: i64 = Register %vreg50
try.c: 0x564227aa8a40: i64 = undef
try.c: 0x564227afb670: v4i64,ch = CopyFromReg 0x564227a10960, Register:v4i64 %vreg13
try.c: 0x564227b00330: v4i64 = Register %vreg13
try.c: 0x564227ab9dc0: v16i32 = X86ISD::VBROADCAST 0x564227affd40
try.c: 0x564227affd40: i32,ch = load<LD4[ConstantPool]> 0x564227a10960, 0x564227a9dbd0, undef:i64
try.c: 0x564227a9dbd0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x564227aa6460: i64 = TargetConstantPool<i32 1> 0
try.c: 0x564227aa8a40: i64 = undef
try.c: 0x564227b1b210: 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: 0x564227b1b0e0: i32 = Constant<0>
try.c: 0x564227b1b0e0: i32 = Constant<0>
try.c: 0x564227b1b0e0: i32 = Constant<0>
try.c: 0x564227b1b0e0: i32 = Constant<0>
try.c: 0x564227b1b0e0: i32 = Constant<0>
try.c: 0x564227b1b0e0: i32 = Constant<0>
try.c: 0x564227b1b0e0: i32 = Constant<0>
try.c: 0x564227b1b0e0: i32 = Constant<0>
try.c: 0x564227b1b0e0: 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: 0x55f56b650ea0: v4i64 = X86ISD::VTRUNC 0x55f56b650d70
try.c: 0x55f56b650d70: v16i32 = vselect 0x55f56b669830, 0x55f56b607590, 0x55f56b650c40
try.c: 0x55f56b669830: v4i1 = X86ISD::PCMPGTM 0x55f56b64b870, 0x55f56b647400
try.c: 0x55f56b64b870: v4i64 = X86ISD::VBROADCAST 0x55f56b618260
try.c: 0x55f56b618260: i64,ch = load<LD8[%lsr.iv6971]> 0x55f56b55c960, 0x55f56b63e950, undef:i64
try.c: 0x55f56b63e950: i64,ch = CopyFromReg 0x55f56b55c960, Register:i64 %vreg50
try.c: 0x55f56b647660: i64 = Register %vreg50
try.c: 0x55f56b605c00: i64 = undef
try.c: 0x55f56b647400: v4i64,ch = CopyFromReg 0x55f56b55c960, Register:v4i64 %vreg13
try.c: 0x55f56b64c0c0: v4i64 = Register %vreg13
try.c: 0x55f56b607590: v16i32 = X86ISD::VBROADCAST 0x55f56b64bad0
try.c: 0x55f56b64bad0: i32,ch = load<LD4[ConstantPool]> 0x55f56b55c960, 0x55f56b617840, undef:i64
try.c: 0x55f56b617840: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55f56b6355e0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55f56b605c00: i64 = undef
try.c: 0x55f56b650c40: 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: 0x55f56b650b10: i32 = Constant<0>
try.c: 0x55f56b650b10: i32 = Constant<0>
try.c: 0x55f56b650b10: i32 = Constant<0>
try.c: 0x55f56b650b10: i32 = Constant<0>
try.c: 0x55f56b650b10: i32 = Constant<0>
try.c: 0x55f56b650b10: i32 = Constant<0>
try.c: 0x55f56b650b10: i32 = Constant<0>
try.c: 0x55f56b650b10: i32 = Constant<0>
try.c: 0x55f56b650b10: 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: 0x563cc1bfef50: v4i64 = X86ISD::VTRUNC 0x563cc1bfee20
try.c: 0x563cc1bfee20: v16i32 = vselect 0x563cc1bf1950, 0x563cc1b749d0, 0x563cc1bfecf0
try.c: 0x563cc1bf1950: v4i1 = X86ISD::PCMPGTM 0x563cc1bda960, 0x563cc1bd64f0
try.c: 0x563cc1bda960: v4i64 = X86ISD::VBROADCAST 0x563cc1b74e90
try.c: 0x563cc1b74e90: i64,ch = load<LD8[%lsr.iv6971]> 0x563cc1ad4a30, 0x563cc1b7c980, undef:i64
try.c: 0x563cc1b7c980: i64,ch = CopyFromReg 0x563cc1ad4a30, Register:i64 %vreg50
try.c: 0x563cc1bd6750: i64 = Register %vreg50
try.c: 0x563cc1b8b150: i64 = undef
try.c: 0x563cc1bd64f0: v4i64,ch = CopyFromReg 0x563cc1ad4a30, Register:v4i64 %vreg13
try.c: 0x563cc1bdb1b0: v4i64 = Register %vreg13
try.c: 0x563cc1b749d0: v16i32 = X86ISD::VBROADCAST 0x563cc1bdabc0
try.c: 0x563cc1bdabc0: i32,ch = load<LD4[ConstantPool]> 0x563cc1ad4a30, 0x563cc1b7af50, undef:i64
try.c: 0x563cc1b7af50: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x563cc1b8bad0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x563cc1b8b150: i64 = undef
try.c: 0x563cc1bfecf0: 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: 0x563cc1bfebc0: i32 = Constant<0>
try.c: 0x563cc1bfebc0: i32 = Constant<0>
try.c: 0x563cc1bfebc0: i32 = Constant<0>
try.c: 0x563cc1bfebc0: i32 = Constant<0>
try.c: 0x563cc1bfebc0: i32 = Constant<0>
try.c: 0x563cc1bfebc0: i32 = Constant<0>
try.c: 0x563cc1bfebc0: i32 = Constant<0>
try.c: 0x563cc1bfebc0: i32 = Constant<0>
try.c: 0x563cc1bfebc0: 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: 0x56062816faa0: v4i64 = X86ISD::VTRUNC 0x56062816f970
try.c: 0x56062816f970: v16i32 = vselect 0x56062818b310, 0x560628131510, 0x56062816f840
try.c: 0x56062818b310: v4i1 = X86ISD::PCMPGTM 0x56062816a970, 0x560628166500
try.c: 0x56062816a970: v4i64 = X86ISD::VBROADCAST 0x56062810da70
try.c: 0x56062810da70: i64,ch = load<LD8[%lsr.iv6971]> 0x56062807b950, 0x5606281546e0, undef:i64
try.c: 0x5606281546e0: i64,ch = CopyFromReg 0x56062807b950, Register:i64 %vreg50
try.c: 0x560628166760: i64 = Register %vreg50
try.c: 0x56062810ef40: i64 = undef
try.c: 0x560628166500: v4i64,ch = CopyFromReg 0x56062807b950, Register:v4i64 %vreg13
try.c: 0x56062816b1c0: v4i64 = Register %vreg13
try.c: 0x560628131510: v16i32 = X86ISD::VBROADCAST 0x56062816abd0
try.c: 0x56062816abd0: i32,ch = load<LD4[ConstantPool]> 0x56062807b950, 0x5606281059e0, undef:i64
try.c: 0x5606281059e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5606281558e0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56062810ef40: i64 = undef
try.c: 0x56062816f840: 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: 0x56062816f710: i32 = Constant<0>
try.c: 0x56062816f710: i32 = Constant<0>
try.c: 0x56062816f710: i32 = Constant<0>
try.c: 0x56062816f710: i32 = Constant<0>
try.c: 0x56062816f710: i32 = Constant<0>
try.c: 0x56062816f710: i32 = Constant<0>
try.c: 0x56062816f710: i32 = Constant<0>
try.c: 0x56062816f710: i32 = Constant<0>
try.c: 0x56062816f710: 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: 0x55875cde3c40: v4i64 = X86ISD::VTRUNC 0x55875cde3b10
try.c: 0x55875cde3b10: v16i32 = vselect 0x55875cde0620, 0x55875cd83920, 0x55875cde39e0
try.c: 0x55875cde0620: v4i1 = X86ISD::PCMPGTM 0x55875cddb9d0, 0x55875cdd7560
try.c: 0x55875cddb9d0: v4i64 = X86ISD::VBROADCAST 0x55875cd7fb10
try.c: 0x55875cd7fb10: i64,ch = load<LD8[%lsr.iv6971]> 0x55875ccec950, 0x55875cdc5d50, undef:i64
try.c: 0x55875cdc5d50: i64,ch = CopyFromReg 0x55875ccec950, Register:i64 %vreg50
try.c: 0x55875cdd77c0: i64 = Register %vreg50
try.c: 0x55875cd81f90: i64 = undef
try.c: 0x55875cdd7560: v4i64,ch = CopyFromReg 0x55875ccec950, Register:v4i64 %vreg13
try.c: 0x55875cddc220: v4i64 = Register %vreg13
try.c: 0x55875cd83920: v16i32 = X86ISD::VBROADCAST 0x55875cddbc30
try.c: 0x55875cddbc30: i32,ch = load<LD4[ConstantPool]> 0x55875ccec950, 0x55875cd7f0f0, undef:i64
try.c: 0x55875cd7f0f0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55875cd64e40: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55875cd81f90: i64 = undef
try.c: 0x55875cde39e0: 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: 0x55875cde38b0: i32 = Constant<0>
try.c: 0x55875cde38b0: i32 = Constant<0>
try.c: 0x55875cde38b0: i32 = Constant<0>
try.c: 0x55875cde38b0: i32 = Constant<0>
try.c: 0x55875cde38b0: i32 = Constant<0>
try.c: 0x55875cde38b0: i32 = Constant<0>
try.c: 0x55875cde38b0: i32 = Constant<0>
try.c: 0x55875cde38b0: i32 = Constant<0>
try.c: 0x55875cde38b0: 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: 0x564055f90220: v4i64 = X86ISD::VTRUNC 0x564055f900f0
try.c: 0x564055f900f0: v16i32 = vselect 0x564055f806f0, 0x564055f00170, 0x564055f8ffc0
try.c: 0x564055f806f0: v4i1 = X86ISD::PCMPGTM 0x564055f6a510, 0x564055f66aa0
try.c: 0x564055f6a510: v4i64 = X86ISD::VBROADCAST 0x564055f00630
try.c: 0x564055f00630: i64,ch = load<LD8[%lsr.iv6971]> 0x564055e64a30, 0x564055f06920, undef:i64
try.c: 0x564055f06920: i64,ch = CopyFromReg 0x564055e64a30, Register:i64 %vreg50
try.c: 0x564055f66d00: i64 = Register %vreg50
try.c: 0x564055f141a0: i64 = undef
try.c: 0x564055f66aa0: v4i64,ch = CopyFromReg 0x564055e64a30, Register:v4i64 %vreg13
try.c: 0x564055f6ad60: v4i64 = Register %vreg13
try.c: 0x564055f00170: v16i32 = X86ISD::VBROADCAST 0x564055f6a770
try.c: 0x564055f6a770: i32,ch = load<LD4[ConstantPool]> 0x564055e64a30, 0x564055f03c70, undef:i64
try.c: 0x564055f03c70: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x564055f14b20: i64 = TargetConstantPool<i32 1> 0
try.c: 0x564055f141a0: i64 = undef
try.c: 0x564055f8ffc0: 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: 0x564055f8fe90: i32 = Constant<0>
try.c: 0x564055f8fe90: i32 = Constant<0>
try.c: 0x564055f8fe90: i32 = Constant<0>
try.c: 0x564055f8fe90: i32 = Constant<0>
try.c: 0x564055f8fe90: i32 = Constant<0>
try.c: 0x564055f8fe90: i32 = Constant<0>
try.c: 0x564055f8fe90: i32 = Constant<0>
try.c: 0x564055f8fe90: i32 = Constant<0>
try.c: 0x564055f8fe90: 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: 0x55635af267a0: v4i64 = X86ISD::VTRUNC 0x55635af26670
try.c: 0x55635af26670: v16i32 = vselect 0x55635af1bf50, 0x55635aebb7d0, 0x55635af26540
try.c: 0x55635af1bf50: v4i1 = X86ISD::PCMPGTM 0x55635af02bd0, 0x55635aefe760
try.c: 0x55635af02bd0: v4i64 = X86ISD::VBROADCAST 0x55635aea0800
try.c: 0x55635aea0800: i64,ch = load<LD8[%lsr.iv6971]> 0x55635ae139a0, 0x55635aeee890, undef:i64
try.c: 0x55635aeee890: i64,ch = CopyFromReg 0x55635ae139a0, Register:i64 %vreg50
try.c: 0x55635aefe9c0: i64 = Register %vreg50
try.c: 0x55635aea1cd0: i64 = undef
try.c: 0x55635aefe760: v4i64,ch = CopyFromReg 0x55635ae139a0, Register:v4i64 %vreg13
try.c: 0x55635af03420: v4i64 = Register %vreg13
try.c: 0x55635aebb7d0: v16i32 = X86ISD::VBROADCAST 0x55635af02e30
try.c: 0x55635af02e30: i32,ch = load<LD4[ConstantPool]> 0x55635ae139a0, 0x55635ae9fde0, undef:i64
try.c: 0x55635ae9fde0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55635aeecfb0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55635aea1cd0: i64 = undef
try.c: 0x55635af26540: 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: 0x55635af26410: i32 = Constant<0>
try.c: 0x55635af26410: i32 = Constant<0>
try.c: 0x55635af26410: i32 = Constant<0>
try.c: 0x55635af26410: i32 = Constant<0>
try.c: 0x55635af26410: i32 = Constant<0>
try.c: 0x55635af26410: i32 = Constant<0>
try.c: 0x55635af26410: i32 = Constant<0>
try.c: 0x55635af26410: i32 = Constant<0>
try.c: 0x55635af26410: 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: 0x55b65e1466c0: v4i64 = X86ISD::VTRUNC 0x55b65e146590
try.c: 0x55b65e146590: v16i32 = vselect 0x55b65e134380, 0x55b65e0d5bd0, 0x55b65e146460
try.c: 0x55b65e134380: v4i1 = X86ISD::PCMPGTM 0x55b65e12d750, 0x55b65e1292e0
try.c: 0x55b65e12d750: v4i64 = X86ISD::VBROADCAST 0x55b65e0d1e90
try.c: 0x55b65e0d1e90: i64,ch = load<LD8[%lsr.iv6971]> 0x55b65e03e910, 0x55b65e124140, undef:i64
try.c: 0x55b65e124140: i64,ch = CopyFromReg 0x55b65e03e910, Register:i64 %vreg50
try.c: 0x55b65e129540: i64 = Register %vreg50
try.c: 0x55b65e0d4240: i64 = undef
try.c: 0x55b65e1292e0: v4i64,ch = CopyFromReg 0x55b65e03e910, Register:v4i64 %vreg13
try.c: 0x55b65e12dfa0: v4i64 = Register %vreg13
try.c: 0x55b65e0d5bd0: v16i32 = X86ISD::VBROADCAST 0x55b65e12d9b0
try.c: 0x55b65e12d9b0: i32,ch = load<LD4[ConstantPool]> 0x55b65e03e910, 0x55b65e0d1470, undef:i64
try.c: 0x55b65e0d1470: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55b65e0eb2c0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55b65e0d4240: i64 = undef
try.c: 0x55b65e146460: 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: 0x55b65e146330: i32 = Constant<0>
try.c: 0x55b65e146330: i32 = Constant<0>
try.c: 0x55b65e146330: i32 = Constant<0>
try.c: 0x55b65e146330: i32 = Constant<0>
try.c: 0x55b65e146330: i32 = Constant<0>
try.c: 0x55b65e146330: i32 = Constant<0>
try.c: 0x55b65e146330: i32 = Constant<0>
try.c: 0x55b65e146330: i32 = Constant<0>
try.c: 0x55b65e146330: 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: 0x561fc93f8c20: v4i64 = X86ISD::VTRUNC 0x561fc93f8af0
try.c: 0x561fc93f8af0: v16i32 = vselect 0x561fc93f35f0, 0x561fc938c0e0, 0x561fc93f89c0
try.c: 0x561fc93f35f0: v4i1 = X86ISD::PCMPGTM 0x561fc93ecda0, 0x561fc93e8930
try.c: 0x561fc93ecda0: v4i64 = X86ISD::VBROADCAST 0x561fc938c5a0
try.c: 0x561fc938c5a0: i64,ch = load<LD8[%lsr.iv6971]> 0x561fc92e6a30, 0x561fc93963b0, undef:i64
try.c: 0x561fc93963b0: i64,ch = CopyFromReg 0x561fc92e6a30, Register:i64 %vreg50
try.c: 0x561fc93e8b90: i64 = Register %vreg50
try.c: 0x561fc9382120: i64 = undef
try.c: 0x561fc93e8930: v4i64,ch = CopyFromReg 0x561fc92e6a30, Register:v4i64 %vreg13
try.c: 0x561fc93ed5f0: v4i64 = Register %vreg13
try.c: 0x561fc938c0e0: v16i32 = X86ISD::VBROADCAST 0x561fc93ed000
try.c: 0x561fc93ed000: i32,ch = load<LD4[ConstantPool]> 0x561fc92e6a30, 0x561fc938ea80, undef:i64
try.c: 0x561fc938ea80: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x561fc9382aa0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x561fc9382120: i64 = undef
try.c: 0x561fc93f89c0: 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: 0x561fc93f8890: i32 = Constant<0>
try.c: 0x561fc93f8890: i32 = Constant<0>
try.c: 0x561fc93f8890: i32 = Constant<0>
try.c: 0x561fc93f8890: i32 = Constant<0>
try.c: 0x561fc93f8890: i32 = Constant<0>
try.c: 0x561fc93f8890: i32 = Constant<0>
try.c: 0x561fc93f8890: i32 = Constant<0>
try.c: 0x561fc93f8890: i32 = Constant<0>
try.c: 0x561fc93f8890: 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: 0x55960a701ad0: v4i64 = X86ISD::VTRUNC 0x55960a7019a0
try.c: 0x55960a7019a0: v16i32 = vselect 0x55960a713440, 0x55960a699930, 0x55960a701870
try.c: 0x55960a713440: v4i1 = X86ISD::PCMPGTM 0x55960a6fa0c0, 0x55960a6f5c50
try.c: 0x55960a6fa0c0: v4i64 = X86ISD::VBROADCAST 0x55960a6b6c90
try.c: 0x55960a6b6c90: i64,ch = load<LD8[%lsr.iv6971]> 0x55960a60a9a0, 0x55960a6ed640, undef:i64
try.c: 0x55960a6ed640: i64,ch = CopyFromReg 0x55960a60a9a0, Register:i64 %vreg50
try.c: 0x55960a6f5eb0: i64 = Register %vreg50
try.c: 0x55960a6b8160: i64 = undef
try.c: 0x55960a6f5c50: v4i64,ch = CopyFromReg 0x55960a60a9a0, Register:v4i64 %vreg13
try.c: 0x55960a6fa910: v4i64 = Register %vreg13
try.c: 0x55960a699930: v16i32 = X86ISD::VBROADCAST 0x55960a6fa320
try.c: 0x55960a6fa320: i32,ch = load<LD4[ConstantPool]> 0x55960a60a9a0, 0x55960a69e0f0, undef:i64
try.c: 0x55960a69e0f0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55960a69b840: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55960a6b8160: i64 = undef
try.c: 0x55960a701870: 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: 0x55960a701740: i32 = Constant<0>
try.c: 0x55960a701740: i32 = Constant<0>
try.c: 0x55960a701740: i32 = Constant<0>
try.c: 0x55960a701740: i32 = Constant<0>
try.c: 0x55960a701740: i32 = Constant<0>
try.c: 0x55960a701740: i32 = Constant<0>
try.c: 0x55960a701740: i32 = Constant<0>
try.c: 0x55960a701740: i32 = Constant<0>
try.c: 0x55960a701740: 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: 0x5578c5d55d10: v4i64 = X86ISD::VTRUNC 0x5578c5d55be0
try.c: 0x5578c5d55be0: v16i32 = vselect 0x5578c5d3fa70, 0x5578c5d0d710, 0x5578c5d55ab0
try.c: 0x5578c5d3fa70: v4i1 = X86ISD::PCMPGTM 0x5578c5d506e0, 0x5578c5d4c270
try.c: 0x5578c5d506e0: v4i64 = X86ISD::VBROADCAST 0x5578c5d0a8b0
try.c: 0x5578c5d0a8b0: i64,ch = load<LD8[%lsr.iv6971]> 0x5578c5c61920, 0x5578c5d3a240, undef:i64
try.c: 0x5578c5d3a240: i64,ch = CopyFromReg 0x5578c5c61920, Register:i64 %vreg50
try.c: 0x5578c5d4c4d0: i64 = Register %vreg50
try.c: 0x5578c5d0bd80: i64 = undef
try.c: 0x5578c5d4c270: v4i64,ch = CopyFromReg 0x5578c5c61920, Register:v4i64 %vreg13
try.c: 0x5578c5d50f30: v4i64 = Register %vreg13
try.c: 0x5578c5d0d710: v16i32 = X86ISD::VBROADCAST 0x5578c5d50940
try.c: 0x5578c5d50940: i32,ch = load<LD4[ConstantPool]> 0x5578c5c61920, 0x5578c5cf1cb0, undef:i64
try.c: 0x5578c5cf1cb0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5578c5d17160: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5578c5d0bd80: i64 = undef
try.c: 0x5578c5d55ab0: 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: 0x5578c5d55980: i32 = Constant<0>
try.c: 0x5578c5d55980: i32 = Constant<0>
try.c: 0x5578c5d55980: i32 = Constant<0>
try.c: 0x5578c5d55980: i32 = Constant<0>
try.c: 0x5578c5d55980: i32 = Constant<0>
try.c: 0x5578c5d55980: i32 = Constant<0>
try.c: 0x5578c5d55980: i32 = Constant<0>
try.c: 0x5578c5d55980: i32 = Constant<0>
try.c: 0x5578c5d55980: 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: 0x56538f4ec4c0: v4i64 = X86ISD::VTRUNC 0x56538f4ec390
try.c: 0x56538f4ec390: v16i32 = vselect 0x56538f4cbf50, 0x56538f462ef0, 0x56538f4ec260
try.c: 0x56538f4cbf50: v4i1 = X86ISD::PCMPGTM 0x56538f4c7f20, 0x56538f4c4ac0
try.c: 0x56538f4c7f20: v4i64 = X86ISD::VBROADCAST 0x56538f4633b0
try.c: 0x56538f4633b0: i64,ch = load<LD8[%lsr.iv6971]> 0x56538f3c1a30, 0x56538f475d80, undef:i64
try.c: 0x56538f475d80: i64,ch = CopyFromReg 0x56538f3c1a30, Register:i64 %vreg50
try.c: 0x56538f4c4d20: i64 = Register %vreg50
try.c: 0x56538f45cc30: i64 = undef
try.c: 0x56538f4c4ac0: v4i64,ch = CopyFromReg 0x56538f3c1a30, Register:v4i64 %vreg13
try.c: 0x56538f4c8770: v4i64 = Register %vreg13
try.c: 0x56538f462ef0: v16i32 = X86ISD::VBROADCAST 0x56538f4c8180
try.c: 0x56538f4c8180: i32,ch = load<LD4[ConstantPool]> 0x56538f3c1a30, 0x56538f465890, undef:i64
try.c: 0x56538f465890: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56538f45d5b0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56538f45cc30: i64 = undef
try.c: 0x56538f4ec260: 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: 0x56538f4ec130: i32 = Constant<0>
try.c: 0x56538f4ec130: i32 = Constant<0>
try.c: 0x56538f4ec130: i32 = Constant<0>
try.c: 0x56538f4ec130: i32 = Constant<0>
try.c: 0x56538f4ec130: i32 = Constant<0>
try.c: 0x56538f4ec130: i32 = Constant<0>
try.c: 0x56538f4ec130: i32 = Constant<0>
try.c: 0x56538f4ec130: i32 = Constant<0>
try.c: 0x56538f4ec130: 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: 0x565182c753f0: v4i64 = X86ISD::VTRUNC 0x565182c752c0
try.c: 0x565182c752c0: v16i32 = vselect 0x565182c7f1a0, 0x565182c16360, 0x565182c75190
try.c: 0x565182c7f1a0: v4i1 = X86ISD::PCMPGTM 0x565182c5ba80, 0x565182c57610
try.c: 0x565182c5ba80: v4i64 = X86ISD::VBROADCAST 0x565182c03100
try.c: 0x565182c03100: i64,ch = load<LD8[%lsr.iv6971]> 0x565182b6c950, 0x565182c46e80, undef:i64
try.c: 0x565182c46e80: i64,ch = CopyFromReg 0x565182b6c950, Register:i64 %vreg50
try.c: 0x565182c57870: i64 = Register %vreg50
try.c: 0x565182c149d0: i64 = undef
try.c: 0x565182c57610: v4i64,ch = CopyFromReg 0x565182b6c950, Register:v4i64 %vreg13
try.c: 0x565182c5c2d0: v4i64 = Register %vreg13
try.c: 0x565182c16360: v16i32 = X86ISD::VBROADCAST 0x565182c5bce0
try.c: 0x565182c5bce0: i32,ch = load<LD4[ConstantPool]> 0x565182b6c950, 0x565182c026e0, undef:i64
try.c: 0x565182c026e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x565182c45610: i64 = TargetConstantPool<i32 1> 0
try.c: 0x565182c149d0: i64 = undef
try.c: 0x565182c75190: 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: 0x565182c75060: i32 = Constant<0>
try.c: 0x565182c75060: i32 = Constant<0>
try.c: 0x565182c75060: i32 = Constant<0>
try.c: 0x565182c75060: i32 = Constant<0>
try.c: 0x565182c75060: i32 = Constant<0>
try.c: 0x565182c75060: i32 = Constant<0>
try.c: 0x565182c75060: i32 = Constant<0>
try.c: 0x565182c75060: i32 = Constant<0>
try.c: 0x565182c75060: 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: 0x56044700a4c0: v4i64 = X86ISD::VTRUNC 0x56044700a390
try.c: 0x56044700a390: v16i32 = vselect 0x560447004e90, 0x560446faa6e0, 0x56044700a260
try.c: 0x560447004e90: v4i1 = X86ISD::PCMPGTM 0x560447003e80, 0x560446fffa10
try.c: 0x560447003e80: v4i64 = X86ISD::VBROADCAST 0x560446fa3ac0
try.c: 0x560446fa3ac0: i64,ch = load<LD8[%lsr.iv6971]> 0x560446f14950, 0x560446ff6e00, undef:i64
try.c: 0x560446ff6e00: i64,ch = CopyFromReg 0x560446f14950, Register:i64 %vreg50
try.c: 0x560446fffc70: i64 = Register %vreg50
try.c: 0x560446fa4f90: i64 = undef
try.c: 0x560446fffa10: v4i64,ch = CopyFromReg 0x560446f14950, Register:v4i64 %vreg13
try.c: 0x5604470046d0: v4i64 = Register %vreg13
try.c: 0x560446faa6e0: v16i32 = X86ISD::VBROADCAST 0x5604470040e0
try.c: 0x5604470040e0: i32,ch = load<LD4[ConstantPool]> 0x560446f14950, 0x560446fa30a0, undef:i64
try.c: 0x560446fa30a0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x560446fc53e0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x560446fa4f90: i64 = undef
try.c: 0x56044700a260: 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: 0x56044700a130: i32 = Constant<0>
try.c: 0x56044700a130: i32 = Constant<0>
try.c: 0x56044700a130: i32 = Constant<0>
try.c: 0x56044700a130: i32 = Constant<0>
try.c: 0x56044700a130: i32 = Constant<0>
try.c: 0x56044700a130: i32 = Constant<0>
try.c: 0x56044700a130: i32 = Constant<0>
try.c: 0x56044700a130: i32 = Constant<0>
try.c: 0x56044700a130: 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: 0x55b192dc6650: v4i64 = X86ISD::VTRUNC 0x55b192dc6520
try.c: 0x55b192dc6520: v16i32 = vselect 0x55b192db4400, 0x55b192d47330, 0x55b192dc63f0
try.c: 0x55b192db4400: v4i1 = X86ISD::PCMPGTM 0x55b192dab8e0, 0x55b192da7470
try.c: 0x55b192dab8e0: v4i64 = X86ISD::VBROADCAST 0x55b192d477f0
try.c: 0x55b192d477f0: i64,ch = load<LD8[%lsr.iv6971]> 0x55b192ca5a30, 0x55b192d4d2a0, undef:i64
try.c: 0x55b192d4d2a0: i64,ch = CopyFromReg 0x55b192ca5a30, Register:i64 %vreg50
try.c: 0x55b192da76d0: i64 = Register %vreg50
try.c: 0x55b192d3f770: i64 = undef
try.c: 0x55b192da7470: v4i64,ch = CopyFromReg 0x55b192ca5a30, Register:v4i64 %vreg13
try.c: 0x55b192dac130: v4i64 = Register %vreg13
try.c: 0x55b192d47330: v16i32 = X86ISD::VBROADCAST 0x55b192dabb40
try.c: 0x55b192dabb40: i32,ch = load<LD4[ConstantPool]> 0x55b192ca5a30, 0x55b192d4b870, undef:i64
try.c: 0x55b192d4b870: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55b192d400f0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55b192d3f770: i64 = undef
try.c: 0x55b192dc63f0: 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: 0x55b192dc62c0: i32 = Constant<0>
try.c: 0x55b192dc62c0: i32 = Constant<0>
try.c: 0x55b192dc62c0: i32 = Constant<0>
try.c: 0x55b192dc62c0: i32 = Constant<0>
try.c: 0x55b192dc62c0: i32 = Constant<0>
try.c: 0x55b192dc62c0: i32 = Constant<0>
try.c: 0x55b192dc62c0: i32 = Constant<0>
try.c: 0x55b192dc62c0: i32 = Constant<0>
try.c: 0x55b192dc62c0: 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: 0x55ad4230af30: v4i64 = X86ISD::VTRUNC 0x55ad4230ae00
try.c: 0x55ad4230ae00: v16i32 = vselect 0x55ad422fbd20, 0x55ad422acb40, 0x55ad4230acd0
try.c: 0x55ad422fbd20: v4i1 = X86ISD::PCMPGTM 0x55ad42304900, 0x55ad42300490
try.c: 0x55ad42304900: v4i64 = X86ISD::VBROADCAST 0x55ad422a5a90
try.c: 0x55ad422a5a90: i64,ch = load<LD8[%lsr.iv6971]> 0x55ad42215920, 0x55ad422ee5c0, undef:i64
try.c: 0x55ad422ee5c0: i64,ch = CopyFromReg 0x55ad42215920, Register:i64 %vreg50
try.c: 0x55ad423006f0: i64 = Register %vreg50
try.c: 0x55ad422ab1b0: i64 = undef
try.c: 0x55ad42300490: v4i64,ch = CopyFromReg 0x55ad42215920, Register:v4i64 %vreg13
try.c: 0x55ad42305150: v4i64 = Register %vreg13
try.c: 0x55ad422acb40: v16i32 = X86ISD::VBROADCAST 0x55ad42304b60
try.c: 0x55ad42304b60: i32,ch = load<LD4[ConstantPool]> 0x55ad42215920, 0x55ad422a5070, undef:i64
try.c: 0x55ad422a5070: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55ad422ef7c0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55ad422ab1b0: i64 = undef
try.c: 0x55ad4230acd0: 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: 0x55ad4230aba0: i32 = Constant<0>
try.c: 0x55ad4230aba0: i32 = Constant<0>
try.c: 0x55ad4230aba0: i32 = Constant<0>
try.c: 0x55ad4230aba0: i32 = Constant<0>
try.c: 0x55ad4230aba0: i32 = Constant<0>
try.c: 0x55ad4230aba0: i32 = Constant<0>
try.c: 0x55ad4230aba0: i32 = Constant<0>
try.c: 0x55ad4230aba0: i32 = Constant<0>
try.c: 0x55ad4230aba0: 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: 0x5603508eb3b0: v4i64 = X86ISD::VTRUNC 0x5603508eb280
try.c: 0x5603508eb280: v16i32 = vselect 0x5603508f65e0, 0x56035087cad0, 0x5603508eb150
try.c: 0x5603508f65e0: v4i1 = X86ISD::PCMPGTM 0x5603508d3a50, 0x5603508cf5e0
try.c: 0x5603508d3a50: v4i64 = X86ISD::VBROADCAST 0x560350879c70
try.c: 0x560350879c70: i64,ch = load<LD8[%lsr.iv6971]> 0x5603507e4950, 0x5603508ca440, undef:i64
try.c: 0x5603508ca440: i64,ch = CopyFromReg 0x5603507e4950, Register:i64 %vreg50
try.c: 0x5603508cf840: i64 = Register %vreg50
try.c: 0x56035087b140: i64 = undef
try.c: 0x5603508cf5e0: v4i64,ch = CopyFromReg 0x5603507e4950, Register:v4i64 %vreg13
try.c: 0x5603508d42a0: v4i64 = Register %vreg13
try.c: 0x56035087cad0: v16i32 = X86ISD::VBROADCAST 0x5603508d3cb0
try.c: 0x5603508d3cb0: i32,ch = load<LD4[ConstantPool]> 0x5603507e4950, 0x560350878080, undef:i64
try.c: 0x560350878080: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5603508c7410: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56035087b140: i64 = undef
try.c: 0x5603508eb150: 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: 0x5603508eb020: i32 = Constant<0>
try.c: 0x5603508eb020: i32 = Constant<0>
try.c: 0x5603508eb020: i32 = Constant<0>
try.c: 0x5603508eb020: i32 = Constant<0>
try.c: 0x5603508eb020: i32 = Constant<0>
try.c: 0x5603508eb020: i32 = Constant<0>
try.c: 0x5603508eb020: i32 = Constant<0>
try.c: 0x5603508eb020: i32 = Constant<0>
try.c: 0x5603508eb020: 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: 0x55e4c4a36b40: v4i64 = X86ISD::VTRUNC 0x55e4c4a36a10
try.c: 0x55e4c4a36a10: v16i32 = vselect 0x55e4c4a4bec0, 0x55e4c49c3490, 0x55e4c4a368e0
try.c: 0x55e4c4a4bec0: v4i1 = X86ISD::PCMPGTM 0x55e4c4a2de60, 0x55e4c4a299f0
try.c: 0x55e4c4a2de60: v4i64 = X86ISD::VBROADCAST 0x55e4c49c3950
try.c: 0x55e4c49c3950: i64,ch = load<LD8[%lsr.iv6971]> 0x55e4c4926a30, 0x55e4c49d7510, undef:i64
try.c: 0x55e4c49d7510: i64,ch = CopyFromReg 0x55e4c4926a30, Register:i64 %vreg50
try.c: 0x55e4c4a29c50: i64 = Register %vreg50
try.c: 0x55e4c49ce900: i64 = undef
try.c: 0x55e4c4a299f0: v4i64,ch = CopyFromReg 0x55e4c4926a30, Register:v4i64 %vreg13
try.c: 0x55e4c4a2e6b0: v4i64 = Register %vreg13
try.c: 0x55e4c49c3490: v16i32 = X86ISD::VBROADCAST 0x55e4c4a2e0c0
try.c: 0x55e4c4a2e0c0: i32,ch = load<LD4[ConstantPool]> 0x55e4c4926a30, 0x55e4c49c5e30, undef:i64
try.c: 0x55e4c49c5e30: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55e4c49cf280: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55e4c49ce900: i64 = undef
try.c: 0x55e4c4a368e0: 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: 0x55e4c4a367b0: i32 = Constant<0>
try.c: 0x55e4c4a367b0: i32 = Constant<0>
try.c: 0x55e4c4a367b0: i32 = Constant<0>
try.c: 0x55e4c4a367b0: i32 = Constant<0>
try.c: 0x55e4c4a367b0: i32 = Constant<0>
try.c: 0x55e4c4a367b0: i32 = Constant<0>
try.c: 0x55e4c4a367b0: i32 = Constant<0>
try.c: 0x55e4c4a367b0: i32 = Constant<0>
try.c: 0x55e4c4a367b0: 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: 0x556bcbcc4c40: v4i64 = X86ISD::VTRUNC 0x556bcbcc4b10
try.c: 0x556bcbcc4b10: v16i32 = vselect 0x556bcbcc1620, 0x556bcbc68240, 0x556bcbcc49e0
try.c: 0x556bcbcc1620: v4i1 = X86ISD::PCMPGTM 0x556bcbcbcaa0, 0x556bcbcb8630
try.c: 0x556bcbcbcaa0: v4i64 = X86ISD::VBROADCAST 0x556bcbc63860
try.c: 0x556bcbc63860: i64,ch = load<LD8[%lsr.iv6971]> 0x556bcbbcd960, 0x556bcbca8860, undef:i64
try.c: 0x556bcbca8860: i64,ch = CopyFromReg 0x556bcbbcd960, Register:i64 %vreg50
try.c: 0x556bcbcb8890: i64 = Register %vreg50
try.c: 0x556bcbc64d30: i64 = undef
try.c: 0x556bcbcb8630: v4i64,ch = CopyFromReg 0x556bcbbcd960, Register:v4i64 %vreg13
try.c: 0x556bcbcbd2f0: v4i64 = Register %vreg13
try.c: 0x556bcbc68240: v16i32 = X86ISD::VBROADCAST 0x556bcbcbcd00
try.c: 0x556bcbcbcd00: i32,ch = load<LD4[ConstantPool]> 0x556bcbbcd960, 0x556bcbc62e40, undef:i64
try.c: 0x556bcbc62e40: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x556bcbca6f40: i64 = TargetConstantPool<i32 1> 0
try.c: 0x556bcbc64d30: i64 = undef
try.c: 0x556bcbcc49e0: 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: 0x556bcbcc48b0: i32 = Constant<0>
try.c: 0x556bcbcc48b0: i32 = Constant<0>
try.c: 0x556bcbcc48b0: i32 = Constant<0>
try.c: 0x556bcbcc48b0: i32 = Constant<0>
try.c: 0x556bcbcc48b0: i32 = Constant<0>
try.c: 0x556bcbcc48b0: i32 = Constant<0>
try.c: 0x556bcbcc48b0: i32 = Constant<0>
try.c: 0x556bcbcc48b0: i32 = Constant<0>
try.c: 0x556bcbcc48b0: 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: 0x55c78ace74a0: v4i64 = X86ISD::VTRUNC 0x55c78ace7370
try.c: 0x55c78ace7370: v16i32 = vselect 0x55c78ace3e80, 0x55c78ac99740, 0x55c78ace7240
try.c: 0x55c78ace3e80: v4i1 = X86ISD::PCMPGTM 0x55c78acccb10, 0x55c78acc86a0
try.c: 0x55c78acccb10: v4i64 = X86ISD::VBROADCAST 0x55c78ac96060
try.c: 0x55c78ac96060: i64,ch = load<LD8[%lsr.iv6971]> 0x55c78abdd8e0, 0x55c78ac94020, undef:i64
try.c: 0x55c78ac94020: i64,ch = CopyFromReg 0x55c78abdd8e0, Register:i64 %vreg50
try.c: 0x55c78acc8900: i64 = Register %vreg50
try.c: 0x55c78ac97db0: i64 = undef
try.c: 0x55c78acc86a0: v4i64,ch = CopyFromReg 0x55c78abdd8e0, Register:v4i64 %vreg13
try.c: 0x55c78accd360: v4i64 = Register %vreg13
try.c: 0x55c78ac99740: v16i32 = X86ISD::VBROADCAST 0x55c78acccd70
try.c: 0x55c78acccd70: i32,ch = load<LD4[ConstantPool]> 0x55c78abdd8e0, 0x55c78ac95640, undef:i64
try.c: 0x55c78ac95640: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55c78acb7ec0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55c78ac97db0: i64 = undef
try.c: 0x55c78ace7240: 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: 0x55c78ace7110: i32 = Constant<0>
try.c: 0x55c78ace7110: i32 = Constant<0>
try.c: 0x55c78ace7110: i32 = Constant<0>
try.c: 0x55c78ace7110: i32 = Constant<0>
try.c: 0x55c78ace7110: i32 = Constant<0>
try.c: 0x55c78ace7110: i32 = Constant<0>
try.c: 0x55c78ace7110: i32 = Constant<0>
try.c: 0x55c78ace7110: i32 = Constant<0>
try.c: 0x55c78ace7110: 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: 0x55ae94df0e80: v4i64 = X86ISD::VTRUNC 0x55ae94df0d50
try.c: 0x55ae94df0d50: v16i32 = vselect 0x55ae94deb850, 0x55ae94d9be40, 0x55ae94df0c20
try.c: 0x55ae94deb850: v4i1 = X86ISD::PCMPGTM 0x55ae94dea840, 0x55ae94de63d0
try.c: 0x55ae94dea840: v4i64 = X86ISD::VBROADCAST 0x55ae94d9c300
try.c: 0x55ae94d9c300: i64,ch = load<LD8[%lsr.iv6971]> 0x55ae94ce4a30, 0x55ae94d7f430, undef:i64
try.c: 0x55ae94d7f430: i64,ch = CopyFromReg 0x55ae94ce4a30, Register:i64 %vreg50
try.c: 0x55ae94de6630: i64 = Register %vreg50
try.c: 0x55ae94d87490: i64 = undef
try.c: 0x55ae94de63d0: v4i64,ch = CopyFromReg 0x55ae94ce4a30, Register:v4i64 %vreg13
try.c: 0x55ae94deb090: v4i64 = Register %vreg13
try.c: 0x55ae94d9be40: v16i32 = X86ISD::VBROADCAST 0x55ae94deaaa0
try.c: 0x55ae94deaaa0: i32,ch = load<LD4[ConstantPool]> 0x55ae94ce4a30, 0x55ae94d94eb0, undef:i64
try.c: 0x55ae94d94eb0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55ae94d87e10: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55ae94d87490: i64 = undef
try.c: 0x55ae94df0c20: 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: 0x55ae94df0af0: i32 = Constant<0>
try.c: 0x55ae94df0af0: i32 = Constant<0>
try.c: 0x55ae94df0af0: i32 = Constant<0>
try.c: 0x55ae94df0af0: i32 = Constant<0>
try.c: 0x55ae94df0af0: i32 = Constant<0>
try.c: 0x55ae94df0af0: i32 = Constant<0>
try.c: 0x55ae94df0af0: i32 = Constant<0>
try.c: 0x55ae94df0af0: i32 = Constant<0>
try.c: 0x55ae94df0af0: 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: 0x55f4dc5b05e0: v4i64 = X86ISD::VTRUNC 0x55f4dc5b04b0
try.c: 0x55f4dc5b04b0: v16i32 = vselect 0x55f4dc5ce950, 0x55f4dc54ba10, 0x55f4dc5b0380
try.c: 0x55f4dc5ce950: v4i1 = X86ISD::PCMPGTM 0x55f4dc5abfc0, 0x55f4dc5a7b50
try.c: 0x55f4dc5abfc0: v4i64 = X86ISD::VBROADCAST 0x55f4dc565c50
try.c: 0x55f4dc565c50: i64,ch = load<LD8[%lsr.iv6971]> 0x55f4dc4bc940, 0x55f4dc59af70, undef:i64
try.c: 0x55f4dc59af70: i64,ch = CopyFromReg 0x55f4dc4bc940, Register:i64 %vreg50
try.c: 0x55f4dc5a7db0: i64 = Register %vreg50
try.c: 0x55f4dc567120: i64 = undef
try.c: 0x55f4dc5a7b50: v4i64,ch = CopyFromReg 0x55f4dc4bc940, Register:v4i64 %vreg13
try.c: 0x55f4dc5ac810: v4i64 = Register %vreg13
try.c: 0x55f4dc54ba10: v16i32 = X86ISD::VBROADCAST 0x55f4dc5ac220
try.c: 0x55f4dc5ac220: i32,ch = load<LD4[ConstantPool]> 0x55f4dc4bc940, 0x55f4dc563cb0, undef:i64
try.c: 0x55f4dc563cb0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55f4dc58ffd0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55f4dc567120: i64 = undef
try.c: 0x55f4dc5b0380: 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: 0x55f4dc5b0250: i32 = Constant<0>
try.c: 0x55f4dc5b0250: i32 = Constant<0>
try.c: 0x55f4dc5b0250: i32 = Constant<0>
try.c: 0x55f4dc5b0250: i32 = Constant<0>
try.c: 0x55f4dc5b0250: i32 = Constant<0>
try.c: 0x55f4dc5b0250: i32 = Constant<0>
try.c: 0x55f4dc5b0250: i32 = Constant<0>
try.c: 0x55f4dc5b0250: i32 = Constant<0>
try.c: 0x55f4dc5b0250: 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: 0x56536eddf0e0: v4i64 = X86ISD::VTRUNC 0x56536eddefb0
try.c: 0x56536eddefb0: v16i32 = vselect 0x56536edd9ab0, 0x56536ed92e90, 0x56536eddee80
try.c: 0x56536edd9ab0: v4i1 = X86ISD::PCMPGTM 0x56536edd8aa0, 0x56536edd4630
try.c: 0x56536edd8aa0: v4i64 = X86ISD::VBROADCAST 0x56536ed81090
try.c: 0x56536ed81090: i64,ch = load<LD8[%lsr.iv6971]> 0x56536ece9900, 0x56536edcb7e0, undef:i64
try.c: 0x56536edcb7e0: i64,ch = CopyFromReg 0x56536ece9900, Register:i64 %vreg50
try.c: 0x56536edd4890: i64 = Register %vreg50
try.c: 0x56536ed91500: i64 = undef
try.c: 0x56536edd4630: v4i64,ch = CopyFromReg 0x56536ece9900, Register:v4i64 %vreg13
try.c: 0x56536edd92f0: v4i64 = Register %vreg13
try.c: 0x56536ed92e90: v16i32 = X86ISD::VBROADCAST 0x56536edd8d00
try.c: 0x56536edd8d00: i32,ch = load<LD4[ConstantPool]> 0x56536ece9900, 0x56536ed80670, undef:i64
try.c: 0x56536ed80670: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56536edbe140: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56536ed91500: i64 = undef
try.c: 0x56536eddee80: 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: 0x56536edded50: i32 = Constant<0>
try.c: 0x56536edded50: i32 = Constant<0>
try.c: 0x56536edded50: i32 = Constant<0>
try.c: 0x56536edded50: i32 = Constant<0>
try.c: 0x56536edded50: i32 = Constant<0>
try.c: 0x56536edded50: i32 = Constant<0>
try.c: 0x56536edded50: i32 = Constant<0>
try.c: 0x56536edded50: i32 = Constant<0>
try.c: 0x56536edded50: 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: 0x55d0340d55b0: v4i64 = X86ISD::VTRUNC 0x55d0340d5480
try.c: 0x55d0340d5480: v16i32 = vselect 0x55d0340c2340, 0x55d034063ff0, 0x55d0340d5350
try.c: 0x55d0340c2340: v4i1 = X86ISD::PCMPGTM 0x55d0340d0f90, 0x55d0340ccb20
try.c: 0x55d0340d0f90: v4i64 = X86ISD::VBROADCAST 0x55d0340644b0
try.c: 0x55d0340644b0: i64,ch = load<LD8[%lsr.iv6971]> 0x55d033fcaa30, 0x55d03406c210, undef:i64
try.c: 0x55d03406c210: i64,ch = CopyFromReg 0x55d033fcaa30, Register:i64 %vreg50
try.c: 0x55d0340ccd80: i64 = Register %vreg50
try.c: 0x55d0340485e0: i64 = undef
try.c: 0x55d0340ccb20: v4i64,ch = CopyFromReg 0x55d033fcaa30, Register:v4i64 %vreg13
try.c: 0x55d0340d17e0: v4i64 = Register %vreg13
try.c: 0x55d034063ff0: v16i32 = X86ISD::VBROADCAST 0x55d0340d11f0
try.c: 0x55d0340d11f0: i32,ch = load<LD4[ConstantPool]> 0x55d033fcaa30, 0x55d034066990, undef:i64
try.c: 0x55d034066990: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55d034048f60: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55d0340485e0: i64 = undef
try.c: 0x55d0340d5350: 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: 0x55d0340d5220: i32 = Constant<0>
try.c: 0x55d0340d5220: i32 = Constant<0>
try.c: 0x55d0340d5220: i32 = Constant<0>
try.c: 0x55d0340d5220: i32 = Constant<0>
try.c: 0x55d0340d5220: i32 = Constant<0>
try.c: 0x55d0340d5220: i32 = Constant<0>
try.c: 0x55d0340d5220: i32 = Constant<0>
try.c: 0x55d0340d5220: i32 = Constant<0>
try.c: 0x55d0340d5220: 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: 0x558b0d4abee0: v4i64 = X86ISD::VTRUNC 0x558b0d4abdb0
try.c: 0x558b0d4abdb0: v16i32 = vselect 0x558b0d4b0330, 0x558b0d4477e0, 0x558b0d4abc80
try.c: 0x558b0d4b0330: v4i1 = X86ISD::PCMPGTM 0x558b0d4a68b0, 0x558b0d4a2440
try.c: 0x558b0d4a68b0: v4i64 = X86ISD::VBROADCAST 0x558b0d44db40
try.c: 0x558b0d44db40: i64,ch = load<LD8[%lsr.iv6971]> 0x558b0d3b7920, 0x558b0d49d2a0, undef:i64
try.c: 0x558b0d49d2a0: i64,ch = CopyFromReg 0x558b0d3b7920, Register:i64 %vreg50
try.c: 0x558b0d4a26a0: i64 = Register %vreg50
try.c: 0x558b0d445e50: i64 = undef
try.c: 0x558b0d4a2440: v4i64,ch = CopyFromReg 0x558b0d3b7920, Register:v4i64 %vreg13
try.c: 0x558b0d4a7100: v4i64 = Register %vreg13
try.c: 0x558b0d4477e0: v16i32 = X86ISD::VBROADCAST 0x558b0d4a6b10
try.c: 0x558b0d4a6b10: i32,ch = load<LD4[ConstantPool]> 0x558b0d3b7920, 0x558b0d44d120, undef:i64
try.c: 0x558b0d44d120: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x558b0d45fb50: i64 = TargetConstantPool<i32 1> 0
try.c: 0x558b0d445e50: i64 = undef
try.c: 0x558b0d4abc80: 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: 0x558b0d4abb50: i32 = Constant<0>
try.c: 0x558b0d4abb50: i32 = Constant<0>
try.c: 0x558b0d4abb50: i32 = Constant<0>
try.c: 0x558b0d4abb50: i32 = Constant<0>
try.c: 0x558b0d4abb50: i32 = Constant<0>
try.c: 0x558b0d4abb50: i32 = Constant<0>
try.c: 0x558b0d4abb50: i32 = Constant<0>
try.c: 0x558b0d4abb50: i32 = Constant<0>
try.c: 0x558b0d4abb50: 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