Implementation notes: amd64, cel02, crypto_aead/aes128otrcv3

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_aead
Primitive: aes128otrcv3
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
599418185 0 032708 832 1072T:ni_p7m2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
614016342 0 029324 808 1040T:ni_p7m1clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
616016007 0 029036 808 1040T:ni_p7m2clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
625016540 0 030812 832 1072T:ni_p7m1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
638218873 0 033396 832 1072T:ni_p8m1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
724016457 0 029500 808 1040T:ni_p8m2clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
735019911 0 037693 840 1136T:ni_p8m1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
741419751 0 037533 840 1136T:ni_p8m2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
745416760 0 029740 808 1040T:ni_p8m1clang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
749219239 0 037021 840 1136T:ni_p7m2gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
768816455 0 030732 832 1072T:ni_p7m2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
783817143 0 031420 832 1072T:ni_p8m1gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
797417019 0 031292 832 1072T:ni_p8m2gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
797618681 0 033204 832 1072T:ni_p8m2gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
812218281 0 032804 832 1072T:ni_p7m1gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
857019335 0 037117 840 1136T:ni_p7m1gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1102415669 0 028864 816 1072T:ni_p8m2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1401215765 0 028960 816 1072T:ni_p8m1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1431215386 0 028576 816 1072T:ni_p7m1gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1574215308 0 028496 816 1072T:ni_p7m2gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
9995210434 4400 24025290 5224 1104T:refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1019004188 4392 24017312 5216 1136T:refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1398364565 4400 24017644 5216 1104T:refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
1485704765 4392 24019052 5232 1136T:refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
15150612804 4392 24030573 5240 1200T:refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
1521705732 4392 24020236 5232 1136T:refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130

Compiler output

Implementation: T:ni_p7m1
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: 0x55dfd9c282e0: v4i64 = X86ISD::VTRUNC 0x55dfd9c281b0
try.c: 0x55dfd9c281b0: v16i32 = vselect 0x55dfd9c24cc0, 0x55dfd9bc84a0, 0x55dfd9c28080
try.c: 0x55dfd9c24cc0: v4i1 = X86ISD::PCMPGTM 0x55dfd9c0d950, 0x55dfd9c094e0
try.c: 0x55dfd9c0d950: v4i64 = X86ISD::VBROADCAST 0x55dfd9bb1bf0
try.c: 0x55dfd9bb1bf0: i64,ch = load<LD8[%lsr.iv6971]> 0x55dfd9b1e950, 0x55dfd9bf74f0, undef:i64
try.c: 0x55dfd9bf74f0: i64,ch = CopyFromReg 0x55dfd9b1e950, Register:i64 %vreg50
try.c: 0x55dfd9c09740: i64 = Register %vreg50
try.c: 0x55dfd9bc6b10: i64 = undef
try.c: 0x55dfd9c094e0: v4i64,ch = CopyFromReg 0x55dfd9b1e950, Register:v4i64 %vreg13
try.c: 0x55dfd9c0e1a0: v4i64 = Register %vreg13
try.c: 0x55dfd9bc84a0: v16i32 = X86ISD::VBROADCAST 0x55dfd9c0dbb0
try.c: 0x55dfd9c0dbb0: i32,ch = load<LD4[ConstantPool]> 0x55dfd9b1e950, 0x55dfd9bb11d0, undef:i64
try.c: 0x55dfd9bb11d0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55dfd9bf86f0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55dfd9bc6b10: i64 = undef
try.c: 0x55dfd9c28080: 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: 0x55dfd9c27f50: i32 = Constant<0>
try.c: 0x55dfd9c27f50: i32 = Constant<0>
try.c: 0x55dfd9c27f50: i32 = Constant<0>
try.c: 0x55dfd9c27f50: i32 = Constant<0>
try.c: 0x55dfd9c27f50: i32 = Constant<0>
try.c: 0x55dfd9c27f50: i32 = Constant<0>
try.c: 0x55dfd9c27f50: i32 = Constant<0>
try.c: 0x55dfd9c27f50: i32 = Constant<0>
try.c: 0x55dfd9c27f50: 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:ni_p7m1

Compiler output

