Implementation notes: amd64, cel02, crypto_hash/round3jh256

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_hash
Primitive: round3jh256
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
254364813 0 015740 816 776T:ssse3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
333284707 0 015316 816 776T:ssse3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
356465040 0 014890 800 736T:sse2clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
361944406 0 014040 800 776T:sse2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
364204966 0 014826 800 736T:ssse3clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
364564610 0 015220 816 776T:sse2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
365044685 0 018837 824 808T:sse2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
374444436 0 014080 800 776T:ssse3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
378924685 0 015612 816 776T:sse2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
387484813 0 018965 824 808T:ssse3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
455625023 0 016720 808 736T:sse2clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
7796246288 0 057109 824 776T:sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
784889132 0 018776 800 776T:simplegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
8207853591 0 067885 824 808T:sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
8213216375 0 030669 824 808T:sphlib-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
8435213489 0 024677 824 776T:sphlib-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
936927487 0 019184 808 736T:simpleclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1001087149 0 017018 800 736T:simpleclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
10041838883 0 048868 792 736T:sphlibclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
10351849745 0 060933 824 776T:sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
10958210181 0 020180 792 736T:sphlib-smallclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
11995811774 0 022597 824 776T:sphlib-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
12214812982 0 024778 800 736T:sphlib-smallclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
12540243254 0 055034 800 736T:sphlibclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1289629633 0 020236 816 776T:simplegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1331669516 0 020436 816 776T:simplegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
13628245863 0 055696 800 776T:sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1385589788 0 023933 824 808T:simplegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
15963611235 0 021056 800 776T:sphlib-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130

Compiler output

Implementation: T:simple
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: 0x564e3394af30: v4i64 = X86ISD::VTRUNC 0x564e3394ae00
try.c: 0x564e3394ae00: v16i32 = vselect 0x564e339614a0, 0x564e338ef360, 0x564e3394acd0
try.c: 0x564e339614a0: v4i1 = X86ISD::PCMPGTM 0x564e33946910, 0x564e339424a0
try.c: 0x564e33946910: v4i64 = X86ISD::VBROADCAST 0x564e338ec500
try.c: 0x564e338ec500: i64,ch = load<LD8[%lsr.iv6971]> 0x564e33857940, 0x564e3393d300, undef:i64
try.c: 0x564e3393d300: i64,ch = CopyFromReg 0x564e33857940, Register:i64 %vreg50
try.c: 0x564e33942700: i64 = Register %vreg50
try.c: 0x564e338ed9d0: i64 = undef
try.c: 0x564e339424a0: v4i64,ch = CopyFromReg 0x564e33857940, Register:v4i64 %vreg13
try.c: 0x564e33947160: v4i64 = Register %vreg13
try.c: 0x564e338ef360: v16i32 = X86ISD::VBROADCAST 0x564e33946b70
try.c: 0x564e33946b70: i32,ch = load<LD4[ConstantPool]> 0x564e33857940, 0x564e338ea880, undef:i64
try.c: 0x564e338ea880: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x564e338f4790: i64 = TargetConstantPool<i32 1> 0
try.c: 0x564e338ed9d0: i64 = undef
try.c: 0x564e3394acd0: 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: 0x564e3394aba0: i32 = Constant<0>
try.c: 0x564e3394aba0: i32 = Constant<0>
try.c: 0x564e3394aba0: i32 = Constant<0>
try.c: 0x564e3394aba0: i32 = Constant<0>
try.c: 0x564e3394aba0: i32 = Constant<0>
try.c: 0x564e3394aba0: i32 = Constant<0>
try.c: 0x564e3394aba0: i32 = Constant<0>
try.c: 0x564e3394aba0: i32 = Constant<0>
try.c: 0x564e3394aba0: 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:simple

Compiler output

