Implementation notes: amd64, cel02, crypto_aead/stribob192r2

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_aead
Primitive: stribob192r2
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
1668583929 0 024876 816 896T:ssse3gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2128624214 0 028421 824 960T:ssse3gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2193963702 0 022568 800 896T:ssse3gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2388305339 0 024224 800 896T:smallergcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
2710003855 0 024308 816 896T:ssse3gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
35137819622 0 040092 816 896T:refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
35503619791 0 040756 816 896T:refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
36801220520 0 044717 824 960T:refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
37577219481 0 038368 800 896T:refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4265666112 0 030317 824 960T:smallergcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
43849619888 0 040146 800 856T:refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
44320819812 0 038252 792 856T:refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
4436745583 0 026548 816 896T:smallergcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4585285519 0 025996 816 896T:smallergcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
5104787855 0 028820 816 896T:bitslicegcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
5142825628 0 025890 800 856T:smallerclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
5227046595 0 025052 792 856T:smallerclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
5554408267 0 026716 792 856T:bitsliceclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
9106847875 0 032077 824 960T:bitslicegcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
9207687447 0 026336 800 896T:bitslicegcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
10451167566 0 028044 816 896T:bitslicegcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
13423128328 0 028578 800 856T:bitsliceclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
35542802398 0 022876 816 896T:8bitgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
53351722202 0 022466 800 856T:8bitclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
57816402526 0 023484 816 896T:8bitgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
65230902188 0 021064 800 896T:8bitgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
66062642885 0 027093 824 960T:8bitgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
104221722097 0 020540 792 856T:8bitclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130

Compiler output

Implementation: T:8bit
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: 0x55caccad5fb0: v4i64 = X86ISD::VTRUNC 0x55caccad5e80
try.c: 0x55caccad5e80: v16i32 = vselect 0x55caccae8500, 0x55cacca77c40, 0x55caccad5d50
try.c: 0x55caccae8500: v4i1 = X86ISD::PCMPGTM 0x55caccace970, 0x55caccaca500
try.c: 0x55caccace970: v4i64 = X86ISD::VBROADCAST 0x55cacca74de0
try.c: 0x55cacca74de0: i64,ch = load<LD8[%lsr.iv6971]> 0x55cacc9df950, 0x55cacca93fa0, undef:i64
try.c: 0x55cacca93fa0: i64,ch = CopyFromReg 0x55cacc9df950, Register:i64 %vreg50
try.c: 0x55caccaca760: i64 = Register %vreg50
try.c: 0x55cacca762b0: i64 = undef
try.c: 0x55caccaca500: v4i64,ch = CopyFromReg 0x55cacc9df950, Register:v4i64 %vreg13
try.c: 0x55caccacf1c0: v4i64 = Register %vreg13
try.c: 0x55cacca77c40: v16i32 = X86ISD::VBROADCAST 0x55caccacebd0
try.c: 0x55caccacebd0: i32,ch = load<LD4[ConstantPool]> 0x55cacc9df950, 0x55cacca731f0, undef:i64
try.c: 0x55cacca731f0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55caccabce30: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55cacca762b0: i64 = undef
try.c: 0x55caccad5d50: 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: 0x55caccad5c20: i32 = Constant<0>
try.c: 0x55caccad5c20: i32 = Constant<0>
try.c: 0x55caccad5c20: i32 = Constant<0>
try.c: 0x55caccad5c20: i32 = Constant<0>
try.c: 0x55caccad5c20: i32 = Constant<0>
try.c: 0x55caccad5c20: i32 = Constant<0>
try.c: 0x55caccad5c20: i32 = Constant<0>
try.c: 0x55caccad5c20: i32 = Constant<0>
try.c: 0x55caccad5c20: 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:8bit

Compiler output

Implementation: T:8bit
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: 0x564cf6bbe820: v4i64 = X86ISD::VTRUNC 0x564cf6bbe6f0
try.c: 0x564cf6bbe6f0: v16i32 = vselect 0x564cf6bc7110, 0x564cf6b4b0a0, 0x564cf6bbe5c0
try.c: 0x564cf6bc7110: v4i1 = X86ISD::PCMPGTM 0x564cf6bb2da0, 0x564cf6baef30
try.c: 0x564cf6bb2da0: v4i64 = X86ISD::VBROADCAST 0x564cf6b4b560
try.c: 0x564cf6b4b560: i64,ch = load<LD8[%lsr.iv6971]> 0x564cf6aaca30, 0x564cf6b6f140, undef:i64
try.c: 0x564cf6b6f140: i64,ch = CopyFromReg 0x564cf6aaca30, Register:i64 %vreg50
try.c: 0x564cf6baf190: i64 = Register %vreg50
try.c: 0x564cf6b41c10: i64 = undef
try.c: 0x564cf6baef30: v4i64,ch = CopyFromReg 0x564cf6aaca30, Register:v4i64 %vreg13
try.c: 0x564cf6bb35f0: v4i64 = Register %vreg13
try.c: 0x564cf6b4b0a0: v16i32 = X86ISD::VBROADCAST 0x564cf6bb3000
try.c: 0x564cf6bb3000: i32,ch = load<LD4[ConstantPool]> 0x564cf6aaca30, 0x564cf6b48920, undef:i64
try.c: 0x564cf6b48920: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x564cf6b42590: i64 = TargetConstantPool<i32 1> 0
try.c: 0x564cf6b41c10: i64 = undef
try.c: 0x564cf6bbe5c0: 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: 0x564cf6bbe490: i32 = Constant<0>
try.c: 0x564cf6bbe490: i32 = Constant<0>
try.c: 0x564cf6bbe490: i32 = Constant<0>
try.c: 0x564cf6bbe490: i32 = Constant<0>
try.c: 0x564cf6bbe490: i32 = Constant<0>
try.c: 0x564cf6bbe490: i32 = Constant<0>
try.c: 0x564cf6bbe490: i32 = Constant<0>
try.c: 0x564cf6bbe490: i32 = Constant<0>
try.c: 0x564cf6bbe490: 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:8bit