Implementation: T:ni_p7m1
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: 0x562de39b93c0: v4i64 = X86ISD::VTRUNC 0x562de39b9290
try.c: 0x562de39b9290: v16i32 = vselect 0x562de39c9100, 0x562de395bd60, 0x562de39b9160
try.c: 0x562de39c9100: v4i1 = X86ISD::PCMPGTM 0x562de39b2580, 0x562de39af120
try.c: 0x562de39b2580: v4i64 = X86ISD::VBROADCAST 0x562de395c220
try.c: 0x562de395c220: i64,ch = load<LD8[%lsr.iv6971]> 0x562de38aca30, 0x562de3960130, undef:i64
try.c: 0x562de3960130: i64,ch = CopyFromReg 0x562de38aca30, Register:i64 %vreg50
try.c: 0x562de39af380: i64 = Register %vreg50
try.c: 0x562de392b250: i64 = undef
try.c: 0x562de39af120: v4i64,ch = CopyFromReg 0x562de38aca30, Register:v4i64 %vreg13
try.c: 0x562de39b2dd0: v4i64 = Register %vreg13
try.c: 0x562de395bd60: v16i32 = X86ISD::VBROADCAST 0x562de39b27e0
try.c: 0x562de39b27e0: i32,ch = load<LD4[ConstantPool]> 0x562de38aca30, 0x562de395e700, undef:i64
try.c: 0x562de395e700: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x562de392bbd0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x562de392b250: i64 = undef
try.c: 0x562de39b9160: 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: 0x562de39b9030: i32 = Constant<0>
try.c: 0x562de39b9030: i32 = Constant<0>
try.c: 0x562de39b9030: i32 = Constant<0>
try.c: 0x562de39b9030: i32 = Constant<0>
try.c: 0x562de39b9030: i32 = Constant<0>
try.c: 0x562de39b9030: i32 = Constant<0>
try.c: 0x562de39b9030: i32 = Constant<0>
try.c: 0x562de39b9030: i32 = Constant<0>
try.c: 0x562de39b9030: 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:ni_p7m1

Compiler output

Implementation: T:ni_p7m1
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: 0x559632d93d20: v4i64 = X86ISD::VTRUNC 0x559632d93bf0
try.c: 0x559632d93bf0: v16i32 = vselect 0x559632da3e80, 0x559632d33c80, 0x559632d93ac0
try.c: 0x559632da3e80: v4i1 = X86ISD::PCMPGTM 0x559632d8cb10, 0x559632d886a0
try.c: 0x559632d8cb10: v4i64 = X86ISD::VBROADCAST 0x559632d2fc40
try.c: 0x559632d2fc40: i64,ch = load<LD8[%lsr.iv6971]> 0x559632c9d950, 0x559632d77000, undef:i64
try.c: 0x559632d77000: i64,ch = CopyFromReg 0x559632c9d950, Register:i64 %vreg50
try.c: 0x559632d88900: i64 = Register %vreg50
try.c: 0x559632d31110: i64 = undef
try.c: 0x559632d886a0: v4i64,ch = CopyFromReg 0x559632c9d950, Register:v4i64 %vreg13
try.c: 0x559632d8d360: v4i64 = Register %vreg13
try.c: 0x559632d33c80: v16i32 = X86ISD::VBROADCAST 0x559632d8cd70
try.c: 0x559632d8cd70: i32,ch = load<LD4[ConstantPool]> 0x559632c9d950, 0x559632d1b7c0, undef:i64
try.c: 0x559632d1b7c0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x559632d7acd0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x559632d31110: i64 = undef
try.c: 0x559632d93ac0: 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: 0x559632d93990: i32 = Constant<0>
try.c: 0x559632d93990: i32 = Constant<0>
try.c: 0x559632d93990: i32 = Constant<0>
try.c: 0x559632d93990: i32 = Constant<0>
try.c: 0x559632d93990: i32 = Constant<0>
try.c: 0x559632d93990: i32 = Constant<0>
try.c: 0x559632d93990: i32 = Constant<0>
try.c: 0x559632d93990: i32 = Constant<0>
try.c: 0x559632d93990: 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:ni_p7m1

Compiler output

Implementation: T:ni_p7m1
Security model: timingleaks
Compiler: clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
encrypt.c: encrypt.c:122:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[1]);
encrypt.c: ^
encrypt.c: encrypt.c:123:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[2]);
encrypt.c: ^
encrypt.c: encrypt.c:124:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[3]);
encrypt.c: ^
encrypt.c: encrypt.c:125:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[4]);
encrypt.c: ^
encrypt.c: encrypt.c:126:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[5]);
encrypt.c: ^
encrypt.c: encrypt.c:127:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[6]);
encrypt.c: ^
encrypt.c: encrypt.c:128:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[7]);
encrypt.c: ^
encrypt.c: encrypt.c:129:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: tmp = _mm_aesenc_si128(tmp, key[8]);
encrypt.c: ^
encrypt.c: encrypt.c:130:8: error: always_inline function '_mm_aesenc_si128' requires target feature 'aes', but would be inlined into function 'AES_encrypt' that is compiled without support for 'aes'
encrypt.c: ...

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:ni_p7m1 T:ni_p7m2 T:ni_p8m1 T:ni_p8m2