Implementation: T:simple
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: 0x55a3f4574ef0: v4i64 = X86ISD::VTRUNC 0x55a3f4574dc0
try.c: 0x55a3f4574dc0: v16i32 = vselect 0x55a3f45417d0, 0x55a3f44ee2f0, 0x55a3f4574c90
try.c: 0x55a3f45417d0: v4i1 = X86ISD::PCMPGTM 0x55a3f4550ee0, 0x55a3f454d070
try.c: 0x55a3f4550ee0: v4i64 = X86ISD::VBROADCAST 0x55a3f44ee7b0
try.c: 0x55a3f44ee7b0: i64,ch = load<LD8[%lsr.iv6971]> 0x55a3f444aa30, 0x55a3f44fd8b0, undef:i64
try.c: 0x55a3f44fd8b0: i64,ch = CopyFromReg 0x55a3f444aa30, Register:i64 %vreg50
try.c: 0x55a3f454d2d0: i64 = Register %vreg50
try.c: 0x55a3f44e9270: i64 = undef
try.c: 0x55a3f454d070: v4i64,ch = CopyFromReg 0x55a3f444aa30, Register:v4i64 %vreg13
try.c: 0x55a3f4551730: v4i64 = Register %vreg13
try.c: 0x55a3f44ee2f0: v16i32 = X86ISD::VBROADCAST 0x55a3f4551140
try.c: 0x55a3f4551140: i32,ch = load<LD4[ConstantPool]> 0x55a3f444aa30, 0x55a3f44fb670, undef:i64
try.c: 0x55a3f44fb670: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55a3f44e9bf0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55a3f44e9270: i64 = undef
try.c: 0x55a3f4574c90: 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: 0x55a3f4574b60: i32 = Constant<0>
try.c: 0x55a3f4574b60: i32 = Constant<0>
try.c: 0x55a3f4574b60: i32 = Constant<0>
try.c: 0x55a3f4574b60: i32 = Constant<0>
try.c: 0x55a3f4574b60: i32 = Constant<0>
try.c: 0x55a3f4574b60: i32 = Constant<0>
try.c: 0x55a3f4574b60: i32 = Constant<0>
try.c: 0x55a3f4574b60: i32 = Constant<0>
try.c: 0x55a3f4574b60: 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:simple

Compiler output

Implementation: T:simple
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: 0x564e4c2b82f0: v4i64 = X86ISD::VTRUNC 0x564e4c2b81c0
try.c: 0x564e4c2b81c0: v16i32 = vselect 0x564e4c298dc0, 0x564e4c24d670, 0x564e4c2b8090
try.c: 0x564e4c298dc0: v4i1 = X86ISD::PCMPGTM 0x564e4c2a0990, 0x564e4c29c520
try.c: 0x564e4c2a0990: v4i64 = X86ISD::VBROADCAST 0x564e4c2478d0
try.c: 0x564e4c2478d0: i64,ch = load<LD8[%lsr.iv6971]> 0x564e4c1b1950, 0x564e4c24aaa0, undef:i64
try.c: 0x564e4c24aaa0: i64,ch = CopyFromReg 0x564e4c1b1950, Register:i64 %vreg50
try.c: 0x564e4c29c780: i64 = Register %vreg50
try.c: 0x564e4c248da0: i64 = undef
try.c: 0x564e4c29c520: v4i64,ch = CopyFromReg 0x564e4c1b1950, Register:v4i64 %vreg13
try.c: 0x564e4c2a11e0: v4i64 = Register %vreg13
try.c: 0x564e4c24d670: v16i32 = X86ISD::VBROADCAST 0x564e4c2a0bf0
try.c: 0x564e4c2a0bf0: i32,ch = load<LD4[ConstantPool]> 0x564e4c1b1950, 0x564e4c246eb0, undef:i64
try.c: 0x564e4c246eb0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x564e4c28bd00: i64 = TargetConstantPool<i32 1> 0
try.c: 0x564e4c248da0: i64 = undef
try.c: 0x564e4c2b8090: 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: 0x564e4c2b7f60: i32 = Constant<0>
try.c: 0x564e4c2b7f60: i32 = Constant<0>
try.c: 0x564e4c2b7f60: i32 = Constant<0>
try.c: 0x564e4c2b7f60: i32 = Constant<0>
try.c: 0x564e4c2b7f60: i32 = Constant<0>
try.c: 0x564e4c2b7f60: i32 = Constant<0>
try.c: 0x564e4c2b7f60: i32 = Constant<0>
try.c: 0x564e4c2b7f60: i32 = Constant<0>
try.c: 0x564e4c2b7f60: 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:simple

Compiler output

