Implementation notes: amd64, cel02, crypto_kem/sikep503

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_kem
Primitive: sikep503
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
3873681430755 0 057829 832 1608T:msgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4078996430770 0 057845 832 1608T:x64gcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
4085146228108 0 054741 832 1608T:x64gcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
7052969083364 0 0113589 832 1640T:msgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
7765426024608 0 050005 824 1576T:msgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
7854427083547 0 0113741 832 1640T:x64gcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
8146001828127 0 054757 832 1608T:msgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
8496465024605 0 050005 824 1576T:x64gcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
35609205885844 0 0116053 832 1640T:optgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
54932357422445 0 047885 824 1576T:optgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
55291390081667 0 0108234 808 1576T:optclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
68720231029452 0 056533 832 1608T:optgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
74060670427295 0 053957 832 1608T:optgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
400569172640537 768 0302829 2312 1576T:refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
406756530036782 768 0301908 2336 1608T:refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
653722788634248 768 0298156 2328 1576T:refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
671658626670792 768 0339588 2336 1640T:refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
725452378437831 768 0303508 2336 1608T:refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130

Checksum failure

Implementation: T:opt
Security model: timingleaks
Compiler: clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
9df4cd0b01cc44640dd6fa3e4ac0191ab2e94bad9d5979bca584d2fb4c5f999f
Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:opt T:ref

Compiler output

Implementation: T:ms
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
fp_x64_asm.S: fp_x64_asm.S:91:3: error: invalid operand for instruction
fp_x64_asm.S: mov rcx, 0x57FFFFFFFFFFFFFF
fp_x64_asm.S: ^
fp_x64_asm.S: fp_x64_asm.S:93:3: error: invalid operand for instruction
fp_x64_asm.S: mov rcx, 0x2610B7B44423CF41
fp_x64_asm.S: ^
fp_x64_asm.S: fp_x64_asm.S:95:3: error: invalid operand for instruction
fp_x64_asm.S: mov rcx, 0x3737ED90F6FCFB5E
fp_x64_asm.S: ^
fp_x64_asm.S: fp_x64_asm.S:97:3: error: invalid operand for instruction
fp_x64_asm.S: mov rcx, 0xC08B8D7BB4EF49A0
fp_x64_asm.S: ^
fp_x64_asm.S: fp_x64_asm.S:99:3: error: invalid operand for instruction
fp_x64_asm.S: mov rcx, 0x0080CDEA83023C3C
fp_x64_asm.S: ^
fp_x64_asm.S: fp_x64_asm.S:107:3: error: invalid operand for instruction
fp_x64_asm.S: mov rcx, 0x57FFFFFFFFFFFFFF
fp_x64_asm.S: ^
fp_x64_asm.S: fp_x64_asm.S:120:3: error: invalid operand for instruction
fp_x64_asm.S: mov r8, 0x2610B7B44423CF41
fp_x64_asm.S: ^
fp_x64_asm.S: fp_x64_asm.S:122:3: error: invalid operand for instruction
fp_x64_asm.S: mov r9, 0x3737ED90F6FCFB5E
fp_x64_asm.S: ^
fp_x64_asm.S: fp_x64_asm.S:124:3: error: invalid operand for instruction
fp_x64_asm.S: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:ms
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:ms
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:ms
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:ms
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:ms

Compiler output

Implementation: T:opt
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: 0x55c1fb515a10: v4i64 = X86ISD::VTRUNC 0x55c1fb5158e0
try.c: 0x55c1fb5158e0: v16i32 = vselect 0x55c1fb4faf00, 0x55c1fb49d470, 0x55c1fb5157b0
try.c: 0x55c1fb4faf00: v4i1 = X86ISD::PCMPGTM 0x55c1fb4f3a90, 0x55c1fb4ef620
try.c: 0x55c1fb4f3a90: v4i64 = X86ISD::VBROADCAST 0x55c1fb49a610
try.c: 0x55c1fb49a610: i64,ch = load<LD8[%lsr.iv6971]> 0x55c1fb404900, 0x55c1fb492ea0, undef:i64
try.c: 0x55c1fb492ea0: i64,ch = CopyFromReg 0x55c1fb404900, Register:i64 %vreg50
try.c: 0x55c1fb4ef880: i64 = Register %vreg50
try.c: 0x55c1fb49bae0: i64 = undef
try.c: 0x55c1fb4ef620: v4i64,ch = CopyFromReg 0x55c1fb404900, Register:v4i64 %vreg13
try.c: 0x55c1fb4f42e0: v4i64 = Register %vreg13
try.c: 0x55c1fb49d470: v16i32 = X86ISD::VBROADCAST 0x55c1fb4f3cf0
try.c: 0x55c1fb4f3cf0: i32,ch = load<LD4[ConstantPool]> 0x55c1fb404900, 0x55c1fb499bf0, undef:i64
try.c: 0x55c1fb499bf0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55c1fb4e20f0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55c1fb49bae0: i64 = undef
try.c: 0x55c1fb5157b0: 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: 0x55c1fb515680: i32 = Constant<0>
try.c: 0x55c1fb515680: i32 = Constant<0>
try.c: 0x55c1fb515680: i32 = Constant<0>
try.c: 0x55c1fb515680: i32 = Constant<0>
try.c: 0x55c1fb515680: i32 = Constant<0>
try.c: 0x55c1fb515680: i32 = Constant<0>
try.c: 0x55c1fb515680: i32 = Constant<0>
try.c: 0x55c1fb515680: i32 = Constant<0>
try.c: 0x55c1fb515680: 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:opt