Compiler output

Implementation: T:ni_p7m2
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: 0x55da8e137050: v4i64 = X86ISD::VTRUNC 0x55da8e136f20
try.c: 0x55da8e136f20: v16i32 = vselect 0x55da8e131a20, 0x55da8e0d71d0, 0x55da8e136df0
try.c: 0x55da8e131a20: v4i1 = X86ISD::PCMPGTM 0x55da8e12cea0, 0x55da8e128420
try.c: 0x55da8e12cea0: v4i64 = X86ISD::VBROADCAST 0x55da8e0d4370
try.c: 0x55da8e0d4370: i64,ch = load<LD8[%lsr.iv6971]> 0x55da8e03d950, 0x55da8e116a80, undef:i64
try.c: 0x55da8e116a80: i64,ch = CopyFromReg 0x55da8e03d950, Register:i64 %vreg50
try.c: 0x55da8e128680: i64 = Register %vreg50
try.c: 0x55da8e0d5840: i64 = undef
try.c: 0x55da8e128420: v4i64,ch = CopyFromReg 0x55da8e03d950, Register:v4i64 %vreg13
try.c: 0x55da8e12d6f0: v4i64 = Register %vreg13
try.c: 0x55da8e0d71d0: v16i32 = X86ISD::VBROADCAST 0x55da8e12d100
try.c: 0x55da8e12d100: i32,ch = load<LD4[ConstantPool]> 0x55da8e03d950, 0x55da8e0d3950, undef:i64
try.c: 0x55da8e0d3950: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55da8e08ddf0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55da8e0d5840: i64 = undef
try.c: 0x55da8e136df0: 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: 0x55da8e136cc0: i32 = Constant<0>
try.c: 0x55da8e136cc0: i32 = Constant<0>
try.c: 0x55da8e136cc0: i32 = Constant<0>
try.c: 0x55da8e136cc0: i32 = Constant<0>
try.c: 0x55da8e136cc0: i32 = Constant<0>
try.c: 0x55da8e136cc0: i32 = Constant<0>
try.c: 0x55da8e136cc0: i32 = Constant<0>
try.c: 0x55da8e136cc0: i32 = Constant<0>
try.c: 0x55da8e136cc0: 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:ni_p7m2

Compiler output

Implementation: T:ni_p7m2
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: 0x560d5af3fdc0: v4i64 = X86ISD::VTRUNC 0x560d5af3fc90
try.c: 0x560d5af3fc90: v16i32 = vselect 0x560d5af3ad50, 0x560d5aeb0030, 0x560d5af3fb60
try.c: 0x560d5af3ad50: v4i1 = X86ISD::PCMPGTM 0x560d5af1a5e0, 0x560d5af19110
try.c: 0x560d5af1a5e0: v4i64 = X86ISD::VBROADCAST 0x560d5aeb04f0
try.c: 0x560d5aeb04f0: i64,ch = load<LD8[%lsr.iv6971]> 0x560d5ae15a30, 0x560d5aec6e20, undef:i64
try.c: 0x560d5aec6e20: i64,ch = CopyFromReg 0x560d5ae15a30, Register:i64 %vreg50
try.c: 0x560d5af19370: i64 = Register %vreg50
try.c: 0x560d5aeb6110: i64 = undef
try.c: 0x560d5af19110: v4i64,ch = CopyFromReg 0x560d5ae15a30, Register:v4i64 %vreg13
try.c: 0x560d5af1ae30: v4i64 = Register %vreg13
try.c: 0x560d5aeb0030: v16i32 = X86ISD::VBROADCAST 0x560d5af1a840
try.c: 0x560d5af1a840: i32,ch = load<LD4[ConstantPool]> 0x560d5ae15a30, 0x560d5aec53f0, undef:i64
try.c: 0x560d5aec53f0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x560d5aeb6a90: i64 = TargetConstantPool<i32 1> 0
try.c: 0x560d5aeb6110: i64 = undef
try.c: 0x560d5af3fb60: 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: 0x560d5af3fa30: i32 = Constant<0>
try.c: 0x560d5af3fa30: i32 = Constant<0>
try.c: 0x560d5af3fa30: i32 = Constant<0>
try.c: 0x560d5af3fa30: i32 = Constant<0>
try.c: 0x560d5af3fa30: i32 = Constant<0>
try.c: 0x560d5af3fa30: i32 = Constant<0>
try.c: 0x560d5af3fa30: i32 = Constant<0>
try.c: 0x560d5af3fa30: i32 = Constant<0>
try.c: 0x560d5af3fa30: 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:ni_p7m2

