Implementation notes: amd64, cel02, crypto_aead/omdsha256k192n104tau128v1

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_aead
Primitive: omdsha256k192n104tau128v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
12791213642 2768 12834221 3648 1056T:avx1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
17978623725 0 047933 824 960T:refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
18735612233 2768 12831152 3624 1056T:avx1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
19497018844 2768 12843101 3648 1120T:avx1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
20909013790 2768 12834381 3648 1056T:sse4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2192188043 0 028378 800 856T:refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
22173612342 2752 10030876 3600 1000T:avx1clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
22453618069 2752 10038370 3608 1000T:avx1clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
22578618197 2752 10038498 3608 1000T:sse4clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
23373612490 2752 10031004 3600 1000T:sse4clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
23776014362 2768 12835388 3640 1056T:avx1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
24320818972 2768 12843229 3648 1120T:sse4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
24641214490 2768 12835516 3640 1056T:sse4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
33269612381 2768 12831296 3624 1056T:sse4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3507605326 0 025941 824 896T:refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3976986140 0 027172 816 896T:refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4149164026 0 022976 800 896T:refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4156644668 0 023204 792 856T:refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130

Compiler output

Implementation: T:avx1
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: 0x55755dda47e0: v4i64 = X86ISD::VTRUNC 0x55755dda46b0
try.c: 0x55755dda46b0: v16i32 = vselect 0x55755dd87b10, 0x55755dd3a740, 0x55755dda4580
try.c: 0x55755dd87b10: v4i1 = X86ISD::PCMPGTM 0x55755dd826b0, 0x55755dd7e240
try.c: 0x55755dd826b0: v4i64 = X86ISD::VBROADCAST 0x55755dd378e0
try.c: 0x55755dd378e0: i64,ch = load<LD8[%lsr.iv6971]> 0x55755dc93950, 0x55755dd632d0, undef:i64
try.c: 0x55755dd632d0: i64,ch = CopyFromReg 0x55755dc93950, Register:i64 %vreg50
try.c: 0x55755dd7e4a0: i64 = Register %vreg50
try.c: 0x55755dd38db0: i64 = undef
try.c: 0x55755dd7e240: v4i64,ch = CopyFromReg 0x55755dc93950, Register:v4i64 %vreg13
try.c: 0x55755dd82f00: v4i64 = Register %vreg13
try.c: 0x55755dd3a740: v16i32 = X86ISD::VBROADCAST 0x55755dd82910
try.c: 0x55755dd82910: i32,ch = load<LD4[ConstantPool]> 0x55755dc93950, 0x55755dd26fb0, undef:i64
try.c: 0x55755dd26fb0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55755dd71050: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55755dd38db0: i64 = undef
try.c: 0x55755dda4580: 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: 0x55755dda4450: i32 = Constant<0>
try.c: 0x55755dda4450: i32 = Constant<0>
try.c: 0x55755dda4450: i32 = Constant<0>
try.c: 0x55755dda4450: i32 = Constant<0>
try.c: 0x55755dda4450: i32 = Constant<0>
try.c: 0x55755dda4450: i32 = Constant<0>
try.c: 0x55755dda4450: i32 = Constant<0>
try.c: 0x55755dda4450: i32 = Constant<0>
try.c: 0x55755dda4450: 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:avx1

Compiler output