Implementation: T:sphlib
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: 0x557aaedf40f0: v4i64 = X86ISD::VTRUNC 0x557aaedf3fc0
try.c: 0x557aaedf3fc0: v16i32 = vselect 0x557aaedad860, 0x557aaedabc00, 0x557aaedf3e90
try.c: 0x557aaedad860: v4i1 = X86ISD::PCMPGTM 0x557aaedef780, 0x557aaedeb310
try.c: 0x557aaedef780: v4i64 = X86ISD::VBROADCAST 0x557aaed8ee80
try.c: 0x557aaed8ee80: i64,ch = load<LD8[%lsr.iv6971]> 0x557aaed00950, 0x557aaedd9c60, undef:i64
try.c: 0x557aaedd9c60: i64,ch = CopyFromReg 0x557aaed00950, Register:i64 %vreg50
try.c: 0x557aaedeb570: i64 = Register %vreg50
try.c: 0x557aaedaa270: i64 = undef
try.c: 0x557aaedeb310: v4i64,ch = CopyFromReg 0x557aaed00950, Register:v4i64 %vreg13
try.c: 0x557aaedeffd0: v4i64 = Register %vreg13
try.c: 0x557aaedabc00: v16i32 = X86ISD::VBROADCAST 0x557aaedef9e0
try.c: 0x557aaedef9e0: i32,ch = load<LD4[ConstantPool]> 0x557aaed00950, 0x557aaed8e460, undef:i64
try.c: 0x557aaed8e460: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x557aaedbaf60: i64 = TargetConstantPool<i32 1> 0
try.c: 0x557aaedaa270: i64 = undef
try.c: 0x557aaedf3e90: 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: 0x557aaedf3d60: i32 = Constant<0>
try.c: 0x557aaedf3d60: i32 = Constant<0>
try.c: 0x557aaedf3d60: i32 = Constant<0>
try.c: 0x557aaedf3d60: i32 = Constant<0>
try.c: 0x557aaedf3d60: i32 = Constant<0>
try.c: 0x557aaedf3d60: i32 = Constant<0>
try.c: 0x557aaedf3d60: i32 = Constant<0>
try.c: 0x557aaedf3d60: i32 = Constant<0>
try.c: 0x557aaedf3d60: 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:sphlib

Compiler output

Implementation: T:sphlib
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: 0x560bc3e9bd80: v4i64 = X86ISD::VTRUNC 0x560bc3e9bc50
try.c: 0x560bc3e9bc50: v16i32 = vselect 0x560bc3e89de0, 0x560bc3e32cd0, 0x560bc3e9bb20
try.c: 0x560bc3e89de0: v4i1 = X86ISD::PCMPGTM 0x560bc3e835d0, 0x560bc3e7ffb0
try.c: 0x560bc3e835d0: v4i64 = X86ISD::VBROADCAST 0x560bc3e33190
try.c: 0x560bc3e33190: i64,ch = load<LD8[%lsr.iv6971]> 0x560bc3d7da30, 0x560bc3e25180, undef:i64
try.c: 0x560bc3e25180: i64,ch = CopyFromReg 0x560bc3d7da30, Register:i64 %vreg50
try.c: 0x560bc3e80210: i64 = Register %vreg50
try.c: 0x560bc3e1f720: i64 = undef
try.c: 0x560bc3e7ffb0: v4i64,ch = CopyFromReg 0x560bc3d7da30, Register:v4i64 %vreg13
try.c: 0x560bc3e83e20: v4i64 = Register %vreg13
try.c: 0x560bc3e32cd0: v16i32 = X86ISD::VBROADCAST 0x560bc3e83830
try.c: 0x560bc3e83830: i32,ch = load<LD4[ConstantPool]> 0x560bc3d7da30, 0x560bc3e23750, undef:i64
try.c: 0x560bc3e23750: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x560bc3e200a0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x560bc3e1f720: i64 = undef
try.c: 0x560bc3e9bb20: 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: 0x560bc3e9b9f0: i32 = Constant<0>
try.c: 0x560bc3e9b9f0: i32 = Constant<0>
try.c: 0x560bc3e9b9f0: i32 = Constant<0>
try.c: 0x560bc3e9b9f0: i32 = Constant<0>
try.c: 0x560bc3e9b9f0: i32 = Constant<0>
try.c: 0x560bc3e9b9f0: i32 = Constant<0>
try.c: 0x560bc3e9b9f0: i32 = Constant<0>
try.c: 0x560bc3e9b9f0: i32 = Constant<0>
try.c: 0x560bc3e9b9f0: 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:sphlib

Compiler output