Compiler output

Implementation: T:ni_p7m2
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: 0x561d426a03b0: v4i64 = X86ISD::VTRUNC 0x561d426a0280
try.c: 0x561d426a0280: v16i32 = vselect 0x561d4267ee60, 0x561d42630ad0, 0x561d426a0150
try.c: 0x561d4267ee60: v4i1 = X86ISD::PCMPGTM 0x561d42688a50, 0x561d426845e0
try.c: 0x561d42688a50: v4i64 = X86ISD::VBROADCAST 0x561d426406d0
try.c: 0x561d426406d0: i64,ch = load<LD8[%lsr.iv6971]> 0x561d425998f0, 0x561d42672700, undef:i64
try.c: 0x561d42672700: i64,ch = CopyFromReg 0x561d425998f0, Register:i64 %vreg50
try.c: 0x561d42684840: i64 = Register %vreg50
try.c: 0x561d4262f140: i64 = undef
try.c: 0x561d426845e0: v4i64,ch = CopyFromReg 0x561d425998f0, Register:v4i64 %vreg13
try.c: 0x561d426892a0: v4i64 = Register %vreg13
try.c: 0x561d42630ad0: v16i32 = X86ISD::VBROADCAST 0x561d42688cb0
try.c: 0x561d42688cb0: i32,ch = load<LD4[ConstantPool]> 0x561d425998f0, 0x561d4263fcb0, undef:i64
try.c: 0x561d4263fcb0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x561d4266d720: i64 = TargetConstantPool<i32 1> 0
try.c: 0x561d4262f140: i64 = undef
try.c: 0x561d426a0150: 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: 0x561d426a0020: i32 = Constant<0>
try.c: 0x561d426a0020: i32 = Constant<0>
try.c: 0x561d426a0020: i32 = Constant<0>
try.c: 0x561d426a0020: i32 = Constant<0>
try.c: 0x561d426a0020: i32 = Constant<0>
try.c: 0x561d426a0020: i32 = Constant<0>
try.c: 0x561d426a0020: i32 = Constant<0>
try.c: 0x561d426a0020: i32 = Constant<0>
try.c: 0x561d426a0020: 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:ni_p7m2

Compiler output

Implementation: T:ni_p8m1
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: 0x55f45dc71950: v4i64 = X86ISD::VTRUNC 0x55f45dc71820
try.c: 0x55f45dc71820: v16i32 = vselect 0x55f45dc5a370, 0x55f45dc01160, 0x55f45dc716f0
try.c: 0x55f45dc5a370: v4i1 = X86ISD::PCMPGTM 0x55f45dc57b50, 0x55f45dc536e0
try.c: 0x55f45dc57b50: v4i64 = X86ISD::VBROADCAST 0x55f45dbfe300
try.c: 0x55f45dbfe300: i64,ch = load<LD8[%lsr.iv6971]> 0x55f45db68950, 0x55f45dc3d5b0, undef:i64
try.c: 0x55f45dc3d5b0: i64,ch = CopyFromReg 0x55f45db68950, Register:i64 %vreg50
try.c: 0x55f45dc53940: i64 = Register %vreg50
try.c: 0x55f45dbff7d0: i64 = undef
try.c: 0x55f45dc536e0: v4i64,ch = CopyFromReg 0x55f45db68950, Register:v4i64 %vreg13
try.c: 0x55f45dc583a0: v4i64 = Register %vreg13
try.c: 0x55f45dc01160: v16i32 = X86ISD::VBROADCAST 0x55f45dc57db0
try.c: 0x55f45dc57db0: i32,ch = load<LD4[ConstantPool]> 0x55f45db68950, 0x55f45dc06970, undef:i64
try.c: 0x55f45dc06970: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55f45dc4f690: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55f45dbff7d0: i64 = undef
try.c: 0x55f45dc716f0: 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: 0x55f45dc715c0: i32 = Constant<0>
try.c: 0x55f45dc715c0: i32 = Constant<0>
try.c: 0x55f45dc715c0: i32 = Constant<0>
try.c: 0x55f45dc715c0: i32 = Constant<0>
try.c: 0x55f45dc715c0: i32 = Constant<0>
try.c: 0x55f45dc715c0: i32 = Constant<0>
try.c: 0x55f45dc715c0: i32 = Constant<0>
try.c: 0x55f45dc715c0: i32 = Constant<0>
try.c: 0x55f45dc715c0: 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:ni_p8m1

