Implementation notes: amd64, cel02, crypto_hash/blake64

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_hash
Primitive: blake64
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
966822896 0 034109 824 776T:sphlibgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
970826741 0 041037 824 808T:sphlibgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1106814052 0 023720 800 776T:ssse3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
111788144 0 018997 824 776T:sphlib-smallgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
131363779 0 013448 800 776T:refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1316621973 0 036149 824 808T:sse2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1320015964 0 026924 816 776T:sse2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1384610008 0 021221 824 776T:sphlib-smallgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1454814745 0 024604 792 736T:ssse3clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
146788857 0 020682 800 736T:sphlib-smallclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1577416210 0 026060 792 736T:sse2clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1586214924 0 025884 816 776T:ssse3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1627415030 0 024696 800 776T:sse2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1643625179 0 035156 792 736T:sphlibclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1645220933 0 035109 824 808T:ssse3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1746015406 0 026052 816 776T:ssse3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1776022259 0 032096 800 776T:sphlibgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1780015640 0 027234 800 736T:sse2clang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
182847026 0 016872 800 776T:sphlib-smallgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1879423332 0 034189 824 776T:sphlibgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1976023337 0 035146 800 736T:sphlibclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
2225016440 0 027076 816 776T:sse2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
231668431 0 018420 792 736T:sphlib-smallclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
232763880 0 015474 800 736T:refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
2396213853 0 028149 824 808T:sphlib-smallgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
258103958 0 014612 816 776T:refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
287625252 0 016212 816 776T:refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
289024199 0 014044 792 736T:refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
2967213013 0 027181 824 808T:refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130

Compiler output

