Implementation notes: amd64, cel02, crypto_core/invhrss701

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_core
Primitive: invhrss701
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
11121010149 0 025389 824 864faster921gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
11150610149 0 020868 808 800faster921gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
11188810149 0 022164 816 800faster921gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
14618610149 0 021916 816 800faster921gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
14968810149 0 020956 792 760faster921clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1531048198 0 019036 792 760fasterclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
15894827169 0 042469 824 864avx2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
16011227056 0 039754 800 760avx2clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
16126426830 0 038836 816 800avx2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
16818212793 0 028093 824 864fastergcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
17592210149 0 022818 800 760faster921clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
20745026789 0 037620 792 760avx2clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
21150026825 0 037472 800 800avx2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2220207635 0 019684 816 800fastergcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
23155626831 0 038588 816 800avx2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2505667358 0 019140 816 800fastergcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
3355665159 0 015904 800 800fastergcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
43181586498 0 021805 824 864refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
528693010890 0 026263 832 864simplergcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
130054084224 0 016914 800 760simplerclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
248721364818 0 017522 800 760refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
326002741402 0 013396 816 800refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
366946861512 0 012332 792 760refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
40797614930 0 012940 816 800simplergcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
43760290841 0 012596 816 800simplergcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
45352386776 0 011588 792 760simplerclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
45941352819 0 011448 800 800simplergcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
573451061393 0 012016 800 800refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
612637861393 0 013116 816 800refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130

Compiler output

Implementation: avx2
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x556e915efad0: v4i64 = X86ISD::VTRUNC 0x556e915ef9a0
try.c: 0x556e915ef9a0: v16i32 = vselect 0x556e915ec4b0, 0x556e91579a50, 0x556e915ef870
try.c: 0x556e915ec4b0: v4i1 = X86ISD::PCMPGTM 0x556e915d5140, 0x556e915d0cd0
try.c: 0x556e915d5140: v4i64 = X86ISD::VBROADCAST 0x556e9158b150
try.c: 0x556e9158b150: i64,ch = load<LD8[%lsr.iv6971]> 0x556e914e5940, 0x556e915c7250, undef:i64
try.c: 0x556e915c7250: i64,ch = CopyFromReg 0x556e914e5940, Register:i64 %vreg50
try.c: 0x556e915d0f30: i64 = Register %vreg50
try.c: 0x556e915780c0: i64 = undef
try.c: 0x556e915d0cd0: v4i64,ch = CopyFromReg 0x556e914e5940, Register:v4i64 %vreg13
try.c: 0x556e915d5990: v4i64 = Register %vreg13
try.c: 0x556e91579a50: v16i32 = X86ISD::VBROADCAST 0x556e915d53a0
try.c: 0x556e915d53a0: i32,ch = load<LD4[ConstantPool]> 0x556e914e5940, 0x556e9158a730, undef:i64
try.c: 0x556e9158a730: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x556e91535de0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x556e915780c0: i64 = undef
try.c: 0x556e915ef870: 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: 0x556e915ef740: i32 = Constant<0>
try.c: 0x556e915ef740: i32 = Constant<0>
try.c: 0x556e915ef740: i32 = Constant<0>
try.c: 0x556e915ef740: i32 = Constant<0>
try.c: 0x556e915ef740: i32 = Constant<0>
try.c: 0x556e915ef740: i32 = Constant<0>
try.c: 0x556e915ef740: i32 = Constant<0>
try.c: 0x556e915ef740: i32 = Constant<0>
try.c: 0x556e915ef740: 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 avx2

Compiler output