Compiler output

Implementation: T:ni_p8m1
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: 0x5649e3e31ef0: v4i64 = X86ISD::VTRUNC 0x5649e3e31dc0
try.c: 0x5649e3e31dc0: v16i32 = vselect 0x5649e3e28050, 0x5649e3dd3ec0, 0x5649e3e31c90
try.c: 0x5649e3e28050: v4i1 = X86ISD::PCMPGTM 0x5649e3e2a0a0, 0x5649e3e26230
try.c: 0x5649e3e2a0a0: v4i64 = X86ISD::VBROADCAST 0x5649e3dd4380
try.c: 0x5649e3dd4380: i64,ch = load<LD8[%lsr.iv6971]> 0x5649e3d23a30, 0x5649e3dc4fc0, undef:i64
try.c: 0x5649e3dc4fc0: i64,ch = CopyFromReg 0x5649e3d23a30, Register:i64 %vreg50
try.c: 0x5649e3e26490: i64 = Register %vreg50
try.c: 0x5649e3dc3150: i64 = undef
try.c: 0x5649e3e26230: v4i64,ch = CopyFromReg 0x5649e3d23a30, Register:v4i64 %vreg13
try.c: 0x5649e3e2a8f0: v4i64 = Register %vreg13
try.c: 0x5649e3dd3ec0: v16i32 = X86ISD::VBROADCAST 0x5649e3e2a300
try.c: 0x5649e3e2a300: i32,ch = load<LD4[ConstantPool]> 0x5649e3d23a30, 0x5649e3dbf800, undef:i64
try.c: 0x5649e3dbf800: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5649e3dc3ad0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5649e3dc3150: i64 = undef
try.c: 0x5649e3e31c90: 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: 0x5649e3e31b60: i32 = Constant<0>
try.c: 0x5649e3e31b60: i32 = Constant<0>
try.c: 0x5649e3e31b60: i32 = Constant<0>
try.c: 0x5649e3e31b60: i32 = Constant<0>
try.c: 0x5649e3e31b60: i32 = Constant<0>
try.c: 0x5649e3e31b60: i32 = Constant<0>
try.c: 0x5649e3e31b60: i32 = Constant<0>
try.c: 0x5649e3e31b60: i32 = Constant<0>
try.c: 0x5649e3e31b60: 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:ni_p8m1

Compiler output

Implementation: T:ni_p8m1
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: 0x55d0029ad1c0: v4i64 = X86ISD::VTRUNC 0x55d0029ad090
try.c: 0x55d0029ad090: v16i32 = vselect 0x55d0029a9ba0, 0x55d002943df0, 0x55d0029acf60
try.c: 0x55d0029a9ba0: v4i1 = X86ISD::PCMPGTM 0x55d0029a4f50, 0x55d0029a0ae0
try.c: 0x55d0029a4f50: v4i64 = X86ISD::VBROADCAST 0x55d002959000
try.c: 0x55d002959000: i64,ch = load<LD8[%lsr.iv6971]> 0x55d0028b5950, 0x55d002998400, undef:i64
try.c: 0x55d002998400: i64,ch = CopyFromReg 0x55d0028b5950, Register:i64 %vreg50
try.c: 0x55d0029a0d40: i64 = Register %vreg50
try.c: 0x55d00295a4d0: i64 = undef
try.c: 0x55d0029a0ae0: v4i64,ch = CopyFromReg 0x55d0028b5950, Register:v4i64 %vreg13
try.c: 0x55d0029a57a0: v4i64 = Register %vreg13
try.c: 0x55d002943df0: v16i32 = X86ISD::VBROADCAST 0x55d0029a51b0
try.c: 0x55d0029a51b0: i32,ch = load<LD4[ConstantPool]> 0x55d0028b5950, 0x55d00294ed70, undef:i64
try.c: 0x55d00294ed70: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55d00298c630: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55d00295a4d0: i64 = undef
try.c: 0x55d0029acf60: 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: 0x55d0029ace30: i32 = Constant<0>
try.c: 0x55d0029ace30: i32 = Constant<0>
try.c: 0x55d0029ace30: i32 = Constant<0>
try.c: 0x55d0029ace30: i32 = Constant<0>
try.c: 0x55d0029ace30: i32 = Constant<0>
try.c: 0x55d0029ace30: i32 = Constant<0>
try.c: 0x55d0029ace30: i32 = Constant<0>
try.c: 0x55d0029ace30: i32 = Constant<0>
try.c: 0x55d0029ace30: 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:ni_p8m1