Implementation: T:avx1
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: 0x56079f0c32e0: v4i64 = X86ISD::VTRUNC 0x56079f0c31b0
try.c: 0x56079f0c31b0: v16i32 = vselect 0x56079f0b3780, 0x56079f039540, 0x56079f0c3080
try.c: 0x56079f0b3780: v4i1 = X86ISD::PCMPGTM 0x56079f09d5e0, 0x56079f099fc0
try.c: 0x56079f09d5e0: v4i64 = X86ISD::VBROADCAST 0x56079f039a00
try.c: 0x56079f039a00: i64,ch = load<LD8[%lsr.iv6971]> 0x56079ef97a40, 0x56079f03e450, undef:i64
try.c: 0x56079f03e450: i64,ch = CopyFromReg 0x56079ef97a40, Register:i64 %vreg50
try.c: 0x56079f09a220: i64 = Register %vreg50
try.c: 0x56079f035ba0: i64 = undef
try.c: 0x56079f099fc0: v4i64,ch = CopyFromReg 0x56079ef97a40, Register:v4i64 %vreg13
try.c: 0x56079f09de30: v4i64 = Register %vreg13
try.c: 0x56079f039540: v16i32 = X86ISD::VBROADCAST 0x56079f09d840
try.c: 0x56079f09d840: i32,ch = load<LD4[ConstantPool]> 0x56079ef97a40, 0x56079f03bee0, undef:i64
try.c: 0x56079f03bee0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56079f036520: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56079f035ba0: i64 = undef
try.c: 0x56079f0c3080: 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: 0x56079f0c2f50: i32 = Constant<0>
try.c: 0x56079f0c2f50: i32 = Constant<0>
try.c: 0x56079f0c2f50: i32 = Constant<0>
try.c: 0x56079f0c2f50: i32 = Constant<0>
try.c: 0x56079f0c2f50: i32 = Constant<0>
try.c: 0x56079f0c2f50: i32 = Constant<0>
try.c: 0x56079f0c2f50: i32 = Constant<0>
try.c: 0x56079f0c2f50: i32 = Constant<0>
try.c: 0x56079f0c2f50: 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:avx1

Compiler output