Compiler output

Implementation: T:8bit
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: 0x55f49d68e2b0: v4i64 = X86ISD::VTRUNC 0x55f49d68e180
try.c: 0x55f49d68e180: v16i32 = vselect 0x55f49d68ac90, 0x55f49d63bc60, 0x55f49d68e050
try.c: 0x55f49d68ac90: v4i1 = X86ISD::PCMPGTM 0x55f49d686060, 0x55f49d681bf0
try.c: 0x55f49d686060: v4i64 = X86ISD::VBROADCAST 0x55f49d6292f0
try.c: 0x55f49d6292f0: i64,ch = load<LD8[%lsr.iv6971]> 0x55f49d596950, 0x55f49d679290, undef:i64
try.c: 0x55f49d679290: i64,ch = CopyFromReg 0x55f49d596950, Register:i64 %vreg50
try.c: 0x55f49d681e50: i64 = Register %vreg50
try.c: 0x55f49d62a7c0: i64 = undef
try.c: 0x55f49d681bf0: v4i64,ch = CopyFromReg 0x55f49d596950, Register:v4i64 %vreg13
try.c: 0x55f49d6868b0: v4i64 = Register %vreg13
try.c: 0x55f49d63bc60: v16i32 = X86ISD::VBROADCAST 0x55f49d6862c0
try.c: 0x55f49d6862c0: i32,ch = load<LD4[ConstantPool]> 0x55f49d596950, 0x55f49d62d110, undef:i64
try.c: 0x55f49d62d110: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55f49d66ab50: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55f49d62a7c0: i64 = undef
try.c: 0x55f49d68e050: 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: 0x55f49d68df20: i32 = Constant<0>
try.c: 0x55f49d68df20: i32 = Constant<0>
try.c: 0x55f49d68df20: i32 = Constant<0>
try.c: 0x55f49d68df20: i32 = Constant<0>
try.c: 0x55f49d68df20: i32 = Constant<0>
try.c: 0x55f49d68df20: i32 = Constant<0>
try.c: 0x55f49d68df20: i32 = Constant<0>
try.c: 0x55f49d68df20: i32 = Constant<0>
try.c: 0x55f49d68df20: 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:8bit

Compiler output

Implementation: T:bitslice
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: 0x5597120dbab0: v4i64 = X86ISD::VTRUNC 0x5597120db980
try.c: 0x5597120db980: v16i32 = vselect 0x5597120cb8b0, 0x55971206c300, 0x5597120db850
try.c: 0x5597120cb8b0: v4i1 = X86ISD::PCMPGTM 0x5597120c0ca0, 0x5597120bc070
try.c: 0x5597120c0ca0: v4i64 = X86ISD::VBROADCAST 0x55971205e6e0
try.c: 0x55971205e6e0: i64,ch = load<LD8[%lsr.iv6971]> 0x559711fd1950, 0x5597120a7d90, undef:i64
try.c: 0x5597120a7d90: i64,ch = CopyFromReg 0x559711fd1950, Register:i64 %vreg50
try.c: 0x5597120bc2d0: i64 = Register %vreg50
try.c: 0x55971205fbb0: i64 = undef
try.c: 0x5597120bc070: v4i64,ch = CopyFromReg 0x559711fd1950, Register:v4i64 %vreg13
try.c: 0x5597120c14f0: v4i64 = Register %vreg13
try.c: 0x55971206c300: v16i32 = X86ISD::VBROADCAST 0x5597120c0f00
try.c: 0x5597120c0f00: i32,ch = load<LD4[ConstantPool]> 0x559711fd1950, 0x55971205dcc0, undef:i64
try.c: 0x55971205dcc0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5597120b3ca0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55971205fbb0: i64 = undef
try.c: 0x5597120db850: 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: 0x5597120db720: i32 = Constant<0>
try.c: 0x5597120db720: i32 = Constant<0>
try.c: 0x5597120db720: i32 = Constant<0>
try.c: 0x5597120db720: i32 = Constant<0>
try.c: 0x5597120db720: i32 = Constant<0>
try.c: 0x5597120db720: i32 = Constant<0>
try.c: 0x5597120db720: i32 = Constant<0>
try.c: 0x5597120db720: i32 = Constant<0>
try.c: 0x5597120db720: 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:bitslice