Implementation: T:ref
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x5601f857df50: v4i64 = X86ISD::VTRUNC 0x5601f857de20
try.c: 0x5601f857de20: v16i32 = vselect 0x5601f85655f0, 0x5601f850a060, 0x5601f857dcf0
try.c: 0x5601f85655f0: v4i1 = X86ISD::PCMPGTM 0x5601f85625c0, 0x5601f855e150
try.c: 0x5601f85625c0: v4i64 = X86ISD::VBROADCAST 0x5601f8500510
try.c: 0x5601f8500510: i64,ch = load<LD8[%lsr.iv6971]> 0x5601f8473930, 0x5601f854c380, undef:i64
try.c: 0x5601f854c380: i64,ch = CopyFromReg 0x5601f8473930, Register:i64 %vreg50
try.c: 0x5601f855e3b0: i64 = Register %vreg50
try.c: 0x5601f85086d0: i64 = undef
try.c: 0x5601f855e150: v4i64,ch = CopyFromReg 0x5601f8473930, Register:v4i64 %vreg13
try.c: 0x5601f8562e10: v4i64 = Register %vreg13
try.c: 0x5601f850a060: v16i32 = X86ISD::VBROADCAST 0x5601f8562820
try.c: 0x5601f8562820: i32,ch = load<LD4[ConstantPool]> 0x5601f8473930, 0x5601f84ffaf0, undef:i64
try.c: 0x5601f84ffaf0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5601f854d580: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5601f85086d0: i64 = undef
try.c: 0x5601f857dcf0: 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: 0x5601f857dbc0: i32 = Constant<0>
try.c: 0x5601f857dbc0: i32 = Constant<0>
try.c: 0x5601f857dbc0: i32 = Constant<0>
try.c: 0x5601f857dbc0: i32 = Constant<0>
try.c: 0x5601f857dbc0: i32 = Constant<0>
try.c: 0x5601f857dbc0: i32 = Constant<0>
try.c: 0x5601f857dbc0: i32 = Constant<0>
try.c: 0x5601f857dbc0: i32 = Constant<0>
try.c: 0x5601f857dbc0: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: T:ref
Security model: timingleaks
Compiler: clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55b98877eb10: v4i64 = X86ISD::VTRUNC 0x55b98877e9e0
try.c: 0x55b98877e9e0: v16i32 = vselect 0x55b98876fd50, 0x55b9886edfe0, 0x55b98877e8b0
try.c: 0x55b98876fd50: v4i1 = X86ISD::PCMPGTM 0x55b9887583a0, 0x55b988754d80
try.c: 0x55b9887583a0: v4i64 = X86ISD::VBROADCAST 0x55b9886ee4a0
try.c: 0x55b9886ee4a0: i64,ch = load<LD8[%lsr.iv6971]> 0x55b988652a20, 0x55b9886fa520, undef:i64
try.c: 0x55b9886fa520: i64,ch = CopyFromReg 0x55b988652a20, Register:i64 %vreg50
try.c: 0x55b988754fe0: i64 = Register %vreg50
try.c: 0x55b9886d8c50: i64 = undef
try.c: 0x55b988754d80: v4i64,ch = CopyFromReg 0x55b988652a20, Register:v4i64 %vreg13
try.c: 0x55b988758bf0: v4i64 = Register %vreg13
try.c: 0x55b9886edfe0: v16i32 = X86ISD::VBROADCAST 0x55b988758600
try.c: 0x55b988758600: i32,ch = load<LD4[ConstantPool]> 0x55b988652a20, 0x55b9886f19a0, undef:i64
try.c: 0x55b9886f19a0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55b9886d95d0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55b9886d8c50: i64 = undef
try.c: 0x55b98877e8b0: 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: 0x55b98877e780: i32 = Constant<0>
try.c: 0x55b98877e780: i32 = Constant<0>
try.c: 0x55b98877e780: i32 = Constant<0>
try.c: 0x55b98877e780: i32 = Constant<0>
try.c: 0x55b98877e780: i32 = Constant<0>
try.c: 0x55b98877e780: i32 = Constant<0>
try.c: 0x55b98877e780: i32 = Constant<0>
try.c: 0x55b98877e780: i32 = Constant<0>
try.c: 0x55b98877e780: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: T:ref
Security model: timingleaks
Compiler: clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55d09b9b7df0: v4i64 = X86ISD::VTRUNC 0x55d09b9b7cc0
try.c: 0x55d09b9b7cc0: v16i32 = vselect 0x55d09b9cd370, 0x55d09b952c30, 0x55d09b9b7b90
try.c: 0x55d09b9cd370: v4i1 = X86ISD::PCMPGTM 0x55d09b9af7a0, 0x55d09b9ab330
try.c: 0x55d09b9af7a0: v4i64 = X86ISD::VBROADCAST 0x55d09b975420
try.c: 0x55d09b975420: i64,ch = load<LD8[%lsr.iv6971]> 0x55d09b8c08b0, 0x55d09b9a6190, undef:i64
try.c: 0x55d09b9a6190: i64,ch = CopyFromReg 0x55d09b8c08b0, Register:i64 %vreg50
try.c: 0x55d09b9ab590: i64 = Register %vreg50
try.c: 0x55d09b9768f0: i64 = undef
try.c: 0x55d09b9ab330: v4i64,ch = CopyFromReg 0x55d09b8c08b0, Register:v4i64 %vreg13
try.c: 0x55d09b9afff0: v4i64 = Register %vreg13
try.c: 0x55d09b952c30: v16i32 = X86ISD::VBROADCAST 0x55d09b9afa00
try.c: 0x55d09b9afa00: i32,ch = load<LD4[ConstantPool]> 0x55d09b8c08b0, 0x55d09b950dc0, undef:i64
try.c: 0x55d09b950dc0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55d09b994df0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55d09b9768f0: i64 = undef
try.c: 0x55d09b9b7b90: 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: 0x55d09b9b7a60: i32 = Constant<0>
try.c: 0x55d09b9b7a60: i32 = Constant<0>
try.c: 0x55d09b9b7a60: i32 = Constant<0>
try.c: 0x55d09b9b7a60: i32 = Constant<0>
try.c: 0x55d09b9b7a60: i32 = Constant<0>
try.c: 0x55d09b9b7a60: i32 = Constant<0>
try.c: 0x55d09b9b7a60: i32 = Constant<0>
try.c: 0x55d09b9b7a60: i32 = Constant<0>
try.c: 0x55d09b9b7a60: i32 = Constant<0>
try.c: ...

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

Compiler output