Implementation: T:avx1
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: 0x5636907ab850: v4i64 = X86ISD::VTRUNC 0x5636907ab720
try.c: 0x5636907ab720: v16i32 = vselect 0x5636907a8230, 0x56369074f840, 0x5636907ab5f0
try.c: 0x5636907a8230: v4i1 = X86ISD::PCMPGTM 0x5636907a35e0, 0x56369079f170
try.c: 0x5636907a35e0: v4i64 = X86ISD::VBROADCAST 0x56369074af80
try.c: 0x56369074af80: i64,ch = load<LD8[%lsr.iv6971]> 0x5636906b4960, 0x563690790da0, undef:i64
try.c: 0x563690790da0: i64,ch = CopyFromReg 0x5636906b4960, Register:i64 %vreg50
try.c: 0x56369079f3d0: i64 = Register %vreg50
try.c: 0x56369074c450: i64 = undef
try.c: 0x56369079f170: v4i64,ch = CopyFromReg 0x5636906b4960, Register:v4i64 %vreg13
try.c: 0x5636907a3e30: v4i64 = Register %vreg13
try.c: 0x56369074f840: v16i32 = X86ISD::VBROADCAST 0x5636907a3840
try.c: 0x5636907a3840: i32,ch = load<LD4[ConstantPool]> 0x5636906b4960, 0x56369076ac90, undef:i64
try.c: 0x56369076ac90: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56369078b390: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56369074c450: i64 = undef
try.c: 0x5636907ab5f0: 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: 0x5636907ab4c0: i32 = Constant<0>
try.c: 0x5636907ab4c0: i32 = Constant<0>
try.c: 0x5636907ab4c0: i32 = Constant<0>
try.c: 0x5636907ab4c0: i32 = Constant<0>
try.c: 0x5636907ab4c0: i32 = Constant<0>
try.c: 0x5636907ab4c0: i32 = Constant<0>
try.c: 0x5636907ab4c0: i32 = Constant<0>
try.c: 0x5636907ab4c0: i32 = Constant<0>
try.c: 0x5636907ab4c0: 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:avx1

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: 0x564df0116160: v4i64 = X86ISD::VTRUNC 0x564df0116030
try.c: 0x564df0116030: v16i32 = vselect 0x564df011e370, 0x564df00b5710, 0x564df0115f00
try.c: 0x564df011e370: v4i1 = X86ISD::PCMPGTM 0x564df00fb7e0, 0x564df00f7370
try.c: 0x564df00fb7e0: v4i64 = X86ISD::VBROADCAST 0x564df00a1250
try.c: 0x564df00a1250: i64,ch = load<LD8[%lsr.iv6971]> 0x564df000c960, 0x564df00e5310, undef:i64
try.c: 0x564df00e5310: i64,ch = CopyFromReg 0x564df000c960, Register:i64 %vreg50
try.c: 0x564df00f75d0: i64 = Register %vreg50
try.c: 0x564df00a2720: i64 = undef
try.c: 0x564df00f7370: v4i64,ch = CopyFromReg 0x564df000c960, Register:v4i64 %vreg13
try.c: 0x564df00fc030: v4i64 = Register %vreg13
try.c: 0x564df00b5710: v16i32 = X86ISD::VBROADCAST 0x564df00fba40
try.c: 0x564df00fba40: i32,ch = load<LD4[ConstantPool]> 0x564df000c960, 0x564df009b5d0, undef:i64
try.c: 0x564df009b5d0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x564df0068d70: i64 = TargetConstantPool<i32 1> 0
try.c: 0x564df00a2720: i64 = undef
try.c: 0x564df0115f00: 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: 0x564df0115dd0: i32 = Constant<0>
try.c: 0x564df0115dd0: i32 = Constant<0>
try.c: 0x564df0115dd0: i32 = Constant<0>
try.c: 0x564df0115dd0: i32 = Constant<0>
try.c: 0x564df0115dd0: i32 = Constant<0>
try.c: 0x564df0115dd0: i32 = Constant<0>
try.c: 0x564df0115dd0: i32 = Constant<0>
try.c: 0x564df0115dd0: i32 = Constant<0>
try.c: 0x564df0115dd0: 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: 0x55a487d52e70: v4i64 = X86ISD::VTRUNC 0x55a487d52d40
try.c: 0x55a487d52d40: v16i32 = vselect 0x55a487d4d840, 0x55a487ce3990, 0x55a487d52c10
try.c: 0x55a487d4d840: v4i1 = X86ISD::PCMPGTM 0x55a487d394f0, 0x55a487d28c40
try.c: 0x55a487d394f0: v4i64 = X86ISD::VBROADCAST 0x55a487ce3e50
try.c: 0x55a487ce3e50: i64,ch = load<LD8[%lsr.iv6971]> 0x55a487c34a40, 0x55a487ccdfb0, undef:i64
try.c: 0x55a487ccdfb0: i64,ch = CopyFromReg 0x55a487c34a40, Register:i64 %vreg50
try.c: 0x55a487d28ea0: i64 = Register %vreg50
try.c: 0x55a487cd3e20: i64 = undef
try.c: 0x55a487d28c40: v4i64,ch = CopyFromReg 0x55a487c34a40, Register:v4i64 %vreg13
try.c: 0x55a487d39d40: v4i64 = Register %vreg13
try.c: 0x55a487ce3990: v16i32 = X86ISD::VBROADCAST 0x55a487d39750
try.c: 0x55a487d39750: i32,ch = load<LD4[ConstantPool]> 0x55a487c34a40, 0x55a487ce6330, undef:i64
try.c: 0x55a487ce6330: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55a487cd47a0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55a487cd3e20: i64 = undef
try.c: 0x55a487d52c10: 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: 0x55a487d52ae0: i32 = Constant<0>
try.c: 0x55a487d52ae0: i32 = Constant<0>
try.c: 0x55a487d52ae0: i32 = Constant<0>
try.c: 0x55a487d52ae0: i32 = Constant<0>
try.c: 0x55a487d52ae0: i32 = Constant<0>
try.c: 0x55a487d52ae0: i32 = Constant<0>
try.c: 0x55a487d52ae0: i32 = Constant<0>
try.c: 0x55a487d52ae0: i32 = Constant<0>
try.c: 0x55a487d52ae0: 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: 0x5570e34561c0: v4i64 = X86ISD::VTRUNC 0x5570e3456090
try.c: 0x5570e3456090: v16i32 = vselect 0x5570e343e870, 0x5570e33f6e90, 0x5570e3455f60
try.c: 0x5570e343e870: v4i1 = X86ISD::PCMPGTM 0x5570e343b840, 0x5570e34373d0
try.c: 0x5570e343b840: v4i64 = X86ISD::VBROADCAST 0x5570e33ea630
try.c: 0x5570e33ea630: i64,ch = load<LD8[%lsr.iv6971]> 0x5570e334c960, 0x5570e3424fd0, undef:i64
try.c: 0x5570e3424fd0: i64,ch = CopyFromReg 0x5570e334c960, Register:i64 %vreg50
try.c: 0x5570e3437630: i64 = Register %vreg50
try.c: 0x5570e33f5500: i64 = undef
try.c: 0x5570e34373d0: v4i64,ch = CopyFromReg 0x5570e334c960, Register:v4i64 %vreg13
try.c: 0x5570e343c090: v4i64 = Register %vreg13
try.c: 0x5570e33f6e90: v16i32 = X86ISD::VBROADCAST 0x5570e343baa0
try.c: 0x5570e343baa0: i32,ch = load<LD4[ConstantPool]> 0x5570e334c960, 0x5570e33e9c10, undef:i64
try.c: 0x5570e33e9c10: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5570e34261d0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5570e33f5500: i64 = undef
try.c: 0x5570e3455f60: 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: 0x5570e3455e30: i32 = Constant<0>
try.c: 0x5570e3455e30: i32 = Constant<0>
try.c: 0x5570e3455e30: i32 = Constant<0>
try.c: 0x5570e3455e30: i32 = Constant<0>
try.c: 0x5570e3455e30: i32 = Constant<0>
try.c: 0x5570e3455e30: i32 = Constant<0>
try.c: 0x5570e3455e30: i32 = Constant<0>
try.c: 0x5570e3455e30: i32 = Constant<0>
try.c: 0x5570e3455e30: 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:sse4
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: 0x55af19b93140: v4i64 = X86ISD::VTRUNC 0x55af19b93010
try.c: 0x55af19b93010: v16i32 = vselect 0x55af19b966e0, 0x55af19b208a0, 0x55af19b92ee0
try.c: 0x55af19b966e0: v4i1 = X86ISD::PCMPGTM 0x55af19b797d0, 0x55af19b75360
try.c: 0x55af19b797d0: v4i64 = X86ISD::VBROADCAST 0x55af19b344c0
try.c: 0x55af19b344c0: i64,ch = load<LD8[%lsr.iv6971]> 0x55af19a8a970, 0x55af19b63500, undef:i64
try.c: 0x55af19b63500: i64,ch = CopyFromReg 0x55af19a8a970, Register:i64 %vreg50
try.c: 0x55af19b755c0: i64 = Register %vreg50
try.c: 0x55af19b35990: i64 = undef
try.c: 0x55af19b75360: v4i64,ch = CopyFromReg 0x55af19a8a970, Register:v4i64 %vreg13
try.c: 0x55af19b7a020: v4i64 = Register %vreg13
try.c: 0x55af19b208a0: v16i32 = X86ISD::VBROADCAST 0x55af19b79a30
try.c: 0x55af19b79a30: i32,ch = load<LD4[ConstantPool]> 0x55af19a8a970, 0x55af19b33aa0, undef:i64
try.c: 0x55af19b33aa0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55af19b64700: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55af19b35990: i64 = undef
try.c: 0x55af19b92ee0: 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: 0x55af19b92db0: i32 = Constant<0>
try.c: 0x55af19b92db0: i32 = Constant<0>
try.c: 0x55af19b92db0: i32 = Constant<0>
try.c: 0x55af19b92db0: i32 = Constant<0>
try.c: 0x55af19b92db0: i32 = Constant<0>
try.c: 0x55af19b92db0: i32 = Constant<0>
try.c: 0x55af19b92db0: i32 = Constant<0>
try.c: 0x55af19b92db0: i32 = Constant<0>
try.c: 0x55af19b92db0: 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:sse4