Compiler output

Implementation: T:bitslice
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: 0x55adfe9efa70: v4i64 = X86ISD::VTRUNC 0x55adfe9ef940
try.c: 0x55adfe9ef940: v16i32 = vselect 0x55adfe9ea440, 0x55adfe976e50, 0x55adfe9ef810
try.c: 0x55adfe9ea440: v4i1 = X86ISD::PCMPGTM 0x55adfe9e3e40, 0x55adfe9df9d0
try.c: 0x55adfe9e3e40: v4i64 = X86ISD::VBROADCAST 0x55adfe977310
try.c: 0x55adfe977310: i64,ch = load<LD8[%lsr.iv6971]> 0x55adfe8dda30, 0x55adfe97f080, undef:i64
try.c: 0x55adfe97f080: i64,ch = CopyFromReg 0x55adfe8dda30, Register:i64 %vreg50
try.c: 0x55adfe9dfc30: i64 = Register %vreg50
try.c: 0x55adfe98f9b0: i64 = undef
try.c: 0x55adfe9df9d0: v4i64,ch = CopyFromReg 0x55adfe8dda30, Register:v4i64 %vreg13
try.c: 0x55adfe9e4690: v4i64 = Register %vreg13
try.c: 0x55adfe976e50: v16i32 = X86ISD::VBROADCAST 0x55adfe9e40a0
try.c: 0x55adfe9e40a0: i32,ch = load<LD4[ConstantPool]> 0x55adfe8dda30, 0x55adfe9797f0, undef:i64
try.c: 0x55adfe9797f0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55adfe990330: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55adfe98f9b0: i64 = undef
try.c: 0x55adfe9ef810: 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: 0x55adfe9ef6e0: i32 = Constant<0>
try.c: 0x55adfe9ef6e0: i32 = Constant<0>
try.c: 0x55adfe9ef6e0: i32 = Constant<0>
try.c: 0x55adfe9ef6e0: i32 = Constant<0>
try.c: 0x55adfe9ef6e0: i32 = Constant<0>
try.c: 0x55adfe9ef6e0: i32 = Constant<0>
try.c: 0x55adfe9ef6e0: i32 = Constant<0>
try.c: 0x55adfe9ef6e0: i32 = Constant<0>
try.c: 0x55adfe9ef6e0: 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:bitslice

Compiler output