Implementation: avx2
Security model: constbranchindex
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55b69e8f3dc0: v4i64 = X86ISD::VTRUNC 0x55b69e8f3c90
try.c: 0x55b69e8f3c90: v16i32 = vselect 0x55b69e8dbdb0, 0x55b69e875080, 0x55b69e8f3b60
try.c: 0x55b69e8dbdb0: v4i1 = X86ISD::PCMPGTM 0x55b69e8d95d0, 0x55b69e8d53a0
try.c: 0x55b69e8d95d0: v4i64 = X86ISD::VBROADCAST 0x55b69e875540
try.c: 0x55b69e875540: i64,ch = load<LD8[%lsr.iv6971]> 0x55b69e7d3a30, 0x55b69e87b910, undef:i64
try.c: 0x55b69e87b910: i64,ch = CopyFromReg 0x55b69e7d3a30, Register:i64 %vreg50
try.c: 0x55b69e8d5600: i64 = Register %vreg50
try.c: 0x55b69e86ef30: i64 = undef
try.c: 0x55b69e8d53a0: v4i64,ch = CopyFromReg 0x55b69e7d3a30, Register:v4i64 %vreg13
try.c: 0x55b69e8d9e20: v4i64 = Register %vreg13
try.c: 0x55b69e875080: v16i32 = X86ISD::VBROADCAST 0x55b69e8d9830
try.c: 0x55b69e8d9830: i32,ch = load<LD4[ConstantPool]> 0x55b69e7d3a30, 0x55b69e8796d0, undef:i64
try.c: 0x55b69e8796d0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55b69e86f8b0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55b69e86ef30: i64 = undef
try.c: 0x55b69e8f3b60: 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: 0x55b69e8f3a30: i32 = Constant<0>
try.c: 0x55b69e8f3a30: i32 = Constant<0>
try.c: 0x55b69e8f3a30: i32 = Constant<0>
try.c: 0x55b69e8f3a30: i32 = Constant<0>
try.c: 0x55b69e8f3a30: i32 = Constant<0>
try.c: 0x55b69e8f3a30: i32 = Constant<0>
try.c: 0x55b69e8f3a30: i32 = Constant<0>
try.c: 0x55b69e8f3a30: i32 = Constant<0>
try.c: 0x55b69e8f3a30: 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 avx2

Compiler output

Implementation: avx2
Security model: constbranchindex
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x564e9fde3130: v4i64 = X86ISD::VTRUNC 0x564e9fde3000
try.c: 0x564e9fde3000: v16i32 = vselect 0x564e9fdfe4d0, 0x564e9fd97e10, 0x564e9fde2ed0
try.c: 0x564e9fdfe4d0: v4i1 = X86ISD::PCMPGTM 0x564e9fddb960, 0x564e9fdd74f0
try.c: 0x564e9fddb960: v4i64 = X86ISD::VBROADCAST 0x564e9fd7d1b0
try.c: 0x564e9fd7d1b0: i64,ch = load<LD8[%lsr.iv6971]> 0x564e9fcec8e0, 0x564e9fdd2350, undef:i64
try.c: 0x564e9fdd2350: i64,ch = CopyFromReg 0x564e9fcec8e0, Register:i64 %vreg50
try.c: 0x564e9fdd7750: i64 = Register %vreg50
try.c: 0x564e9fd96480: i64 = undef
try.c: 0x564e9fdd74f0: v4i64,ch = CopyFromReg 0x564e9fcec8e0, Register:v4i64 %vreg13
try.c: 0x564e9fddc1b0: v4i64 = Register %vreg13
try.c: 0x564e9fd97e10: v16i32 = X86ISD::VBROADCAST 0x564e9fddbbc0
try.c: 0x564e9fddbbc0: i32,ch = load<LD4[ConstantPool]> 0x564e9fcec8e0, 0x564e9fd7c790, undef:i64
try.c: 0x564e9fd7c790: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x564e9fdbc770: i64 = TargetConstantPool<i32 1> 0
try.c: 0x564e9fd96480: i64 = undef
try.c: 0x564e9fde2ed0: 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: 0x564e9fde2da0: i32 = Constant<0>
try.c: 0x564e9fde2da0: i32 = Constant<0>
try.c: 0x564e9fde2da0: i32 = Constant<0>
try.c: 0x564e9fde2da0: i32 = Constant<0>
try.c: 0x564e9fde2da0: i32 = Constant<0>
try.c: 0x564e9fde2da0: i32 = Constant<0>
try.c: 0x564e9fde2da0: i32 = Constant<0>
try.c: 0x564e9fde2da0: i32 = Constant<0>
try.c: 0x564e9fde2da0: 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 avx2

Compiler output

