Implementation notes: amd64, cel02, crypto_hash/round3jh512

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_hash
Primitive: round3jh512
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
253504717 0 015644 816 776T:sse2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
262564642 0 015252 816 776T:sse2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
341564406 0 014040 800 776T:sse2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
353784845 0 018997 824 808T:ssse3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
358704845 0 015772 816 776T:ssse3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
361304717 0 018869 824 808T:sse2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
365084981 0 014842 800 736T:ssse3clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
381044436 0 014080 800 776T:ssse3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
415545055 0 014906 800 736T:sse2clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
453704739 0 015348 816 776T:ssse3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
457785047 0 016752 808 736T:sse2clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
6014810181 0 020180 792 736T:sphlib-smallclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
7080243254 0 055034 800 736T:sphlibclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
8236049745 0 060933 824 776T:sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
8352045863 0 055696 800 776T:sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
8435813489 0 024677 824 776T:sphlib-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
871927164 0 017018 800 736T:simpleclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
937909665 0 020268 816 776T:simplegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1120727511 0 019216 808 736T:simpleclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
11370011235 0 021056 800 776T:sphlib-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
11748812982 0 024778 800 736T:sphlib-smallclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1194689820 0 023965 824 808T:simplegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
12243638883 0 048868 792 736T:sphlibclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1318009548 0 020468 816 776T:simplegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1350569132 0 018776 800 776T:simplegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
13552846288 0 057109 824 776T:sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
13965416375 0 030669 824 808T:sphlib-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
14978011774 0 022597 824 776T:sphlib-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
15574053591 0 067885 824 808T:sphlibgcc_-march=native_-mtune=native_-O3_-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: 0x560d1eb4dde0: v4i64 = X86ISD::VTRUNC 0x560d1eb4dcb0
try.c: 0x560d1eb4dcb0: v16i32 = vselect 0x560d1eb34da0, 0x560d1eace880, 0x560d1eb4db80
try.c: 0x560d1eb34da0: v4i1 = X86ISD::PCMPGTM 0x560d1eb2e9e0, 0x560d1eb29f60
try.c: 0x560d1eb2e9e0: v4i64 = X86ISD::VBROADCAST 0x560d1eaf3c40
try.c: 0x560d1eaf3c40: i64,ch = load<LD8[%lsr.iv6971]> 0x560d1ea3f950, 0x560d1eb19980, undef:i64
try.c: 0x560d1eb19980: i64,ch = CopyFromReg 0x560d1ea3f950, Register:i64 %vreg50
try.c: 0x560d1eb2a1c0: i64 = Register %vreg50
try.c: 0x560d1eaf5110: i64 = undef
try.c: 0x560d1eb29f60: v4i64,ch = CopyFromReg 0x560d1ea3f950, Register:v4i64 %vreg13
try.c: 0x560d1eb2f230: v4i64 = Register %vreg13
try.c: 0x560d1eace880: v16i32 = X86ISD::VBROADCAST 0x560d1eb2ec40
try.c: 0x560d1eb2ec40: i32,ch = load<LD4[ConstantPool]> 0x560d1ea3f950, 0x560d1eacc460, undef:i64
try.c: 0x560d1eacc460: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x560d1eb0f090: i64 = TargetConstantPool<i32 1> 0
try.c: 0x560d1eaf5110: i64 = undef
try.c: 0x560d1eb4db80: 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: 0x560d1eb4da50: i32 = Constant<0>
try.c: 0x560d1eb4da50: i32 = Constant<0>
try.c: 0x560d1eb4da50: i32 = Constant<0>
try.c: 0x560d1eb4da50: i32 = Constant<0>
try.c: 0x560d1eb4da50: i32 = Constant<0>
try.c: 0x560d1eb4da50: i32 = Constant<0>
try.c: 0x560d1eb4da50: i32 = Constant<0>
try.c: 0x560d1eb4da50: i32 = Constant<0>
try.c: 0x560d1eb4da50: 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: 0x561a73bccf80: v4i64 = X86ISD::VTRUNC 0x561a73bcce50
try.c: 0x561a73bcce50: v16i32 = vselect 0x561a73be17e0, 0x561a73b5e100, 0x561a73bccd20
try.c: 0x561a73be17e0: v4i1 = X86ISD::PCMPGTM 0x561a73bc1dc0, 0x561a73bbd340
try.c: 0x561a73bc1dc0: v4i64 = X86ISD::VBROADCAST 0x561a73b5e5c0
try.c: 0x561a73b5e5c0: i64,ch = load<LD8[%lsr.iv6971]> 0x561a73abba30, 0x561a73b63ce0, undef:i64
try.c: 0x561a73b63ce0: i64,ch = CopyFromReg 0x561a73abba30, Register:i64 %vreg50
try.c: 0x561a73bbd5a0: i64 = Register %vreg50
try.c: 0x561a73b561a0: i64 = undef
try.c: 0x561a73bbd340: v4i64,ch = CopyFromReg 0x561a73abba30, Register:v4i64 %vreg13
try.c: 0x561a73bc2610: v4i64 = Register %vreg13
try.c: 0x561a73b5e100: v16i32 = X86ISD::VBROADCAST 0x561a73bc2020
try.c: 0x561a73bc2020: i32,ch = load<LD4[ConstantPool]> 0x561a73abba30, 0x561a73b61690, undef:i64
try.c: 0x561a73b61690: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x561a73b56b20: i64 = TargetConstantPool<i32 1> 0
try.c: 0x561a73b561a0: i64 = undef
try.c: 0x561a73bccd20: 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: 0x561a73bccbf0: i32 = Constant<0>
try.c: 0x561a73bccbf0: i32 = Constant<0>
try.c: 0x561a73bccbf0: i32 = Constant<0>
try.c: 0x561a73bccbf0: i32 = Constant<0>
try.c: 0x561a73bccbf0: i32 = Constant<0>
try.c: 0x561a73bccbf0: i32 = Constant<0>
try.c: 0x561a73bccbf0: i32 = Constant<0>
try.c: 0x561a73bccbf0: i32 = Constant<0>
try.c: 0x561a73bccbf0: 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: 0x5570876e0dd0: v4i64 = X86ISD::VTRUNC 0x5570876e0ca0
try.c: 0x5570876e0ca0: v16i32 = vselect 0x5570876cd700, 0x557087688c90, 0x5570876e0b70
try.c: 0x5570876cd700: v4i1 = X86ISD::PCMPGTM 0x5570876dc7b0, 0x5570876d8340
try.c: 0x5570876dc7b0: v4i64 = X86ISD::VBROADCAST 0x5570876831d0
try.c: 0x5570876831d0: i64,ch = load<LD8[%lsr.iv6971]> 0x5570875ed950, 0x5570876c6af0, undef:i64
try.c: 0x5570876c6af0: i64,ch = CopyFromReg 0x5570875ed950, Register:i64 %vreg50
try.c: 0x5570876d85a0: i64 = Register %vreg50
try.c: 0x5570876846a0: i64 = undef
try.c: 0x5570876d8340: v4i64,ch = CopyFromReg 0x5570875ed950, Register:v4i64 %vreg13
try.c: 0x5570876dd000: v4i64 = Register %vreg13
try.c: 0x557087688c90: v16i32 = X86ISD::VBROADCAST 0x5570876dca10
try.c: 0x5570876dca10: i32,ch = load<LD4[ConstantPool]> 0x5570875ed950, 0x55708766c370, undef:i64
try.c: 0x55708766c370: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5570876c7cf0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5570876846a0: i64 = undef
try.c: 0x5570876e0b70: 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: 0x5570876e0a40: i32 = Constant<0>
try.c: 0x5570876e0a40: i32 = Constant<0>
try.c: 0x5570876e0a40: i32 = Constant<0>
try.c: 0x5570876e0a40: i32 = Constant<0>
try.c: 0x5570876e0a40: i32 = Constant<0>
try.c: 0x5570876e0a40: i32 = Constant<0>
try.c: 0x5570876e0a40: i32 = Constant<0>
try.c: 0x5570876e0a40: i32 = Constant<0>
try.c: 0x5570876e0a40: 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: 0x55a4808169a0: v4i64 = X86ISD::VTRUNC 0x55a480816870
try.c: 0x55a480816870: v16i32 = vselect 0x55a48081f260, 0x55a48079d9a0, 0x55a480816740
try.c: 0x55a48081f260: v4i1 = X86ISD::PCMPGTM 0x55a4807fc020, 0x55a4807f7bb0
try.c: 0x55a4807fc020: v4i64 = X86ISD::VBROADCAST 0x55a4807a9d50
try.c: 0x55a4807a9d50: i64,ch = load<LD8[%lsr.iv6971]> 0x55a48070c950, 0x55a4807e1040, undef:i64
try.c: 0x55a4807e1040: i64,ch = CopyFromReg 0x55a48070c950, Register:i64 %vreg50
try.c: 0x55a4807f7e10: i64 = Register %vreg50
try.c: 0x55a48079c010: i64 = undef
try.c: 0x55a4807f7bb0: v4i64,ch = CopyFromReg 0x55a48070c950, Register:v4i64 %vreg13
try.c: 0x55a4807fc870: v4i64 = Register %vreg13
try.c: 0x55a48079d9a0: v16i32 = X86ISD::VBROADCAST 0x55a4807fc280
try.c: 0x55a4807fc280: i32,ch = load<LD4[ConstantPool]> 0x55a48070c950, 0x55a4807a9330, undef:i64
try.c: 0x55a4807a9330: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55a4807ee270: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55a48079c010: i64 = undef
try.c: 0x55a480816740: 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: 0x55a480816610: i32 = Constant<0>
try.c: 0x55a480816610: i32 = Constant<0>
try.c: 0x55a480816610: i32 = Constant<0>
try.c: 0x55a480816610: i32 = Constant<0>
try.c: 0x55a480816610: i32 = Constant<0>
try.c: 0x55a480816610: i32 = Constant<0>
try.c: 0x55a480816610: i32 = Constant<0>
try.c: 0x55a480816610: i32 = Constant<0>
try.c: 0x55a480816610: 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: 0x55725af23940: v4i64 = X86ISD::VTRUNC 0x55725af23810
try.c: 0x55725af23810: v16i32 = vselect 0x55725af1e310, 0x55725aeb5e60, 0x55725af236e0
try.c: 0x55725af1e310: v4i1 = X86ISD::PCMPGTM 0x55725af17780, 0x55725af12d00
try.c: 0x55725af17780: v4i64 = X86ISD::VBROADCAST 0x55725aeb6320
try.c: 0x55725aeb6320: i64,ch = load<LD8[%lsr.iv6971]> 0x55725ae10a30, 0x55725aec3100, undef:i64
try.c: 0x55725aec3100: i64,ch = CopyFromReg 0x55725ae10a30, Register:i64 %vreg50
try.c: 0x55725af12f60: i64 = Register %vreg50
try.c: 0x55725aec87c0: i64 = undef
try.c: 0x55725af12d00: v4i64,ch = CopyFromReg 0x55725ae10a30, Register:v4i64 %vreg13
try.c: 0x55725af17fd0: v4i64 = Register %vreg13
try.c: 0x55725aeb5e60: v16i32 = X86ISD::VBROADCAST 0x55725af179e0
try.c: 0x55725af179e0: i32,ch = load<LD4[ConstantPool]> 0x55725ae10a30, 0x55725aeb8800, undef:i64
try.c: 0x55725aeb8800: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55725aec9140: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55725aec87c0: i64 = undef
try.c: 0x55725af236e0: 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: 0x55725af235b0: i32 = Constant<0>
try.c: 0x55725af235b0: i32 = Constant<0>
try.c: 0x55725af235b0: i32 = Constant<0>
try.c: 0x55725af235b0: i32 = Constant<0>
try.c: 0x55725af235b0: i32 = Constant<0>
try.c: 0x55725af235b0: i32 = Constant<0>
try.c: 0x55725af235b0: i32 = Constant<0>
try.c: 0x55725af235b0: i32 = Constant<0>
try.c: 0x55725af235b0: 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: 0x55ffed3f2b40: v4i64 = X86ISD::VTRUNC 0x55ffed3f2a10
try.c: 0x55ffed3f2a10: v16i32 = vselect 0x55ffed3e1dd0, 0x55ffed397c70, 0x55ffed3f28e0
try.c: 0x55ffed3e1dd0: v4i1 = X86ISD::PCMPGTM 0x55ffed3e99a0, 0x55ffed3e5530
try.c: 0x55ffed3e99a0: v4i64 = X86ISD::VBROADCAST 0x55ffed394e10
try.c: 0x55ffed394e10: i64,ch = load<LD8[%lsr.iv6971]> 0x55ffed2fa950, 0x55ffed3d0e60, undef:i64
try.c: 0x55ffed3d0e60: i64,ch = CopyFromReg 0x55ffed2fa950, Register:i64 %vreg50
try.c: 0x55ffed3e5790: i64 = Register %vreg50
try.c: 0x55ffed3962e0: i64 = undef
try.c: 0x55ffed3e5530: v4i64,ch = CopyFromReg 0x55ffed2fa950, Register:v4i64 %vreg13
try.c: 0x55ffed3ea1f0: v4i64 = Register %vreg13
try.c: 0x55ffed397c70: v16i32 = X86ISD::VBROADCAST 0x55ffed3e9c00
try.c: 0x55ffed3e9c00: i32,ch = load<LD4[ConstantPool]> 0x55ffed2fa950, 0x55ffed38b2e0, undef:i64
try.c: 0x55ffed38b2e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55ffed3929f0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55ffed3962e0: i64 = undef
try.c: 0x55ffed3f28e0: 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: 0x55ffed3f27b0: i32 = Constant<0>
try.c: 0x55ffed3f27b0: i32 = Constant<0>
try.c: 0x55ffed3f27b0: i32 = Constant<0>
try.c: 0x55ffed3f27b0: i32 = Constant<0>
try.c: 0x55ffed3f27b0: i32 = Constant<0>
try.c: 0x55ffed3f27b0: i32 = Constant<0>
try.c: 0x55ffed3f27b0: i32 = Constant<0>
try.c: 0x55ffed3f27b0: i32 = Constant<0>
try.c: 0x55ffed3f27b0: 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: 0x5641548bd3a0: v4i64 = X86ISD::VTRUNC 0x5641548bd270
try.c: 0x5641548bd270: v16i32 = vselect 0x5641548d03b0, 0x56415485eb00, 0x5641548bd140
try.c: 0x5641548d03b0: v4i1 = X86ISD::PCMPGTM 0x5641548b6820, 0x5641548b23b0
try.c: 0x5641548b6820: v4i64 = X86ISD::VBROADCAST 0x564154857a80
try.c: 0x564154857a80: i64,ch = load<LD8[%lsr.iv6971]> 0x5641547c7930, 0x5641548a43a0, undef:i64
try.c: 0x5641548a43a0: i64,ch = CopyFromReg 0x5641547c7930, Register:i64 %vreg50
try.c: 0x5641548b2610: i64 = Register %vreg50
try.c: 0x56415485d170: i64 = undef
try.c: 0x5641548b23b0: v4i64,ch = CopyFromReg 0x5641547c7930, Register:v4i64 %vreg13
try.c: 0x5641548b7070: v4i64 = Register %vreg13
try.c: 0x56415485eb00: v16i32 = X86ISD::VBROADCAST 0x5641548b6a80
try.c: 0x5641548b6a80: i32,ch = load<LD4[ConstantPool]> 0x5641547c7930, 0x564154857060, undef:i64
try.c: 0x564154857060: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x564154861f60: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56415485d170: i64 = undef
try.c: 0x5641548bd140: 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: 0x5641548bd010: i32 = Constant<0>
try.c: 0x5641548bd010: i32 = Constant<0>
try.c: 0x5641548bd010: i32 = Constant<0>
try.c: 0x5641548bd010: i32 = Constant<0>
try.c: 0x5641548bd010: i32 = Constant<0>
try.c: 0x5641548bd010: i32 = Constant<0>
try.c: 0x5641548bd010: i32 = Constant<0>
try.c: 0x5641548bd010: i32 = Constant<0>
try.c: 0x5641548bd010: 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: 0x562c40443cd0: v4i64 = X86ISD::VTRUNC 0x562c40443ba0
try.c: 0x562c40443ba0: v16i32 = vselect 0x562c4042e3a0, 0x562c403d5b70, 0x562c40443a70
try.c: 0x562c4042e3a0: v4i1 = X86ISD::PCMPGTM 0x562c4042b370, 0x562c40426f00
try.c: 0x562c4042b370: v4i64 = X86ISD::VBROADCAST 0x562c403d6030
try.c: 0x562c403d6030: i64,ch = load<LD8[%lsr.iv6971]> 0x562c40324a20, 0x562c403c5c60, undef:i64
try.c: 0x562c403c5c60: i64,ch = CopyFromReg 0x562c40324a20, Register:i64 %vreg50
try.c: 0x562c40427160: i64 = Register %vreg50
try.c: 0x562c403c2130: i64 = undef
try.c: 0x562c40426f00: v4i64,ch = CopyFromReg 0x562c40324a20, Register:v4i64 %vreg13
try.c: 0x562c4042bbc0: v4i64 = Register %vreg13
try.c: 0x562c403d5b70: v16i32 = X86ISD::VBROADCAST 0x562c4042b5d0
try.c: 0x562c4042b5d0: i32,ch = load<LD4[ConstantPool]> 0x562c40324a20, 0x562c403d8590, undef:i64
try.c: 0x562c403d8590: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x562c403c2ab0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x562c403c2130: i64 = undef
try.c: 0x562c40443a70: 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: 0x562c40443940: i32 = Constant<0>
try.c: 0x562c40443940: i32 = Constant<0>
try.c: 0x562c40443940: i32 = Constant<0>
try.c: 0x562c40443940: i32 = Constant<0>
try.c: 0x562c40443940: i32 = Constant<0>
try.c: 0x562c40443940: i32 = Constant<0>
try.c: 0x562c40443940: i32 = Constant<0>
try.c: 0x562c40443940: i32 = Constant<0>
try.c: 0x562c40443940: 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: 0x5630b63c80d0: v4i64 = X86ISD::VTRUNC 0x5630b63c7fa0
try.c: 0x5630b63c7fa0: v16i32 = vselect 0x5630b63b4560, 0x5630b63565a0, 0x5630b63c7e70
try.c: 0x5630b63b4560: v4i1 = X86ISD::PCMPGTM 0x5630b63ad900, 0x5630b63a9490
try.c: 0x5630b63ad900: v4i64 = X86ISD::VBROADCAST 0x5630b6353740
try.c: 0x5630b6353740: i64,ch = load<LD8[%lsr.iv6971]> 0x5630b62be930, 0x5630b63984f0, undef:i64
try.c: 0x5630b63984f0: i64,ch = CopyFromReg 0x5630b62be930, Register:i64 %vreg50
try.c: 0x5630b63a96f0: i64 = Register %vreg50
try.c: 0x5630b6354c10: i64 = undef
try.c: 0x5630b63a9490: v4i64,ch = CopyFromReg 0x5630b62be930, Register:v4i64 %vreg13
try.c: 0x5630b63ae150: v4i64 = Register %vreg13
try.c: 0x5630b63565a0: v16i32 = X86ISD::VBROADCAST 0x5630b63adb60
try.c: 0x5630b63adb60: i32,ch = load<LD4[ConstantPool]> 0x5630b62be930, 0x5630b6351b20, undef:i64
try.c: 0x5630b6351b20: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5630b635a220: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5630b6354c10: i64 = undef
try.c: 0x5630b63c7e70: 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: 0x5630b63c7d40: i32 = Constant<0>
try.c: 0x5630b63c7d40: i32 = Constant<0>
try.c: 0x5630b63c7d40: i32 = Constant<0>
try.c: 0x5630b63c7d40: i32 = Constant<0>
try.c: 0x5630b63c7d40: i32 = Constant<0>
try.c: 0x5630b63c7d40: i32 = Constant<0>
try.c: 0x5630b63c7d40: i32 = Constant<0>
try.c: 0x5630b63c7d40: i32 = Constant<0>
try.c: 0x5630b63c7d40: 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: 0x55d0b2aa4b40: v4i64 = X86ISD::VTRUNC 0x55d0b2aa4a10
try.c: 0x55d0b2aa4a10: v16i32 = vselect 0x55d0b2a961f0, 0x55d0b2a37240, 0x55d0b2aa48e0
try.c: 0x55d0b2a961f0: v4i1 = X86ISD::PCMPGTM 0x55d0b2a8b1d0, 0x55d0b2a86d60
try.c: 0x55d0b2a8b1d0: v4i64 = X86ISD::VBROADCAST 0x55d0b2a307b0
try.c: 0x55d0b2a307b0: i64,ch = load<LD8[%lsr.iv6971]> 0x55d0b299b950, 0x55d0b2a7d370, undef:i64
try.c: 0x55d0b2a7d370: i64,ch = CopyFromReg 0x55d0b299b950, Register:i64 %vreg50
try.c: 0x55d0b2a86fc0: i64 = Register %vreg50
try.c: 0x55d0b2a31c80: i64 = undef
try.c: 0x55d0b2a86d60: v4i64,ch = CopyFromReg 0x55d0b299b950, Register:v4i64 %vreg13
try.c: 0x55d0b2a8ba20: v4i64 = Register %vreg13
try.c: 0x55d0b2a37240: v16i32 = X86ISD::VBROADCAST 0x55d0b2a8b430
try.c: 0x55d0b2a8b430: i32,ch = load<LD4[ConstantPool]> 0x55d0b299b950, 0x55d0b2a2b940, undef:i64
try.c: 0x55d0b2a2b940: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55d0b2a6ae00: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55d0b2a31c80: i64 = undef
try.c: 0x55d0b2aa48e0: 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: 0x55d0b2aa47b0: i32 = Constant<0>
try.c: 0x55d0b2aa47b0: i32 = Constant<0>
try.c: 0x55d0b2aa47b0: i32 = Constant<0>
try.c: 0x55d0b2aa47b0: i32 = Constant<0>
try.c: 0x55d0b2aa47b0: i32 = Constant<0>
try.c: 0x55d0b2aa47b0: i32 = Constant<0>
try.c: 0x55d0b2aa47b0: i32 = Constant<0>
try.c: 0x55d0b2aa47b0: i32 = Constant<0>
try.c: 0x55d0b2aa47b0: 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: 0x56204e58a0f0: v4i64 = X86ISD::VTRUNC 0x56204e589fc0
try.c: 0x56204e589fc0: v16i32 = vselect 0x56204e571c30, 0x56204e4fe640, 0x56204e589e90
try.c: 0x56204e571c30: v4i1 = X86ISD::PCMPGTM 0x56204e565110, 0x56204e561cb0
try.c: 0x56204e565110: v4i64 = X86ISD::VBROADCAST 0x56204e4feb00
try.c: 0x56204e4feb00: i64,ch = load<LD8[%lsr.iv6971]> 0x56204e45fa00, 0x56204e5091b0, undef:i64
try.c: 0x56204e5091b0: i64,ch = CopyFromReg 0x56204e45fa00, Register:i64 %vreg50
try.c: 0x56204e561f10: i64 = Register %vreg50
try.c: 0x56204e501be0: i64 = undef
try.c: 0x56204e561cb0: v4i64,ch = CopyFromReg 0x56204e45fa00, Register:v4i64 %vreg13
try.c: 0x56204e565960: v4i64 = Register %vreg13
try.c: 0x56204e4fe640: v16i32 = X86ISD::VBROADCAST 0x56204e565370
try.c: 0x56204e565370: i32,ch = load<LD4[ConstantPool]> 0x56204e45fa00, 0x56204e507780, undef:i64
try.c: 0x56204e507780: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x56204e502560: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56204e501be0: i64 = undef
try.c: 0x56204e589e90: 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: 0x56204e589d60: i32 = Constant<0>
try.c: 0x56204e589d60: i32 = Constant<0>
try.c: 0x56204e589d60: i32 = Constant<0>
try.c: 0x56204e589d60: i32 = Constant<0>
try.c: 0x56204e589d60: i32 = Constant<0>
try.c: 0x56204e589d60: i32 = Constant<0>
try.c: 0x56204e589d60: i32 = Constant<0>
try.c: 0x56204e589d60: i32 = Constant<0>
try.c: 0x56204e589d60: 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: 0x55ad63d7a370: v4i64 = X86ISD::VTRUNC 0x55ad63d7a240
try.c: 0x55ad63d7a240: v16i32 = vselect 0x55ad63d65d70, 0x55ad63d03f70, 0x55ad63d7a110
try.c: 0x55ad63d65d70: v4i1 = X86ISD::PCMPGTM 0x55ad63d5f9f0, 0x55ad63d5b580
try.c: 0x55ad63d5f9f0: v4i64 = X86ISD::VBROADCAST 0x55ad63d28d40
try.c: 0x55ad63d28d40: i64,ch = load<LD8[%lsr.iv6971]> 0x55ad63c70950, 0x55ad63d563e0, undef:i64
try.c: 0x55ad63d563e0: i64,ch = CopyFromReg 0x55ad63c70950, Register:i64 %vreg50
try.c: 0x55ad63d5b7e0: i64 = Register %vreg50
try.c: 0x55ad63d025e0: i64 = undef
try.c: 0x55ad63d5b580: v4i64,ch = CopyFromReg 0x55ad63c70950, Register:v4i64 %vreg13
try.c: 0x55ad63d60240: v4i64 = Register %vreg13
try.c: 0x55ad63d03f70: v16i32 = X86ISD::VBROADCAST 0x55ad63d5fc50
try.c: 0x55ad63d5fc50: i32,ch = load<LD4[ConstantPool]> 0x55ad63c70950, 0x55ad63d28320, undef:i64
try.c: 0x55ad63d28320: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55ad63d44970: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55ad63d025e0: i64 = undef
try.c: 0x55ad63d7a110: 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: 0x55ad63d79fe0: i32 = Constant<0>
try.c: 0x55ad63d79fe0: i32 = Constant<0>
try.c: 0x55ad63d79fe0: i32 = Constant<0>
try.c: 0x55ad63d79fe0: i32 = Constant<0>
try.c: 0x55ad63d79fe0: i32 = Constant<0>
try.c: 0x55ad63d79fe0: i32 = Constant<0>
try.c: 0x55ad63d79fe0: i32 = Constant<0>
try.c: 0x55ad63d79fe0: i32 = Constant<0>
try.c: 0x55ad63d79fe0: 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: 0x558a3f1fd660: v4i64 = X86ISD::VTRUNC 0x558a3f1fd530
try.c: 0x558a3f1fd530: v16i32 = vselect 0x558a3f1fa040, 0x558a3f182d10, 0x558a3f1fd400
try.c: 0x558a3f1fa040: v4i1 = X86ISD::PCMPGTM 0x558a3f1daed0, 0x558a3f1d6a60
try.c: 0x558a3f1daed0: v4i64 = X86ISD::VBROADCAST 0x558a3f17c100
try.c: 0x558a3f17c100: i64,ch = load<LD8[%lsr.iv6971]> 0x558a3f0eb950, 0x558a3f1c14d0, undef:i64
try.c: 0x558a3f1c14d0: i64,ch = CopyFromReg 0x558a3f0eb950, Register:i64 %vreg50
try.c: 0x558a3f1d6cc0: i64 = Register %vreg50
try.c: 0x558a3f181380: i64 = undef
try.c: 0x558a3f1d6a60: v4i64,ch = CopyFromReg 0x558a3f0eb950, Register:v4i64 %vreg13
try.c: 0x558a3f1db720: v4i64 = Register %vreg13
try.c: 0x558a3f182d10: v16i32 = X86ISD::VBROADCAST 0x558a3f1db130
try.c: 0x558a3f1db130: i32,ch = load<LD4[ConstantPool]> 0x558a3f0eb950, 0x558a3f17b6e0, undef:i64
try.c: 0x558a3f17b6e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x558a3f1a1f40: i64 = TargetConstantPool<i32 1> 0
try.c: 0x558a3f181380: i64 = undef
try.c: 0x558a3f1fd400: 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: 0x558a3f1fd2d0: i32 = Constant<0>
try.c: 0x558a3f1fd2d0: i32 = Constant<0>
try.c: 0x558a3f1fd2d0: i32 = Constant<0>
try.c: 0x558a3f1fd2d0: i32 = Constant<0>
try.c: 0x558a3f1fd2d0: i32 = Constant<0>
try.c: 0x558a3f1fd2d0: i32 = Constant<0>
try.c: 0x558a3f1fd2d0: i32 = Constant<0>
try.c: 0x558a3f1fd2d0: i32 = Constant<0>
try.c: 0x558a3f1fd2d0: 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: 0x556d4cd0e850: v4i64 = X86ISD::VTRUNC 0x556d4cd0e720
try.c: 0x556d4cd0e720: v16i32 = vselect 0x556d4ccf5a60, 0x556d4cc90250, 0x556d4cd0e5f0
try.c: 0x556d4ccf5a60: v4i1 = X86ISD::PCMPGTM 0x556d4ccf4a50, 0x556d4ccf05e0
try.c: 0x556d4ccf4a50: v4i64 = X86ISD::VBROADCAST 0x556d4cc90710
try.c: 0x556d4cc90710: i64,ch = load<LD8[%lsr.iv6971]> 0x556d4cbeea30, 0x556d4cc8a950, undef:i64
try.c: 0x556d4cc8a950: i64,ch = CopyFromReg 0x556d4cbeea30, Register:i64 %vreg50
try.c: 0x556d4ccf0840: i64 = Register %vreg50
try.c: 0x556d4cc8c270: i64 = undef
try.c: 0x556d4ccf05e0: v4i64,ch = CopyFromReg 0x556d4cbeea30, Register:v4i64 %vreg13
try.c: 0x556d4ccf52a0: v4i64 = Register %vreg13
try.c: 0x556d4cc90250: v16i32 = X86ISD::VBROADCAST 0x556d4ccf4cb0
try.c: 0x556d4ccf4cb0: i32,ch = load<LD4[ConstantPool]> 0x556d4cbeea30, 0x556d4cc88f20, undef:i64
try.c: 0x556d4cc88f20: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x556d4cc8cbf0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x556d4cc8c270: i64 = undef
try.c: 0x556d4cd0e5f0: 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: 0x556d4cd0e4c0: i32 = Constant<0>
try.c: 0x556d4cd0e4c0: i32 = Constant<0>
try.c: 0x556d4cd0e4c0: i32 = Constant<0>
try.c: 0x556d4cd0e4c0: i32 = Constant<0>
try.c: 0x556d4cd0e4c0: i32 = Constant<0>
try.c: 0x556d4cd0e4c0: i32 = Constant<0>
try.c: 0x556d4cd0e4c0: i32 = Constant<0>
try.c: 0x556d4cd0e4c0: i32 = Constant<0>
try.c: 0x556d4cd0e4c0: 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: 0x565402bb7030: v4i64 = X86ISD::VTRUNC 0x565402bb6f00
try.c: 0x565402bb6f00: v16i32 = vselect 0x565402bbe4a0, 0x565402b499c0, 0x565402bb6dd0
try.c: 0x565402bbe4a0: v4i1 = X86ISD::PCMPGTM 0x565402b9d6c0, 0x565402b99250
try.c: 0x565402b9d6c0: v4i64 = X86ISD::VBROADCAST 0x565402b44f50
try.c: 0x565402b44f50: i64,ch = load<LD8[%lsr.iv6971]> 0x565402aae930, 0x565402b89370, undef:i64
try.c: 0x565402b89370: i64,ch = CopyFromReg 0x565402aae930, Register:i64 %vreg50
try.c: 0x565402b994b0: i64 = Register %vreg50
try.c: 0x565402b46420: i64 = undef
try.c: 0x565402b99250: v4i64,ch = CopyFromReg 0x565402aae930, Register:v4i64 %vreg13
try.c: 0x565402b9df10: v4i64 = Register %vreg13
try.c: 0x565402b499c0: v16i32 = X86ISD::VBROADCAST 0x565402b9d920
try.c: 0x565402b9d920: i32,ch = load<LD4[ConstantPool]> 0x565402aae930, 0x565402b44530, undef:i64
try.c: 0x565402b44530: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x565402b8c130: i64 = TargetConstantPool<i32 1> 0
try.c: 0x565402b46420: i64 = undef
try.c: 0x565402bb6dd0: 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: 0x565402bb6ca0: i32 = Constant<0>
try.c: 0x565402bb6ca0: i32 = Constant<0>
try.c: 0x565402bb6ca0: i32 = Constant<0>
try.c: 0x565402bb6ca0: i32 = Constant<0>
try.c: 0x565402bb6ca0: i32 = Constant<0>
try.c: 0x565402bb6ca0: i32 = Constant<0>
try.c: 0x565402bb6ca0: i32 = Constant<0>
try.c: 0x565402bb6ca0: i32 = Constant<0>
try.c: 0x565402bb6ca0: 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