Implementation: T:bitslice
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: 0x55ba5244df40: v4i64 = X86ISD::VTRUNC 0x55ba5244de10
try.c: 0x55ba5244de10: v16i32 = vselect 0x55ba52462ca0, 0x55ba523f06e0, 0x55ba5244dce0
try.c: 0x55ba52462ca0: v4i1 = X86ISD::PCMPGTM 0x55ba52449920, 0x55ba524454b0
try.c: 0x55ba52449920: v4i64 = X86ISD::VBROADCAST 0x55ba52403fd0
try.c: 0x55ba52403fd0: i64,ch = load<LD8[%lsr.iv6971]> 0x55ba5235a960, 0x55ba52440310, undef:i64
try.c: 0x55ba52440310: i64,ch = CopyFromReg 0x55ba5235a960, Register:i64 %vreg50
try.c: 0x55ba52445710: i64 = Register %vreg50
try.c: 0x55ba524054a0: i64 = undef
try.c: 0x55ba524454b0: v4i64,ch = CopyFromReg 0x55ba5235a960, Register:v4i64 %vreg13
try.c: 0x55ba5244a170: v4i64 = Register %vreg13
try.c: 0x55ba523f06e0: v16i32 = X86ISD::VBROADCAST 0x55ba52449b80
try.c: 0x55ba52449b80: i32,ch = load<LD4[ConstantPool]> 0x55ba5235a960, 0x55ba524035b0, undef:i64
try.c: 0x55ba524035b0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55ba524309a0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55ba524054a0: i64 = undef
try.c: 0x55ba5244dce0: 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: 0x55ba5244dbb0: i32 = Constant<0>
try.c: 0x55ba5244dbb0: i32 = Constant<0>
try.c: 0x55ba5244dbb0: i32 = Constant<0>
try.c: 0x55ba5244dbb0: i32 = Constant<0>
try.c: 0x55ba5244dbb0: i32 = Constant<0>
try.c: 0x55ba5244dbb0: i32 = Constant<0>
try.c: 0x55ba5244dbb0: i32 = Constant<0>
try.c: 0x55ba5244dbb0: i32 = Constant<0>
try.c: 0x55ba5244dbb0: 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:bitslice

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: 0x559fe86d0160: v4i64 = X86ISD::VTRUNC 0x559fe86d0030
try.c: 0x559fe86d0030: v16i32 = vselect 0x559fe86d2950, 0x559fe8666c50, 0x559fe86cff00
try.c: 0x559fe86d2950: v4i1 = X86ISD::PCMPGTM 0x559fe86c7960, 0x559fe86c34f0
try.c: 0x559fe86c7960: v4i64 = X86ISD::VBROADCAST 0x559fe8672830
try.c: 0x559fe8672830: i64,ch = load<LD8[%lsr.iv6971]> 0x559fe85d8950, 0x559fe86be350, undef:i64
try.c: 0x559fe86be350: i64,ch = CopyFromReg 0x559fe85d8950, Register:i64 %vreg50
try.c: 0x559fe86c3750: i64 = Register %vreg50
try.c: 0x559fe8673d00: i64 = undef
try.c: 0x559fe86c34f0: v4i64,ch = CopyFromReg 0x559fe85d8950, Register:v4i64 %vreg13
try.c: 0x559fe86c81b0: v4i64 = Register %vreg13
try.c: 0x559fe8666c50: v16i32 = X86ISD::VBROADCAST 0x559fe86c7bc0
try.c: 0x559fe86c7bc0: i32,ch = load<LD4[ConstantPool]> 0x559fe85d8950, 0x559fe866fc40, undef:i64
try.c: 0x559fe866fc40: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x559fe866cd70: i64 = TargetConstantPool<i32 1> 0
try.c: 0x559fe8673d00: i64 = undef
try.c: 0x559fe86cff00: 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: 0x559fe86cfdd0: i32 = Constant<0>
try.c: 0x559fe86cfdd0: i32 = Constant<0>
try.c: 0x559fe86cfdd0: i32 = Constant<0>
try.c: 0x559fe86cfdd0: i32 = Constant<0>
try.c: 0x559fe86cfdd0: i32 = Constant<0>
try.c: 0x559fe86cfdd0: i32 = Constant<0>
try.c: 0x559fe86cfdd0: i32 = Constant<0>
try.c: 0x559fe86cfdd0: i32 = Constant<0>
try.c: 0x559fe86cfdd0: 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: 0x5621abd86120: v4i64 = X86ISD::VTRUNC 0x5621abd85ff0
try.c: 0x5621abd85ff0: v16i32 = vselect 0x5621abd80af0, 0x5621abd28940, 0x5621abd85ec0
try.c: 0x5621abd80af0: v4i1 = X86ISD::PCMPGTM 0x5621abd79f70, 0x5621abd754f0
try.c: 0x5621abd79f70: v4i64 = X86ISD::VBROADCAST 0x5621abd28e00
try.c: 0x5621abd28e00: i64,ch = load<LD8[%lsr.iv6971]> 0x5621abc73a30, 0x5621abd25080, undef:i64
try.c: 0x5621abd25080: i64,ch = CopyFromReg 0x5621abc73a30, Register:i64 %vreg50
try.c: 0x5621abd75750: i64 = Register %vreg50
try.c: 0x5621abd18290: i64 = undef
try.c: 0x5621abd754f0: v4i64,ch = CopyFromReg 0x5621abc73a30, Register:v4i64 %vreg13
try.c: 0x5621abd7a7c0: v4i64 = Register %vreg13
try.c: 0x5621abd28940: v16i32 = X86ISD::VBROADCAST 0x5621abd7a1d0
try.c: 0x5621abd7a1d0: i32,ch = load<LD4[ConstantPool]> 0x5621abc73a30, 0x5621abd22e40, undef:i64
try.c: 0x5621abd22e40: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5621abd18c10: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5621abd18290: i64 = undef
try.c: 0x5621abd85ec0: 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: 0x5621abd85d90: i32 = Constant<0>
try.c: 0x5621abd85d90: i32 = Constant<0>
try.c: 0x5621abd85d90: i32 = Constant<0>
try.c: 0x5621abd85d90: i32 = Constant<0>
try.c: 0x5621abd85d90: i32 = Constant<0>
try.c: 0x5621abd85d90: i32 = Constant<0>
try.c: 0x5621abd85d90: i32 = Constant<0>
try.c: 0x5621abd85d90: i32 = Constant<0>
try.c: 0x5621abd85d90: 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: 0x563a3b2c16a0: v4i64 = X86ISD::VTRUNC 0x563a3b2c1570
try.c: 0x563a3b2c1570: v16i32 = vselect 0x563a3b2be080, 0x563a3b258b50, 0x563a3b2c1440
try.c: 0x563a3b2be080: v4i1 = X86ISD::PCMPGTM 0x563a3b29d920, 0x563a3b2994b0
try.c: 0x563a3b29d920: v4i64 = X86ISD::VBROADCAST 0x563a3b246830
try.c: 0x563a3b246830: i64,ch = load<LD8[%lsr.iv6971]> 0x563a3b1ae950, 0x563a3b2907a0, undef:i64
try.c: 0x563a3b2907a0: i64,ch = CopyFromReg 0x563a3b1ae950, Register:i64 %vreg50
try.c: 0x563a3b299710: i64 = Register %vreg50
try.c: 0x563a3b247d00: i64 = undef
try.c: 0x563a3b2994b0: v4i64,ch = CopyFromReg 0x563a3b1ae950, Register:v4i64 %vreg13
try.c: 0x563a3b29e170: v4i64 = Register %vreg13
try.c: 0x563a3b258b50: v16i32 = X86ISD::VBROADCAST 0x563a3b29db80
try.c: 0x563a3b29db80: i32,ch = load<LD4[ConstantPool]> 0x563a3b1ae950, 0x563a3b2416e0, undef:i64
try.c: 0x563a3b2416e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x563a3b286d50: i64 = TargetConstantPool<i32 1> 0
try.c: 0x563a3b247d00: i64 = undef
try.c: 0x563a3b2c1440: 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: 0x563a3b2c1310: i32 = Constant<0>
try.c: 0x563a3b2c1310: i32 = Constant<0>
try.c: 0x563a3b2c1310: i32 = Constant<0>
try.c: 0x563a3b2c1310: i32 = Constant<0>
try.c: 0x563a3b2c1310: i32 = Constant<0>
try.c: 0x563a3b2c1310: i32 = Constant<0>
try.c: 0x563a3b2c1310: i32 = Constant<0>
try.c: 0x563a3b2c1310: i32 = Constant<0>
try.c: 0x563a3b2c1310: 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:smaller
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: 0x5572913180d0: v4i64 = X86ISD::VTRUNC 0x557291317fa0
try.c: 0x557291317fa0: v16i32 = vselect 0x557291301f90, 0x5572912a6090, 0x557291317e70
try.c: 0x557291301f90: v4i1 = X86ISD::PCMPGTM 0x5572912fe760, 0x5572912fa2f0
try.c: 0x5572912fe760: v4i64 = X86ISD::VBROADCAST 0x55729129b3e0
try.c: 0x55729129b3e0: i64,ch = load<LD8[%lsr.iv6971]> 0x55729120f8d0, 0x5572912e8b70, undef:i64
try.c: 0x5572912e8b70: i64,ch = CopyFromReg 0x55729120f8d0, Register:i64 %vreg50
try.c: 0x5572912fa550: i64 = Register %vreg50
try.c: 0x55729129c8b0: i64 = undef
try.c: 0x5572912fa2f0: v4i64,ch = CopyFromReg 0x55729120f8d0, Register:v4i64 %vreg13
try.c: 0x5572912fefb0: v4i64 = Register %vreg13
try.c: 0x5572912a6090: v16i32 = X86ISD::VBROADCAST 0x5572912fe9c0
try.c: 0x5572912fe9c0: i32,ch = load<LD4[ConstantPool]> 0x55729120f8d0, 0x5572912a3250, undef:i64
try.c: 0x5572912a3250: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5572912e9d70: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55729129c8b0: i64 = undef
try.c: 0x557291317e70: 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: 0x557291317d40: i32 = Constant<0>
try.c: 0x557291317d40: i32 = Constant<0>
try.c: 0x557291317d40: i32 = Constant<0>
try.c: 0x557291317d40: i32 = Constant<0>
try.c: 0x557291317d40: i32 = Constant<0>
try.c: 0x557291317d40: i32 = Constant<0>
try.c: 0x557291317d40: i32 = Constant<0>
try.c: 0x557291317d40: i32 = Constant<0>
try.c: 0x557291317d40: 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:smaller