Implementation: T:sphlib
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: 0x562803df6280: v4i64 = X86ISD::VTRUNC 0x562803df6150
try.c: 0x562803df6150: v16i32 = vselect 0x562803df2c60, 0x562803d96220, 0x562803df6020
try.c: 0x562803df2c60: v4i1 = X86ISD::PCMPGTM 0x562803ddb8f0, 0x562803dd7480
try.c: 0x562803ddb8f0: v4i64 = X86ISD::VBROADCAST 0x562803d82980
try.c: 0x562803d82980: i64,ch = load<LD8[%lsr.iv6971]> 0x562803cec950, 0x562803dce460, undef:i64
try.c: 0x562803dce460: i64,ch = CopyFromReg 0x562803cec950, Register:i64 %vreg50
try.c: 0x562803dd76e0: i64 = Register %vreg50
try.c: 0x562803d83e50: i64 = undef
try.c: 0x562803dd7480: v4i64,ch = CopyFromReg 0x562803cec950, Register:v4i64 %vreg13
try.c: 0x562803ddc140: v4i64 = Register %vreg13
try.c: 0x562803d96220: v16i32 = X86ISD::VBROADCAST 0x562803ddbb50
try.c: 0x562803ddbb50: i32,ch = load<LD4[ConstantPool]> 0x562803cec950, 0x562803d860b0, undef:i64
try.c: 0x562803d860b0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x562803dc55d0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x562803d83e50: i64 = undef
try.c: 0x562803df6020: 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: 0x562803df5ef0: i32 = Constant<0>
try.c: 0x562803df5ef0: i32 = Constant<0>
try.c: 0x562803df5ef0: i32 = Constant<0>
try.c: 0x562803df5ef0: i32 = Constant<0>
try.c: 0x562803df5ef0: i32 = Constant<0>
try.c: 0x562803df5ef0: i32 = Constant<0>
try.c: 0x562803df5ef0: i32 = Constant<0>
try.c: 0x562803df5ef0: i32 = Constant<0>
try.c: 0x562803df5ef0: 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:sphlib

Compiler output

Implementation: T:sphlib-small
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: 0x55e7e48133f0: v4i64 = X86ISD::VTRUNC 0x55e7e48132c0
try.c: 0x55e7e48132c0: v16i32 = vselect 0x55e7e4816f20, 0x55e7e47a0af0, 0x55e7e4813190
try.c: 0x55e7e4816f20: v4i1 = X86ISD::PCMPGTM 0x55e7e47f9a80, 0x55e7e47f5610
try.c: 0x55e7e47f9a80: v4i64 = X86ISD::VBROADCAST 0x55e7e4799f30
try.c: 0x55e7e4799f30: i64,ch = load<LD8[%lsr.iv6971]> 0x55e7e470a950, 0x55e7e47f0470, undef:i64
try.c: 0x55e7e47f0470: i64,ch = CopyFromReg 0x55e7e470a950, Register:i64 %vreg50
try.c: 0x55e7e47f5870: i64 = Register %vreg50
try.c: 0x55e7e479b400: i64 = undef
try.c: 0x55e7e47f5610: v4i64,ch = CopyFromReg 0x55e7e470a950, Register:v4i64 %vreg13
try.c: 0x55e7e47fa2d0: v4i64 = Register %vreg13
try.c: 0x55e7e47a0af0: v16i32 = X86ISD::VBROADCAST 0x55e7e47f9ce0
try.c: 0x55e7e47f9ce0: i32,ch = load<LD4[ConstantPool]> 0x55e7e470a950, 0x55e7e4799510, undef:i64
try.c: 0x55e7e4799510: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55e7e47c0860: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55e7e479b400: i64 = undef
try.c: 0x55e7e4813190: 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: 0x55e7e4813060: i32 = Constant<0>
try.c: 0x55e7e4813060: i32 = Constant<0>
try.c: 0x55e7e4813060: i32 = Constant<0>
try.c: 0x55e7e4813060: i32 = Constant<0>
try.c: 0x55e7e4813060: i32 = Constant<0>
try.c: 0x55e7e4813060: i32 = Constant<0>
try.c: 0x55e7e4813060: i32 = Constant<0>
try.c: 0x55e7e4813060: i32 = Constant<0>
try.c: 0x55e7e4813060: 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:sphlib-small

Compiler output