Compiler output

Implementation: T:ni_p8m2
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: 0x55c78eb3b3e0: v4i64 = X86ISD::VTRUNC 0x55c78eb3b2b0
try.c: 0x55c78eb3b2b0: v16i32 = vselect 0x55c78eb41620, 0x55c78eacccd0, 0x55c78eb3b180
try.c: 0x55c78eb41620: v4i1 = X86ISD::PCMPGTM 0x55c78eb23a80, 0x55c78eb1f610
try.c: 0x55c78eb23a80: v4i64 = X86ISD::VBROADCAST 0x55c78eac9e70
try.c: 0x55c78eac9e70: i64,ch = load<LD8[%lsr.iv6971]> 0x55c78ea34900, 0x55c78ead1f90, undef:i64
try.c: 0x55c78ead1f90: i64,ch = CopyFromReg 0x55c78ea34900, Register:i64 %vreg50
try.c: 0x55c78eb1f870: i64 = Register %vreg50
try.c: 0x55c78eacb340: i64 = undef
try.c: 0x55c78eb1f610: v4i64,ch = CopyFromReg 0x55c78ea34900, Register:v4i64 %vreg13
try.c: 0x55c78eb242d0: v4i64 = Register %vreg13
try.c: 0x55c78eacccd0: v16i32 = X86ISD::VBROADCAST 0x55c78eb23ce0
try.c: 0x55c78eb23ce0: i32,ch = load<LD4[ConstantPool]> 0x55c78ea34900, 0x55c78eac8240, undef:i64
try.c: 0x55c78eac8240: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55c78eb0e3d0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55c78eacb340: i64 = undef
try.c: 0x55c78eb3b180: 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: 0x55c78eb3b050: i32 = Constant<0>
try.c: 0x55c78eb3b050: i32 = Constant<0>
try.c: 0x55c78eb3b050: i32 = Constant<0>
try.c: 0x55c78eb3b050: i32 = Constant<0>
try.c: 0x55c78eb3b050: i32 = Constant<0>
try.c: 0x55c78eb3b050: i32 = Constant<0>
try.c: 0x55c78eb3b050: i32 = Constant<0>
try.c: 0x55c78eb3b050: i32 = Constant<0>
try.c: 0x55c78eb3b050: 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:ni_p8m2

Compiler output

Implementation: T:ni_p8m2
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: 0x55b89325e640: v4i64 = X86ISD::VTRUNC 0x55b89325e510
try.c: 0x55b89325e510: v16i32 = vselect 0x55b8932645f0, 0x55b8931e0f70, 0x55b89325e3e0
try.c: 0x55b8932645f0: v4i1 = X86ISD::PCMPGTM 0x55b893245450, 0x55b893240820
try.c: 0x55b893245450: v4i64 = X86ISD::VBROADCAST 0x55b8931e1430
try.c: 0x55b8931e1430: i64,ch = load<LD8[%lsr.iv6971]> 0x55b89313ea30, 0x55b8931e7340, undef:i64
try.c: 0x55b8931e7340: i64,ch = CopyFromReg 0x55b89313ea30, Register:i64 %vreg50
try.c: 0x55b893240a80: i64 = Register %vreg50
try.c: 0x55b8931d97c0: i64 = undef
try.c: 0x55b893240820: v4i64,ch = CopyFromReg 0x55b89313ea30, Register:v4i64 %vreg13
try.c: 0x55b893245ca0: v4i64 = Register %vreg13
try.c: 0x55b8931e0f70: v16i32 = X86ISD::VBROADCAST 0x55b8932456b0
try.c: 0x55b8932456b0: i32,ch = load<LD4[ConstantPool]> 0x55b89313ea30, 0x55b8931e5910, undef:i64
try.c: 0x55b8931e5910: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55b8931da140: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55b8931d97c0: i64 = undef
try.c: 0x55b89325e3e0: 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: 0x55b89325e2b0: i32 = Constant<0>
try.c: 0x55b89325e2b0: i32 = Constant<0>
try.c: 0x55b89325e2b0: i32 = Constant<0>
try.c: 0x55b89325e2b0: i32 = Constant<0>
try.c: 0x55b89325e2b0: i32 = Constant<0>
try.c: 0x55b89325e2b0: i32 = Constant<0>
try.c: 0x55b89325e2b0: i32 = Constant<0>
try.c: 0x55b89325e2b0: i32 = Constant<0>
try.c: 0x55b89325e2b0: 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:ni_p8m2