Compiler output

Implementation: T:smaller
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: 0x55cff306df00: v4i64 = X86ISD::VTRUNC 0x55cff306ddd0
try.c: 0x55cff306ddd0: v16i32 = vselect 0x55cff3060130, 0x55cff2ff8e40, 0x55cff306dca0
try.c: 0x55cff3060130: v4i1 = X86ISD::PCMPGTM 0x55cff3049da0, 0x55cff3045930
try.c: 0x55cff3049da0: v4i64 = X86ISD::VBROADCAST 0x55cff2ff9300
try.c: 0x55cff2ff9300: i64,ch = load<LD8[%lsr.iv6971]> 0x55cff2f43a30, 0x55cff2fe38c0, undef:i64
try.c: 0x55cff2fe38c0: i64,ch = CopyFromReg 0x55cff2f43a30, Register:i64 %vreg50
try.c: 0x55cff3045b90: i64 = Register %vreg50
try.c: 0x55cff2ff28f0: i64 = undef
try.c: 0x55cff3045930: v4i64,ch = CopyFromReg 0x55cff2f43a30, Register:v4i64 %vreg13
try.c: 0x55cff304a5f0: v4i64 = Register %vreg13
try.c: 0x55cff2ff8e40: v16i32 = X86ISD::VBROADCAST 0x55cff304a000
try.c: 0x55cff304a000: i32,ch = load<LD4[ConstantPool]> 0x55cff2f43a30, 0x55cff2fdd6a0, undef:i64
try.c: 0x55cff2fdd6a0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55cff2ff3270: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55cff2ff28f0: i64 = undef
try.c: 0x55cff306dca0: 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: 0x55cff306db70: i32 = Constant<0>
try.c: 0x55cff306db70: i32 = Constant<0>
try.c: 0x55cff306db70: i32 = Constant<0>
try.c: 0x55cff306db70: i32 = Constant<0>
try.c: 0x55cff306db70: i32 = Constant<0>
try.c: 0x55cff306db70: i32 = Constant<0>
try.c: 0x55cff306db70: i32 = Constant<0>
try.c: 0x55cff306db70: i32 = Constant<0>
try.c: 0x55cff306db70: 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:smaller