Implementation: faster
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x56317cb3d2d0: v4i64 = X86ISD::VTRUNC 0x56317cb3d1a0
try.c: 0x56317cb3d1a0: v16i32 = vselect 0x56317cb1b540, 0x56317cadc230, 0x56317cb3d070
try.c: 0x56317cb1b540: v4i1 = X86ISD::PCMPGTM 0x56317cb22950, 0x56317cb1e4e0
try.c: 0x56317cb22950: v4i64 = X86ISD::VBROADCAST 0x56317cac9900
try.c: 0x56317cac9900: i64,ch = load<LD8[%lsr.iv6971]> 0x56317ca33960, 0x56317cb10710, undef:i64
try.c: 0x56317cb10710: i64,ch = CopyFromReg 0x56317ca33960, Register:i64 %vreg50
try.c: 0x56317cb1e740: i64 = Register %vreg50
try.c: 0x56317cacadd0: i64 = undef
try.c: 0x56317cb1e4e0: v4i64,ch = CopyFromReg 0x56317ca33960, Register:v4i64 %vreg13
try.c: 0x56317cb231a0: v4i64 = Register %vreg13
try.c: 0x56317cadc230: v16i32 = X86ISD::VBROADCAST 0x56317cb22bb0
try.c: 0x56317cb22bb0: i32,ch = load<LD4[ConstantPool]> 0x56317ca33960, 0x56317cac8ee0, undef:i64
try.c: 0x56317cac8ee0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56317cb0de20: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56317cacadd0: i64 = undef
try.c: 0x56317cb3d070: 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: 0x56317cb3cf40: i32 = Constant<0>
try.c: 0x56317cb3cf40: i32 = Constant<0>
try.c: 0x56317cb3cf40: i32 = Constant<0>
try.c: 0x56317cb3cf40: i32 = Constant<0>
try.c: 0x56317cb3cf40: i32 = Constant<0>
try.c: 0x56317cb3cf40: i32 = Constant<0>
try.c: 0x56317cb3cf40: i32 = Constant<0>
try.c: 0x56317cb3cf40: i32 = Constant<0>
try.c: 0x56317cb3cf40: 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 faster

Compiler output

Implementation: faster
Security model: constbranchindex
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x5618e45f94c0: v4i64 = X86ISD::VTRUNC 0x5618e45f9390
try.c: 0x5618e45f9390: v16i32 = vselect 0x5618e45e9060, 0x5618e456ecf0, 0x5618e45f9260
try.c: 0x5618e45e9060: v4i1 = X86ISD::PCMPGTM 0x5618e45d4ce0, 0x5618e45d0870
try.c: 0x5618e45d4ce0: v4i64 = X86ISD::VBROADCAST 0x5618e456f1b0
try.c: 0x5618e456f1b0: i64,ch = load<LD8[%lsr.iv6971]> 0x5618e44cea20, 0x5618e4581380, undef:i64
try.c: 0x5618e4581380: i64,ch = CopyFromReg 0x5618e44cea20, Register:i64 %vreg50
try.c: 0x5618e45d0ad0: i64 = Register %vreg50
try.c: 0x5618e457e9a0: i64 = undef
try.c: 0x5618e45d0870: v4i64,ch = CopyFromReg 0x5618e44cea20, Register:v4i64 %vreg13
try.c: 0x5618e45d5530: v4i64 = Register %vreg13
try.c: 0x5618e456ecf0: v16i32 = X86ISD::VBROADCAST 0x5618e45d4f40
try.c: 0x5618e45d4f40: i32,ch = load<LD4[ConstantPool]> 0x5618e44cea20, 0x5618e4571690, undef:i64
try.c: 0x5618e4571690: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5618e457f320: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5618e457e9a0: i64 = undef
try.c: 0x5618e45f9260: 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: 0x5618e45f9130: i32 = Constant<0>
try.c: 0x5618e45f9130: i32 = Constant<0>
try.c: 0x5618e45f9130: i32 = Constant<0>
try.c: 0x5618e45f9130: i32 = Constant<0>
try.c: 0x5618e45f9130: i32 = Constant<0>
try.c: 0x5618e45f9130: i32 = Constant<0>
try.c: 0x5618e45f9130: i32 = Constant<0>
try.c: 0x5618e45f9130: i32 = Constant<0>
try.c: 0x5618e45f9130: 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 faster

Compiler output