Implementation: T:sphlib-small
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: 0x5647a3b6c700: v4i64 = X86ISD::VTRUNC 0x5647a3b6c5d0
try.c: 0x5647a3b6c5d0: v16i32 = vselect 0x5647a3b690e0, 0x5647a3af4fb0, 0x5647a3b6c4a0
try.c: 0x5647a3b690e0: v4i1 = X86ISD::PCMPGTM 0x5647a3b53d50, 0x5647a3b4f8e0
try.c: 0x5647a3b53d50: v4i64 = X86ISD::VBROADCAST 0x5647a3af5470
try.c: 0x5647a3af5470: i64,ch = load<LD8[%lsr.iv6971]> 0x5647a3a4da00, 0x5647a3afeab0, undef:i64
try.c: 0x5647a3afeab0: i64,ch = CopyFromReg 0x5647a3a4da00, Register:i64 %vreg50
try.c: 0x5647a3b4fb40: i64 = Register %vreg50
try.c: 0x5647a3ae9030: i64 = undef
try.c: 0x5647a3b4f8e0: v4i64,ch = CopyFromReg 0x5647a3a4da00, Register:v4i64 %vreg13
try.c: 0x5647a3b545a0: v4i64 = Register %vreg13
try.c: 0x5647a3af4fb0: v16i32 = X86ISD::VBROADCAST 0x5647a3b53fb0
try.c: 0x5647a3b53fb0: i32,ch = load<LD4[ConstantPool]> 0x5647a3a4da00, 0x5647a3afd080, undef:i64
try.c: 0x5647a3afd080: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5647a3ae99b0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5647a3ae9030: i64 = undef
try.c: 0x5647a3b6c4a0: 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: 0x5647a3b6c370: i32 = Constant<0>
try.c: 0x5647a3b6c370: i32 = Constant<0>
try.c: 0x5647a3b6c370: i32 = Constant<0>
try.c: 0x5647a3b6c370: i32 = Constant<0>
try.c: 0x5647a3b6c370: i32 = Constant<0>
try.c: 0x5647a3b6c370: i32 = Constant<0>
try.c: 0x5647a3b6c370: i32 = Constant<0>
try.c: 0x5647a3b6c370: i32 = Constant<0>
try.c: 0x5647a3b6c370: 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:sphlib-small

Compiler output

Implementation: T:sphlib-small
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: 0x563dcb037be0: v4i64 = X86ISD::VTRUNC 0x563dcb037ab0
try.c: 0x563dcb037ab0: v16i32 = vselect 0x563dcb01f660, 0x563dcafc0bb0, 0x563dcb037980
try.c: 0x563dcb01f660: v4i1 = X86ISD::PCMPGTM 0x563dcb019a20, 0x563dcb0155b0
try.c: 0x563dcb019a20: v4i64 = X86ISD::VBROADCAST 0x563dcafe52a0
try.c: 0x563dcafe52a0: i64,ch = load<LD8[%lsr.iv6971]> 0x563dcaf2a950, 0x563dcb004260, undef:i64
try.c: 0x563dcb004260: i64,ch = CopyFromReg 0x563dcaf2a950, Register:i64 %vreg50
try.c: 0x563dcb015810: i64 = Register %vreg50
try.c: 0x563dcafe6770: i64 = undef
try.c: 0x563dcb0155b0: v4i64,ch = CopyFromReg 0x563dcaf2a950, Register:v4i64 %vreg13
try.c: 0x563dcb01a270: v4i64 = Register %vreg13
try.c: 0x563dcafc0bb0: v16i32 = X86ISD::VBROADCAST 0x563dcb019c80
try.c: 0x563dcb019c80: i32,ch = load<LD4[ConstantPool]> 0x563dcaf2a950, 0x563dcafbb230, undef:i64
try.c: 0x563dcafbb230: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x563dcafbd360: i64 = TargetConstantPool<i32 1> 0
try.c: 0x563dcafe6770: i64 = undef
try.c: 0x563dcb037980: 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: 0x563dcb037850: i32 = Constant<0>
try.c: 0x563dcb037850: i32 = Constant<0>
try.c: 0x563dcb037850: i32 = Constant<0>
try.c: 0x563dcb037850: i32 = Constant<0>
try.c: 0x563dcb037850: i32 = Constant<0>
try.c: 0x563dcb037850: i32 = Constant<0>
try.c: 0x563dcb037850: i32 = Constant<0>
try.c: 0x563dcb037850: i32 = Constant<0>
try.c: 0x563dcb037850: 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:sphlib-small

Compiler output