Compiler output

Implementation: T:smaller
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: 0x55e7e947d910: v4i64 = X86ISD::VTRUNC 0x55e7e947d7e0
try.c: 0x55e7e947d7e0: v16i32 = vselect 0x55e7e9489480, 0x55e7e9420d20, 0x55e7e947d6b0
try.c: 0x55e7e9489480: v4i1 = X86ISD::PCMPGTM 0x55e7e9470730, 0x55e7e946e250
try.c: 0x55e7e9470730: v4i64 = X86ISD::VBROADCAST 0x55e7e941dec0
try.c: 0x55e7e941dec0: i64,ch = load<LD8[%lsr.iv6971]> 0x55e7e9382960, 0x55e7e945b7f0, undef:i64
try.c: 0x55e7e945b7f0: i64,ch = CopyFromReg 0x55e7e9382960, Register:i64 %vreg50
try.c: 0x55e7e946e4b0: i64 = Register %vreg50
try.c: 0x55e7e941f390: i64 = undef
try.c: 0x55e7e946e250: v4i64,ch = CopyFromReg 0x55e7e9382960, Register:v4i64 %vreg13
try.c: 0x55e7e9470f80: v4i64 = Register %vreg13
try.c: 0x55e7e9420d20: v16i32 = X86ISD::VBROADCAST 0x55e7e9470990
try.c: 0x55e7e9470990: i32,ch = load<LD4[ConstantPool]> 0x55e7e9382960, 0x55e7e94126a0, undef:i64
try.c: 0x55e7e94126a0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55e7e945c9f0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55e7e941f390: i64 = undef
try.c: 0x55e7e947d6b0: 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: 0x55e7e947d580: i32 = Constant<0>
try.c: 0x55e7e947d580: i32 = Constant<0>
try.c: 0x55e7e947d580: i32 = Constant<0>
try.c: 0x55e7e947d580: i32 = Constant<0>
try.c: 0x55e7e947d580: i32 = Constant<0>
try.c: 0x55e7e947d580: i32 = Constant<0>
try.c: 0x55e7e947d580: i32 = Constant<0>
try.c: 0x55e7e947d580: i32 = Constant<0>
try.c: 0x55e7e947d580: 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:smaller

Compiler output