Implementation: faster
Security model: constbranchindex
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55e19bc76c90: v4i64 = X86ISD::VTRUNC 0x55e19bc76b60
try.c: 0x55e19bc76b60: v16i32 = vselect 0x55e19bc71660, 0x55e19bc0ece0, 0x55e19bc76a30
try.c: 0x55e19bc71660: v4i1 = X86ISD::PCMPGTM 0x55e19bc54a40, 0x55e19bc50bd0
try.c: 0x55e19bc54a40: v4i64 = X86ISD::VBROADCAST 0x55e19bc015d0
try.c: 0x55e19bc015d0: i64,ch = load<LD8[%lsr.iv6971]> 0x55e19bb65960, 0x55e19bc3e390, undef:i64
try.c: 0x55e19bc3e390: i64,ch = CopyFromReg 0x55e19bb65960, Register:i64 %vreg50
try.c: 0x55e19bc50e30: i64 = Register %vreg50
try.c: 0x55e19bc02aa0: i64 = undef
try.c: 0x55e19bc50bd0: v4i64,ch = CopyFromReg 0x55e19bb65960, Register:v4i64 %vreg13
try.c: 0x55e19bc55290: v4i64 = Register %vreg13
try.c: 0x55e19bc0ece0: v16i32 = X86ISD::VBROADCAST 0x55e19bc54ca0
try.c: 0x55e19bc54ca0: i32,ch = load<LD4[ConstantPool]> 0x55e19bb65960, 0x55e19bc00bb0, undef:i64
try.c: 0x55e19bc00bb0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55e19bc401a0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55e19bc02aa0: i64 = undef
try.c: 0x55e19bc76a30: 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: 0x55e19bc76900: i32 = Constant<0>
try.c: 0x55e19bc76900: i32 = Constant<0>
try.c: 0x55e19bc76900: i32 = Constant<0>
try.c: 0x55e19bc76900: i32 = Constant<0>
try.c: 0x55e19bc76900: i32 = Constant<0>
try.c: 0x55e19bc76900: i32 = Constant<0>
try.c: 0x55e19bc76900: i32 = Constant<0>
try.c: 0x55e19bc76900: i32 = Constant<0>
try.c: 0x55e19bc76900: 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 faster

Compiler output

Implementation: faster
Security model: constbranchindex
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
core.c: core.c:353:19: error: always_inline function '_mm256_set_epi32' requires target feature 'sse4.2', but would be inlined into function 'r3_recip' that is compiled without support for 'sse4.2'
core.c: F0[0] = F0[1] = _mm256_set_epi32(-1,-1,-1,-1,-1,-1,-1,-1);
core.c: ^
core.c: core.c:354:11: error: always_inline function '_mm256_set_epi32' requires target feature 'sse4.2', but would be inlined into function 'r3_recip' that is compiled without support for 'sse4.2'
core.c: F0[2] = _mm256_set_epi32(32767,-1,32767,-1,32767,-1,65535,-1);
core.c: ^
core.c: core.c:355:27: error: always_inline function '_mm256_set1_epi32' requires target feature 'sse4.2', but would be inlined into function 'r3_recip' that is compiled without support for 'sse4.2'
core.c: F1[0] = F1[1] = F1[2] = _mm256_set1_epi32(0);
core.c: ^
core.c: core.c:357:27: error: always_inline function '_mm256_set1_epi32' requires target feature 'sse4.2', but would be inlined into function 'r3_recip' that is compiled without support for 'sse4.2'
core.c: V0[2] = V0[1] = V0[0] = _mm256_set1_epi32(0);
core.c: ^
core.c: core.c:358:27: error: always_inline function '_mm256_set1_epi32' requires target feature 'sse4.2', but would be inlined into function 'r3_recip' that is compiled without support for 'sse4.2'
core.c: V1[2] = V1[1] = V1[0] = _mm256_set1_epi32(0);
core.c: ^
core.c: core.c:360:11: error: always_inline function '_mm256_set_epi32' requires target feature 'sse4.2', but would be inlined into function 'r3_recip' that is compiled without support for 'sse4.2'
core.c: R0[0] = _mm256_set_epi32(0,0,0,0,0,0,0,1);
core.c: ^
core.c: core.c:361:19: error: always_inline function '_mm256_set1_epi32' requires target feature 'sse4.2', but would be inlined into function 'r3_recip' that is compiled without support for 'sse4.2'
core.c: R0[2] = R0[1] = _mm256_set1_epi32(0);
core.c: ^
core.c: core.c:362:27: error: always_inline function '_mm256_set1_epi32' requires target feature 'sse4.2', but would be inlined into function 'r3_recip' that is compiled without support for 'sse4.2'
core.c: R1[2] = R1[1] = R1[0] = _mm256_set1_epi32(0);
core.c: ^
core.c: core.c:376:15: error: always_inline function '_mm256_set1_epi32' requires target feature 'sse4.2', but would be inlined into function 'r3_recip' that is compiled without support for 'sse4.2'
core.c: ...

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

Compiler output