Compiler output

Implementation: T:sse4
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: 0x55b727cd9220: v4i64 = X86ISD::VTRUNC 0x55b727cd90f0
try.c: 0x55b727cd90f0: v16i32 = vselect 0x55b727cbb300, 0x55b727c632a0, 0x55b727cd8fc0
try.c: 0x55b727cbb300: v4i1 = X86ISD::PCMPGTM 0x55b727cb42e0, 0x55b727cb06c0
try.c: 0x55b727cb42e0: v4i64 = X86ISD::VBROADCAST 0x55b727c63760
try.c: 0x55b727c63760: i64,ch = load<LD8[%lsr.iv6971]> 0x55b727baea40, 0x55b727c5fae0, undef:i64
try.c: 0x55b727c5fae0: i64,ch = CopyFromReg 0x55b727baea40, Register:i64 %vreg50
try.c: 0x55b727cb0920: i64 = Register %vreg50
try.c: 0x55b727c57800: i64 = undef
try.c: 0x55b727cb06c0: v4i64,ch = CopyFromReg 0x55b727baea40, Register:v4i64 %vreg13
try.c: 0x55b727cb4b30: v4i64 = Register %vreg13
try.c: 0x55b727c632a0: v16i32 = X86ISD::VBROADCAST 0x55b727cb4540
try.c: 0x55b727cb4540: i32,ch = load<LD4[ConstantPool]> 0x55b727baea40, 0x55b727c65c40, undef:i64
try.c: 0x55b727c65c40: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55b727c58180: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55b727c57800: i64 = undef
try.c: 0x55b727cd8fc0: 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: 0x55b727cd8e90: i32 = Constant<0>
try.c: 0x55b727cd8e90: i32 = Constant<0>
try.c: 0x55b727cd8e90: i32 = Constant<0>
try.c: 0x55b727cd8e90: i32 = Constant<0>
try.c: 0x55b727cd8e90: i32 = Constant<0>
try.c: 0x55b727cd8e90: i32 = Constant<0>
try.c: 0x55b727cd8e90: i32 = Constant<0>
try.c: 0x55b727cd8e90: i32 = Constant<0>
try.c: 0x55b727cd8e90: 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:sse4

