Implementation notes: amd64, cel02, crypto_aead/deoxyseq256128v13

Computer: cel02
Architecture: amd64
CPU ID: GenuineIntel-00050657-bfebfbff
SUPERCOP version: 20201130
Operation: crypto_aead
Primitive: deoxyseq256128v13
TimeObject sizeTest sizeImplementationCompilerBenchmark dateSUPERCOP version
208166228503 0 046205 824 960T:refgcc_-march=native_-mtune=native_-O3_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
262793230099 0 044914 800 856T:refclang_-mcpu=native_-O3_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
503961825275 0 039821 824 896T:refgcc_-march=native_-mtune=native_-O2_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
646027225141 0 038124 792 856T:refclang_-march=native_-Os_-fomit-frame-pointer_-fwrapv_-Qunused-arguments_-fPIC_-fPIE2020121120201130
835424423390 0 036400 800 896T:refgcc_-march=native_-mtune=native_-Os_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130
882312424477 0 038789 824 896T:refgcc_-march=native_-mtune=native_-O_-fomit-frame-pointer_-fwrapv_-fPIC_-fPIE2020121120201130

Compiler output

Implementation: T:ref
Security model: timingleaks
Compiler: clang -march=native -O2 -fomit-frame-pointer -fwrapv -Qunused-arguments -fPIC -fPIE
try.c: fatal error: error in backend: Cannot select: 0x55d57bfba2b0: v4i64 = X86ISD::VTRUNC 0x55d57bfba180
try.c: 0x55d57bfba180: v16i32 = vselect 0x55d57bfa6180, 0x55d57bf5af90, 0x55d57bfba050
try.c: 0x55d57bfa6180: v4i1 = X86ISD::PCMPGTM 0x55d57bf9e920, 0x55d57bf9a4b0
try.c: 0x55d57bf9e920: v4i64 = X86ISD::VBROADCAST 0x55d57bf3fc40
try.c: 0x55d57bf3fc40: i64,ch = load<LD8[%lsr.iv6971]> 0x55d57beaf950, 0x55d57bf88750, undef:i64
try.c: 0x55d57bf88750: i64,ch = CopyFromReg 0x55d57beaf950, Register:i64 %vreg50
try.c: 0x55d57bf9a710: i64 = Register %vreg50
try.c: 0x55d57bf59600: i64 = undef
try.c: 0x55d57bf9a4b0: v4i64,ch = CopyFromReg 0x55d57beaf950, Register:v4i64 %vreg13
try.c: 0x55d57bf9f170: v4i64 = Register %vreg13
try.c: 0x55d57bf5af90: v16i32 = X86ISD::VBROADCAST 0x55d57bf9eb80
try.c: 0x55d57bf9eb80: i32,ch = load<LD4[ConstantPool]> 0x55d57beaf950, 0x55d57bf3f220, undef:i64
try.c: 0x55d57bf3f220: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55d57bf46180: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55d57bf59600: i64 = undef
try.c: 0x55d57bfba050: 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: 0x55d57bfb9f20: i32 = Constant<0>
try.c: 0x55d57bfb9f20: i32 = Constant<0>
try.c: 0x55d57bfb9f20: i32 = Constant<0>
try.c: 0x55d57bfb9f20: i32 = Constant<0>
try.c: 0x55d57bfb9f20: i32 = Constant<0>
try.c: 0x55d57bfb9f20: i32 = Constant<0>
try.c: 0x55d57bfb9f20: i32 = Constant<0>
try.c: 0x55d57bfb9f20: i32 = Constant<0>
try.c: 0x55d57bfb9f20: 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: 0x55af39f919b0: v4i64 = X86ISD::VTRUNC 0x55af39f91880
try.c: 0x55af39f91880: v16i32 = vselect 0x55af39f976d0, 0x55af39f274c0, 0x55af39f91750
try.c: 0x55af39f976d0: v4i1 = X86ISD::PCMPGTM 0x55af39f79010, 0x55af39f74ba0
try.c: 0x55af39f79010: v4i64 = X86ISD::VBROADCAST 0x55af39f27980
try.c: 0x55af39f27980: i64,ch = load<LD8[%lsr.iv6971]> 0x55af39e72a10, 0x55af39f0d6b0, undef:i64
try.c: 0x55af39f0d6b0: i64,ch = CopyFromReg 0x55af39e72a10, Register:i64 %vreg50
try.c: 0x55af39f74e00: i64 = Register %vreg50
try.c: 0x55af39f14f20: i64 = undef
try.c: 0x55af39f74ba0: v4i64,ch = CopyFromReg 0x55af39e72a10, Register:v4i64 %vreg13
try.c: 0x55af39f79860: v4i64 = Register %vreg13
try.c: 0x55af39f274c0: v16i32 = X86ISD::VBROADCAST 0x55af39f79270
try.c: 0x55af39f79270: i32,ch = load<LD4[ConstantPool]> 0x55af39e72a10, 0x55af39f0bc80, undef:i64
try.c: 0x55af39f0bc80: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55af39f158a0: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55af39f14f20: i64 = undef
try.c: 0x55af39f91750: 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: 0x55af39f91620: i32 = Constant<0>
try.c: 0x55af39f91620: i32 = Constant<0>
try.c: 0x55af39f91620: i32 = Constant<0>
try.c: 0x55af39f91620: i32 = Constant<0>
try.c: 0x55af39f91620: i32 = Constant<0>
try.c: 0x55af39f91620: i32 = Constant<0>
try.c: 0x55af39f91620: i32 = Constant<0>
try.c: 0x55af39f91620: i32 = Constant<0>
try.c: 0x55af39f91620: 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: 0x55d177ebc750: v4i64 = X86ISD::VTRUNC 0x55d177ebc620
try.c: 0x55d177ebc620: v16i32 = vselect 0x55d177ed1350, 0x55d177e5bd70, 0x55d177ebc4f0
try.c: 0x55d177ed1350: v4i1 = X86ISD::PCMPGTM 0x55d177eb4950, 0x55d177eb04e0
try.c: 0x55d177eb4950: v4i64 = X86ISD::VBROADCAST 0x55d177e54d00
try.c: 0x55d177e54d00: i64,ch = load<LD8[%lsr.iv6971]> 0x55d177dc5980, 0x55d177eab340, undef:i64
try.c: 0x55d177eab340: i64,ch = CopyFromReg 0x55d177dc5980, Register:i64 %vreg50
try.c: 0x55d177eb0740: i64 = Register %vreg50
try.c: 0x55d177e561d0: i64 = undef
try.c: 0x55d177eb04e0: v4i64,ch = CopyFromReg 0x55d177dc5980, Register:v4i64 %vreg13
try.c: 0x55d177eb51a0: v4i64 = Register %vreg13
try.c: 0x55d177e5bd70: v16i32 = X86ISD::VBROADCAST 0x55d177eb4bb0
try.c: 0x55d177eb4bb0: i32,ch = load<LD4[ConstantPool]> 0x55d177dc5980, 0x55d177e59340, undef:i64
try.c: 0x55d177e59340: i64 = X86ISD::WrapperRIP TargetConstantPool:i64<i32 1> 0
try.c: 0x55d177e6db30: i64 = TargetConstantPool<i32 1> 0
try.c: 0x55d177e561d0: i64 = undef
try.c: 0x55d177ebc4f0: 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: 0x55d177ebc3c0: i32 = Constant<0>
try.c: 0x55d177ebc3c0: i32 = Constant<0>
try.c: 0x55d177ebc3c0: i32 = Constant<0>
try.c: 0x55d177ebc3c0: i32 = Constant<0>
try.c: 0x55d177ebc3c0: i32 = Constant<0>
try.c: 0x55d177ebc3c0: i32 = Constant<0>
try.c: 0x55d177ebc3c0: i32 = Constant<0>
try.c: 0x55d177ebc3c0: i32 = Constant<0>
try.c: 0x55d177ebc3c0: 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