Implementation: faster921
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x560af07a0ff0: v4i64 = X86ISD::VTRUNC 0x560af07a0ec0
try.c: 0x560af07a0ec0: v16i32 = vselect 0x560af079b9c0, 0x560af072d8d0, 0x560af07a0d90
try.c: 0x560af079b9c0: v4i1 = X86ISD::PCMPGTM 0x560af0784650, 0x560af07801e0
try.c: 0x560af0784650: v4i64 = X86ISD::VBROADCAST 0x560af072aa70
try.c: 0x560af072aa70: i64,ch = load<LD8[%lsr.iv6971]> 0x560af0695940, 0x560af076c100, undef:i64
try.c: 0x560af076c100: i64,ch = CopyFromReg 0x560af0695940, Register:i64 %vreg50
try.c: 0x560af0780440: i64 = Register %vreg50
try.c: 0x560af072bf40: i64 = undef
try.c: 0x560af07801e0: v4i64,ch = CopyFromReg 0x560af0695940, Register:v4i64 %vreg13
try.c: 0x560af0784ea0: v4i64 = Register %vreg13
try.c: 0x560af072d8d0: v16i32 = X86ISD::VBROADCAST 0x560af07848b0
try.c: 0x560af07848b0: i32,ch = load<LD4[ConstantPool]> 0x560af0695940, 0x560af0728a30, undef:i64
try.c: 0x560af0728a30: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x560af0772f20: i64 = TargetConstantPool<i32 1> 0
try.c: 0x560af072bf40: i64 = undef
try.c: 0x560af07a0d90: 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: 0x560af07a0c60: i32 = Constant<0>
try.c: 0x560af07a0c60: i32 = Constant<0>
try.c: 0x560af07a0c60: i32 = Constant<0>
try.c: 0x560af07a0c60: i32 = Constant<0>
try.c: 0x560af07a0c60: i32 = Constant<0>
try.c: 0x560af07a0c60: i32 = Constant<0>
try.c: 0x560af07a0c60: i32 = Constant<0>
try.c: 0x560af07a0c60: i32 = Constant<0>
try.c: 0x560af07a0c60: 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 faster921

Compiler output

Implementation: faster921
Security model: constbranchindex
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x556cea3598f0: v4i64 = X86ISD::VTRUNC 0x556cea3597c0
try.c: 0x556cea3597c0: v16i32 = vselect 0x556cea3542c0, 0x556cea2e8820, 0x556cea359690
try.c: 0x556cea3542c0: v4i1 = X86ISD::PCMPGTM 0x556cea33fb80, 0x556cea33b710
try.c: 0x556cea33fb80: v4i64 = X86ISD::VBROADCAST 0x556cea2e8ce0
try.c: 0x556cea2e8ce0: i64,ch = load<LD8[%lsr.iv6971]> 0x556cea239a30, 0x556cea2db5f0, undef:i64
try.c: 0x556cea2db5f0: i64,ch = CopyFromReg 0x556cea239a30, Register:i64 %vreg50
try.c: 0x556cea33b970: i64 = Register %vreg50
try.c: 0x556cea2e3120: i64 = undef
try.c: 0x556cea33b710: v4i64,ch = CopyFromReg 0x556cea239a30, Register:v4i64 %vreg13
try.c: 0x556cea3403d0: v4i64 = Register %vreg13
try.c: 0x556cea2e8820: v16i32 = X86ISD::VBROADCAST 0x556cea33fde0
try.c: 0x556cea33fde0: i32,ch = load<LD4[ConstantPool]> 0x556cea239a30, 0x556cea2eb1c0, undef:i64
try.c: 0x556cea2eb1c0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x556cea2e3aa0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x556cea2e3120: i64 = undef
try.c: 0x556cea359690: 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: 0x556cea359560: i32 = Constant<0>
try.c: 0x556cea359560: i32 = Constant<0>
try.c: 0x556cea359560: i32 = Constant<0>
try.c: 0x556cea359560: i32 = Constant<0>
try.c: 0x556cea359560: i32 = Constant<0>
try.c: 0x556cea359560: i32 = Constant<0>
try.c: 0x556cea359560: i32 = Constant<0>
try.c: 0x556cea359560: i32 = Constant<0>
try.c: 0x556cea359560: 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 faster921

Compiler output