Compiler output

Implementation: T:sse4
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: 0x559b52e992c0: v4i64 = X86ISD::VTRUNC 0x559b52e99190
try.c: 0x559b52e99190: v16i32 = vselect 0x559b52e89f90, 0x559b52e269d0, 0x559b52e99060
try.c: 0x559b52e89f90: v4i1 = X86ISD::PCMPGTM 0x559b52e7e940, 0x559b52e7a4d0
try.c: 0x559b52e7e940: v4i64 = X86ISD::VBROADCAST 0x559b52e1fae0
try.c: 0x559b52e1fae0: i64,ch = load<LD8[%lsr.iv6971]> 0x559b52d8f960, 0x559b52e68930, undef:i64
try.c: 0x559b52e68930: i64,ch = CopyFromReg 0x559b52d8f960, Register:i64 %vreg50
try.c: 0x559b52e7a730: i64 = Register %vreg50
try.c: 0x559b52e25040: i64 = undef
try.c: 0x559b52e7a4d0: v4i64,ch = CopyFromReg 0x559b52d8f960, Register:v4i64 %vreg13
try.c: 0x559b52e7f190: v4i64 = Register %vreg13
try.c: 0x559b52e269d0: v16i32 = X86ISD::VBROADCAST 0x559b52e7eba0
try.c: 0x559b52e7eba0: i32,ch = load<LD4[ConstantPool]> 0x559b52d8f960, 0x559b52e1f0c0, undef:i64
try.c: 0x559b52e1f0c0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x559b52ddfdb0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x559b52e25040: i64 = undef
try.c: 0x559b52e99060: 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: 0x559b52e98f30: i32 = Constant<0>
try.c: 0x559b52e98f30: i32 = Constant<0>
try.c: 0x559b52e98f30: i32 = Constant<0>
try.c: 0x559b52e98f30: i32 = Constant<0>
try.c: 0x559b52e98f30: i32 = Constant<0>
try.c: 0x559b52e98f30: i32 = Constant<0>
try.c: 0x559b52e98f30: i32 = Constant<0>
try.c: 0x559b52e98f30: i32 = Constant<0>
try.c: 0x559b52e98f30: 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:sse4