Implementation: T:sse2
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: 0x561ff77b42d0: v4i64 = X86ISD::VTRUNC 0x561ff77b41a0
try.c: 0x561ff77b41a0: v16i32 = vselect 0x561ff778fd60, 0x561ff7747830, 0x561ff77b4070
try.c: 0x561ff778fd60: v4i1 = X86ISD::PCMPGTM 0x561ff7799950, 0x561ff77954e0
try.c: 0x561ff7799950: v4i64 = X86ISD::VBROADCAST 0x561ff773d4b0
try.c: 0x561ff773d4b0: i64,ch = load<LD8[%lsr.iv6971]> 0x561ff76aa950, 0x561ff7784eb0, undef:i64
try.c: 0x561ff7784eb0: i64,ch = CopyFromReg 0x561ff76aa950, Register:i64 %vreg50
try.c: 0x561ff7795740: i64 = Register %vreg50
try.c: 0x561ff773e980: i64 = undef
try.c: 0x561ff77954e0: v4i64,ch = CopyFromReg 0x561ff76aa950, Register:v4i64 %vreg13
try.c: 0x561ff779a1a0: v4i64 = Register %vreg13
try.c: 0x561ff7747830: v16i32 = X86ISD::VBROADCAST 0x561ff7799bb0
try.c: 0x561ff7799bb0: i32,ch = load<LD4[ConstantPool]> 0x561ff76aa950, 0x561ff773ca90, undef:i64
try.c: 0x561ff773ca90: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x561ff77401e0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x561ff773e980: i64 = undef
try.c: 0x561ff77b4070: 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: 0x561ff77b3f40: i32 = Constant<0>
try.c: 0x561ff77b3f40: i32 = Constant<0>
try.c: 0x561ff77b3f40: i32 = Constant<0>
try.c: 0x561ff77b3f40: i32 = Constant<0>
try.c: 0x561ff77b3f40: i32 = Constant<0>
try.c: 0x561ff77b3f40: i32 = Constant<0>
try.c: 0x561ff77b3f40: i32 = Constant<0>
try.c: 0x561ff77b3f40: i32 = Constant<0>
try.c: 0x561ff77b3f40: 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:sse2

Compiler output

Implementation: T:sse2
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: 0x557fea2dd100: v4i64 = X86ISD::VTRUNC 0x557fea2dcfd0
try.c: 0x557fea2dcfd0: v16i32 = vselect 0x557fea2d9ae0, 0x557fea2665a0, 0x557fea2dcea0
try.c: 0x557fea2d9ae0: v4i1 = X86ISD::PCMPGTM 0x557fea2c3f80, 0x557fea2c0b20
try.c: 0x557fea2c3f80: v4i64 = X86ISD::VBROADCAST 0x557fea266a60
try.c: 0x557fea266a60: i64,ch = load<LD8[%lsr.iv6971]> 0x557fea1bea00, 0x557fea25baf0, undef:i64
try.c: 0x557fea25baf0: i64,ch = CopyFromReg 0x557fea1bea00, Register:i64 %vreg50
try.c: 0x557fea2c0d80: i64 = Register %vreg50
try.c: 0x557fea277330: i64 = undef
try.c: 0x557fea2c0b20: v4i64,ch = CopyFromReg 0x557fea1bea00, Register:v4i64 %vreg13
try.c: 0x557fea2c47d0: v4i64 = Register %vreg13
try.c: 0x557fea2665a0: v16i32 = X86ISD::VBROADCAST 0x557fea2c41e0
try.c: 0x557fea2c41e0: i32,ch = load<LD4[ConstantPool]> 0x557fea1bea00, 0x557fea2598b0, undef:i64
try.c: 0x557fea2598b0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x557fea277cb0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x557fea277330: i64 = undef
try.c: 0x557fea2dcea0: 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: 0x557fea2dcd70: i32 = Constant<0>
try.c: 0x557fea2dcd70: i32 = Constant<0>
try.c: 0x557fea2dcd70: i32 = Constant<0>
try.c: 0x557fea2dcd70: i32 = Constant<0>
try.c: 0x557fea2dcd70: i32 = Constant<0>
try.c: 0x557fea2dcd70: i32 = Constant<0>
try.c: 0x557fea2dcd70: i32 = Constant<0>
try.c: 0x557fea2dcd70: i32 = Constant<0>
try.c: 0x557fea2dcd70: 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:sse2

Compiler output

Implementation: T:sse2
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: 0x55f35c37a7d0: v4i64 = X86ISD::VTRUNC 0x55f35c37a6a0
try.c: 0x55f35c37a6a0: v16i32 = vselect 0x55f35c3751a0, 0x55f35c318850, 0x55f35c37a570
try.c: 0x55f35c3751a0: v4i1 = X86ISD::PCMPGTM 0x55f35c374190, 0x55f35c36fd20
try.c: 0x55f35c374190: v4i64 = X86ISD::VBROADCAST 0x55f35c3149d0
try.c: 0x55f35c3149d0: i64,ch = load<LD8[%lsr.iv6971]> 0x55f35c284960, 0x55f35c3581f0, undef:i64
try.c: 0x55f35c3581f0: i64,ch = CopyFromReg 0x55f35c284960, Register:i64 %vreg50
try.c: 0x55f35c36ff80: i64 = Register %vreg50
try.c: 0x55f35c316ec0: i64 = undef
try.c: 0x55f35c36fd20: v4i64,ch = CopyFromReg 0x55f35c284960, Register:v4i64 %vreg13
try.c: 0x55f35c3749e0: v4i64 = Register %vreg13
try.c: 0x55f35c318850: v16i32 = X86ISD::VBROADCAST 0x55f35c3743f0
try.c: 0x55f35c3743f0: i32,ch = load<LD4[ConstantPool]> 0x55f35c284960, 0x55f35c313fb0, undef:i64
try.c: 0x55f35c313fb0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55f35c366130: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55f35c316ec0: i64 = undef
try.c: 0x55f35c37a570: 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: 0x55f35c37a440: i32 = Constant<0>
try.c: 0x55f35c37a440: i32 = Constant<0>
try.c: 0x55f35c37a440: i32 = Constant<0>
try.c: 0x55f35c37a440: i32 = Constant<0>
try.c: 0x55f35c37a440: i32 = Constant<0>
try.c: 0x55f35c37a440: i32 = Constant<0>
try.c: 0x55f35c37a440: i32 = Constant<0>
try.c: 0x55f35c37a440: i32 = Constant<0>
try.c: 0x55f35c37a440: 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:sse2