Implementation: faster921
Security model: constbranchindex
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55f7e756c310: v4i64 = X86ISD::VTRUNC 0x55f7e756c1e0
try.c: 0x55f7e756c1e0: v16i32 = vselect 0x55f7e7566ce0, 0x55f7e74eb7f0, 0x55f7e756c0b0
try.c: 0x55f7e7566ce0: v4i1 = X86ISD::PCMPGTM 0x55f7e754a440, 0x55f7e7545810
try.c: 0x55f7e754a440: v4i64 = X86ISD::VBROADCAST 0x55f7e74f22a0
try.c: 0x55f7e74f22a0: i64,ch = load<LD8[%lsr.iv6971]> 0x55f7e745b950, 0x55f7e7535d80, undef:i64
try.c: 0x55f7e7535d80: i64,ch = CopyFromReg 0x55f7e745b950, Register:i64 %vreg50
try.c: 0x55f7e7545a70: i64 = Register %vreg50
try.c: 0x55f7e74f3770: i64 = undef
try.c: 0x55f7e7545810: v4i64,ch = CopyFromReg 0x55f7e745b950, Register:v4i64 %vreg13
try.c: 0x55f7e754ac90: v4i64 = Register %vreg13
try.c: 0x55f7e74eb7f0: v16i32 = X86ISD::VBROADCAST 0x55f7e754a6a0
try.c: 0x55f7e754a6a0: i32,ch = load<LD4[ConstantPool]> 0x55f7e745b950, 0x55f7e74f9e20, undef:i64
try.c: 0x55f7e74f9e20: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55f7e7542f00: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55f7e74f3770: i64 = undef
try.c: 0x55f7e756c0b0: 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: 0x55f7e756bf80: i32 = Constant<0>
try.c: 0x55f7e756bf80: i32 = Constant<0>
try.c: 0x55f7e756bf80: i32 = Constant<0>
try.c: 0x55f7e756bf80: i32 = Constant<0>
try.c: 0x55f7e756bf80: i32 = Constant<0>
try.c: 0x55f7e756bf80: i32 = Constant<0>
try.c: 0x55f7e756bf80: i32 = Constant<0>
try.c: 0x55f7e756bf80: i32 = Constant<0>
try.c: 0x55f7e756bf80: 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 faster921

Compiler output

Implementation: ref
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
core.c: fatal error: error in backend: Cannot select: 0x55955aad3b40: v64i8 = X86ISD::VBROADCAST 0x55955aace7b0
core.c: 0x55955aace7b0: i8 = sub Constant:i8<0>, 0x55955aa9efd0
core.c: 0x55955aaec830: i8 = Constant<0>
core.c: 0x55955aa9efd0: i8 = and 0x55955aaeba80, Constant:i8<1>
core.c: 0x55955aaeba80: i8 = truncate 0x55955aad0310
core.c: 0x55955aad0310: i32,ch = CopyFromReg 0x55955a9b9c00, Register:i32 %vreg54
core.c: 0x55955aaebbb0: i32 = Register %vreg54
core.c: 0x55955aad10c0: i8 = Constant<1>
core.c: In function: crypto_core_invhrss701_ref_constbranchindex
core.c: clang: error: clang frontend command failed with exit code 70 (use -v to see invocation)
core.c: clang version 3.8.1-24 (tags/RELEASE_381/final)
core.c: Target: x86_64-pc-linux-gnu
core.c: Thread model: posix
core.c: InstalledDir: /usr/bin
core.c: clang: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script.
core.c: clang: note: diagnostic msg:
core.c: ********************
core.c:
core.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
core.c: Preprocessed source(s) and associated run script(s) are located at:
core.c: clang: note: diagnostic msg: /tmp/core-7684ca.c
core.c: clang: note: diagnostic msg: /tmp/core-7684ca.sh
core.c: clang: note: diagnostic msg:
core.c:
core.c: ********************

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

Compiler output

Implementation: ref
Security model: constbranchindex
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
core.c: fatal error: error in backend: Cannot select: 0x558723455580: v64i8 = X86ISD::VBROADCAST 0x5587234501f0
core.c: 0x5587234501f0: i8 = sub Constant:i8<0>, 0x55872343c980
core.c: 0x55872346f680: i8 = Constant<0>
core.c: 0x55872343c980: i8 = and 0x55872346e8d0, Constant:i8<1>
core.c: 0x55872346e8d0: i8 = truncate 0x558723451d50
core.c: 0x558723451d50: i32,ch = CopyFromReg 0x55872333bce0, Register:i32 %vreg54
core.c: 0x55872346ea00: i32 = Register %vreg54
core.c: 0x558723452b00: i8 = Constant<1>
core.c: In function: crypto_core_invhrss701_ref_constbranchindex
core.c: clang: error: clang frontend command failed with exit code 70 (use -v to see invocation)
core.c: clang version 3.8.1-24 (tags/RELEASE_381/final)
core.c: Target: x86_64-pc-linux-gnu
core.c: Thread model: posix
core.c: InstalledDir: /usr/bin
core.c: clang: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script.
core.c: clang: note: diagnostic msg:
core.c: ********************
core.c:
core.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
core.c: Preprocessed source(s) and associated run script(s) are located at:
core.c: clang: note: diagnostic msg: /tmp/core-cb1064.c
core.c: clang: note: diagnostic msg: /tmp/core-cb1064.sh
core.c: clang: note: diagnostic msg:
core.c:
core.c: ********************

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