Compiler output

Implementation: T:opt
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: 0x55c81ad6fd00: v4i64 = X86ISD::VTRUNC 0x55c81ad6fbd0
try.c: 0x55c81ad6fbd0: v16i32 = vselect 0x55c81ad6a6d0, 0x55c81acf02a0, 0x55c81ad6faa0
try.c: 0x55c81ad6a6d0: v4i1 = X86ISD::PCMPGTM 0x55c81ad54d40, 0x55c81ad50ed0
try.c: 0x55c81ad54d40: v4i64 = X86ISD::VBROADCAST 0x55c81acf0760
try.c: 0x55c81acf0760: i64,ch = load<LD8[%lsr.iv6971]> 0x55c81ac4e9e0, 0x55c81ad00630, undef:i64
try.c: 0x55c81ad00630: i64,ch = CopyFromReg 0x55c81ac4e9e0, Register:i64 %vreg50
try.c: 0x55c81ad51130: i64 = Register %vreg50
try.c: 0x55c81ace44d0: i64 = undef
try.c: 0x55c81ad50ed0: v4i64,ch = CopyFromReg 0x55c81ac4e9e0, Register:v4i64 %vreg13
try.c: 0x55c81ad55590: v4i64 = Register %vreg13
try.c: 0x55c81acf02a0: v16i32 = X86ISD::VBROADCAST 0x55c81ad54fa0
try.c: 0x55c81ad54fa0: i32,ch = load<LD4[ConstantPool]> 0x55c81ac4e9e0, 0x55c81acf2c40, undef:i64
try.c: 0x55c81acf2c40: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55c81ace4e50: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55c81ace44d0: i64 = undef
try.c: 0x55c81ad6faa0: 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: 0x55c81ad6f970: i32 = Constant<0>
try.c: 0x55c81ad6f970: i32 = Constant<0>
try.c: 0x55c81ad6f970: i32 = Constant<0>
try.c: 0x55c81ad6f970: i32 = Constant<0>
try.c: 0x55c81ad6f970: i32 = Constant<0>
try.c: 0x55c81ad6f970: i32 = Constant<0>
try.c: 0x55c81ad6f970: i32 = Constant<0>
try.c: 0x55c81ad6f970: i32 = Constant<0>
try.c: 0x55c81ad6f970: 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:opt

Compiler output

