Implementation notes: amd64, agamemnon, crypto_encrypt/mceliece

Computer: agamemnon
Architecture: amd64
CPU ID: AuthenticAMD-00100fa0-178bfbff
SUPERCOP version: 20111120
Operation: crypto_encrypt
Primitive: mceliece
TimeImplementationCompilerBenchmark dateSUPERCOP version
1858856refgcc -m64 -O -fomit-frame-pointer2012010520111120
1862839refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2012010520111120
2460912refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2012010520111120
3534536refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2012010520111120
3955838refcc2012010520111120
3957502refgcc2012010520111120
7057344refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2012010520111120
7068507refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2012010520111120
7072288refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2012010520111120
7072544refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2012010520111120
7076723refgcc -funroll-loops -O2 -fomit-frame-pointer2012010520111120
7086424refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2012010520111120
7361440refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2012010520111120
7364824refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2012010520111120
7372915refgcc -march=k8 -O3 -fomit-frame-pointer2012010520111120
7376104refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2012010520111120
7378701refgcc -O3 -fomit-frame-pointer2012010520111120
7393461refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2012010520111120
7399088refgcc -funroll-loops -O3 -fomit-frame-pointer2012010520111120
7400048refgcc -m64 -O3 -fomit-frame-pointer2012010520111120
7406024refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2012010520111120
7407043refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2012010520111120
7441389refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2012010520111120
7503211refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2012010520111120
7520069refgcc -march=nocona -O2 -fomit-frame-pointer2012010520111120
7522800refgcc -march=nocona -O3 -fomit-frame-pointer2012010520111120
7524120refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2012010520111120
7528243refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010520111120
7540373refgcc -march=barcelona -O3 -fomit-frame-pointer2012010520111120
7543040refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2012010520111120
7543888refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2012010520111120
7573773refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2012010520111120
7587813refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2012010520111120
7592904refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2012010520111120
7613005refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2012010520111120
7614840refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010520111120
7618139refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2012010520111120
7623445refgcc -march=barcelona -O2 -fomit-frame-pointer2012010520111120
7655680refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2012010520111120
7697517refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2012010520111120
7727264refgcc -O2 -fomit-frame-pointer2012010520111120
7745016refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2012010520111120
7752832refgcc -m64 -O2 -fomit-frame-pointer2012010520111120
7757397refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2012010520111120
7761341refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2012010520111120
7762096refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2012010520111120
7765971refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2012010520111120
7829960refgcc -march=k8 -O2 -fomit-frame-pointer2012010520111120
8049104refgcc -m64 -march=nocona -O -fomit-frame-pointer2012010520111120
8058117refgcc -march=nocona -O -fomit-frame-pointer2012010520111120
8086293refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2012010520111120
8100373refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2012010520111120
8112032refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2012010520111120
8127704refgcc -funroll-loops -m64 -O -fomit-frame-pointer2012010520111120
8143757refgcc -funroll-loops -O -fomit-frame-pointer2012010520111120
8149064refgcc -march=k8 -Os -fomit-frame-pointer2012010520111120
8151395refgcc -m64 -march=core2 -Os -fomit-frame-pointer2012010520111120
8153096refgcc -Os -fomit-frame-pointer2012010520111120
8154021refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2012010520111120
8161269refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010520111120
8162272refgcc -funroll-loops -Os -fomit-frame-pointer2012010520111120
8164757refgcc -march=nocona -Os -fomit-frame-pointer2012010520111120
8164819refgcc -m64 -Os -fomit-frame-pointer2012010520111120
8166629refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2012010520111120
8167152refgcc -m64 -march=k8 -Os -fomit-frame-pointer2012010520111120
8168163refgcc -fno-schedule-insns -Os -fomit-frame-pointer2012010520111120
8169184refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2012010520111120
8171632refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2012010520111120
8182973refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2012010520111120
8183160refgcc -march=barcelona -Os -fomit-frame-pointer2012010520111120
8183648refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2012010520111120
8184053refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2012010520111120
8193965refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2012010520111120
8194467refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2012010520111120
8199272refgcc -m64 -march=nocona -Os -fomit-frame-pointer2012010520111120
8202819refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2012010520111120
8233176refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2012010520111120
8237592refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2012010520111120
8245768refgcc -m64 -march=core2 -O -fomit-frame-pointer2012010520111120
8254840refgcc -m64 -march=k8 -O -fomit-frame-pointer2012010520111120
8254840refgcc -march=k8 -O -fomit-frame-pointer2012010520111120
8270867refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2012010520111120
8275821refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2012010520111120
8277928refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2012010520111120
8280616refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2012010520111120
8283768refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2012010520111120
8292440refgcc -march=barcelona -O -fomit-frame-pointer2012010520111120
8297616refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010520111120
8318515refgcc -m64 -march=barcelona -O -fomit-frame-pointer2012010520111120
8410453refgcc -fno-schedule-insns -O -fomit-frame-pointer2012010520111120
8410499refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2012010520111120
8435059refgcc -O -fomit-frame-pointer2012010520111120
17895395refgcc -funroll-loops2012010520111120

Test failure

Implementation: crypto_encrypt/mceliece/ref
Compiler: gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer
error 111

Number of similar (compiler,implementation) pairs: 2, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer ref
gcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer ref