Compiler output

Implementation: ref
Security model: constbranchindex
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
core.c: fatal error: error in backend: Cannot select: 0x5598a6d5a770: v64i8 = X86ISD::VBROADCAST 0x5598a6d459a0
core.c: 0x5598a6d459a0: i8 = sub Constant:i8<0>, 0x5598a6d29570
core.c: 0x5598a6d73460: i8 = Constant<0>
core.c: 0x5598a6d29570: i8 = and 0x5598a6d726b0, Constant:i8<1>
core.c: 0x5598a6d726b0: i8 = truncate 0x5598a6d56f40
core.c: 0x5598a6d56f40: i32,ch = CopyFromReg 0x5598a6c3fc30, Register:i32 %vreg54
core.c: 0x5598a6d727e0: i32 = Register %vreg54
core.c: 0x5598a6d57cf0: i8 = Constant<1>
core.c: In function: crypto_core_invhrss701_ref_constbranchindex
core.c: clang: error: clang frontend command failed with exit code 70 (use -v to see invocation)
core.c: clang version 3.8.1-24 (tags/RELEASE_381/final)
core.c: Target: x86_64-pc-linux-gnu
core.c: Thread model: posix
core.c: InstalledDir: /usr/bin
core.c: clang: note: diagnostic msg: PLEASE submit a bug report to http://llvm.org/bugs/ and include the crash backtrace, preprocessed source, and associated run script.
core.c: clang: note: diagnostic msg:
core.c: ********************
core.c:
core.c: PLEASE ATTACH THE FOLLOWING FILES TO THE BUG REPORT:
core.c: Preprocessed source(s) and associated run script(s) are located at:
core.c: clang: note: diagnostic msg: /tmp/core-6e44c2.c
core.c: clang: note: diagnostic msg: /tmp/core-6e44c2.sh
core.c: clang: note: diagnostic msg:
core.c:
core.c: ********************

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

Compiler output

Implementation: simpler
Security model: constbranchindex
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55637f049be0: v4i64 = X86ISD::VTRUNC 0x55637f049ab0
try.c: 0x55637f049ab0: v16i32 = vselect 0x55637f044c30, 0x55637efe8950, 0x55637f049980
try.c: 0x55637f044c30: v4i1 = X86ISD::PCMPGTM 0x55637f041c00, 0x55637f03d790
try.c: 0x55637f041c00: v4i64 = X86ISD::VBROADCAST 0x55637efee260
try.c: 0x55637efee260: i64,ch = load<LD8[%lsr.iv6971]> 0x55637ef52950, 0x55637f02be50, undef:i64
try.c: 0x55637f02be50: i64,ch = CopyFromReg 0x55637ef52950, Register:i64 %vreg50
try.c: 0x55637f03d9f0: i64 = Register %vreg50
try.c: 0x55637efef730: i64 = undef
try.c: 0x55637f03d790: v4i64,ch = CopyFromReg 0x55637ef52950, Register:v4i64 %vreg13
try.c: 0x55637f042450: v4i64 = Register %vreg13
try.c: 0x55637efe8950: v16i32 = X86ISD::VBROADCAST 0x55637f041e60
try.c: 0x55637f041e60: i32,ch = load<LD4[ConstantPool]> 0x55637ef52950, 0x55637efed840, undef:i64
try.c: 0x55637efed840: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55637f02d050: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55637efef730: i64 = undef
try.c: 0x55637f049980: 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: 0x55637f049850: i32 = Constant<0>
try.c: 0x55637f049850: i32 = Constant<0>
try.c: 0x55637f049850: i32 = Constant<0>
try.c: 0x55637f049850: i32 = Constant<0>
try.c: 0x55637f049850: i32 = Constant<0>
try.c: 0x55637f049850: i32 = Constant<0>
try.c: 0x55637f049850: i32 = Constant<0>
try.c: 0x55637f049850: i32 = Constant<0>
try.c: 0x55637f049850: 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 simpler

