Implementation notes: amd64, trident, crypto_stream/aes256estream

Computer: trident
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20120521
Operation: crypto_stream
Primitive: aes256estream
TimeImplementationCompilerBenchmark dateSUPERCOP version
30330e/hongjun/v1gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011071320110708
30360e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011071320110708
30480e/hongjun/v1gcc -m64 -Os -fomit-frame-pointer2011071320110708
30530e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011071320110708
30530e/hongjun/v1gcc -m64 -march=k8 -Os -fomit-frame-pointer2011071320110708
30600e/hongjun/v1gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071320110708
30610e/hongjun/v0gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011071320110708
30620e/hongjun/v1gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071320110708
30650e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011071320110708
30710e/hongjun/v1gcc -m64 -march=nocona -Os -fomit-frame-pointer2011071320110708
30740e/hongjun/v1gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071320110708
30760e/hongjun/v1gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011071320110708
30760e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011071320110708
30760e/hongjun/v1gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071320110708
30810e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011071320110708
30830e/hongjun/v1gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011071320110708
30920e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011071320110708
30940e/hongjun/v1gcc -m64 -O2 -fomit-frame-pointer2011071320110708
30940e/hongjun/v1gcc -m64 -O3 -fomit-frame-pointer2011071320110708
30950e/hongjun/v1gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011071320110708
30970e/hongjun/v1gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011071320110708
30980e/hongjun/v0gcc -m64 -march=k8 -Os -fomit-frame-pointer2011071320110708
31040e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011071320110708
31040e/hongjun/v1gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071320110708
31040e/hongjun/v0gcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071320110708
31040e/hongjun/v1gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071320110708
31040e/hongjun/v1gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071320110708
31050e/hongjun/v1gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071320110708
31050e/hongjun/v0gcc -m64 -O2 -fomit-frame-pointer2011071320110708
31050e/hongjun/v0gcc -m64 -Os -fomit-frame-pointer2011071320110708
31060e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011071320110708
31060e/hongjun/v0gcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071320110708
31080e/hongjun/v0gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011071320110708
31090e/hongjun/v0gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011071320110708
31090e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011071320110708
31100e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011071320110708
31100e/hongjun/v0gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011071320110708
31110e/hongjun/v0gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011071320110708
31150e/hongjun/v0gcc -m64 -O3 -fomit-frame-pointer2011071320110708
31160e/hongjun/v0gcc -m64 -march=nocona -Os -fomit-frame-pointer2011071320110708
31210e/hongjun/v1gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071320110708
31210e/hongjun/v0gcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071320110708
31220e/hongjun/v1gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071320110708
31230e/hongjun/v1gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011071320110708
31230e/hongjun/v1gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011071320110708
31240e/hongjun/v1gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071320110708
31250e/hongjun/v1gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071320110708
31280e/hongjun/v0gcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071320110708
31480e/hongjun/v0gcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071320110708
31500e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011071320110708
31500e/hongjun/v0gcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071320110708
31530e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011071320110708
31550e/hongjun/v0gcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071320110708
31580e/hongjun/v0gcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071320110708
31590e/hongjun/v0gcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071320110708
31590e/hongjun/v0gcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071320110708
31640e/hongjun/v0gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011071320110708
31660e/hongjun/v0gcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071320110708
31680e/hongjun/v0gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011071320110708
31690e/hongjun/v0gcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071320110708
32310e/hongjun/v1gcc -funroll-loops -m64 -O -fomit-frame-pointer2011071320110708
32330e/hongjun/v1gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011071320110708
32350e/hongjun/v1gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011071320110708
32360e/hongjun/v1gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011071320110708
32360e/hongjun/v1gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011071320110708
32370e/hongjun/v1gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011071320110708
32370e/hongjun/v1gcc -m64 -march=k8 -O -fomit-frame-pointer2011071320110708
32370e/hongjun/v1gcc -m64 -march=nocona -O -fomit-frame-pointer2011071320110708
32380e/hongjun/v1gcc -m64 -O -fomit-frame-pointer2011071320110708
32420e/hongjun/v1gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011071320110708
35290e/hongjun/v0gcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011071320110708
35300e/hongjun/v0gcc -funroll-loops -m64 -O -fomit-frame-pointer2011071320110708
35350e/hongjun/v0gcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011071320110708
35360e/hongjun/v0gcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011071320110708
35370e/hongjun/v0gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011071320110708
35390e/hongjun/v0gcc -m64 -march=k8 -O -fomit-frame-pointer2011071320110708
35410e/hongjun/v0gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011071320110708
35440e/hongjun/v0gcc -m64 -O -fomit-frame-pointer2011071320110708
35440e/hongjun/v0gcc -m64 -march=nocona -O -fomit-frame-pointer2011071320110708
35450e/hongjun/v0gcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011071320110708
37580e/gladmangcc -funroll-loops -m64 -Os -fomit-frame-pointer2011071320110708
37680e/gladmangcc -m64 -march=k8 -Os -fomit-frame-pointer2011071320110708
37690e/gladmangcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011071320110708
37700e/gladmangcc -m64 -O2 -fomit-frame-pointer2011071320110708
37710e/gladmangcc -m64 -Os -fomit-frame-pointer2011071320110708
37840e/gladmangcc -m64 -O3 -fomit-frame-pointer2011071320110708
37900e/gladmangcc -m64 -march=k8 -O2 -fomit-frame-pointer2011071320110708
37940e/gladmangcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011071320110708
37950e/gladmangcc -m64 -march=k8 -O3 -fomit-frame-pointer2011071320110708
38060e/gladmangcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011071320110708
38120e/gladmangcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011071320110708
38170e/gladmangcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011071320110708
38340e/gladmangcc -m64 -march=nocona -Os -fomit-frame-pointer2011071320110708
38390e/gladmangcc -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071320110708
38550e/gladmangcc -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071320110708
38840e/gladmangcc -funroll-loops -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071320110708
38910e/gladmangcc -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071320110708
38910e/gladmangcc -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071320110708
38970e/gladmangcc -funroll-loops -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071320110708
39040e/gladmangcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011071320110708
39060e/gladmangcc -funroll-loops -m64 -mcpu=G4 -Os -fomit-frame-pointer2011071320110708
39070e/gladmangcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011071320110708
39080e/gladmangcc -funroll-loops -m64 -mcpu=G4 -O2 -fomit-frame-pointer2011071320110708
39160e/gladmangcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011071320110708
39160e/gladmangcc -funroll-loops -m64 -mcpu=G5 -O2 -fomit-frame-pointer2011071320110708
39160e/gladmangcc -m64 -march=nocona -O2 -fomit-frame-pointer2011071320110708
39210e/gladmangcc -m64 -mcpu=G4 -O3 -fomit-frame-pointer2011071320110708
39270e/gladmangcc -funroll-loops -m64 -mcpu=G5 -Os -fomit-frame-pointer2011071320110708
39280e/gladmangcc -m64 -march=nocona -O3 -fomit-frame-pointer2011071320110708
39310e/gladmangcc -m64 -mcpu=G5 -O3 -fomit-frame-pointer2011071320110708
39670e/gladmangcc -m64 -march=k8 -O -fomit-frame-pointer2011071320110708
39900e/gladmangcc -funroll-loops -m64 -O -fomit-frame-pointer2011071320110708
39950e/gladmangcc -m64 -mcpu=G4 -O -fomit-frame-pointer2011071320110708
40010e/gladmangcc -m64 -mcpu=G5 -O -fomit-frame-pointer2011071320110708
40050e/gladmangcc -funroll-loops -m64 -mcpu=G4 -O -fomit-frame-pointer2011071320110708
40150e/gladmangcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011071320110708
40200e/gladmangcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011071320110708
40250e/gladmangcc -m64 -march=nocona -O -fomit-frame-pointer2011071320110708
40290e/gladmangcc -m64 -O -fomit-frame-pointer2011071320110708
40300e/gladmangcc -funroll-loops -m64 -mcpu=G5 -O -fomit-frame-pointer2011071320110708