Implementation notes: amd64, cryptologic, crypto_aead/morus640128v1

Computer: cryptologic
Architecture: amd64
CPU ID: GenuineIntel-000206c2-bfebfbff
SUPERCOP version: 20140517
Operation: crypto_aead
Primitive: morus640128v1
TimeImplementationCompilerBenchmark dateSUPERCOP version
60049refgcc -funroll-loops -O2 -fomit-frame-pointer2014053120140517
60679refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014053120140517
60682refgcc -march=nocona -O -fomit-frame-pointer2014053120140517
60718refgcc -march=k8 -O -fomit-frame-pointer2014053120140517
60761refgcc -m64 -march=core2 -O -fomit-frame-pointer2014053120140517
60770refgcc -m64 -O -fomit-frame-pointer2014053120140517
60791refgcc -m64 -march=k8 -O -fomit-frame-pointer2014053120140517
60812refgcc -m64 -march=nocona -O -fomit-frame-pointer2014053120140517
60855refgcc -O -fomit-frame-pointer2014053120140517
60858refgcc -fno-schedule-insns -O -fomit-frame-pointer2014053120140517
61600refgcc -march=nocona -O2 -fomit-frame-pointer2014053120140517
61606refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140517
65285refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014053120140517
78894refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014053120140517
79094refgcc -march=nocona -Os -fomit-frame-pointer2014053120140517
79100refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014053120140517
79112refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014053120140517
79112refgcc -march=k8 -Os -fomit-frame-pointer2014053120140517
79167refgcc -Os -fomit-frame-pointer2014053120140517
79194refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014053120140517
79209refgcc -m64 -Os -fomit-frame-pointer2014053120140517
126079refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014053120140517
126251refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014053120140517
135125refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014053120140517
135292refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014053120140517
135292refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014053120140517
135300refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014053120140517
136517refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014053120140517
136592refgcc -funroll-loops -O -fomit-frame-pointer2014053120140517
136709refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014053120140517
136775refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014053120140517
137600refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140517
137759refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014053120140517
138000refgcc -march=nocona -O3 -fomit-frame-pointer2014053120140517
138100refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014053120140517
138417refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014053120140517
138417refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014053120140517
146950refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014053120140517
178284refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014053120140517
178309refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014053120140517
178559refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014053120140517
178584refgcc -funroll-loops -Os -fomit-frame-pointer2014053120140517
178625refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014053120140517
178650refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014053120140517
178858refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014053120140517
205158refgcc -funroll-loops2014053120140517
205161refgcc2014053120140517
205370refcc2014053120140517

Checksum failure

Implementation: crypto_aead/morus640128v1/ref
Compiler: gcc -O2 -fomit-frame-pointer
8b1878365e6fce95996a7f9490aed8c55eecee5de4602534e15ca2ead6e2d044
Number of similar (compiler,implementation) pairs: 5, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer ref
gcc -fno-schedule-insns -O2 -fomit-frame-pointer ref
gcc -m64 -O2 -fomit-frame-pointer ref
gcc -m64 -march=k8 -O2 -fomit-frame-pointer ref
gcc -march=k8 -O2 -fomit-frame-pointer ref

Test failure

Implementation: crypto_aead/morus640128v1/ref
Compiler: gcc -O3 -fomit-frame-pointer
error 111
crypto_aead_decrypt returns nonzero

Number of similar (compiler,implementation) pairs: 10, namely:
CompilerImplementations
gcc -O3 -fomit-frame-pointer ref
gcc -fno-schedule-insns -O3 -fomit-frame-pointer ref
gcc -funroll-loops -O3 -fomit-frame-pointer ref
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer ref
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer ref
gcc -m64 -O3 -fomit-frame-pointer ref
gcc -m64 -march=k8 -O3 -fomit-frame-pointer ref
gcc -march=k8 -O3 -fomit-frame-pointer ref