Compiler output

Implementation: simpler
Security model: constbranchindex
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55b2e48a0870: v4i64 = X86ISD::VTRUNC 0x55b2e48a0740
try.c: 0x55b2e48a0740: v16i32 = vselect 0x55b2e4890750, 0x55b2e481ad50, 0x55b2e48a0610
try.c: 0x55b2e4890750: v4i1 = X86ISD::PCMPGTM 0x55b2e487afb0, 0x55b2e4876f90
try.c: 0x55b2e487afb0: v4i64 = X86ISD::VBROADCAST 0x55b2e481b210
try.c: 0x55b2e481b210: i64,ch = load<LD8[%lsr.iv6971]> 0x55b2e4774a30, 0x55b2e480f640, undef:i64
try.c: 0x55b2e480f640: i64,ch = CopyFromReg 0x55b2e4774a30, Register:i64 %vreg50
try.c: 0x55b2e48771f0: i64 = Register %vreg50
try.c: 0x55b2e4817820: i64 = undef
try.c: 0x55b2e4876f90: v4i64,ch = CopyFromReg 0x55b2e4774a30, Register:v4i64 %vreg13
try.c: 0x55b2e487b800: v4i64 = Register %vreg13
try.c: 0x55b2e481ad50: v16i32 = X86ISD::VBROADCAST 0x55b2e487b210
try.c: 0x55b2e487b210: i32,ch = load<LD4[ConstantPool]> 0x55b2e4774a30, 0x55b2e480dc10, undef:i64
try.c: 0x55b2e480dc10: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55b2e48181a0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55b2e4817820: i64 = undef
try.c: 0x55b2e48a0610: 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: 0x55b2e48a04e0: i32 = Constant<0>
try.c: 0x55b2e48a04e0: i32 = Constant<0>
try.c: 0x55b2e48a04e0: i32 = Constant<0>
try.c: 0x55b2e48a04e0: i32 = Constant<0>
try.c: 0x55b2e48a04e0: i32 = Constant<0>
try.c: 0x55b2e48a04e0: i32 = Constant<0>
try.c: 0x55b2e48a04e0: i32 = Constant<0>
try.c: 0x55b2e48a04e0: i32 = Constant<0>
try.c: 0x55b2e48a04e0: 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 simpler

Compiler output

Implementation: simpler
Security model: constbranchindex
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55895a7a7040: v4i64 = X86ISD::VTRUNC 0x55895a7a6f10
try.c: 0x55895a7a6f10: v16i32 = vselect 0x55895a7aa780, 0x55895a738b50, 0x55895a7a6de0
try.c: 0x55895a7aa780: v4i1 = X86ISD::PCMPGTM 0x55895a78c6c0, 0x55895a788250
try.c: 0x55895a78c6c0: v4i64 = X86ISD::VBROADCAST 0x55895a72ff10
try.c: 0x55895a72ff10: i64,ch = load<LD8[%lsr.iv6971]> 0x55895a69d960, 0x55895a77a730, undef:i64
try.c: 0x55895a77a730: i64,ch = CopyFromReg 0x55895a69d960, Register:i64 %vreg50
try.c: 0x55895a7884b0: i64 = Register %vreg50
try.c: 0x55895a7313e0: i64 = undef
try.c: 0x55895a788250: v4i64,ch = CopyFromReg 0x55895a69d960, Register:v4i64 %vreg13
try.c: 0x55895a78cf10: v4i64 = Register %vreg13
try.c: 0x55895a738b50: v16i32 = X86ISD::VBROADCAST 0x55895a78c920
try.c: 0x55895a78c920: i32,ch = load<LD4[ConstantPool]> 0x55895a69d960, 0x55895a7346e0, undef:i64
try.c: 0x55895a7346e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55895a774390: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55895a7313e0: i64 = undef
try.c: 0x55895a7a6de0: 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: 0x55895a7a6cb0: i32 = Constant<0>
try.c: 0x55895a7a6cb0: i32 = Constant<0>
try.c: 0x55895a7a6cb0: i32 = Constant<0>
try.c: 0x55895a7a6cb0: i32 = Constant<0>
try.c: 0x55895a7a6cb0: i32 = Constant<0>
try.c: 0x55895a7a6cb0: i32 = Constant<0>
try.c: 0x55895a7a6cb0: i32 = Constant<0>
try.c: 0x55895a7a6cb0: i32 = Constant<0>
try.c: 0x55895a7a6cb0: 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 simpler