Compiler output

Implementation: T:ssse3
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: 0x5593db10b000: v4i64 = X86ISD::VTRUNC 0x5593db10aed0
try.c: 0x5593db10aed0: v16i32 = vselect 0x5593db0f6ae0, 0x5593db095640, 0x5593db10ada0
try.c: 0x5593db0f6ae0: v4i1 = X86ISD::PCMPGTM 0x5593db0f0680, 0x5593db0ec210
try.c: 0x5593db0f0680: v4i64 = X86ISD::VBROADCAST 0x5593db09e710
try.c: 0x5593db09e710: i64,ch = load<LD8[%lsr.iv6971]> 0x5593db001950, 0x5593db0e7070, undef:i64
try.c: 0x5593db0e7070: i64,ch = CopyFromReg 0x5593db001950, Register:i64 %vreg50
try.c: 0x5593db0ec470: i64 = Register %vreg50
try.c: 0x5593db093cb0: i64 = undef
try.c: 0x5593db0ec210: v4i64,ch = CopyFromReg 0x5593db001950, Register:v4i64 %vreg13
try.c: 0x5593db0f0ed0: v4i64 = Register %vreg13
try.c: 0x5593db095640: v16i32 = X86ISD::VBROADCAST 0x5593db0f08e0
try.c: 0x5593db0f08e0: i32,ch = load<LD4[ConstantPool]> 0x5593db001950, 0x5593db09dcf0, undef:i64
try.c: 0x5593db09dcf0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5593db0d6470: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5593db093cb0: i64 = undef
try.c: 0x5593db10ada0: 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: 0x5593db10ac70: i32 = Constant<0>
try.c: 0x5593db10ac70: i32 = Constant<0>
try.c: 0x5593db10ac70: i32 = Constant<0>
try.c: 0x5593db10ac70: i32 = Constant<0>
try.c: 0x5593db10ac70: i32 = Constant<0>
try.c: 0x5593db10ac70: i32 = Constant<0>
try.c: 0x5593db10ac70: i32 = Constant<0>
try.c: 0x5593db10ac70: i32 = Constant<0>
try.c: 0x5593db10ac70: 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:ssse3

Compiler output

Implementation: T:ssse3
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: 0x56219fa993b0: v4i64 = X86ISD::VTRUNC 0x56219fa99280
try.c: 0x56219fa99280: v16i32 = vselect 0x56219fa93d80, 0x56219fa27120, 0x56219fa99150
try.c: 0x56219fa93d80: v4i1 = X86ISD::PCMPGTM 0x56219fa8dd30, 0x56219fa898c0
try.c: 0x56219fa8dd30: v4i64 = X86ISD::VBROADCAST 0x56219fa275e0
try.c: 0x56219fa275e0: i64,ch = load<LD8[%lsr.iv6971]> 0x56219f987a40, 0x56219fa20830, undef:i64
try.c: 0x56219fa20830: i64,ch = CopyFromReg 0x56219f987a40, Register:i64 %vreg50
try.c: 0x56219fa89b20: i64 = Register %vreg50
try.c: 0x56219fa36b30: i64 = undef
try.c: 0x56219fa898c0: v4i64,ch = CopyFromReg 0x56219f987a40, Register:v4i64 %vreg13
try.c: 0x56219fa8e580: v4i64 = Register %vreg13
try.c: 0x56219fa27120: v16i32 = X86ISD::VBROADCAST 0x56219fa8df90
try.c: 0x56219fa8df90: i32,ch = load<LD4[ConstantPool]> 0x56219f987a40, 0x56219fa29cc0, undef:i64
try.c: 0x56219fa29cc0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56219fa374b0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56219fa36b30: i64 = undef
try.c: 0x56219fa99150: 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: 0x56219fa99020: i32 = Constant<0>
try.c: 0x56219fa99020: i32 = Constant<0>
try.c: 0x56219fa99020: i32 = Constant<0>
try.c: 0x56219fa99020: i32 = Constant<0>
try.c: 0x56219fa99020: i32 = Constant<0>
try.c: 0x56219fa99020: i32 = Constant<0>
try.c: 0x56219fa99020: i32 = Constant<0>
try.c: 0x56219fa99020: i32 = Constant<0>
try.c: 0x56219fa99020: 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:ssse3

