Implementation notes: amd64, cel02, crypto_aead/omdsha256k128n96tau96v1

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_aead
Primitive: omdsha256k128n96tau96v1
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
12694818792 2768 12842989 3648 1120T:avx1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
12780613607 2768 12834141 3648 1056T:avx1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
12895614454 2768 12835404 3640 1056T:sse4gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
12897213755 2768 12834317 3648 1056T:sse4gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
13722212300 2752 10030796 3600 1000T:avx1clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
2201124046 0 023008 800 896T:refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
22301818029 2752 10038338 3608 1000T:avx1clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
22400418920 2768 12843117 3648 1120T:sse4gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
22763618157 2752 10038466 3608 1000T:sse4clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
24242612448 2752 10030940 3600 1000T:sse4clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
26482214326 2768 12835276 3640 1056T:avx1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
27869612263 2768 12831216 3624 1056T:avx1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
29490612411 2768 12831360 3624 1056T:sse4gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3335806108 0 027076 816 896T:refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
34028623705 0 047853 824 960T:refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4053168043 0 028362 800 856T:refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
4108325307 0 025861 824 896T:refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4114644653 0 023172 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: 0x560acb392130: v4i64 = X86ISD::VTRUNC 0x560acb392000
try.c: 0x560acb392000: v16i32 = vselect 0x560acb38eb10, 0x560acb344d60, 0x560acb391ed0
try.c: 0x560acb38eb10: v4i1 = X86ISD::PCMPGTM 0x560acb389ef0, 0x560acb385a80
try.c: 0x560acb389ef0: v4i64 = X86ISD::VBROADCAST 0x560acb331c10
try.c: 0x560acb331c10: i64,ch = load<LD8[%lsr.iv6971]> 0x560acb29a960, 0x560acb37cfa0, undef:i64
try.c: 0x560acb37cfa0: i64,ch = CopyFromReg 0x560acb29a960, Register:i64 %vreg50
try.c: 0x560acb385ce0: i64 = Register %vreg50
try.c: 0x560acb3433d0: i64 = undef
try.c: 0x560acb385a80: v4i64,ch = CopyFromReg 0x560acb29a960, Register:v4i64 %vreg13
try.c: 0x560acb38a740: v4i64 = Register %vreg13
try.c: 0x560acb344d60: v16i32 = X86ISD::VBROADCAST 0x560acb38a150
try.c: 0x560acb38a150: i32,ch = load<LD4[ConstantPool]> 0x560acb29a960, 0x560acb3311f0, undef:i64
try.c: 0x560acb3311f0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x560acb371070: i64 = TargetConstantPool<i32 1> 0
try.c: 0x560acb3433d0: i64 = undef
try.c: 0x560acb391ed0: 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: 0x560acb391da0: i32 = Constant<0>
try.c: 0x560acb391da0: i32 = Constant<0>
try.c: 0x560acb391da0: i32 = Constant<0>
try.c: 0x560acb391da0: i32 = Constant<0>
try.c: 0x560acb391da0: i32 = Constant<0>
try.c: 0x560acb391da0: i32 = Constant<0>
try.c: 0x560acb391da0: i32 = Constant<0>
try.c: 0x560acb391da0: i32 = Constant<0>
try.c: 0x560acb391da0: 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: 0x55f467a79dc0: v4i64 = X86ISD::VTRUNC 0x55f467a79c90
try.c: 0x55f467a79c90: v16i32 = vselect 0x55f467a80bd0, 0x55f467a11460, 0x55f467a79b60
try.c: 0x55f467a80bd0: v4i1 = X86ISD::PCMPGTM 0x55f467a61610, 0x55f467a5dff0
try.c: 0x55f467a61610: v4i64 = X86ISD::VBROADCAST 0x55f467a11920
try.c: 0x55f467a11920: i64,ch = load<LD8[%lsr.iv6971]> 0x55f46795ba20, 0x55f467a02070, undef:i64
try.c: 0x55f467a02070: i64,ch = CopyFromReg 0x55f46795ba20, Register:i64 %vreg50
try.c: 0x55f467a5e250: i64 = Register %vreg50
try.c: 0x55f4679fc350: i64 = undef
try.c: 0x55f467a5dff0: v4i64,ch = CopyFromReg 0x55f46795ba20, Register:v4i64 %vreg13
try.c: 0x55f467a61e60: v4i64 = Register %vreg13
try.c: 0x55f467a11460: v16i32 = X86ISD::VBROADCAST 0x55f467a61870
try.c: 0x55f467a61870: i32,ch = load<LD4[ConstantPool]> 0x55f46795ba20, 0x55f467a13e00, undef:i64
try.c: 0x55f467a13e00: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55f4679fccd0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55f4679fc350: i64 = undef
try.c: 0x55f467a79b60: 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: 0x55f467a79a30: i32 = Constant<0>
try.c: 0x55f467a79a30: i32 = Constant<0>
try.c: 0x55f467a79a30: i32 = Constant<0>
try.c: 0x55f467a79a30: i32 = Constant<0>
try.c: 0x55f467a79a30: i32 = Constant<0>
try.c: 0x55f467a79a30: i32 = Constant<0>
try.c: 0x55f467a79a30: i32 = Constant<0>
try.c: 0x55f467a79a30: i32 = Constant<0>
try.c: 0x55f467a79a30: 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: 0x55e3446b1d60: v4i64 = X86ISD::VTRUNC 0x55e3446b1c30
try.c: 0x55e3446b1c30: v16i32 = vselect 0x55e3446a5b70, 0x55e34464cf40, 0x55e3446b1b00
try.c: 0x55e3446a5b70: v4i1 = X86ISD::PCMPGTM 0x55e3446ad740, 0x55e3446a92d0
try.c: 0x55e3446ad740: v4i64 = X86ISD::VBROADCAST 0x55e3446659f0
try.c: 0x55e3446659f0: i64,ch = load<LD8[%lsr.iv6971]> 0x55e3445be920, 0x55e3446978e0, undef:i64
try.c: 0x55e3446978e0: i64,ch = CopyFromReg 0x55e3445be920, Register:i64 %vreg50
try.c: 0x55e3446a9530: i64 = Register %vreg50
try.c: 0x55e344666ec0: i64 = undef
try.c: 0x55e3446a92d0: v4i64,ch = CopyFromReg 0x55e3445be920, Register:v4i64 %vreg13
try.c: 0x55e3446adf90: v4i64 = Register %vreg13
try.c: 0x55e34464cf40: v16i32 = X86ISD::VBROADCAST 0x55e3446ad9a0
try.c: 0x55e3446ad9a0: i32,ch = load<LD4[ConstantPool]> 0x55e3445be920, 0x55e344664fd0, undef:i64
try.c: 0x55e344664fd0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55e344698ae0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55e344666ec0: i64 = undef
try.c: 0x55e3446b1b00: 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: 0x55e3446b19d0: i32 = Constant<0>
try.c: 0x55e3446b19d0: i32 = Constant<0>
try.c: 0x55e3446b19d0: i32 = Constant<0>
try.c: 0x55e3446b19d0: i32 = Constant<0>
try.c: 0x55e3446b19d0: i32 = Constant<0>
try.c: 0x55e3446b19d0: i32 = Constant<0>
try.c: 0x55e3446b19d0: i32 = Constant<0>
try.c: 0x55e3446b19d0: i32 = Constant<0>
try.c: 0x55e3446b19d0: 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: 0x55a5f03c1bc0: v4i64 = X86ISD::VTRUNC 0x55a5f03c1a90
try.c: 0x55a5f03c1a90: v16i32 = vselect 0x55a5f03be5a0, 0x55a5f0360790, 0x55a5f03c1960
try.c: 0x55a5f03be5a0: v4i1 = X86ISD::PCMPGTM 0x55a5f03b9a30, 0x55a5f03b55c0
try.c: 0x55a5f03b9a30: v4i64 = X86ISD::VBROADCAST 0x55a5f0359bf0
try.c: 0x55a5f0359bf0: i64,ch = load<LD8[%lsr.iv6971]> 0x55a5f02ca970, 0x55a5f0377660, undef:i64
try.c: 0x55a5f0377660: i64,ch = CopyFromReg 0x55a5f02ca970, Register:i64 %vreg50
try.c: 0x55a5f03b5820: i64 = Register %vreg50
try.c: 0x55a5f035b0c0: i64 = undef
try.c: 0x55a5f03b55c0: v4i64,ch = CopyFromReg 0x55a5f02ca970, Register:v4i64 %vreg13
try.c: 0x55a5f03ba280: v4i64 = Register %vreg13
try.c: 0x55a5f0360790: v16i32 = X86ISD::VBROADCAST 0x55a5f03b9c90
try.c: 0x55a5f03b9c90: i32,ch = load<LD4[ConstantPool]> 0x55a5f02ca970, 0x55a5f03591d0, undef:i64
try.c: 0x55a5f03591d0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55a5f03a8790: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55a5f035b0c0: i64 = undef
try.c: 0x55a5f03c1960: 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: 0x55a5f03c1830: i32 = Constant<0>
try.c: 0x55a5f03c1830: i32 = Constant<0>
try.c: 0x55a5f03c1830: i32 = Constant<0>
try.c: 0x55a5f03c1830: i32 = Constant<0>
try.c: 0x55a5f03c1830: i32 = Constant<0>
try.c: 0x55a5f03c1830: i32 = Constant<0>
try.c: 0x55a5f03c1830: i32 = Constant<0>
try.c: 0x55a5f03c1830: i32 = Constant<0>
try.c: 0x55a5f03c1830: 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: 0x5625d48d57e0: v4i64 = X86ISD::VTRUNC 0x5625d48d56b0
try.c: 0x5625d48d56b0: v16i32 = vselect 0x5625d48e4ea0, 0x5625d4866ac0, 0x5625d48d5580
try.c: 0x5625d48e4ea0: v4i1 = X86ISD::PCMPGTM 0x5625d48cc6a0, 0x5625d48c7a70
try.c: 0x5625d48cc6a0: v4i64 = X86ISD::VBROADCAST 0x5625d4866f80
try.c: 0x5625d4866f80: i64,ch = load<LD8[%lsr.iv6971]> 0x5625d47c5a30, 0x5625d48763a0, undef:i64
try.c: 0x5625d48763a0: i64,ch = CopyFromReg 0x5625d47c5a30, Register:i64 %vreg50
try.c: 0x5625d48c7cd0: i64 = Register %vreg50
try.c: 0x5625d485f160: i64 = undef
try.c: 0x5625d48c7a70: v4i64,ch = CopyFromReg 0x5625d47c5a30, Register:v4i64 %vreg13
try.c: 0x5625d48ccef0: v4i64 = Register %vreg13
try.c: 0x5625d4866ac0: v16i32 = X86ISD::VBROADCAST 0x5625d48cc900
try.c: 0x5625d48cc900: i32,ch = load<LD4[ConstantPool]> 0x5625d47c5a30, 0x5625d4869460, undef:i64
try.c: 0x5625d4869460: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5625d485fae0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5625d485f160: i64 = undef
try.c: 0x5625d48d5580: 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: 0x5625d48d5450: i32 = Constant<0>
try.c: 0x5625d48d5450: i32 = Constant<0>
try.c: 0x5625d48d5450: i32 = Constant<0>
try.c: 0x5625d48d5450: i32 = Constant<0>
try.c: 0x5625d48d5450: i32 = Constant<0>
try.c: 0x5625d48d5450: i32 = Constant<0>
try.c: 0x5625d48d5450: i32 = Constant<0>
try.c: 0x5625d48d5450: i32 = Constant<0>
try.c: 0x5625d48d5450: 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: 0x55ae091042c0: v4i64 = X86ISD::VTRUNC 0x55ae09104190
try.c: 0x55ae09104190: v16i32 = vselect 0x55ae09107790, 0x55ae09096870, 0x55ae09104060
try.c: 0x55ae09107790: v4i1 = X86ISD::PCMPGTM 0x55ae090e9940, 0x55ae090e54d0
try.c: 0x55ae090e9940: v4i64 = X86ISD::VBROADCAST 0x55ae0908fed0
try.c: 0x55ae0908fed0: i64,ch = load<LD8[%lsr.iv6971]> 0x55ae08ffa930, 0x55ae090d36c0, undef:i64
try.c: 0x55ae090d36c0: i64,ch = CopyFromReg 0x55ae08ffa930, Register:i64 %vreg50
try.c: 0x55ae090e5730: i64 = Register %vreg50
try.c: 0x55ae090913a0: i64 = undef
try.c: 0x55ae090e54d0: v4i64,ch = CopyFromReg 0x55ae08ffa930, Register:v4i64 %vreg13
try.c: 0x55ae090ea190: v4i64 = Register %vreg13
try.c: 0x55ae09096870: v16i32 = X86ISD::VBROADCAST 0x55ae090e9ba0
try.c: 0x55ae090e9ba0: i32,ch = load<LD4[ConstantPool]> 0x55ae08ffa930, 0x55ae090947a0, undef:i64
try.c: 0x55ae090947a0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55ae090d48c0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55ae090913a0: i64 = undef
try.c: 0x55ae09104060: 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: 0x55ae09103f30: i32 = Constant<0>
try.c: 0x55ae09103f30: i32 = Constant<0>
try.c: 0x55ae09103f30: i32 = Constant<0>
try.c: 0x55ae09103f30: i32 = Constant<0>
try.c: 0x55ae09103f30: i32 = Constant<0>
try.c: 0x55ae09103f30: i32 = Constant<0>
try.c: 0x55ae09103f30: i32 = Constant<0>
try.c: 0x55ae09103f30: i32 = Constant<0>
try.c: 0x55ae09103f30: 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: 0x55a2ffece2e0: v4i64 = X86ISD::VTRUNC 0x55a2ffece1b0
try.c: 0x55a2ffece1b0: v16i32 = vselect 0x55a2ffedab00, 0x55a2ffe70fd0, 0x55a2ffece080
try.c: 0x55a2ffedab00: v4i1 = X86ISD::PCMPGTM 0x55a2ffeb6980, 0x55a2ffeb2510
try.c: 0x55a2ffeb6980: v4i64 = X86ISD::VBROADCAST 0x55a2ffe59b10
try.c: 0x55a2ffe59b10: i64,ch = load<LD8[%lsr.iv6971]> 0x55a2ffdc79a0, 0x55a2ffea0b30, undef:i64
try.c: 0x55a2ffea0b30: i64,ch = CopyFromReg 0x55a2ffdc79a0, Register:i64 %vreg50
try.c: 0x55a2ffeb2770: i64 = Register %vreg50
try.c: 0x55a2ffe5afe0: i64 = undef
try.c: 0x55a2ffeb2510: v4i64,ch = CopyFromReg 0x55a2ffdc79a0, Register:v4i64 %vreg13
try.c: 0x55a2ffeb71d0: v4i64 = Register %vreg13
try.c: 0x55a2ffe70fd0: v16i32 = X86ISD::VBROADCAST 0x55a2ffeb6be0
try.c: 0x55a2ffeb6be0: i32,ch = load<LD4[ConstantPool]> 0x55a2ffdc79a0, 0x55a2ffe565e0, undef:i64
try.c: 0x55a2ffe565e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55a2ffea1d30: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55a2ffe5afe0: i64 = undef
try.c: 0x55a2ffece080: 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: 0x55a2ffecdf50: i32 = Constant<0>
try.c: 0x55a2ffecdf50: i32 = Constant<0>
try.c: 0x55a2ffecdf50: i32 = Constant<0>
try.c: 0x55a2ffecdf50: i32 = Constant<0>
try.c: 0x55a2ffecdf50: i32 = Constant<0>
try.c: 0x55a2ffecdf50: i32 = Constant<0>
try.c: 0x55a2ffecdf50: i32 = Constant<0>
try.c: 0x55a2ffecdf50: i32 = Constant<0>
try.c: 0x55a2ffecdf50: 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: 0x55c17c984cf0: v4i64 = X86ISD::VTRUNC 0x55c17c984bc0
try.c: 0x55c17c984bc0: v16i32 = vselect 0x55c17c977410, 0x55c17c8f4380, 0x55c17c984a90
try.c: 0x55c17c977410: v4i1 = X86ISD::PCMPGTM 0x55c17c961070, 0x55c17c95cc00
try.c: 0x55c17c961070: v4i64 = X86ISD::VBROADCAST 0x55c17c8f4840
try.c: 0x55c17c8f4840: i64,ch = load<LD8[%lsr.iv6971]> 0x55c17c85aa40, 0x55c17c9011e0, undef:i64
try.c: 0x55c17c9011e0: i64,ch = CopyFromReg 0x55c17c85aa40, Register:i64 %vreg50
try.c: 0x55c17c95ce60: i64 = Register %vreg50
try.c: 0x55c17c8fe180: i64 = undef
try.c: 0x55c17c95cc00: v4i64,ch = CopyFromReg 0x55c17c85aa40, Register:v4i64 %vreg13
try.c: 0x55c17c9618c0: v4i64 = Register %vreg13
try.c: 0x55c17c8f4380: v16i32 = X86ISD::VBROADCAST 0x55c17c9612d0
try.c: 0x55c17c9612d0: i32,ch = load<LD4[ConstantPool]> 0x55c17c85aa40, 0x55c17c8f6d20, undef:i64
try.c: 0x55c17c8f6d20: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55c17c8feb00: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55c17c8fe180: i64 = undef
try.c: 0x55c17c984a90: 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: 0x55c17c984960: i32 = Constant<0>
try.c: 0x55c17c984960: i32 = Constant<0>
try.c: 0x55c17c984960: i32 = Constant<0>
try.c: 0x55c17c984960: i32 = Constant<0>
try.c: 0x55c17c984960: i32 = Constant<0>
try.c: 0x55c17c984960: i32 = Constant<0>
try.c: 0x55c17c984960: i32 = Constant<0>
try.c: 0x55c17c984960: i32 = Constant<0>
try.c: 0x55c17c984960: 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: 0x5576f8e4df80: v4i64 = X86ISD::VTRUNC 0x5576f8e4de50
try.c: 0x5576f8e4de50: v16i32 = vselect 0x5576f8e683c0, 0x5576f8df06f0, 0x5576f8e4dd20
try.c: 0x5576f8e683c0: v4i1 = X86ISD::PCMPGTM 0x5576f8e47950, 0x5576f8e434e0
try.c: 0x5576f8e47950: v4i64 = X86ISD::VBROADCAST 0x5576f8de9ab0
try.c: 0x5576f8de9ab0: i64,ch = load<LD8[%lsr.iv6971]> 0x5576f8d58920, 0x5576f8e09ee0, undef:i64
try.c: 0x5576f8e09ee0: i64,ch = CopyFromReg 0x5576f8d58920, Register:i64 %vreg50
try.c: 0x5576f8e43740: i64 = Register %vreg50
try.c: 0x5576f8deed60: i64 = undef
try.c: 0x5576f8e434e0: v4i64,ch = CopyFromReg 0x5576f8d58920, Register:v4i64 %vreg13
try.c: 0x5576f8e481a0: v4i64 = Register %vreg13
try.c: 0x5576f8df06f0: v16i32 = X86ISD::VBROADCAST 0x5576f8e47bb0
try.c: 0x5576f8e47bb0: i32,ch = load<LD4[ConstantPool]> 0x5576f8d58920, 0x5576f8de9090, undef:i64
try.c: 0x5576f8de9090: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5576f8e360e0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5576f8deed60: i64 = undef
try.c: 0x5576f8e4dd20: 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: 0x5576f8e4dbf0: i32 = Constant<0>
try.c: 0x5576f8e4dbf0: i32 = Constant<0>
try.c: 0x5576f8e4dbf0: i32 = Constant<0>
try.c: 0x5576f8e4dbf0: i32 = Constant<0>
try.c: 0x5576f8e4dbf0: i32 = Constant<0>
try.c: 0x5576f8e4dbf0: i32 = Constant<0>
try.c: 0x5576f8e4dbf0: i32 = Constant<0>
try.c: 0x5576f8e4dbf0: i32 = Constant<0>
try.c: 0x5576f8e4dbf0: 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