Compiler output

Implementation: T:ni_p8m2
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: 0x564a2ad1b750: v4i64 = X86ISD::VTRUNC 0x564a2ad1b620
try.c: 0x564a2ad1b620: v16i32 = vselect 0x564a2ad16120, 0x564a2acbb800, 0x564a2ad1b4f0
try.c: 0x564a2ad16120: v4i1 = X86ISD::PCMPGTM 0x564a2ad15110, 0x564a2ad10ca0
try.c: 0x564a2ad15110: v4i64 = X86ISD::VBROADCAST 0x564a2ace0140
try.c: 0x564a2ace0140: i64,ch = load<LD8[%lsr.iv6971]> 0x564a2ac25900, 0x564a2ad082b0, undef:i64
try.c: 0x564a2ad082b0: i64,ch = CopyFromReg 0x564a2ac25900, Register:i64 %vreg50
try.c: 0x564a2ad10f00: i64 = Register %vreg50
try.c: 0x564a2ace1610: i64 = undef
try.c: 0x564a2ad10ca0: v4i64,ch = CopyFromReg 0x564a2ac25900, Register:v4i64 %vreg13
try.c: 0x564a2ad15960: v4i64 = Register %vreg13
try.c: 0x564a2acbb800: v16i32 = X86ISD::VBROADCAST 0x564a2ad15370
try.c: 0x564a2ad15370: i32,ch = load<LD4[ConstantPool]> 0x564a2ac25900, 0x564a2acb5250, undef:i64
try.c: 0x564a2acb5250: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x564a2acfb130: i64 = TargetConstantPool<i32 1> 0
try.c: 0x564a2ace1610: i64 = undef
try.c: 0x564a2ad1b4f0: 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: 0x564a2ad1b3c0: i32 = Constant<0>
try.c: 0x564a2ad1b3c0: i32 = Constant<0>
try.c: 0x564a2ad1b3c0: i32 = Constant<0>
try.c: 0x564a2ad1b3c0: i32 = Constant<0>
try.c: 0x564a2ad1b3c0: i32 = Constant<0>
try.c: 0x564a2ad1b3c0: i32 = Constant<0>
try.c: 0x564a2ad1b3c0: i32 = Constant<0>
try.c: 0x564a2ad1b3c0: i32 = Constant<0>
try.c: 0x564a2ad1b3c0: 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:ni_p8m2

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: 0x563e3fbd5210: v4i64 = X86ISD::VTRUNC 0x563e3fbd50e0
try.c: 0x563e3fbd50e0: v16i32 = vselect 0x563e3fbf55b0, 0x563e3fb863d0, 0x563e3fbd4fb0
try.c: 0x563e3fbf55b0: v4i1 = X86ISD::PCMPGTM 0x563e3fbccfb0, 0x563e3fbc8b40
try.c: 0x563e3fbccfb0: v4i64 = X86ISD::VBROADCAST 0x563e3fb73aa0
try.c: 0x563e3fb73aa0: i64,ch = load<LD8[%lsr.iv6971]> 0x563e3fadd950, 0x563e3fbbf750, undef:i64
try.c: 0x563e3fbbf750: i64,ch = CopyFromReg 0x563e3fadd950, Register:i64 %vreg50
try.c: 0x563e3fbc8da0: i64 = Register %vreg50
try.c: 0x563e3fb74f70: i64 = undef
try.c: 0x563e3fbc8b40: v4i64,ch = CopyFromReg 0x563e3fadd950, Register:v4i64 %vreg13
try.c: 0x563e3fbcd800: v4i64 = Register %vreg13
try.c: 0x563e3fb863d0: v16i32 = X86ISD::VBROADCAST 0x563e3fbcd210
try.c: 0x563e3fbcd210: i32,ch = load<LD4[ConstantPool]> 0x563e3fadd950, 0x563e3fb73080, undef:i64
try.c: 0x563e3fb73080: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x563e3fbb1610: i64 = TargetConstantPool<i32 1> 0
try.c: 0x563e3fb74f70: i64 = undef
try.c: 0x563e3fbd4fb0: 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: 0x563e3fbd4e80: i32 = Constant<0>
try.c: 0x563e3fbd4e80: i32 = Constant<0>
try.c: 0x563e3fbd4e80: i32 = Constant<0>
try.c: 0x563e3fbd4e80: i32 = Constant<0>
try.c: 0x563e3fbd4e80: i32 = Constant<0>
try.c: 0x563e3fbd4e80: i32 = Constant<0>
try.c: 0x563e3fbd4e80: i32 = Constant<0>
try.c: 0x563e3fbd4e80: i32 = Constant<0>
try.c: 0x563e3fbd4e80: 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: 0x55753c11b600: v4i64 = X86ISD::VTRUNC 0x55753c11b4d0
try.c: 0x55753c11b4d0: v16i32 = vselect 0x55753c0fd9a0, 0x55753c08a410, 0x55753c11b3a0
try.c: 0x55753c0fd9a0: v4i1 = X86ISD::PCMPGTM 0x55753c0f5ca0, 0x55753c0f2680
try.c: 0x55753c0f5ca0: v4i64 = X86ISD::VBROADCAST 0x55753c08a8d0
try.c: 0x55753c08a8d0: i64,ch = load<LD8[%lsr.iv6971]> 0x55753bff0a30, 0x55753c0a2550, undef:i64
try.c: 0x55753c0a2550: i64,ch = CopyFromReg 0x55753bff0a30, Register:i64 %vreg50
try.c: 0x55753c0f28e0: i64 = Register %vreg50
try.c: 0x55753c092500: i64 = undef
try.c: 0x55753c0f2680: v4i64,ch = CopyFromReg 0x55753bff0a30, Register:v4i64 %vreg13
try.c: 0x55753c0f64f0: v4i64 = Register %vreg13
try.c: 0x55753c08a410: v16i32 = X86ISD::VBROADCAST 0x55753c0f5f00
try.c: 0x55753c0f5f00: i32,ch = load<LD4[ConstantPool]> 0x55753bff0a30, 0x55753c08cdb0, undef:i64
try.c: 0x55753c08cdb0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55753c092e80: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55753c092500: i64 = undef
try.c: 0x55753c11b3a0: 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: 0x55753c11b270: i32 = Constant<0>
try.c: 0x55753c11b270: i32 = Constant<0>
try.c: 0x55753c11b270: i32 = Constant<0>
try.c: 0x55753c11b270: i32 = Constant<0>
try.c: 0x55753c11b270: i32 = Constant<0>
try.c: 0x55753c11b270: i32 = Constant<0>
try.c: 0x55753c11b270: i32 = Constant<0>
try.c: 0x55753c11b270: i32 = Constant<0>
try.c: 0x55753c11b270: 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: 0x5575d20263a0: v4i64 = X86ISD::VTRUNC 0x5575d2026270
try.c: 0x5575d2026270: v16i32 = vselect 0x5575d200e3b0, 0x5575d1fbfe50, 0x5575d2026140
try.c: 0x5575d200e3b0: v4i1 = X86ISD::PCMPGTM 0x5575d200abc0, 0x5575d2006750
try.c: 0x5575d200abc0: v4i64 = X86ISD::VBROADCAST 0x5575d1fb1d40
try.c: 0x5575d1fb1d40: i64,ch = load<LD8[%lsr.iv6971]> 0x5575d1f1b930, 0x5575d1ff6590, undef:i64
try.c: 0x5575d1ff6590: i64,ch = CopyFromReg 0x5575d1f1b930, Register:i64 %vreg50
try.c: 0x5575d20069b0: i64 = Register %vreg50
try.c: 0x5575d1fb3210: i64 = undef
try.c: 0x5575d2006750: v4i64,ch = CopyFromReg 0x5575d1f1b930, Register:v4i64 %vreg13
try.c: 0x5575d200b410: v4i64 = Register %vreg13
try.c: 0x5575d1fbfe50: v16i32 = X86ISD::VBROADCAST 0x5575d200ae20
try.c: 0x5575d200ae20: i32,ch = load<LD4[ConstantPool]> 0x5575d1f1b930, 0x5575d1fb1320, undef:i64
try.c: 0x5575d1fb1320: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5575d1fc4990: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5575d1fb3210: i64 = undef
try.c: 0x5575d2026140: 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: 0x5575d2026010: i32 = Constant<0>
try.c: 0x5575d2026010: i32 = Constant<0>
try.c: 0x5575d2026010: i32 = Constant<0>
try.c: 0x5575d2026010: i32 = Constant<0>
try.c: 0x5575d2026010: i32 = Constant<0>
try.c: 0x5575d2026010: i32 = Constant<0>
try.c: 0x5575d2026010: i32 = Constant<0>
try.c: 0x5575d2026010: i32 = Constant<0>
try.c: 0x5575d2026010: 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