Implementation: T:ssse3
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
wbob_pissse3.c: fatal error: error in backend: Cannot select: 0x55f5d53de3e0: v16i8 = X86ISD::PCMPGT 0x55f5d53dd630, 0x55f5d53d8380
wbob_pissse3.c: 0x55f5d53dd630: v16i8 = bitcast 0x55f5d53dd500
wbob_pissse3.c: 0x55f5d53dd500: v4i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
wbob_pissse3.c: 0x55f5d53dd3d0: i32 = Constant<0>
wbob_pissse3.c: 0x55f5d53dd3d0: i32 = Constant<0>
wbob_pissse3.c: 0x55f5d53dd3d0: i32 = Constant<0>
wbob_pissse3.c: 0x55f5d53dd3d0: i32 = Constant<0>
wbob_pissse3.c: 0x55f5d53d8380: v16i8 = bitcast 0x55f5d53c9060
wbob_pissse3.c: 0x55f5d53c9060: v2i64 = xor 0x55f5d53cbae0, 0x55f5d53c8ba0
wbob_pissse3.c: 0x55f5d53cbae0: v2i64 = bitcast 0x55f5d53d3480
wbob_pissse3.c: 0x55f5d53d3480: v16i8 = X86ISD::PSHUFB 0x55f5d53cb750, 0x55f5d53c1c40
wbob_pissse3.c: 0x55f5d53cb750: v16i8 = bitcast 0x55f5d53c0770
wbob_pissse3.c: 0x55f5d53c0770: v2i64 = or 0x55f5d53dc620, 0x55f5d53c1780
wbob_pissse3.c: 0x55f5d53dc620: v2i64 = X86ISD::VSHLI 0x55f5d53c1350, Constant:i8<4>
wbob_pissse3.c: 0x55f5d53c1350: v2i64 = bitcast 0x55f5d53bd870
wbob_pissse3.c: 0x55f5d53bd870: v16i8 = X86ISD::PSHUFB 0x55f5d53d9980, 0x55f5d53bc600
wbob_pissse3.c:
wbob_pissse3.c:
wbob_pissse3.c: 0x55f5d53c1ea0: i8 = Constant<4>
wbob_pissse3.c: 0x55f5d53c1780: v2i64 = bitcast 0x55f5d53c2940
wbob_pissse3.c: 0x55f5d53c2940: v16i8 = X86ISD::PSHUFB 0x55f5d53de770, 0x55f5d53bd1e0
wbob_pissse3.c: 0x55f5d53de770: v16i8 = bitcast 0x55f5d53bfaf0
wbob_pissse3.c:
wbob_pissse3.c: 0x55f5d53bd1e0: v16i8 = bitcast 0x55f5d53c3f40
wbob_pissse3.c:
wbob_pissse3.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
wbob_pissse3.c: fatal error: error in backend: Cannot select: 0x558e90ab4680: v16i8 = X86ISD::PCMPGT 0x558e90ab38d0, 0x558e90aae620
wbob_pissse3.c: 0x558e90ab38d0: v16i8 = bitcast 0x558e90ab37a0
wbob_pissse3.c: 0x558e90ab37a0: v4i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
wbob_pissse3.c: 0x558e90ab3670: i32 = Constant<0>
wbob_pissse3.c: 0x558e90ab3670: i32 = Constant<0>
wbob_pissse3.c: 0x558e90ab3670: i32 = Constant<0>
wbob_pissse3.c: 0x558e90ab3670: i32 = Constant<0>
wbob_pissse3.c: 0x558e90aae620: v16i8 = bitcast 0x558e90a9f300
wbob_pissse3.c: 0x558e90a9f300: v2i64 = xor 0x558e90aa1d80, 0x558e90a9ee40
wbob_pissse3.c: 0x558e90aa1d80: v2i64 = bitcast 0x558e90aa9720
wbob_pissse3.c: 0x558e90aa9720: v16i8 = X86ISD::PSHUFB 0x558e90aa19f0, 0x558e90a97ee0
wbob_pissse3.c: 0x558e90aa19f0: v16i8 = bitcast 0x558e90a96a10
wbob_pissse3.c: 0x558e90a96a10: v2i64 = or 0x558e90ab28c0, 0x558e90a97a20
wbob_pissse3.c: 0x558e90ab28c0: v2i64 = X86ISD::VSHLI 0x558e90a975f0, Constant:i8<4>
wbob_pissse3.c: 0x558e90a975f0: v2i64 = bitcast 0x558e90a93b10
wbob_pissse3.c: 0x558e90a93b10: v16i8 = X86ISD::PSHUFB 0x558e90aafc20, 0x558e90a928a0
wbob_pissse3.c:
wbob_pissse3.c:
wbob_pissse3.c: 0x558e90a98140: i8 = Constant<4>
wbob_pissse3.c: 0x558e90a97a20: v2i64 = bitcast 0x558e90a98be0
wbob_pissse3.c: 0x558e90a98be0: v16i8 = X86ISD::PSHUFB 0x558e90ab4a10, 0x558e90a93480
wbob_pissse3.c: 0x558e90ab4a10: v16i8 = bitcast 0x558e90a95d90
wbob_pissse3.c:
wbob_pissse3.c: 0x558e90a93480: v16i8 = bitcast 0x558e90a9a1e0
wbob_pissse3.c:
wbob_pissse3.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
wbob_pissse3.c: fatal error: error in backend: Cannot select: 0x565266386370: v16i8 = X86ISD::PCMPGT 0x5652663855c0, 0x565266380310
wbob_pissse3.c: 0x5652663855c0: v16i8 = bitcast 0x565266385490
wbob_pissse3.c: 0x565266385490: v4i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
wbob_pissse3.c: 0x565266385360: i32 = Constant<0>
wbob_pissse3.c: 0x565266385360: i32 = Constant<0>
wbob_pissse3.c: 0x565266385360: i32 = Constant<0>
wbob_pissse3.c: 0x565266385360: i32 = Constant<0>
wbob_pissse3.c: 0x565266380310: v16i8 = bitcast 0x565266370ff0
wbob_pissse3.c: 0x565266370ff0: v2i64 = xor 0x565266373a70, 0x565266370b30
wbob_pissse3.c: 0x565266373a70: v2i64 = bitcast 0x56526637b410
wbob_pissse3.c: 0x56526637b410: v16i8 = X86ISD::PSHUFB 0x5652663736e0, 0x5652663697c0
wbob_pissse3.c: 0x5652663736e0: v16i8 = bitcast 0x5652663682f0
wbob_pissse3.c: 0x5652663682f0: v2i64 = or 0x5652663845b0, 0x565266369300
wbob_pissse3.c: 0x5652663845b0: v2i64 = X86ISD::VSHLI 0x565266368ed0, Constant:i8<4>
wbob_pissse3.c: 0x565266368ed0: v2i64 = bitcast 0x56526635af60
wbob_pissse3.c: 0x56526635af60: v16i8 = X86ISD::PSHUFB 0x565266381910, 0x565266359cf0
wbob_pissse3.c:
wbob_pissse3.c:
wbob_pissse3.c: 0x565266369a20: i8 = Constant<4>
wbob_pissse3.c: 0x565266369300: v2i64 = bitcast 0x56526636a8d0
wbob_pissse3.c: 0x56526636a8d0: v16i8 = X86ISD::PSHUFB 0x565266386700, 0x56526635a8d0
wbob_pissse3.c: 0x565266386700: v16i8 = bitcast 0x565266367670
wbob_pissse3.c:
wbob_pissse3.c: 0x56526635a8d0: v16i8 = bitcast 0x56526636bed0
wbob_pissse3.c:
wbob_pissse3.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 -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
wbob_pissse3.c: fatal error: error in backend: Cannot select: 0x55d153f16420: v16i8 = X86ISD::PCMPGT 0x55d153f15670, 0x55d153f103c0
wbob_pissse3.c: 0x55d153f15670: v16i8 = bitcast 0x55d153f15540
wbob_pissse3.c: 0x55d153f15540: v4i32 = BUILD_VECTOR Constant:i32<0>, Constant:i32<0>, Constant:i32<0>, Constant:i32<0>
wbob_pissse3.c: 0x55d153f15410: i32 = Constant<0>
wbob_pissse3.c: 0x55d153f15410: i32 = Constant<0>
wbob_pissse3.c: 0x55d153f15410: i32 = Constant<0>
wbob_pissse3.c: 0x55d153f15410: i32 = Constant<0>
wbob_pissse3.c: 0x55d153f103c0: v16i8 = bitcast 0x55d153f010a0
wbob_pissse3.c: 0x55d153f010a0: v2i64 = xor 0x55d153f03b20, 0x55d153f00be0
wbob_pissse3.c: 0x55d153f03b20: v2i64 = bitcast 0x55d153f0b4c0
wbob_pissse3.c: 0x55d153f0b4c0: v16i8 = X86ISD::PSHUFB 0x55d153f03790, 0x55d153ef9870
wbob_pissse3.c: 0x55d153f03790: v16i8 = bitcast 0x55d153ef83a0
wbob_pissse3.c: 0x55d153ef83a0: v2i64 = or 0x55d153f14660, 0x55d153ef93b0
wbob_pissse3.c: 0x55d153f14660: v2i64 = X86ISD::VSHLI 0x55d153ef8f80, Constant:i8<4>
wbob_pissse3.c: 0x55d153ef8f80: v2i64 = bitcast 0x55d153ef54a0
wbob_pissse3.c: 0x55d153ef54a0: v16i8 = X86ISD::PSHUFB 0x55d153f119c0, 0x55d153ef4230
wbob_pissse3.c:
wbob_pissse3.c:
wbob_pissse3.c: 0x55d153ef9ad0: i8 = Constant<4>
wbob_pissse3.c: 0x55d153ef93b0: v2i64 = bitcast 0x55d153efa980
wbob_pissse3.c: 0x55d153efa980: v16i8 = X86ISD::PSHUFB 0x55d153f16a10, 0x55d153ef4e10
wbob_pissse3.c: 0x55d153f16a10: v16i8 = bitcast 0x55d153ef7720
wbob_pissse3.c:
wbob_pissse3.c: 0x55d153ef4e10: v16i8 = bitcast 0x55d153efbf80
wbob_pissse3.c:
wbob_pissse3.c: ...