Implementation: T:opt
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: 0x55cd013083d0: v4i64 = X86ISD::VTRUNC 0x55cd013082a0
try.c: 0x55cd013082a0: v16i32 = vselect 0x55cd0130f330, 0x55cd012a6810, 0x55cd01308170
try.c: 0x55cd0130f330: v4i1 = X86ISD::PCMPGTM 0x55cd012eea60, 0x55cd012ea5f0
try.c: 0x55cd012eea60: v4i64 = X86ISD::VBROADCAST 0x55cd012a39b0
try.c: 0x55cd012a39b0: i64,ch = load<LD8[%lsr.iv6971]> 0x55cd011ff8a0, 0x55cd012e18e0, undef:i64
try.c: 0x55cd012e18e0: i64,ch = CopyFromReg 0x55cd011ff8a0, Register:i64 %vreg50
try.c: 0x55cd012ea850: i64 = Register %vreg50
try.c: 0x55cd012a4e80: i64 = undef
try.c: 0x55cd012ea5f0: v4i64,ch = CopyFromReg 0x55cd011ff8a0, Register:v4i64 %vreg13
try.c: 0x55cd012ef2b0: v4i64 = Register %vreg13
try.c: 0x55cd012a6810: v16i32 = X86ISD::VBROADCAST 0x55cd012eecc0
try.c: 0x55cd012eecc0: i32,ch = load<LD4[ConstantPool]> 0x55cd011ff8a0, 0x55cd01292b60, undef:i64
try.c: 0x55cd01292b60: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55cd012d7df0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55cd012a4e80: i64 = undef
try.c: 0x55cd01308170: 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: 0x55cd01308040: i32 = Constant<0>
try.c: 0x55cd01308040: i32 = Constant<0>
try.c: 0x55cd01308040: i32 = Constant<0>
try.c: 0x55cd01308040: i32 = Constant<0>
try.c: 0x55cd01308040: i32 = Constant<0>
try.c: 0x55cd01308040: i32 = Constant<0>
try.c: 0x55cd01308040: i32 = Constant<0>
try.c: 0x55cd01308040: i32 = Constant<0>
try.c: 0x55cd01308040: 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:opt

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: 0x55fc22b53390: v4i64 = X86ISD::VTRUNC 0x55fc22b53260
try.c: 0x55fc22b53260: v16i32 = vselect 0x55fc22b6ddd0, 0x55fc22aee310, 0x55fc22b53130
try.c: 0x55fc22b6ddd0: v4i1 = X86ISD::PCMPGTM 0x55fc22b4a850, 0x55fc22b463e0
try.c: 0x55fc22b4a850: v4i64 = X86ISD::VBROADCAST 0x55fc22b02150
try.c: 0x55fc22b02150: i64,ch = load<LD8[%lsr.iv6971]> 0x55fc22a5b930, 0x55fc22b41240, undef:i64
try.c: 0x55fc22b41240: i64,ch = CopyFromReg 0x55fc22a5b930, Register:i64 %vreg50
try.c: 0x55fc22b46640: i64 = Register %vreg50
try.c: 0x55fc22b03620: i64 = undef
try.c: 0x55fc22b463e0: v4i64,ch = CopyFromReg 0x55fc22a5b930, Register:v4i64 %vreg13
try.c: 0x55fc22b4b0a0: v4i64 = Register %vreg13
try.c: 0x55fc22aee310: v16i32 = X86ISD::VBROADCAST 0x55fc22b4aab0
try.c: 0x55fc22b4aab0: i32,ch = load<LD4[ConstantPool]> 0x55fc22a5b930, 0x55fc22af1c70, undef:i64
try.c: 0x55fc22af1c70: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55fc22ada4f0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55fc22b03620: i64 = undef
try.c: 0x55fc22b53130: 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: 0x55fc22b53000: i32 = Constant<0>
try.c: 0x55fc22b53000: i32 = Constant<0>
try.c: 0x55fc22b53000: i32 = Constant<0>
try.c: 0x55fc22b53000: i32 = Constant<0>
try.c: 0x55fc22b53000: i32 = Constant<0>
try.c: 0x55fc22b53000: i32 = Constant<0>
try.c: 0x55fc22b53000: i32 = Constant<0>
try.c: 0x55fc22b53000: i32 = Constant<0>
try.c: 0x55fc22b53000: 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: 0x5567578380c0: v4i64 = X86ISD::VTRUNC 0x556757837f90
try.c: 0x556757837f90: v16i32 = vselect 0x556757834aa0, 0x5567577c2390, 0x556757837e60
try.c: 0x556757834aa0: v4i1 = X86ISD::PCMPGTM 0x55675782ee40, 0x55675782a9d0
try.c: 0x55675782ee40: v4i64 = X86ISD::VBROADCAST 0x5567577c2850
try.c: 0x5567577c2850: i64,ch = load<LD8[%lsr.iv6971]> 0x556757728a00, 0x5567577da010, undef:i64
try.c: 0x5567577da010: i64,ch = CopyFromReg 0x556757728a00, Register:i64 %vreg50
try.c: 0x55675782ac30: i64 = Register %vreg50
try.c: 0x5567577de650: i64 = undef
try.c: 0x55675782a9d0: v4i64,ch = CopyFromReg 0x556757728a00, Register:v4i64 %vreg13
try.c: 0x55675782f690: v4i64 = Register %vreg13
try.c: 0x5567577c2390: v16i32 = X86ISD::VBROADCAST 0x55675782f0a0
try.c: 0x55675782f0a0: i32,ch = load<LD4[ConstantPool]> 0x556757728a00, 0x5567577d85e0, undef:i64
try.c: 0x5567577d85e0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5567577defd0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x5567577de650: i64 = undef
try.c: 0x556757837e60: 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: 0x556757837d30: i32 = Constant<0>
try.c: 0x556757837d30: i32 = Constant<0>
try.c: 0x556757837d30: i32 = Constant<0>
try.c: 0x556757837d30: i32 = Constant<0>
try.c: 0x556757837d30: i32 = Constant<0>
try.c: 0x556757837d30: i32 = Constant<0>
try.c: 0x556757837d30: i32 = Constant<0>
try.c: 0x556757837d30: i32 = Constant<0>
try.c: 0x556757837d30: 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: 0x55964134db80: v4i64 = X86ISD::VTRUNC 0x55964134da50
try.c: 0x55964134da50: v16i32 = vselect 0x55964134a560, 0x5596412ec2f0, 0x55964134d920
try.c: 0x55964134a560: v4i1 = X86ISD::PCMPGTM 0x559641345910, 0x5596413414a0
try.c: 0x559641345910: v4i64 = X86ISD::VBROADCAST 0x5596412ffb10
try.c: 0x5596412ffb10: i64,ch = load<LD8[%lsr.iv6971]> 0x5596412568f0, 0x559641333a90, undef:i64
try.c: 0x559641333a90: i64,ch = CopyFromReg 0x5596412568f0, Register:i64 %vreg50
try.c: 0x559641341700: i64 = Register %vreg50
try.c: 0x559641300fe0: i64 = undef
try.c: 0x5596413414a0: v4i64,ch = CopyFromReg 0x5596412568f0, Register:v4i64 %vreg13
try.c: 0x559641346160: v4i64 = Register %vreg13
try.c: 0x5596412ec2f0: v16i32 = X86ISD::VBROADCAST 0x559641345b70
try.c: 0x559641345b70: i32,ch = load<LD4[ConstantPool]> 0x5596412568f0, 0x5596412ff0f0, undef:i64
try.c: 0x5596412ff0f0: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x5596412e2d20: i64 = TargetConstantPool<i32 1> 0
try.c: 0x559641300fe0: i64 = undef
try.c: 0x55964134d920: 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: 0x55964134d7f0: i32 = Constant<0>
try.c: 0x55964134d7f0: i32 = Constant<0>
try.c: 0x55964134d7f0: i32 = Constant<0>
try.c: 0x55964134d7f0: i32 = Constant<0>
try.c: 0x55964134d7f0: i32 = Constant<0>
try.c: 0x55964134d7f0: i32 = Constant<0>
try.c: 0x55964134d7f0: i32 = Constant<0>
try.c: 0x55964134d7f0: i32 = Constant<0>
try.c: 0x55964134d7f0: 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:x64
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
fp_x64_asm.S: fp_x64_asm.S:65:3: error: invalid operand for instruction
fp_x64_asm.S: mov rcx, 0x57FFFFFFFFFFFFFF
fp_x64_asm.S: ^
fp_x64_asm.S: fp_x64_asm.S:67:3: error: invalid operand for instruction
fp_x64_asm.S: mov rcx, 0x2610B7B44423CF41
fp_x64_asm.S: ^
fp_x64_asm.S: fp_x64_asm.S:69:3: error: invalid operand for instruction
fp_x64_asm.S: mov rcx, 0x3737ED90F6FCFB5E
fp_x64_asm.S: ^
fp_x64_asm.S: fp_x64_asm.S:71:3: error: invalid operand for instruction
fp_x64_asm.S: mov rcx, 0xC08B8D7BB4EF49A0
fp_x64_asm.S: ^
fp_x64_asm.S: fp_x64_asm.S:73:3: error: invalid operand for instruction
fp_x64_asm.S: mov rcx, 0x0080CDEA83023C3C
fp_x64_asm.S: ^
fp_x64_asm.S: fp_x64_asm.S:81:3: error: invalid operand for instruction
fp_x64_asm.S: mov rcx, 0x57FFFFFFFFFFFFFF
fp_x64_asm.S: ^
fp_x64_asm.S: fp_x64_asm.S:94:3: error: invalid operand for instruction
fp_x64_asm.S: mov r8, 0x2610B7B44423CF41
fp_x64_asm.S: ^
fp_x64_asm.S: fp_x64_asm.S:96:3: error: invalid operand for instruction
fp_x64_asm.S: mov r9, 0x3737ED90F6FCFB5E
fp_x64_asm.S: ^
fp_x64_asm.S: fp_x64_asm.S:98:3: error: invalid operand for instruction
fp_x64_asm.S: ...

Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:x64
clang -march=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:x64
clang -march=native -O -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:x64
clang -march=native -Os -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:x64
clang -mcpu=native -O3 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE T:x64