Implementation notes: amd64, enigma, crypto_aead/icepole128av1

Computer: enigma
Architecture: amd64
CPU ID: GenuineIntel-000006fb-bfebfbff
SUPERCOP version: 20140529
Operation: crypto_aead
Primitive: icepole128av1
TimeImplementationCompilerBenchmark dateSUPERCOP version
110997refgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140529
111510refgcc -march=nocona -O3 -fomit-frame-pointer2014060220140529
111537refgcc -m64 -march=nocona -O3 -fomit-frame-pointer2014060220140529
111573refgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2014060220140529
112455refgcc -O3 -fomit-frame-pointer2014060220140529
112626refgcc -m64 -march=core2 -msse4.1 -O3 -fomit-frame-pointer2014060220140529
112824refgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2014060220140529
113103refgcc -m64 -march=core2 -msse4 -O3 -fomit-frame-pointer2014060220140529
113121refgcc -m64 -march=core2 -O3 -fomit-frame-pointer2014060220140529
113553refgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2014060220140529
113814refgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140529
114831refgcc -funroll-loops -O3 -fomit-frame-pointer2014060220140529
115956refgcc -m64 -O3 -fomit-frame-pointer2014060220140529
116280refgcc -fno-schedule-insns -O3 -fomit-frame-pointer2014060220140529
116991refgcc -march=barcelona -O3 -fomit-frame-pointer2014060220140529
117468refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140529
117828refgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2014060220140529
117864refgcc -march=k8 -O3 -fomit-frame-pointer2014060220140529
117918refgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140529
118107refgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140529
118143refgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140529
118431refgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2014060220140529
119052refgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2014060220140529
119484refgcc -m64 -march=k8 -O3 -fomit-frame-pointer2014060220140529
119529refgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140529
119880refgcc -funroll-loops -O2 -fomit-frame-pointer2014060220140529
120105refgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2014060220140529
120177refgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2014060220140529
122850refgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140529
123354refgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2014060220140529
123363refgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2014060220140529
123750refgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140529
127098refgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2014060220140529
127215refgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2014060220140529
127503refgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2014060220140529
127593refgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2014060220140529
127782refgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2014060220140529
127881refgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2014060220140529
128016refgcc -funroll-loops -O -fomit-frame-pointer2014060220140529
128034refgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2014060220140529
128196refgcc -funroll-loops -m64 -O -fomit-frame-pointer2014060220140529
162648refgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2014060220140529
163017refgcc -fno-schedule-insns -O2 -fomit-frame-pointer2014060220140529
163449refgcc -O2 -fomit-frame-pointer2014060220140529
163485refgcc -m64 -O2 -fomit-frame-pointer2014060220140529
163737refgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2014060220140529
163782refgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2014060220140529
164133refgcc -m64 -march=core2 -O2 -fomit-frame-pointer2014060220140529
167364refgcc -march=barcelona -O2 -fomit-frame-pointer2014060220140529
167373refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140529
167508refgcc -m64 -march=k8 -O2 -fomit-frame-pointer2014060220140529
167634refgcc -march=k8 -O2 -fomit-frame-pointer2014060220140529
168048refgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2014060220140529
176742refgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2014060220140529
177381refgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2014060220140529
177390refgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2014060220140529
177471refgcc -m64 -march=core2 -O -fomit-frame-pointer2014060220140529
178515refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060220140529
178524refgcc -m64 -march=barcelona -O -fomit-frame-pointer2014060220140529
178533refgcc -march=barcelona -O -fomit-frame-pointer2014060220140529
178704refgcc -m64 -march=k8 -O -fomit-frame-pointer2014060220140529
178803refgcc -march=k8 -O -fomit-frame-pointer2014060220140529
179892refgcc -fno-schedule-insns -O -fomit-frame-pointer2014060220140529
179910refgcc -m64 -O -fomit-frame-pointer2014060220140529
188307refgcc -O -fomit-frame-pointer2014060220140529
199566refgcc -m64 -march=nocona -O2 -fomit-frame-pointer2014060220140529
199566refgcc -march=nocona -O2 -fomit-frame-pointer2014060220140529
210501refgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2014060220140529
210501refgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2014060220140529
212058refgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2014060220140529
213183refgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2014060220140529
213903refgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140529
214065refgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2014060220140529
214083refgcc -funroll-loops -Os -fomit-frame-pointer2014060220140529
214182refgcc -funroll-loops -m64 -Os -fomit-frame-pointer2014060220140529
214209refgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2014060220140529
214992refgcc -march=k8 -Os -fomit-frame-pointer2014060220140529
215109refgcc -m64 -Os -fomit-frame-pointer2014060220140529
215145refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140529
215244refgcc -march=barcelona -Os -fomit-frame-pointer2014060220140529
215406refgcc -m64 -march=barcelona -Os -fomit-frame-pointer2014060220140529
215856refgcc -fno-schedule-insns -Os -fomit-frame-pointer2014060220140529
215910refgcc -Os -fomit-frame-pointer2014060220140529
215973refgcc -m64 -march=k8 -Os -fomit-frame-pointer2014060220140529
216684refgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2014060220140529
216729refgcc -m64 -march=nocona -Os -fomit-frame-pointer2014060220140529
217053refgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2014060220140529
217098refgcc -m64 -march=core2 -Os -fomit-frame-pointer2014060220140529
217125refgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2014060220140529
217314refgcc -march=nocona -Os -fomit-frame-pointer2014060220140529
221706refgcc -march=nocona -O -fomit-frame-pointer2014060220140529
221805refgcc -m64 -march=nocona -O -fomit-frame-pointer2014060220140529
832068refgcc2014060220140529
833400refgcc -funroll-loops2014060220140529
834543refcc2014060220140529