Implementation: T: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: 0x5644a78ec560: v4i64 = X86ISD::VTRUNC 0x5644a78ec430
try.c: 0x5644a78ec430: v16i32 = vselect 0x5644a78fcc10, 0x5644a7885840, 0x5644a78ec300
try.c: 0x5644a78fcc10: v4i1 = X86ISD::PCMPGTM 0x5644a78e58a0, 0x5644a78e1430
try.c: 0x5644a78e58a0: v4i64 = X86ISD::VBROADCAST 0x5644a788c7e0
try.c: 0x5644a788c7e0: i64,ch = load<LD8[%lsr.iv6971]> 0x5644a77f6950, 0x5644a78cf860, undef:i64
try.c: 0x5644a78cf860: i64,ch = CopyFromReg 0x5644a77f6950, Register:i64 %vreg50
try.c: 0x5644a78e1690: i64 = Register %vreg50
try.c: 0x5644a788dcb0: i64 = undef
try.c: 0x5644a78e1430: v4i64,ch = CopyFromReg 0x5644a77f6950, Register:v4i64 %vreg13
try.c: 0x5644a78e60f0: v4i64 = Register %vreg13
try.c: 0x5644a7885840: v16i32 = X86ISD::VBROADCAST 0x5644a78e5b00
try.c: 0x5644a78e5b00: i32,ch = load<LD4[ConstantPool]> 0x5644a77f6950, 0x5644a788bdc0, undef:i64
try.c: 0x5644a788bdc0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5644a78d0a60: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5644a788dcb0: i64 = undef
try.c: 0x5644a78ec300: 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: 0x5644a78ec1d0: i32 = Constant<0>
try.c: 0x5644a78ec1d0: i32 = Constant<0>
try.c: 0x5644a78ec1d0: i32 = Constant<0>
try.c: 0x5644a78ec1d0: i32 = Constant<0>
try.c: 0x5644a78ec1d0: i32 = Constant<0>
try.c: 0x5644a78ec1d0: i32 = Constant<0>
try.c: 0x5644a78ec1d0: i32 = Constant<0>
try.c: 0x5644a78ec1d0: i32 = Constant<0>
try.c: 0x5644a78ec1d0: 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: 0x561f28c85b20: v4i64 = X86ISD::VTRUNC 0x561f28c859f0
try.c: 0x561f28c859f0: v16i32 = vselect 0x561f28c82500, 0x561f28c39d70, 0x561f28c858c0
try.c: 0x561f28c82500: v4i1 = X86ISD::PCMPGTM 0x561f28c7a0c0, 0x561f28c75c50
try.c: 0x561f28c7a0c0: v4i64 = X86ISD::VBROADCAST 0x561f28c3a230
try.c: 0x561f28c3a230: i64,ch = load<LD8[%lsr.iv6971]> 0x561f28b73a30, 0x561f28c155e0, undef:i64
try.c: 0x561f28c155e0: i64,ch = CopyFromReg 0x561f28b73a30, Register:i64 %vreg50
try.c: 0x561f28c75eb0: i64 = Register %vreg50
try.c: 0x561f28c0e700: i64 = undef
try.c: 0x561f28c75c50: v4i64,ch = CopyFromReg 0x561f28b73a30, Register:v4i64 %vreg13
try.c: 0x561f28c7a910: v4i64 = Register %vreg13
try.c: 0x561f28c39d70: v16i32 = X86ISD::VBROADCAST 0x561f28c7a320
try.c: 0x561f28c7a320: i32,ch = load<LD4[ConstantPool]> 0x561f28b73a30, 0x561f28c3c710, undef:i64
try.c: 0x561f28c3c710: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x561f28c0f080: i64 = TargetConstantPool<i32 1> 0
try.c: 0x561f28c0e700: i64 = undef
try.c: 0x561f28c858c0: 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: 0x561f28c85790: i32 = Constant<0>
try.c: 0x561f28c85790: i32 = Constant<0>
try.c: 0x561f28c85790: i32 = Constant<0>
try.c: 0x561f28c85790: i32 = Constant<0>
try.c: 0x561f28c85790: i32 = Constant<0>
try.c: 0x561f28c85790: i32 = Constant<0>
try.c: 0x561f28c85790: i32 = Constant<0>
try.c: 0x561f28c85790: i32 = Constant<0>
try.c: 0x561f28c85790: 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: 0x5586670a8b00: v4i64 = X86ISD::VTRUNC 0x5586670a89d0
try.c: 0x5586670a89d0: v16i32 = vselect 0x5586670a54e0, 0x558667028370, 0x5586670a88a0
try.c: 0x5586670a54e0: v4i1 = X86ISD::PCMPGTM 0x558667084970, 0x558667080500
try.c: 0x558667084970: v4i64 = X86ISD::VBROADCAST 0x55866704a150
try.c: 0x55866704a150: i64,ch = load<LD8[%lsr.iv6971]> 0x558666f95940, 0x558667072400, undef:i64
try.c: 0x558667072400: i64,ch = CopyFromReg 0x558666f95940, Register:i64 %vreg50
try.c: 0x558667080760: i64 = Register %vreg50
try.c: 0x55866704b620: i64 = undef
try.c: 0x558667080500: v4i64,ch = CopyFromReg 0x558666f95940, Register:v4i64 %vreg13
try.c: 0x5586670851c0: v4i64 = Register %vreg13
try.c: 0x558667028370: v16i32 = X86ISD::VBROADCAST 0x558667084bd0
try.c: 0x558667084bd0: i32,ch = load<LD4[ConstantPool]> 0x558666f95940, 0x55866702f190, undef:i64
try.c: 0x55866702f190: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55866706a3a0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55866704b620: i64 = undef
try.c: 0x5586670a88a0: 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: 0x5586670a8770: i32 = Constant<0>
try.c: 0x5586670a8770: i32 = Constant<0>
try.c: 0x5586670a8770: i32 = Constant<0>
try.c: 0x5586670a8770: i32 = Constant<0>
try.c: 0x5586670a8770: i32 = Constant<0>
try.c: 0x5586670a8770: i32 = Constant<0>
try.c: 0x5586670a8770: i32 = Constant<0>
try.c: 0x5586670a8770: i32 = Constant<0>
try.c: 0x5586670a8770: 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: 0x5593f8008fe0: v4i64 = X86ISD::VTRUNC 0x5593f8008eb0
try.c: 0x5593f8008eb0: v16i32 = vselect 0x5593f802cde0, 0x5593f7fbd4b0, 0x5593f8008d80
try.c: 0x5593f802cde0: v4i1 = X86ISD::PCMPGTM 0x5593f80039b0, 0x5593f7fff540
try.c: 0x5593f80039b0: v4i64 = X86ISD::VBROADCAST 0x5593f7faaf40
try.c: 0x5593f7faaf40: i64,ch = load<LD8[%lsr.iv6971]> 0x5593f7f14950, 0x5593f7fc1e40, undef:i64
try.c: 0x5593f7fc1e40: i64,ch = CopyFromReg 0x5593f7f14950, Register:i64 %vreg50
try.c: 0x5593f7fff7a0: i64 = Register %vreg50
try.c: 0x5593f7fac410: i64 = undef
try.c: 0x5593f7fff540: v4i64,ch = CopyFromReg 0x5593f7f14950, Register:v4i64 %vreg13
try.c: 0x5593f8004200: v4i64 = Register %vreg13
try.c: 0x5593f7fbd4b0: v16i32 = X86ISD::VBROADCAST 0x5593f8003c10
try.c: 0x5593f8003c10: i32,ch = load<LD4[ConstantPool]> 0x5593f7f14950, 0x5593f7faa520, undef:i64
try.c: 0x5593f7faa520: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5593f7fee5c0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5593f7fac410: i64 = undef
try.c: 0x5593f8008d80: 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: 0x5593f8008c50: i32 = Constant<0>
try.c: 0x5593f8008c50: i32 = Constant<0>
try.c: 0x5593f8008c50: i32 = Constant<0>
try.c: 0x5593f8008c50: i32 = Constant<0>
try.c: 0x5593f8008c50: i32 = Constant<0>
try.c: 0x5593f8008c50: i32 = Constant<0>
try.c: 0x5593f8008c50: i32 = Constant<0>
try.c: 0x5593f8008c50: i32 = Constant<0>
try.c: 0x5593f8008c50: 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: 0x55ad95763f20: v4i64 = X86ISD::VTRUNC 0x55ad95763df0
try.c: 0x55ad95763df0: v16i32 = vselect 0x55ad95760900, 0x55ad956fb840, 0x55ad95763cc0
try.c: 0x55ad95760900: v4i1 = X86ISD::PCMPGTM 0x55ad95749720, 0x55ad957454f0
try.c: 0x55ad95749720: v4i64 = X86ISD::VBROADCAST 0x55ad956fbd00
try.c: 0x55ad956fbd00: i64,ch = load<LD8[%lsr.iv6971]> 0x55ad95643a20, 0x55ad956e8e00, undef:i64
try.c: 0x55ad956e8e00: i64,ch = CopyFromReg 0x55ad95643a20, Register:i64 %vreg50
try.c: 0x55ad95745750: i64 = Register %vreg50
try.c: 0x55ad957050b0: i64 = undef
try.c: 0x55ad957454f0: v4i64,ch = CopyFromReg 0x55ad95643a20, Register:v4i64 %vreg13
try.c: 0x55ad95749f70: v4i64 = Register %vreg13
try.c: 0x55ad956fb840: v16i32 = X86ISD::VBROADCAST 0x55ad95749980
try.c: 0x55ad95749980: i32,ch = load<LD4[ConstantPool]> 0x55ad95643a20, 0x55ad956fe1e0, undef:i64
try.c: 0x55ad956fe1e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55ad95705a30: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55ad957050b0: i64 = undef
try.c: 0x55ad95763cc0: 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: 0x55ad95763b90: i32 = Constant<0>
try.c: 0x55ad95763b90: i32 = Constant<0>
try.c: 0x55ad95763b90: i32 = Constant<0>
try.c: 0x55ad95763b90: i32 = Constant<0>
try.c: 0x55ad95763b90: i32 = Constant<0>
try.c: 0x55ad95763b90: i32 = Constant<0>
try.c: 0x55ad95763b90: i32 = Constant<0>
try.c: 0x55ad95763b90: i32 = Constant<0>
try.c: 0x55ad95763b90: 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: 0x5647e3ea5190: v4i64 = X86ISD::VTRUNC 0x5647e3ea5060
try.c: 0x5647e3ea5060: v16i32 = vselect 0x5647e3ea1b70, 0x5647e3e45ad0, 0x5647e3ea4f30
try.c: 0x5647e3ea1b70: v4i1 = X86ISD::PCMPGTM 0x5647e3e8a800, 0x5647e3e86390
try.c: 0x5647e3e8a800: v4i64 = X86ISD::VBROADCAST 0x5647e3e2eb50
try.c: 0x5647e3e2eb50: i64,ch = load<LD8[%lsr.iv6971]> 0x5647e3d9b950, 0x5647e3e700e0, undef:i64
try.c: 0x5647e3e700e0: i64,ch = CopyFromReg 0x5647e3d9b950, Register:i64 %vreg50
try.c: 0x5647e3e865f0: i64 = Register %vreg50
try.c: 0x5647e3e44140: i64 = undef
try.c: 0x5647e3e86390: v4i64,ch = CopyFromReg 0x5647e3d9b950, Register:v4i64 %vreg13
try.c: 0x5647e3e8b050: v4i64 = Register %vreg13
try.c: 0x5647e3e45ad0: v16i32 = X86ISD::VBROADCAST 0x5647e3e8aa60
try.c: 0x5647e3e8aa60: i32,ch = load<LD4[ConstantPool]> 0x5647e3d9b950, 0x5647e3e2e130, undef:i64
try.c: 0x5647e3e2e130: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5647e3e79750: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5647e3e44140: i64 = undef
try.c: 0x5647e3ea4f30: 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: 0x5647e3ea4e00: i32 = Constant<0>
try.c: 0x5647e3ea4e00: i32 = Constant<0>
try.c: 0x5647e3ea4e00: i32 = Constant<0>
try.c: 0x5647e3ea4e00: i32 = Constant<0>
try.c: 0x5647e3ea4e00: i32 = Constant<0>
try.c: 0x5647e3ea4e00: i32 = Constant<0>
try.c: 0x5647e3ea4e00: i32 = Constant<0>
try.c: 0x5647e3ea4e00: i32 = Constant<0>
try.c: 0x5647e3ea4e00: 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: 0x55b342284ae0: v4i64 = X86ISD::VTRUNC 0x55b3422849b0
try.c: 0x55b3422849b0: v16i32 = vselect 0x55b342294d80, 0x55b3422259e0, 0x55b342284880
try.c: 0x55b342294d80: v4i1 = X86ISD::PCMPGTM 0x55b34227da10, 0x55b3422795a0
try.c: 0x55b34227da10: v4i64 = X86ISD::VBROADCAST 0x55b34224a120
try.c: 0x55b34224a120: i64,ch = load<LD8[%lsr.iv6971]> 0x55b34218e9a0, 0x55b342264d40, undef:i64
try.c: 0x55b342264d40: i64,ch = CopyFromReg 0x55b34218e9a0, Register:i64 %vreg50
try.c: 0x55b342279800: i64 = Register %vreg50
try.c: 0x55b342224050: i64 = undef
try.c: 0x55b3422795a0: v4i64,ch = CopyFromReg 0x55b34218e9a0, Register:v4i64 %vreg13
try.c: 0x55b34227e260: v4i64 = Register %vreg13
try.c: 0x55b3422259e0: v16i32 = X86ISD::VBROADCAST 0x55b34227dc70
try.c: 0x55b34227dc70: i32,ch = load<LD4[ConstantPool]> 0x55b34218e9a0, 0x55b342249700, undef:i64
try.c: 0x55b342249700: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55b34226c620: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55b342224050: i64 = undef
try.c: 0x55b342284880: 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: 0x55b342284750: i32 = Constant<0>
try.c: 0x55b342284750: i32 = Constant<0>
try.c: 0x55b342284750: i32 = Constant<0>
try.c: 0x55b342284750: i32 = Constant<0>
try.c: 0x55b342284750: i32 = Constant<0>
try.c: 0x55b342284750: i32 = Constant<0>
try.c: 0x55b342284750: i32 = Constant<0>
try.c: 0x55b342284750: i32 = Constant<0>
try.c: 0x55b342284750: 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: 0x55e15dad30b0: v4i64 = X86ISD::VTRUNC 0x55e15dad2f80
try.c: 0x55e15dad2f80: v16i32 = vselect 0x55e15dac1b10, 0x55e15da4f3a0, 0x55e15dad2e50
try.c: 0x55e15dac1b10: v4i1 = X86ISD::PCMPGTM 0x55e15dabbac0, 0x55e15dab7650
try.c: 0x55e15dabbac0: v4i64 = X86ISD::VBROADCAST 0x55e15da4f860
try.c: 0x55e15da4f860: i64,ch = load<LD8[%lsr.iv6971]> 0x55e15d9b4a30, 0x55e15da574b0, undef:i64
try.c: 0x55e15da574b0: i64,ch = CopyFromReg 0x55e15d9b4a30, Register:i64 %vreg50
try.c: 0x55e15dab78b0: i64 = Register %vreg50
try.c: 0x55e15da762b0: i64 = undef
try.c: 0x55e15dab7650: v4i64,ch = CopyFromReg 0x55e15d9b4a30, Register:v4i64 %vreg13
try.c: 0x55e15dabc310: v4i64 = Register %vreg13
try.c: 0x55e15da4f3a0: v16i32 = X86ISD::VBROADCAST 0x55e15dabbd20
try.c: 0x55e15dabbd20: i32,ch = load<LD4[ConstantPool]> 0x55e15d9b4a30, 0x55e15da55a80, undef:i64
try.c: 0x55e15da55a80: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55e15da76c30: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55e15da762b0: i64 = undef
try.c: 0x55e15dad2e50: 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: 0x55e15dad2d20: i32 = Constant<0>
try.c: 0x55e15dad2d20: i32 = Constant<0>
try.c: 0x55e15dad2d20: i32 = Constant<0>
try.c: 0x55e15dad2d20: i32 = Constant<0>
try.c: 0x55e15dad2d20: i32 = Constant<0>
try.c: 0x55e15dad2d20: i32 = Constant<0>
try.c: 0x55e15dad2d20: i32 = Constant<0>
try.c: 0x55e15dad2d20: i32 = Constant<0>
try.c: 0x55e15dad2d20: 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: 0x56265978dae0: v4i64 = X86ISD::VTRUNC 0x56265978d9b0
try.c: 0x56265978d9b0: v16i32 = vselect 0x56265978a4c0, 0x5626597106a0, 0x56265978d880
try.c: 0x56265978a4c0: v4i1 = X86ISD::PCMPGTM 0x562659769f00, 0x562659765a90
try.c: 0x562659769f00: v4i64 = X86ISD::VBROADCAST 0x56265970d100
try.c: 0x56265970d100: i64,ch = load<LD8[%lsr.iv6971]> 0x56265967a8f0, 0x56265975c510, undef:i64
try.c: 0x56265975c510: i64,ch = CopyFromReg 0x56265967a8f0, Register:i64 %vreg50
try.c: 0x562659765cf0: i64 = Register %vreg50
try.c: 0x56265970e5d0: i64 = undef
try.c: 0x562659765a90: v4i64,ch = CopyFromReg 0x56265967a8f0, Register:v4i64 %vreg13
try.c: 0x56265976a750: v4i64 = Register %vreg13
try.c: 0x5626597106a0: v16i32 = X86ISD::VBROADCAST 0x56265976a160
try.c: 0x56265976a160: i32,ch = load<LD4[ConstantPool]> 0x56265967a8f0, 0x56265970c6e0, undef:i64
try.c: 0x56265970c6e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x562659727170: i64 = TargetConstantPool<i32 1> 0
try.c: 0x56265970e5d0: i64 = undef
try.c: 0x56265978d880: 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: 0x56265978d750: i32 = Constant<0>
try.c: 0x56265978d750: i32 = Constant<0>
try.c: 0x56265978d750: i32 = Constant<0>
try.c: 0x56265978d750: i32 = Constant<0>
try.c: 0x56265978d750: i32 = Constant<0>
try.c: 0x56265978d750: i32 = Constant<0>
try.c: 0x56265978d750: i32 = Constant<0>
try.c: 0x56265978d750: i32 = Constant<0>
try.c: 0x56265978d750: 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: 0x564f57df53f0: v4i64 = X86ISD::VTRUNC 0x564f57df52c0
try.c: 0x564f57df52c0: v16i32 = vselect 0x564f57dff1a0, 0x564f57d96360, 0x564f57df5190
try.c: 0x564f57dff1a0: v4i1 = X86ISD::PCMPGTM 0x564f57ddba80, 0x564f57dd7610
try.c: 0x564f57ddba80: v4i64 = X86ISD::VBROADCAST 0x564f57d83100
try.c: 0x564f57d83100: i64,ch = load<LD8[%lsr.iv6971]> 0x564f57cec950, 0x564f57dc6e80, undef:i64
try.c: 0x564f57dc6e80: i64,ch = CopyFromReg 0x564f57cec950, Register:i64 %vreg50
try.c: 0x564f57dd7870: i64 = Register %vreg50
try.c: 0x564f57d949d0: i64 = undef
try.c: 0x564f57dd7610: v4i64,ch = CopyFromReg 0x564f57cec950, Register:v4i64 %vreg13
try.c: 0x564f57ddc2d0: v4i64 = Register %vreg13
try.c: 0x564f57d96360: v16i32 = X86ISD::VBROADCAST 0x564f57ddbce0
try.c: 0x564f57ddbce0: i32,ch = load<LD4[ConstantPool]> 0x564f57cec950, 0x564f57d826e0, undef:i64
try.c: 0x564f57d826e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x564f57dc5610: i64 = TargetConstantPool<i32 1> 0
try.c: 0x564f57d949d0: i64 = undef
try.c: 0x564f57df5190: 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: 0x564f57df5060: i32 = Constant<0>
try.c: 0x564f57df5060: i32 = Constant<0>
try.c: 0x564f57df5060: i32 = Constant<0>
try.c: 0x564f57df5060: i32 = Constant<0>
try.c: 0x564f57df5060: i32 = Constant<0>
try.c: 0x564f57df5060: i32 = Constant<0>
try.c: 0x564f57df5060: i32 = Constant<0>
try.c: 0x564f57df5060: i32 = Constant<0>
try.c: 0x564f57df5060: 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: 0x55b6438519a0: v4i64 = X86ISD::VTRUNC 0x55b643851870
try.c: 0x55b643851870: v16i32 = vselect 0x55b64382f400, 0x55b6437e8940, 0x55b643851740
try.c: 0x55b64382f400: v4i1 = X86ISD::PCMPGTM 0x55b6438395b0, 0x55b643835b40
try.c: 0x55b6438395b0: v4i64 = X86ISD::VBROADCAST 0x55b6437e8e00
try.c: 0x55b6437e8e00: i64,ch = load<LD8[%lsr.iv6971]> 0x55b643733a30, 0x55b6437cf970, undef:i64
try.c: 0x55b6437cf970: i64,ch = CopyFromReg 0x55b643733a30, Register:i64 %vreg50
try.c: 0x55b643835da0: i64 = Register %vreg50
try.c: 0x55b6437b9280: i64 = undef
try.c: 0x55b643835b40: v4i64,ch = CopyFromReg 0x55b643733a30, Register:v4i64 %vreg13
try.c: 0x55b643839e00: v4i64 = Register %vreg13
try.c: 0x55b6437e8940: v16i32 = X86ISD::VBROADCAST 0x55b643839810
try.c: 0x55b643839810: i32,ch = load<LD4[ConstantPool]> 0x55b643733a30, 0x55b6437eb2e0, undef:i64
try.c: 0x55b6437eb2e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55b6437b9c00: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55b6437b9280: i64 = undef
try.c: 0x55b643851740: 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: 0x55b643851610: i32 = Constant<0>
try.c: 0x55b643851610: i32 = Constant<0>
try.c: 0x55b643851610: i32 = Constant<0>
try.c: 0x55b643851610: i32 = Constant<0>
try.c: 0x55b643851610: i32 = Constant<0>
try.c: 0x55b643851610: i32 = Constant<0>
try.c: 0x55b643851610: i32 = Constant<0>
try.c: 0x55b643851610: i32 = Constant<0>
try.c: 0x55b643851610: 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: 0x55b1a4c242a0: v4i64 = X86ISD::VTRUNC 0x55b1a4c24170
try.c: 0x55b1a4c24170: v16i32 = vselect 0x55b1a4c2ed80, 0x55b1a4bb9f00, 0x55b1a4c24040
try.c: 0x55b1a4c2ed80: v4i1 = X86ISD::PCMPGTM 0x55b1a4c14e80, 0x55b1a4c129a0
try.c: 0x55b1a4c14e80: v4i64 = X86ISD::VBROADCAST 0x55b1a4ba4170
try.c: 0x55b1a4ba4170: i64,ch = load<LD8[%lsr.iv6971]> 0x55b1a4b26950, 0x55b1a4c08e70, undef:i64
try.c: 0x55b1a4c08e70: i64,ch = CopyFromReg 0x55b1a4b26950, Register:i64 %vreg50
try.c: 0x55b1a4c12c00: i64 = Register %vreg50
try.c: 0x55b1a4bb8570: i64 = undef
try.c: 0x55b1a4c129a0: v4i64,ch = CopyFromReg 0x55b1a4b26950, Register:v4i64 %vreg13
try.c: 0x55b1a4c156d0: v4i64 = Register %vreg13
try.c: 0x55b1a4bb9f00: v16i32 = X86ISD::VBROADCAST 0x55b1a4c150e0
try.c: 0x55b1a4c150e0: i32,ch = load<LD4[ConstantPool]> 0x55b1a4b26950, 0x55b1a4ba3750, undef:i64
try.c: 0x55b1a4ba3750: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55b1a4be2fd0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55b1a4bb8570: i64 = undef
try.c: 0x55b1a4c24040: 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: 0x55b1a4c23f10: i32 = Constant<0>
try.c: 0x55b1a4c23f10: i32 = Constant<0>
try.c: 0x55b1a4c23f10: i32 = Constant<0>
try.c: 0x55b1a4c23f10: i32 = Constant<0>
try.c: 0x55b1a4c23f10: i32 = Constant<0>
try.c: 0x55b1a4c23f10: i32 = Constant<0>
try.c: 0x55b1a4c23f10: i32 = Constant<0>
try.c: 0x55b1a4c23f10: i32 = Constant<0>
try.c: 0x55b1a4c23f10: 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:268:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake64_compress' that is compiled without support for 'ssse3'
hash.c: round(0);
hash.c: ^
hash.c: hash.c:172:13: note: expanded from macro 'round'
hash.c: row4a = _mm_shuffle_epi8(row4a, r16); \
hash.c: ^
hash.c: hash.c:268:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake64_compress' that is compiled without support for 'ssse3'
hash.c: hash.c:193:13: note: expanded from macro 'round'
hash.c: row4b = _mm_shuffle_epi8(row4b, r16); \
hash.c: ^
hash.c: hash.c:268:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake64_compress' that is compiled without support for 'ssse3'
hash.c: hash.c:228:13: note: expanded from macro 'round'
hash.c: row4a = _mm_shuffle_epi8(row4a, r16); \
hash.c: ^
hash.c: hash.c:268:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake64_compress' that is compiled without support for 'ssse3'
hash.c: hash.c:249:13: note: expanded from macro 'round'
hash.c: row4b = _mm_shuffle_epi8(row4b, r16); \
hash.c: ^
hash.c: hash.c:269:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake64_compress' that is compiled without support for 'ssse3'
hash.c: round(1);
hash.c: ^
hash.c: hash.c:172:13: note: expanded from macro 'round'
hash.c: row4a = _mm_shuffle_epi8(row4a, r16); \
hash.c: ^
hash.c: hash.c:269:3: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'blake64_compress' 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