Number of similar (compiler,implementation) pairs: 1, namely:
CompilerImplementations
clang -march=native -Os -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
wbob_pissse3.c: wbob_pissse3.c:166:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'wbob_pi' that is compiled without support for 'ssse3'
wbob_pissse3.c: TRANSPOSE(x,y);
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c:95:12: note: expanded from macro 'TRANSPOSE'
wbob_pissse3.c: y##0 = _mm_shuffle_epi8(x##0,ileave); \
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c:166:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'wbob_pi' that is compiled without support for 'ssse3'
wbob_pissse3.c: wbob_pissse3.c:96:12: note: expanded from macro 'TRANSPOSE'
wbob_pissse3.c: y##1 = _mm_shuffle_epi8(x##1,ileave); \
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c:166:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'wbob_pi' that is compiled without support for 'ssse3'
wbob_pissse3.c: wbob_pissse3.c:97:12: note: expanded from macro 'TRANSPOSE'
wbob_pissse3.c: y##2 = _mm_shuffle_epi8(x##2,ileave); \
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c:166:5: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'wbob_pi' that is compiled without support for 'ssse3'
wbob_pissse3.c: wbob_pissse3.c:98:12: note: expanded from macro 'TRANSPOSE'
wbob_pissse3.c: y##3 = _mm_shuffle_epi8(x##3,ileave); \
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c:171:9: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'wbob_pi' that is compiled without support for 'ssse3'
wbob_pissse3.c: GAMMA(y0,x0);
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c:115:10: note: expanded from macro 'GAMMA'
wbob_pissse3.c: q0 = _mm_shuffle_epi8(s0_box,q0); \
wbob_pissse3.c: ^
wbob_pissse3.c: wbob_pissse3.c:171:9: error: always_inline function '_mm_shuffle_epi8' requires target feature 'ssse3', but would be inlined into function 'wbob_pi' that is compiled without support for 'ssse3'
wbob_pissse3.c: ...

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