Compiler output

Implementation: T:ssse3
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: 0x55cccb5276e0: v4i64 = X86ISD::VTRUNC 0x55cccb5275b0
try.c: 0x55cccb5275b0: v16i32 = vselect 0x55cccb53bc40, 0x55cccb4c1540, 0x55cccb527480
try.c: 0x55cccb53bc40: v4i1 = X86ISD::PCMPGTM 0x55cccb5220b0, 0x55cccb51d630
try.c: 0x55cccb5220b0: v4i64 = X86ISD::VBROADCAST 0x55cccb4dcfa0
try.c: 0x55cccb4dcfa0: i64,ch = load<LD8[%lsr.iv6971]> 0x55cccb432950, 0x55cccb50d840, undef:i64
try.c: 0x55cccb50d840: i64,ch = CopyFromReg 0x55cccb432950, Register:i64 %vreg50
try.c: 0x55cccb51d890: i64 = Register %vreg50
try.c: 0x55cccb4bfbb0: i64 = undef
try.c: 0x55cccb51d630: v4i64,ch = CopyFromReg 0x55cccb432950, Register:v4i64 %vreg13
try.c: 0x55cccb522900: v4i64 = Register %vreg13
try.c: 0x55cccb4c1540: v16i32 = X86ISD::VBROADCAST 0x55cccb522310
try.c: 0x55cccb522310: i32,ch = load<LD4[ConstantPool]> 0x55cccb432950, 0x55cccb4dc580, undef:i64
try.c: 0x55cccb4dc580: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55cccb50a180: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55cccb4bfbb0: i64 = undef
try.c: 0x55cccb527480: 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: 0x55cccb527350: i32 = Constant<0>
try.c: 0x55cccb527350: i32 = Constant<0>
try.c: 0x55cccb527350: i32 = Constant<0>
try.c: 0x55cccb527350: i32 = Constant<0>
try.c: 0x55cccb527350: i32 = Constant<0>
try.c: 0x55cccb527350: i32 = Constant<0>
try.c: 0x55cccb527350: i32 = Constant<0>
try.c: 0x55cccb527350: i32 = Constant<0>
try.c: 0x55cccb527350: 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:ssse3

Compiler output

Implementation: T:ssse3
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
hash.c: hash.c:139:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'F8' that is compiled without support for 'ssse3'
hash.c: SWAP8(x1); SWAP8(x3); SWAP8(x5); SWAP8(x7);
hash.c: ^
hash.c: hash.c:64:25: note: expanded from macro 'SWAP8'
hash.c: #define SWAP8(x) (x) = _mm_shuffle_epi8((x),swap8)
hash.c: ^
hash.c: hash.c:139:16: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'F8' that is compiled without support for 'ssse3'
hash.c: SWAP8(x1); SWAP8(x3); SWAP8(x5); SWAP8(x7);
hash.c: ^
hash.c: hash.c:64:25: note: expanded from macro 'SWAP8'
hash.c: #define SWAP8(x) (x) = _mm_shuffle_epi8((x),swap8)
hash.c: ^
hash.c: hash.c:139:27: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'F8' that is compiled without support for 'ssse3'
hash.c: SWAP8(x1); SWAP8(x3); SWAP8(x5); SWAP8(x7);
hash.c: ^
hash.c: hash.c:64:25: note: expanded from macro 'SWAP8'
hash.c: #define SWAP8(x) (x) = _mm_shuffle_epi8((x),swap8)
hash.c: ^
hash.c: hash.c:139:38: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'F8' that is compiled without support for 'ssse3'
hash.c: SWAP8(x1); SWAP8(x3); SWAP8(x5); SWAP8(x7);
hash.c: ^
hash.c: hash.c:64:25: note: expanded from macro 'SWAP8'
hash.c: #define SWAP8(x) (x) = _mm_shuffle_epi8((x),swap8)
hash.c: ^
hash.c: hash.c:142:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'F8' that is compiled without support for 'ssse3'
hash.c: ...

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