Implementation notes: amd64, thinkaes, crypto_hash/lane512

Computer: thinkaes
Architecture: amd64
CPU ID: GenuineIntel-00020652-bfebfbff
SUPERCOP version: 20100120
Operation: crypto_hash
Primitive: lane512
TimeImplementationCompilerBenchmark dateSUPERCOP version
95211cgcc -O -fomit-frame-pointer2010033120100120
95283cgcc -m64 -march=nocona -O -fomit-frame-pointer2010033120100120
95523cgcc -march=k8 -O -fomit-frame-pointer2010033120100120
95700cgcc -m64 -march=barcelona -O -fomit-frame-pointer2010033120100120
95787cgcc -m64 -march=barcelona -O -fomit-frame-pointer2010033120100120
95799cgcc -march=nocona -O -fomit-frame-pointer2010033120100120
95943cgcc -m64 -O -fomit-frame-pointer2010033120100120
95994cgcc -m64 -march=k8 -O -fomit-frame-pointer2010033120100120
96099cgcc -m64 -march=core2 -O -fomit-frame-pointer2010033120100120
96468cgcc -funroll-loops -O -fomit-frame-pointer2010033120100120
96576cgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2010033120100120
96807cgcc -march=barcelona -O -fomit-frame-pointer2010033120100120
96912cgcc -fno-schedule-insns -O -fomit-frame-pointer2010033120100120
96930cgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2010033120100120
97452cgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2010033120100120
97662cgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2010033120100120
97956cgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2010033120100120
98700cgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2010033120100120
98997cgcc -funroll-loops -m64 -O -fomit-frame-pointer2010033120100120
99039cgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2010033120100120
99096cgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2010033120100120
99288cgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2010033120100120
99648cgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2010033120100120
106164cicc -m64 -O1 -static -no-vec2010033120100120
106470cicc -O1 -static -no-vec2010033120100120
106692cicc -m64 -O2 -static -no-vec2010033120100120
106851cicc -m64 -xHost -vec-report0 -static2010033120100120
106896cicc -O1 -xP -static2010033120100120
107205cicc -m64 -O1 -static2010033120100120
107220cicc -O1 -xP -static -no-vec2010033120100120
107346cicc2010033120100120
107475cicc -no-vec2010033120100120
107709cicc -m64 -Os -static2010033120100120
107820cicc -O3 -xP -static2010033120100120
107838cicc -O1 -xW -static -no-vec2010033120100120
107889cicc -O3 -xP -static -no-vec2010033120100120
108003cicc -Os -xP -static2010033120100120
108060cicc -O2 -static -no-vec2010033120100120
108135cicc -m64 -O3 -static2010033120100120
108138cicc -m64 -O2 -static2010033120100120
108156cicc -O1 -xW -static2010033120100120
108222cicc -Os -xP -static -no-vec2010033120100120
108225cicc -O2 -xW -static2010033120100120
108357cicc -O1 -static2010033120100120
108396cicc -O2 -xP -static -no-vec2010033120100120
108408cicc -Os -static2010033120100120
108456cicc -O2 -static2010033120100120
108480cicc -m64 -Os -static -no-vec2010033120100120
108486cicc -Os -static -no-vec2010033120100120
108495cicc -O2 -xW -static -no-vec2010033120100120
108531cicc -O3 -static2010033120100120
108531cicc -m64 -O3 -static -no-vec2010033120100120
108567cicc -O3 -static -no-vec2010033120100120
108684cicc -Os -xW -static2010033120100120
108699cicc -O2 -xP -static2010033120100120
108999cicc -O3 -xW -static2010033120100120
109110cicc -O3 -xW -static -no-vec2010033120100120
109200cicc -Os -xW -static -no-vec2010033120100120
110673cgcc -m64 -march=k8 -O2 -fomit-frame-pointer2010033120100120
111174cgcc -m64 -O3 -fomit-frame-pointer2010033120100120
111384cgcc -m64 -march=core2 -O2 -fomit-frame-pointer2010033120100120
111780cgcc -fno-schedule-insns -O2 -fomit-frame-pointer2010033120100120
111858cgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2010033120100120
112059cgcc -m64 -march=core2 -O3 -fomit-frame-pointer2010033120100120
112083cgcc -O2 -fomit-frame-pointer2010033120100120
112116cgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2010033120100120
112170cgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2010033120100120
112218cgcc -m64 -march=k8 -O3 -fomit-frame-pointer2010033120100120
112251cgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2010033120100120
112305cgcc -march=barcelona -O3 -fomit-frame-pointer2010033120100120
112347cgcc -m64 -march=nocona -O3 -fomit-frame-pointer2010033120100120
112392cgcc -march=k8 -O2 -fomit-frame-pointer2010033120100120
112401cgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010033120100120
112437cgcc -march=nocona -O2 -fomit-frame-pointer2010033120100120
112440cgcc -fno-schedule-insns -O3 -fomit-frame-pointer2010033120100120
112467cgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2010033120100120
112485cgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2010033120100120
112545cgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2010033120100120
112698cgcc -m64 -O2 -fomit-frame-pointer2010033120100120
113040cgcc -march=barcelona -O2 -fomit-frame-pointer2010033120100120
113085cgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010033120100120
113145cgcc -m64 -march=nocona -O2 -fomit-frame-pointer2010033120100120
113175cgcc -march=nocona -O3 -fomit-frame-pointer2010033120100120
113412cgcc -O3 -fomit-frame-pointer2010033120100120
113841cgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2010033120100120
114018cgcc -march=k8 -O3 -fomit-frame-pointer2010033120100120
114255cgcc -funroll-loops -O2 -fomit-frame-pointer2010033120100120
114795cgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2010033120100120
114801cgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2010033120100120
115197cgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2010033120100120
115341cgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2010033120100120
115365cgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2010033120100120
115494cgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2010033120100120
115500cgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2010033120100120
115647cgcc -funroll-loops -O3 -fomit-frame-pointer2010033120100120
115668cgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2010033120100120
115746cgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2010033120100120
115854cgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2010033120100120
116148cgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2010033120100120
116373cgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2010033120100120
116901cgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2010033120100120
117903cgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2010033120100120
120654cgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2010033120100120
121671cgcc -m64 -march=k8 -Os -fomit-frame-pointer2010033120100120
121821cgcc -march=nocona -Os -fomit-frame-pointer2010033120100120
122544cgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2010033120100120
122700cgcc -fno-schedule-insns -Os -fomit-frame-pointer2010033120100120
122763cgcc -march=k8 -Os -fomit-frame-pointer2010033120100120
122814cgcc -Os -fomit-frame-pointer2010033120100120
122970cgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010033120100120
123078cgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2010033120100120
123108cgcc -m64 -Os -fomit-frame-pointer2010033120100120
123150cgcc -march=barcelona -Os -fomit-frame-pointer2010033120100120
123312cgcc -m64 -march=barcelona -Os -fomit-frame-pointer2010033120100120
123399cgcc -m64 -march=nocona -Os -fomit-frame-pointer2010033120100120
123756cgcc -m64 -march=core2 -Os -fomit-frame-pointer2010033120100120
125100cgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2010033120100120
125295cgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2010033120100120
126054cgcc -funroll-loops -m64 -Os -fomit-frame-pointer2010033120100120
126249cgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2010033120100120
126282cgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2010033120100120
126306cgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2010033120100120
126444cgcc -funroll-loops -Os -fomit-frame-pointer2010033120100120
126639cgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2010033120100120
126945cgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2010033120100120
127065cgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2010033120100120
128340cgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2010033120100120
132558ccc2010033120100120
133347cgcc2010033120100120
135123cgcc -funroll-loops2010033120100120