Implementation notes: amd64, mace, crypto_hash/groestl512

Computer: mace
Architecture: amd64
CPU ID: AuthenticAMD-00040fb2-178bfbff
SUPERCOP version: 20120310
Operation: crypto_hash
Primitive: groestl512
TimeImplementationCompilerBenchmark dateSUPERCOP version
61988opterongcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090420110831
62008opterongcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090420110831
62011opterongcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090420110831
62046opterongcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090420110831
62048opterongcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090420110831
62094opterongcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090420110831
62094opterongcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090420110831
62099opterongcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090420110831
62112opterongcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090420110831
62126opterongcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090420110831
62161opterongcc -funroll-loops -O2 -fomit-frame-pointer2011090420110831
62193opterongcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090420110831
62256opterongcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090420110831
62260opterongcc -funroll-loops -m64 -O -fomit-frame-pointer2011090420110831
62263opterongcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090420110831
62266opterongcc -funroll-loops -O3 -fomit-frame-pointer2011090420110831
62283opterongcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090420110831
62290opterongcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090420110831
62323opterongcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090420110831
62333opterongcc -march=nocona -O3 -fomit-frame-pointer2011090420110831
62345opterongcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090420110831
62376opterongcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090420110831
62384opterongcc -funroll-loops -O -fomit-frame-pointer2011090420110831
62385opterongcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090420110831
62400opterongcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090420110831
62408opterongcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090420110831
62472opterongcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090420110831
62483opterongcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090420110831
62506opterongcc -march=k8 -O3 -fomit-frame-pointer2011090420110831
62508opterongcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090420110831
62526opterongcc -m64 -O3 -fomit-frame-pointer2011090420110831
62536opterongcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090420110831
62541opterongcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090420110831
62571opterongcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090420110831
62619opterongcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090420110831
62648opterongcc -O3 -fomit-frame-pointer2011090420110831
62744opterongcc -march=barcelona -O3 -fomit-frame-pointer2011090420110831
62931opterongcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090420110831
63530opterongcc -march=k8 -O2 -fomit-frame-pointer2011090420110831
63535opterongcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090420110831
63537opterongcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090420110831
63542opterongcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090420110831
63548opterongcc -m64 -O2 -fomit-frame-pointer2011090420110831
63555opterongcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090420110831
63588opterongcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090420110831
63624opterongcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090420110831
63660opterongcc -march=k8 -O -fomit-frame-pointer2011090420110831
63661opterongcc -m64 -march=core2 -O -fomit-frame-pointer2011090420110831
63671opterongcc -m64 -march=k8 -O -fomit-frame-pointer2011090420110831
63673opterongcc -O2 -fomit-frame-pointer2011090420110831
63688opterongcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090420110831
63732opterongcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090420110831
63760opterongcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090420110831
63762opterongcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090420110831
63824opterongcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090420110831
63900opterongcc -march=nocona -O2 -fomit-frame-pointer2011090420110831
63905opterongcc -march=barcelona -O2 -fomit-frame-pointer2011090420110831
63985opterongcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090420110831
64000opterongcc -m64 -march=core2 -Os -fomit-frame-pointer2011090420110831
64002opterongcc -Os -fomit-frame-pointer2011090420110831
64006opterongcc -m64 -Os -fomit-frame-pointer2011090420110831
64010opterongcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090420110831
64011opterongcc -march=barcelona -Os -fomit-frame-pointer2011090420110831
64027opterongcc -m64 -march=nocona -Os -fomit-frame-pointer2011090420110831
64033opterongcc -march=nocona -O -fomit-frame-pointer2011090420110831
64047opterongcc -march=nocona -Os -fomit-frame-pointer2011090420110831
64052opterongcc -march=k8 -Os -fomit-frame-pointer2011090420110831
64053opterongcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090420110831
64063opterongcc -m64 -march=nocona -O -fomit-frame-pointer2011090420110831
64097opterongcc -march=barcelona -O -fomit-frame-pointer2011090420110831
64122opterongcc -funroll-loops -Os -fomit-frame-pointer2011090420110831
64135opterongcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090420110831
64144opterongcc -fno-schedule-insns -O -fomit-frame-pointer2011090420110831
64144opterongcc -fno-schedule-insns -Os -fomit-frame-pointer2011090420110831
64146opterongcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090420110831
64150opterongcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090420110831
64151opterongcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090420110831
64165opterongcc -m64 -march=k8 -Os -fomit-frame-pointer2011090420110831
64175opterongcc -m64 -march=barcelona -O -fomit-frame-pointer2011090420110831
64192opterongcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090420110831
64198opterongcc -O -fomit-frame-pointer2011090420110831
64200opterongcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090420110831
64215opterongcc -m64 -O -fomit-frame-pointer2011090420110831
64220opterongcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090420110831
64228opterongcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090420110831
64260opterongcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090420110831
111982core2duogcc -funroll-loops -m64 -O -fomit-frame-pointer2011090420110831
111985core2duogcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090420110831
111999core2duogcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090420110831
112029core2duogcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090420110831
112063core2duogcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090420110831
112105core2duogcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090420110831
112130core2duogcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090420110831
112216core2duogcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090420110831
112229core2duogcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090420110831
112230core2duogcc -march=nocona -O3 -fomit-frame-pointer2011090420110831
112234core2duogcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090420110831
112254core2duogcc -funroll-loops -O -fomit-frame-pointer2011090420110831
112278core2duogcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090420110831
112313core2duogcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090420110831
112388core2duogcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090420110831
112564core2duogcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090420110831
112603core2duogcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090420110831
112622core2duogcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090420110831
112625core2duogcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090420110831
112635core2duogcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090420110831
112655core2duogcc -funroll-loops -O2 -fomit-frame-pointer2011090420110831
112779core2duogcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090420110831
112829core2duogcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090420110831
112835core2duogcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090420110831
112842core2duogcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090420110831
112889core2duogcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090420110831
112892core2duogcc -funroll-loops -O3 -fomit-frame-pointer2011090420110831
112892core2duogcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090420110831
112910core2duogcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090420110831
113031core2duogcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090420110831
113078core2duogcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090420110831
113079core2duogcc -O3 -fomit-frame-pointer2011090420110831
113095core2duogcc -march=k8 -O3 -fomit-frame-pointer2011090420110831
113096core2duogcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090420110831
113105core2duogcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090420110831
113113core2duogcc -m64 -O3 -fomit-frame-pointer2011090420110831
113241core2duogcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090420110831
113245core2duogcc -march=barcelona -O3 -fomit-frame-pointer2011090420110831
113820core2duogcc -m64 -O -fomit-frame-pointer2011090420110831
113839core2duogcc -march=nocona -O -fomit-frame-pointer2011090420110831
113936core2duogcc -march=nocona -O2 -fomit-frame-pointer2011090420110831
113937core2duogcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090420110831
113950core2duogcc -O -fomit-frame-pointer2011090420110831
113955core2duogcc -m64 -march=nocona -O -fomit-frame-pointer2011090420110831
113963core2duogcc -fno-schedule-insns -O -fomit-frame-pointer2011090420110831
114102core2duogcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090420110831
114107core2duogcc -O2 -fomit-frame-pointer2011090420110831
114111core2duogcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090420110831
114116core2duogcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090420110831
114117core2duogcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090420110831
114118core2duogcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090420110831
114153core2duogcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090420110831
114170core2duogcc -march=barcelona -O2 -fomit-frame-pointer2011090420110831
114178core2duogcc -march=k8 -O2 -fomit-frame-pointer2011090420110831
114212core2duogcc -m64 -O2 -fomit-frame-pointer2011090420110831
114263core2duogcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090420110831
114747core2duogcc -march=barcelona -O -fomit-frame-pointer2011090420110831
114786core2duogcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090420110831
114799core2duogcc -m64 -march=barcelona -O -fomit-frame-pointer2011090420110831
114820core2duogcc -m64 -march=core2 -O -fomit-frame-pointer2011090420110831
114837core2duogcc -march=k8 -O -fomit-frame-pointer2011090420110831
114852core2duogcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090420110831
114898core2duogcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090420110831
114901core2duogcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090420110831
114917core2duogcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090420110831
114922core2duogcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090420110831
114922core2duogcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090420110831
114926core2duogcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090420110831
114936core2duogcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090420110831
114938core2duogcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090420110831
114949core2duogcc -funroll-loops -Os -fomit-frame-pointer2011090420110831
115031core2duogcc -march=barcelona -Os -fomit-frame-pointer2011090420110831
115037core2duogcc -m64 -march=core2 -Os -fomit-frame-pointer2011090420110831
115049core2duogcc -m64 -march=k8 -Os -fomit-frame-pointer2011090420110831
115054core2duogcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090420110831
115054core2duogcc -m64 -march=nocona -Os -fomit-frame-pointer2011090420110831
115057core2duogcc -march=k8 -Os -fomit-frame-pointer2011090420110831
115063core2duogcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090420110831
115068core2duogcc -m64 -Os -fomit-frame-pointer2011090420110831
115073core2duogcc -march=nocona -Os -fomit-frame-pointer2011090420110831
115083core2duogcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090420110831
115084core2duogcc -fno-schedule-insns -Os -fomit-frame-pointer2011090420110831
115084core2duogcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090420110831
115098core2duogcc -Os -fomit-frame-pointer2011090420110831
115110core2duogcc -m64 -march=k8 -O -fomit-frame-pointer2011090420110831
115119core2duogcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090420110831
123017sphlib-smallgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090420110831
123042sphlib-smallgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090420110831
123069sphlib-smallgcc -funroll-loops -O2 -fomit-frame-pointer2011090420110831
124193sphlib-smallgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090420110831
124202sphlib-smallgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090420110831
124246sphlib-smallgcc -funroll-loops -O3 -fomit-frame-pointer2011090420110831
127845opt64gcc -march=nocona -O -fomit-frame-pointer2011090420110831
128128opt64gcc -m64 -O -fomit-frame-pointer2011090420110831
128132opt64gcc -m64 -march=barcelona -O -fomit-frame-pointer2011090420110831
128216opt64gcc -m64 -march=nocona -O -fomit-frame-pointer2011090420110831
128220opt64gcc -march=barcelona -O -fomit-frame-pointer2011090420110831
128233opt64gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090420110831
128234opt64gcc -O -fomit-frame-pointer2011090420110831
128375opt64gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090420110831
128421opt64gcc -march=k8 -O -fomit-frame-pointer2011090420110831
128436opt64gcc -m64 -march=core2 -O -fomit-frame-pointer2011090420110831
128462opt64gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090420110831
128521opt64gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090420110831
128557opt64gcc -fno-schedule-insns -O -fomit-frame-pointer2011090420110831
128606core2duogcc2011090420110831
128615opt64gcc -funroll-loops -O -fomit-frame-pointer2011090420110831
128625core2duocc2011090420110831
128630opt64gcc -m64 -march=k8 -O -fomit-frame-pointer2011090420110831
128652core2duogcc -funroll-loops2011090420110831
128806opt64gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090420110831
128825opt64gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090420110831
129010opt64gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090420110831
129017opt64gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090420110831
129055opt64gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090420110831
129140opt64gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090420110831
129329opt64gcc -funroll-loops -m64 -O -fomit-frame-pointer2011090420110831
131484opt64gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090420110831
131534opt64gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090420110831
131589sphlibgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090420110831
131649sphlibgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090420110831
131970opt64gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090420110831
131994sphlibgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090420110831
132004opt64gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090420110831
132023opt64gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090420110831
132047sphlibgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090420110831
132082opt64gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090420110831
132123sphlibgcc -funroll-loops -m64 -O -fomit-frame-pointer2011090420110831
132139sphlibgcc -funroll-loops -O -fomit-frame-pointer2011090420110831
132152sphlibgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090420110831
132160sphlibgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090420110831
132214sphlibgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090420110831
132249opt64gcc -funroll-loops -Os -fomit-frame-pointer2011090420110831
132413sphlib-adaptedgcc -funroll-loops -O3 -fomit-frame-pointer2011090420110831
132482sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090420110831
132669sphlibgcc -march=barcelona -O -fomit-frame-pointer2011090420110831
132684sphlibgcc -m64 -march=barcelona -O -fomit-frame-pointer2011090420110831
132704sphlib-adaptedgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090420110831
132725sphlib-adaptedgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090420110831
132799sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090420110831
132921sphlib-adaptedgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090420110831
132932sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090420110831
133350sphlibgcc -m64 -march=k8 -O -fomit-frame-pointer2011090420110831
133397sphlibgcc -march=k8 -O -fomit-frame-pointer2011090420110831
133463sphlibgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090420110831
133567sphlib-smallgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090420110831
133594sphlib-smallgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090420110831
134441sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090420110831
134472sphlibgcc -march=nocona -O -fomit-frame-pointer2011090420110831
134518sphlibgcc -m64 -march=nocona -O -fomit-frame-pointer2011090420110831
134577sphlib-smallgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090420110831
134584sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090420110831
134627sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090420110831
134682sphlib-adaptedgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090420110831
134684sphlibgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090420110831
134741sphlibgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090420110831
134743sphlib-adaptedgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090420110831
134751sphlib-adaptedgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090420110831
134757sphlibgcc -m64 -march=core2 -O -fomit-frame-pointer2011090420110831
134964sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090420110831
135100sphlib-adaptedgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090420110831
135113sphlib-adaptedgcc -m64 -march=core2 -O -fomit-frame-pointer2011090420110831
135128sphlib-adaptedgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090420110831
135138sphlib-adaptedgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090420110831
135181sphlib-adaptedgcc -funroll-loops -Os -fomit-frame-pointer2011090420110831
135187sphlib-smallgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090420110831
135213sphlib-adaptedgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090420110831
135216sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090420110831
135219sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090420110831
135375sphlibgcc -fno-schedule-insns -O -fomit-frame-pointer2011090420110831
135380sphlibgcc -O -fomit-frame-pointer2011090420110831
135388sphlib-smallgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090420110831
135391sphlib-adaptedgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090420110831
135400sphlib-smallgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090420110831
135452sphlib-adaptedgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090420110831
135576sphlib-adaptedgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090420110831
135597sphlib-adaptedgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090420110831
135636sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090420110831
135679sphlib-adaptedgcc -funroll-loops -O -fomit-frame-pointer2011090420110831
135680sphlibgcc -m64 -O -fomit-frame-pointer2011090420110831
135711sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090420110831
135788sphlib-adaptedgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090420110831
135808sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090420110831
135925sphlib-adaptedgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090420110831
135942sphlib-adaptedgcc -march=k8 -O -fomit-frame-pointer2011090420110831
136048sphlib-adaptedgcc -funroll-loops -m64 -O -fomit-frame-pointer2011090420110831
136287sphlib-adaptedgcc -m64 -march=k8 -O -fomit-frame-pointer2011090420110831
136880sphlib-adaptedgcc -m64 -march=barcelona -O -fomit-frame-pointer2011090420110831
137237sphlib-adaptedgcc -march=barcelona -O -fomit-frame-pointer2011090420110831
137262sphlib-adaptedgcc -m64 -march=nocona -O -fomit-frame-pointer2011090420110831
137588sphlibgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090420110831
137684sphlib-adaptedgcc -march=nocona -O -fomit-frame-pointer2011090420110831
137865sphlibgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090420110831
137932sphlibgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090420110831
138022sphlib-adaptedgcc -m64 -O -fomit-frame-pointer2011090420110831
138111sphlibgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090420110831
138116sphlib-smallgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090420110831
138131sphlib-smallgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090420110831
138272sphlib-adaptedgcc -funroll-loops -O2 -fomit-frame-pointer2011090420110831
138332sphlib-adaptedgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090420110831
138412sphlib-adaptedgcc -fno-schedule-insns -O -fomit-frame-pointer2011090420110831
138441sphlib-adaptedgcc -O -fomit-frame-pointer2011090420110831
138578sphlib-adaptedgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090420110831
138784sphlibgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090420110831
138832sphlibgcc -funroll-loops -O3 -fomit-frame-pointer2011090420110831
138834sphlibgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090420110831
139308sphlib-smallgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090420110831
139324sphlib-smallgcc -m64 -O3 -fomit-frame-pointer2011090420110831
139341sphlib-smallgcc -O3 -fomit-frame-pointer2011090420110831
139562sphlib-smallgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090420110831
139800sphlib-smallgcc -march=nocona -O2 -fomit-frame-pointer2011090420110831
139806sphlib-smallgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090420110831
139892sphlib-smallgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090420110831
139904sphlib-smallgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090420110831
139909sphlib-smallgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090420110831
139970sphlib-smallgcc -funroll-loops -Os -fomit-frame-pointer2011090420110831
140179sphlib-smallgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090420110831
140235sphlib-smallgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090420110831
140336sphlib-smallgcc -O2 -fomit-frame-pointer2011090420110831
140354sphlib-smallgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090420110831
140372sphlib-smallgcc -m64 -O2 -fomit-frame-pointer2011090420110831
140936opt64gcc -funroll-loops -O2 -fomit-frame-pointer2011090420110831
141097opt64gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090420110831
141105opt64gcc -funroll-loops -O3 -fomit-frame-pointer2011090420110831
141276opt64gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090420110831
141338sphlib-smallgcc -funroll-loops -O -fomit-frame-pointer2011090420110831
141360sphlib-smallgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090420110831
141386opt64gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090420110831
141434sphlib-smallgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090420110831
141436opt64gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090420110831
141437sphlib-smallgcc -funroll-loops -m64 -O -fomit-frame-pointer2011090420110831
141459sphlib-smallgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090420110831
141726opt64gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090420110831
141797opt64gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090420110831
141837opt64gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090420110831
141899opt64gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090420110831
141956opt64gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090420110831
142063opt64gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090420110831
142139opt64gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090420110831
142175sphlib-smallgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090420110831
142347opt64gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090420110831
142595sphlib-smallgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090420110831
143129sphlibgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090420110831
143159sphlibgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090420110831
143180sphlib-smallgcc -march=nocona -O3 -fomit-frame-pointer2011090420110831
143208sphlibgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090420110831
143227sphlib-smallgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090420110831
143391sphlibgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090420110831
143404sphlib-smallgcc -m64 -O -fomit-frame-pointer2011090420110831
143408sphlib-smallgcc -O -fomit-frame-pointer2011090420110831
143424sphlib-smallgcc -fno-schedule-insns -O -fomit-frame-pointer2011090420110831
143579sphlib-smallgcc -m64 -march=nocona -O -fomit-frame-pointer2011090420110831
143677sphlibgcc -funroll-loops -Os -fomit-frame-pointer2011090420110831
143708sphlib-smallgcc -march=nocona -O -fomit-frame-pointer2011090420110831
143791sphlibgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090420110831
143832sphlibgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090420110831
144080sphlibgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090420110831
144200sphlibgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090420110831
144234sphlibgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090420110831
144467sphlibgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090420110831
145554sphlibgcc -funroll-loops -O2 -fomit-frame-pointer2011090420110831
145630sphlibgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090420110831
145995sphlib-smallgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090420110831
146019sphlib-smallgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090420110831
146074sphlibgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090420110831
146117sphlib-smallgcc -m64 -march=barcelona -O -fomit-frame-pointer2011090420110831
146205sphlib-smallgcc -march=barcelona -O -fomit-frame-pointer2011090420110831
146563sphlib-smallgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090420110831
146685sphlib-smallgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090420110831
147037sphlib-smallgcc -march=k8 -O -fomit-frame-pointer2011090420110831
147065sphlib-smallgcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090420110831
147085sphlib-smallgcc -m64 -march=k8 -O -fomit-frame-pointer2011090420110831
147096sphlib-smallgcc -m64 -march=core2 -O -fomit-frame-pointer2011090420110831
147097sphlib-smallgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090420110831
147109sphlib-smallgcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090420110831
147818sphlib-smallgcc -m64 -march=k8 -Os -fomit-frame-pointer2011090420110831
147829sphlib-smallgcc -fno-schedule-insns -Os -fomit-frame-pointer2011090420110831
147831sphlib-smallgcc -Os -fomit-frame-pointer2011090420110831
147834sphlib-smallgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090420110831
147838sphlib-smallgcc -march=k8 -Os -fomit-frame-pointer2011090420110831
147839sphlib-smallgcc -m64 -Os -fomit-frame-pointer2011090420110831
148432opt32gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090420110831
148728opt32gcc -funroll-loops -O3 -fomit-frame-pointer2011090420110831
148738opt32gcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090420110831
148740sphlib-smallgcc -march=barcelona -Os -fomit-frame-pointer2011090420110831
148760opt32gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090420110831
148804opt32gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090420110831
149064opt32gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090420110831
149113sphlib-smallgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090420110831
149247opt32gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090420110831
149416opt32gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090420110831
149536opt32gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090420110831
149560opt32gcc -funroll-loops -O2 -fomit-frame-pointer2011090420110831
149882sphlib-smallgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090420110831
149941opt32gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090420110831
149954sphlib-smallgcc -march=barcelona -O3 -fomit-frame-pointer2011090420110831
149969opt32gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090420110831
150024opt32gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090420110831
150055opt32gcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090420110831
150068sphlib-smallgcc -march=k8 -O3 -fomit-frame-pointer2011090420110831
150158sphlib-smallgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090420110831
150181sphlib-smallgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090420110831
151016sphlib-smallgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090420110831
151387sphlib-smallgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090420110831
151876sphlib-smallgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090420110831
152720sphlib-smallgcc -march=barcelona -O2 -fomit-frame-pointer2011090420110831
152726sphlib-smallgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090420110831
152729sphlib-smallgcc -march=k8 -O2 -fomit-frame-pointer2011090420110831
152742sphlib-smallgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090420110831
152892sphlib-smallgcc -m64 -march=nocona -Os -fomit-frame-pointer2011090420110831
152920sphlib-smallgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090420110831
153258sphlib-smallgcc -march=nocona -Os -fomit-frame-pointer2011090420110831
153384sphlib-smallgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090420110831
153385sphlib-smallgcc -m64 -march=core2 -Os -fomit-frame-pointer2011090420110831
153417sphlib-smallgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090420110831
154635sphlib-smallgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090420110831
154697sphlib-smallgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090420110831
154722sphlib-smallgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090420110831
163572sphlib-adaptedgcc -O3 -fomit-frame-pointer2011090420110831
163697sphlib-adaptedgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090420110831
163722sphlib-adaptedgcc -march=k8 -O3 -fomit-frame-pointer2011090420110831
163779sphlib-adaptedgcc -m64 -O3 -fomit-frame-pointer2011090420110831
163812sphlib-adaptedgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090420110831
164132sphlib-adaptedgcc -march=barcelona -O3 -fomit-frame-pointer2011090420110831
164148sphlib-adaptedgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090420110831
164239sphlib-adaptedgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090420110831
164255sphlib-adaptedgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090420110831
164499sphlib-adaptedgcc -march=k8 -O2 -fomit-frame-pointer2011090420110831
164509sphlib-adaptedgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090420110831
164620sphlib-adaptedgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090420110831
164650sphlib-adaptedgcc -march=barcelona -O2 -fomit-frame-pointer2011090420110831
164951sphlib-adaptedgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090420110831
165453opt64gcc -m64 -Os -fomit-frame-pointer2011090420110831
165454opt64gcc -Os -fomit-frame-pointer2011090420110831
165493opt64gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090420110831
165542opt64gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090420110831
165553opt64gcc -march=barcelona -Os -fomit-frame-pointer2011090420110831
165654opt64gcc -fno-schedule-insns -Os -fomit-frame-pointer2011090420110831
165690sphlib-adaptedgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090420110831
165782opt64gcc -m64 -march=k8 -Os -fomit-frame-pointer2011090420110831
166139opt64gcc -march=k8 -Os -fomit-frame-pointer2011090420110831
166150sphlib-adaptedgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090420110831
166488sphlib-adaptedgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090420110831
166942opt32gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090420110831
167003opt32gcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090420110831
167206opt64gcc -m64 -march=core2 -Os -fomit-frame-pointer2011090420110831
167533opt64gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090420110831
167541opt64gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090420110831
167834opt64gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090420110831
167891opt32gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090420110831
167902opt64gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090420110831
168079opt64gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090420110831
168469opt64gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090420110831
168539sphlib-adaptedgcc -march=barcelona -Os -fomit-frame-pointer2011090420110831
168648sphlib-adaptedgcc -fno-schedule-insns -Os -fomit-frame-pointer2011090420110831
168667opt64gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090420110831
168718opt32gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090420110831
168730opt64gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090420110831
168880sphlib-adaptedgcc -m64 -Os -fomit-frame-pointer2011090420110831
168890sphlib-adaptedgcc -m64 -march=k8 -Os -fomit-frame-pointer2011090420110831
168932sphlib-adaptedgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090420110831
168957sphlib-adaptedgcc -march=k8 -Os -fomit-frame-pointer2011090420110831
168989sphlib-adaptedgcc -Os -fomit-frame-pointer2011090420110831
169056opt32gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090420110831
169065opt64gcc -march=barcelona -O2 -fomit-frame-pointer2011090420110831
169148opt64gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090420110831
169236opt32gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090420110831
169321opt64gcc -march=k8 -O2 -fomit-frame-pointer2011090420110831
169402opt32gcc -funroll-loops -Os -fomit-frame-pointer2011090420110831
169556sphlib-adaptedgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090420110831
170082opt64gcc -m64 -O3 -fomit-frame-pointer2011090420110831
170223opt64gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090420110831
170530opt64gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090420110831
170569sphlib-adaptedgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090420110831
170615sphlib-adaptedgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090420110831
170639opt64gcc -O3 -fomit-frame-pointer2011090420110831
170643sphlib-adaptedgcc -m64 -O2 -fomit-frame-pointer2011090420110831
170658opt64gcc -march=barcelona -O3 -fomit-frame-pointer2011090420110831
170661sphlib-adaptedgcc -O2 -fomit-frame-pointer2011090420110831
170680opt64gcc -march=k8 -O3 -fomit-frame-pointer2011090420110831
170767sphlib-adaptedgcc -m64 -march=core2 -Os -fomit-frame-pointer2011090420110831
170811opt64gcc -m64 -O2 -fomit-frame-pointer2011090420110831
170981opt64gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090420110831
170990opt64gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090420110831
171066opt64gcc -O2 -fomit-frame-pointer2011090420110831
171124opt64gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090420110831
171124sphlib-adaptedgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090420110831
172906sphlibgcc -march=k8 -O3 -fomit-frame-pointer2011090420110831
172971sphlibgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090420110831
173055sphlibgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090420110831
173087sphlibgcc -march=barcelona -O3 -fomit-frame-pointer2011090420110831
173094sphlibgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090420110831
173957sphlibgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090420110831
174150sphlibgcc -O3 -fomit-frame-pointer2011090420110831
174295sphlibgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090420110831
174402sphlibgcc -m64 -O3 -fomit-frame-pointer2011090420110831
175589opt64gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090420110831
175805opt64gcc -m64 -march=nocona -Os -fomit-frame-pointer2011090420110831
176051opt64gcc -march=nocona -Os -fomit-frame-pointer2011090420110831
176059opt64gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090420110831
178771sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090420110831
179331sphlib-adaptedgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090420110831
179332sphlib-adaptedgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090420110831
179526sphlib-adaptedgcc -march=nocona -O3 -fomit-frame-pointer2011090420110831
179744opt64gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090420110831
179983opt64gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090420110831
180238opt64gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090420110831
180444opt64gcc -march=nocona -O3 -fomit-frame-pointer2011090420110831
180593opt64gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090420110831
180748opt64gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090420110831
180809opt64gcc -march=nocona -O2 -fomit-frame-pointer2011090420110831
180983opt64gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090420110831
183161sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090420110831
183671sphlib-adaptedgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090420110831
184188sphlibgcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090420110831
184278sphlibgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090420110831
184338sphlibgcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090420110831
184379sphlib-adaptedgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090420110831
184424sphlib-adaptedgcc -m64 -march=nocona -Os -fomit-frame-pointer2011090420110831
184482sphlib-adaptedgcc -march=nocona -Os -fomit-frame-pointer2011090420110831
184624sphlib-adaptedgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090420110831
184923sphlib-adaptedgcc -march=nocona -O2 -fomit-frame-pointer2011090420110831
184996sphlib-adaptedgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090420110831
185267sphlibgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090420110831
185285sphlibgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090420110831
185301sphlibgcc -march=barcelona -Os -fomit-frame-pointer2011090420110831
185340sphlibgcc -m64 -march=k8 -Os -fomit-frame-pointer2011090420110831
185421sphlibgcc -march=k8 -Os -fomit-frame-pointer2011090420110831
185430sphlibgcc -fno-schedule-insns -Os -fomit-frame-pointer2011090420110831
185444sphlibgcc -m64 -Os -fomit-frame-pointer2011090420110831
186134sphlibgcc -Os -fomit-frame-pointer2011090420110831
186322sphlibgcc -m64 -march=core2 -Os -fomit-frame-pointer2011090420110831
186364sphlibgcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090420110831
186456sphlibgcc -march=nocona -O3 -fomit-frame-pointer2011090420110831
186461sphlibgcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090420110831
186500sphlibgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090420110831
186516sphlibgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090420110831
186545sphlibgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090420110831
187223sphlibgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090420110831
187378sphlibgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090420110831
187483sphlibgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090420110831
187552sphlibgcc -march=k8 -O2 -fomit-frame-pointer2011090420110831
187563sphlibgcc -march=barcelona -O2 -fomit-frame-pointer2011090420110831
189535sphlibgcc -O2 -fomit-frame-pointer2011090420110831
189580sphlibgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090420110831
189596sphlibgcc -m64 -O2 -fomit-frame-pointer2011090420110831
195823sphlibgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090420110831
195834sphlibgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090420110831
196637sphlibgcc -march=nocona -Os -fomit-frame-pointer2011090420110831
197863sphlibgcc -m64 -march=nocona -Os -fomit-frame-pointer2011090420110831
198221sphlibgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090420110831
198348sphlibgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090420110831
200427sphlibgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090420110831
200460sphlibgcc -march=nocona -O2 -fomit-frame-pointer2011090420110831
262159mmxgcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090420110831
262405mmxgcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090420110831
262457mmxgcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090420110831
262552mmxgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090420110831
262849mmxgcc -funroll-loops -O -fomit-frame-pointer2011090420110831
262869mmxgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090420110831
262890mmxgcc -funroll-loops -m64 -O -fomit-frame-pointer2011090420110831
263264mmxgcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090420110831
263585mmxgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090420110831
265012mmxgcc -funroll-loops -m64 -O2 -fomit-frame-pointer2011090420110831
265105mmxgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2011090420110831
265170mmxgcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090420110831
265213mmxgcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090420110831
265239mmxgcc -march=k8 -O3 -fomit-frame-pointer2011090420110831
265250mmxgcc -m64 -O3 -fomit-frame-pointer2011090420110831
265251mmxgcc -O3 -fomit-frame-pointer2011090420110831
265320mmxgcc -funroll-loops -O2 -fomit-frame-pointer2011090420110831
265397mmxgcc -funroll-loops -m64 -O3 -fomit-frame-pointer2011090420110831
265407mmxgcc -funroll-loops -O3 -fomit-frame-pointer2011090420110831
265467mmxgcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer2011090420110831
265521mmxgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2011090420110831
265558mmxgcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090420110831
265626mmxgcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090420110831
265709mmxgcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer2011090420110831
265775mmxgcc -march=barcelona -O3 -fomit-frame-pointer2011090420110831
265825mmxgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2011090420110831
265923mmxgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2011090420110831
265960mmxgcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090420110831
266375mmxgcc -march=nocona -O3 -fomit-frame-pointer2011090420110831
266410mmxgcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer2011090420110831
266422mmxgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090420110831
266454mmxgcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090420110831
266539mmxgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090420110831
266551mmxgcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090420110831
266836mmxgcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090420110831
266906mmxgcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer2011090420110831
267200mmxgcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer2011090420110831
267685mmxgcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer2011090420110831
270231mmxgcc -m64 -march=k8 -O -fomit-frame-pointer2011090420110831
270407mmxgcc -march=k8 -O -fomit-frame-pointer2011090420110831
270419mmxgcc -m64 -march=core2 -O -fomit-frame-pointer2011090420110831
270470mmxgcc -m64 -O -fomit-frame-pointer2011090420110831
270546mmxgcc -fno-schedule-insns -O -fomit-frame-pointer2011090420110831
270548mmxgcc -march=barcelona -O -fomit-frame-pointer2011090420110831
270665mmxgcc -O -fomit-frame-pointer2011090420110831
270722mmxgcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090420110831
270834mmxgcc -m64 -march=barcelona -O -fomit-frame-pointer2011090420110831
271702mmxgcc -m64 -march=nocona -O -fomit-frame-pointer2011090420110831
271851mmxgcc -march=nocona -O -fomit-frame-pointer2011090420110831
274040mmxgcc -O2 -fomit-frame-pointer2011090420110831
274072mmxgcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090420110831
274087mmxgcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090420110831
274180mmxgcc -m64 -O2 -fomit-frame-pointer2011090420110831
274317mmxgcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer2011090420110831
274347mmxgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090420110831
274387mmxgcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer2011090420110831
274444mmxgcc -march=nocona -O2 -fomit-frame-pointer2011090420110831
274479mmxgcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090420110831
274509mmxgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2011090420110831
274614mmxgcc -funroll-loops -m64 -Os -fomit-frame-pointer2011090420110831
274636mmxgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2011090420110831
274696mmxgcc -march=k8 -O2 -fomit-frame-pointer2011090420110831
274723mmxgcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090420110831
274766mmxgcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090420110831
274820mmxgcc -funroll-loops -Os -fomit-frame-pointer2011090420110831
274856mmxgcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer2011090420110831
274944mmxgcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090420110831
275093mmxgcc -march=barcelona -O2 -fomit-frame-pointer2011090420110831
275233mmxgcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090420110831
277234sphlibgcc2011090420110831
277265sphlibgcc -funroll-loops2011090420110831
277302sphlibcc2011090420110831
291679mmxgcc -march=nocona -Os -fomit-frame-pointer2011090420110831
292134mmxgcc -m64 -march=nocona -Os -fomit-frame-pointer2011090420110831
292142mmxgcc -march=barcelona -Os -fomit-frame-pointer2011090420110831
292284mmxgcc -m64 -Os -fomit-frame-pointer2011090420110831
292336mmxgcc -march=k8 -Os -fomit-frame-pointer2011090420110831
292406mmxgcc -m64 -march=core2 -Os -fomit-frame-pointer2011090420110831
292510mmxgcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090420110831
292588mmxgcc -m64 -march=k8 -Os -fomit-frame-pointer2011090420110831
292649mmxgcc -Os -fomit-frame-pointer2011090420110831
292804mmxgcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090420110831
292900mmxgcc -fno-schedule-insns -Os -fomit-frame-pointer2011090420110831
309476sphlib-adaptedgcc2011090420110831
309947sphlib-adaptedcc2011090420110831
309974sphlib-adaptedgcc -funroll-loops2011090420110831
383045opt32gcc -m64 -march=barcelona -O3 -fomit-frame-pointer2011090420110831
383110opt32gcc -fno-schedule-insns -O3 -fomit-frame-pointer2011090420110831
383135opt32gcc -march=barcelona -O3 -fomit-frame-pointer2011090420110831
383187opt32gcc -O3 -fomit-frame-pointer2011090420110831
383241opt32gcc -m64 -O3 -fomit-frame-pointer2011090420110831
383486opt32gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer2011090420110831
383577opt32gcc -march=k8 -O3 -fomit-frame-pointer2011090420110831
383605opt32gcc -m64 -march=k8 -O3 -fomit-frame-pointer2011090420110831
383640opt32gcc -m64 -march=core2 -O3 -fomit-frame-pointer2011090420110831
384720opt32gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer2011090420110831
384816opt32gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer2011090420110831
384856opt32gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2011090420110831
384876opt32gcc -m64 -march=core2 -O2 -fomit-frame-pointer2011090420110831
385018opt32gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2011090420110831
385043opt32gcc -funroll-loops -march=nocona -O -fomit-frame-pointer2011090420110831
385061opt32gcc -march=barcelona -O2 -fomit-frame-pointer2011090420110831
385064opt32gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer2011090420110831
385145opt32gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer2011090420110831
385209opt32gcc -m64 -march=k8 -O2 -fomit-frame-pointer2011090420110831
385224opt32gcc -funroll-loops -m64 -O -fomit-frame-pointer2011090420110831
385266opt32gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer2011090420110831
385299opt32gcc -fno-schedule-insns -O2 -fomit-frame-pointer2011090420110831
385307opt32gcc -O2 -fomit-frame-pointer2011090420110831
385415opt32gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2011090420110831
385491opt32gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer2011090420110831
385596opt32gcc -funroll-loops -O -fomit-frame-pointer2011090420110831
385603opt32gcc -funroll-loops -march=k8 -O -fomit-frame-pointer2011090420110831
385622opt32gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer2011090420110831
385716opt32gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer2011090420110831
385777opt32gcc -m64 -march=nocona -O3 -fomit-frame-pointer2011090420110831
385833opt32gcc -m64 -march=core2 -Os -fomit-frame-pointer2011090420110831
385837opt32gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer2011090420110831
385988opt32gcc -march=nocona -O3 -fomit-frame-pointer2011090420110831
386137opt32gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer2011090420110831
386414opt32gcc -O -fomit-frame-pointer2011090420110831
386649opt32gcc -m64 -march=barcelona -O2 -fomit-frame-pointer2011090420110831
386677opt32gcc -fno-schedule-insns -Os -fomit-frame-pointer2011090420110831
386706opt32gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer2011090420110831
386768opt32gcc -march=k8 -Os -fomit-frame-pointer2011090420110831
386851opt32gcc -m64 -march=k8 -Os -fomit-frame-pointer2011090420110831
386857opt32gcc -m64 -Os -fomit-frame-pointer2011090420110831
386878opt32gcc -march=k8 -O2 -fomit-frame-pointer2011090420110831
386880opt32gcc -fno-schedule-insns -O -fomit-frame-pointer2011090420110831
386886opt32gcc -march=barcelona -Os -fomit-frame-pointer2011090420110831
386887opt32gcc -Os -fomit-frame-pointer2011090420110831
386916opt32gcc -m64 -march=nocona -O -fomit-frame-pointer2011090420110831
386918opt32gcc -m64 -O -fomit-frame-pointer2011090420110831
387022opt32gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer2011090420110831
387030opt32gcc -march=nocona -O -fomit-frame-pointer2011090420110831
387108opt32gcc -m64 -O2 -fomit-frame-pointer2011090420110831
387299opt32gcc -m64 -march=barcelona -Os -fomit-frame-pointer2011090420110831
387412opt32gcc -m64 -march=core2 -O -fomit-frame-pointer2011090420110831
387427opt32gcc -m64 -march=barcelona -O -fomit-frame-pointer2011090420110831
387468opt32gcc -m64 -march=k8 -O -fomit-frame-pointer2011090420110831
387484opt32gcc -march=k8 -O -fomit-frame-pointer2011090420110831
387511opt32gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer2011090420110831
387513opt32gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer2011090420110831
387610opt32gcc -m64 -march=nocona -O2 -fomit-frame-pointer2011090420110831
387664opt32gcc -march=barcelona -O -fomit-frame-pointer2011090420110831
387685opt32gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer2011090420110831
387688opt32gcc -march=nocona -O2 -fomit-frame-pointer2011090420110831
387847opt32gcc -march=nocona -Os -fomit-frame-pointer2011090420110831
388082opt32gcc -m64 -march=nocona -Os -fomit-frame-pointer2011090420110831
388480opt32gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer2011090420110831
388637opt32gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2011090420110831
429458opt64gcc2011090420110831
429657opt64cc2011090420110831
429767opt64gcc -funroll-loops2011090420110831
560499sphlib-smallgcc2011090420110831
560550sphlib-smallcc2011090420110831
560568sphlib-smallgcc -funroll-loops2011090420110831
1138409opt32cc2011090420110831
1138460opt32gcc2011090420110831
1139443opt32gcc -funroll-loops2011090420110831
1139659mmxcc2011090420110831
1139752mmxgcc -funroll-loops2011090420110831
1139780mmxgcc2011090420110831

Test failure

Implementation: crypto_hash/groestl512/aesni
Compiler: cc
error 111

Number of similar (compiler,implementation) pairs: 271, namely:
CompilerImplementations
cc aesni avx vperm
gcc aesni avx vperm
gcc -O2 -fomit-frame-pointer aesni avx vperm
gcc -O3 -fomit-frame-pointer aesni avx vperm
gcc -O -fomit-frame-pointer aesni avx vperm
gcc -Os -fomit-frame-pointer aesni avx vperm
gcc -fno-schedule-insns -O2 -fomit-frame-pointer aesni avx vperm
gcc -fno-schedule-insns -O3 -fomit-frame-pointer aesni avx vperm
gcc -fno-schedule-insns -O -fomit-frame-pointer aesni avx vperm
gcc -fno-schedule-insns -Os -fomit-frame-pointer aesni avx vperm
gcc -funroll-loops aesni avx vperm
gcc -funroll-loops -O2 -fomit-frame-pointer aesni avx vperm
gcc -funroll-loops -O3 -fomit-frame-pointer aesni avx vperm
gcc -funroll-loops -O -fomit-frame-pointer aesni avx vperm
gcc -funroll-loops -Os -fomit-frame-pointer aesni avx vperm
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer aesni avx vperm
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer aesni avx vperm
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer aesni avx vperm
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer aesni avx vperm
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer aesni avx vperm
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer aesni avx vperm
gcc -funroll-loops -m64 -O -fomit-frame-pointer aesni avx vperm
gcc -funroll-loops -m64 -Os -fomit-frame-pointer aesni avx vperm
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer aesni avx vperm
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer aesni avx vperm
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer aesni avx vperm
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer aesni avx vperm
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer aesni avx vperm
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer aesni avx vperm
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer aesni avx vperm
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer aesni avx vperm
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer aesni avx vperm
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer aesni avx vperm
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer aesni avx vperm
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer aesni avx vperm
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer aesni avx vperm
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer aesni avx vperm
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer aesni avx vperm
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer aesni avx vperm
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer aesni avx vperm
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer aesni avx vperm
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer aesni avx vperm
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer aesni avx vperm
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer aesni avx vperm
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer aesni avx vperm
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer aesni avx vperm
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer aesni avx vperm
gcc -m64 -O2 -fomit-frame-pointer aesni avx vperm
gcc -m64 -O3 -fomit-frame-pointer aesni avx vperm
gcc -m64 -O -fomit-frame-pointer aesni avx vperm
gcc -m64 -Os -fomit-frame-pointer aesni avx vperm
gcc -m64 -march=core2 -O2 -fomit-frame-pointer aesni avx vperm vperm-intr
gcc -m64 -march=core2 -O3 -fomit-frame-pointer aesni avx vperm vperm-intr
gcc -m64 -march=core2 -O -fomit-frame-pointer aesni avx vperm vperm-intr
gcc -m64 -march=core2 -Os -fomit-frame-pointer aesni avx vperm vperm-intr
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aesni avx mmx vperm vperm-intr
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer aesni avx mmx vperm vperm-intr
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer aesni avx mmx vperm vperm-intr
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer aesni avx mmx vperm vperm-intr
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer aesni avx mmx vperm vperm-intr
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer aesni avx mmx vperm vperm-intr
gcc -m64 -march=k8 -O2 -fomit-frame-pointer aesni avx vperm
gcc -m64 -march=k8 -O3 -fomit-frame-pointer aesni avx vperm
gcc -m64 -march=k8 -O -fomit-frame-pointer aesni avx vperm
gcc -m64 -march=k8 -Os -fomit-frame-pointer aesni avx vperm
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer aesni avx vperm
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer aesni avx vperm
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer aesni avx vperm
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer aesni avx vperm
gcc -m64 -march=nocona -O2 -fomit-frame-pointer aesni avx vperm
gcc -m64 -march=nocona -O3 -fomit-frame-pointer aesni avx vperm
gcc -m64 -march=nocona -O -fomit-frame-pointer aesni avx vperm
gcc -m64 -march=nocona -Os -fomit-frame-pointer aesni avx vperm
gcc -march=barcelona -O2 -fomit-frame-pointer aesni avx vperm
gcc -march=barcelona -O3 -fomit-frame-pointer aesni avx vperm
gcc -march=barcelona -O -fomit-frame-pointer aesni avx vperm
gcc -march=barcelona -Os -fomit-frame-pointer aesni avx vperm
gcc -march=k8 -O2 -fomit-frame-pointer aesni avx vperm
gcc -march=k8 -O3 -fomit-frame-pointer aesni avx vperm
gcc -march=k8 -O -fomit-frame-pointer aesni avx vperm
gcc -march=k8 -Os -fomit-frame-pointer aesni avx vperm
gcc -march=nocona -O2 -fomit-frame-pointer aesni avx vperm
gcc -march=nocona -O3 -fomit-frame-pointer aesni avx vperm
gcc -march=nocona -O -fomit-frame-pointer aesni avx vperm
gcc -march=nocona -Os -fomit-frame-pointer aesni avx vperm

Test failure

Implementation: crypto_hash/groestl512/aesni
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
error 111
error 111

Number of similar (compiler,implementation) pairs: 12, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer aesni avx vperm
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer aesni avx vperm
gcc -m64 -march=barcelona -O -fomit-frame-pointer aesni avx vperm
gcc -m64 -march=barcelona -Os -fomit-frame-pointer aesni avx vperm

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: cc
groestl.c: groestl.c: In function 'groestl_small_core':
groestl.c: groestl.c:237:13: error: unknown register name 'lr' in 'asm'
groestl.c: groestl.c:237:13: error: unknown register name 'ip' in 'asm'
groestl.c: groestl.c:237:13: error: unknown register name 'fp' in 'asm'
groestl.c: groestl.c:237:13: error: unknown register name 'sl' in 'asm'
groestl.c: groestl.c:237:13: error: unknown register name 'r7' in 'asm'
groestl.c: groestl.c:237:13: error: unknown register name 'r6' in 'asm'
groestl.c: groestl.c:237:13: error: unknown register name 'r5' in 'asm'
groestl.c: groestl.c:237:13: error: unknown register name 'r4' in 'asm'
groestl.c: groestl.c:237:13: error: unknown register name 'r3' in 'asm'
groestl.c: ...
groestl.c: groestl.c:381:5: error: unknown register name 'fp' in 'asm'
groestl.c: groestl.c:381:5: error: unknown register name 'sl' in 'asm'
groestl.c: groestl.c:381:5: error: unknown register name 'r7' in 'asm'
groestl.c: groestl.c:381:5: error: unknown register name 'r6' in 'asm'
groestl.c: groestl.c:381:5: error: unknown register name 'r5' in 'asm'
groestl.c: groestl.c:381:5: error: unknown register name 'r4' in 'asm'
groestl.c: groestl.c:381:5: error: unknown register name 'r3' in 'asm'
groestl.c: groestl.c:381:5: error: unknown register name 'r2' in 'asm'
groestl.c: groestl.c:381:5: error: unknown register name 'r1' in 'asm'
groestl.c: groestl.c:381:5: error: unknown register name 'r0' in 'asm'

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
cc arm32
gcc arm32
gcc -funroll-loops arm32

Compiler output

Implementation: crypto_hash/groestl512/aesni-intr
Compiler: cc
hash.c: In file included from groestl-intr-aes.h:10:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-aes.h:11:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h: In function 'INIT':
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: groestl-intr-aes.h:934:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:934:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949:3: error: incompatible types when assigning to type '__m128i' from type 'int'

Number of similar (compiler,implementation) pairs: 79, namely:
CompilerImplementations
cc aesni-intr
gcc aesni-intr
gcc -O2 -fomit-frame-pointer aesni-intr
gcc -O3 -fomit-frame-pointer aesni-intr
gcc -O -fomit-frame-pointer aesni-intr
gcc -Os -fomit-frame-pointer aesni-intr
gcc -fno-schedule-insns -O2 -fomit-frame-pointer aesni-intr
gcc -fno-schedule-insns -O3 -fomit-frame-pointer aesni-intr
gcc -fno-schedule-insns -O -fomit-frame-pointer aesni-intr
gcc -fno-schedule-insns -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops aesni-intr
gcc -funroll-loops -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer aesni-intr
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer aesni-intr
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer aesni-intr
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer aesni-intr
gcc -m64 -O2 -fomit-frame-pointer aesni-intr
gcc -m64 -O3 -fomit-frame-pointer aesni-intr
gcc -m64 -O -fomit-frame-pointer aesni-intr
gcc -m64 -Os -fomit-frame-pointer aesni-intr
gcc -m64 -march=core2 -O2 -fomit-frame-pointer aesni-intr
gcc -m64 -march=core2 -O3 -fomit-frame-pointer aesni-intr
gcc -m64 -march=core2 -O -fomit-frame-pointer aesni-intr
gcc -m64 -march=core2 -Os -fomit-frame-pointer aesni-intr
gcc -m64 -march=k8 -O2 -fomit-frame-pointer aesni-intr
gcc -m64 -march=k8 -O3 -fomit-frame-pointer aesni-intr
gcc -m64 -march=k8 -O -fomit-frame-pointer aesni-intr
gcc -m64 -march=k8 -Os -fomit-frame-pointer aesni-intr
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer aesni-intr
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer aesni-intr
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer aesni-intr
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer aesni-intr
gcc -m64 -march=nocona -O2 -fomit-frame-pointer aesni-intr
gcc -m64 -march=nocona -O3 -fomit-frame-pointer aesni-intr
gcc -m64 -march=nocona -O -fomit-frame-pointer aesni-intr
gcc -m64 -march=nocona -Os -fomit-frame-pointer aesni-intr
gcc -march=barcelona -O2 -fomit-frame-pointer aesni-intr
gcc -march=barcelona -O3 -fomit-frame-pointer aesni-intr
gcc -march=barcelona -O -fomit-frame-pointer aesni-intr
gcc -march=barcelona -Os -fomit-frame-pointer aesni-intr
gcc -march=k8 -O2 -fomit-frame-pointer aesni-intr
gcc -march=k8 -O3 -fomit-frame-pointer aesni-intr
gcc -march=k8 -O -fomit-frame-pointer aesni-intr
gcc -march=k8 -Os -fomit-frame-pointer aesni-intr
gcc -march=nocona -O2 -fomit-frame-pointer aesni-intr
gcc -march=nocona -O3 -fomit-frame-pointer aesni-intr
gcc -march=nocona -O -fomit-frame-pointer aesni-intr
gcc -march=nocona -Os -fomit-frame-pointer aesni-intr

Compiler output

Implementation: crypto_hash/groestl512/avx-intr
Compiler: cc
hash.c: In file included from groestl-intr-avx.h:10:0,
hash.c: from hash.c:31:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-avx.h:11:0,
hash.c: from hash.c:31:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h:27:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ALL_1B'
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: ...
hash.c: groestl-intr-avx.h:1056:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1056:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1056:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1056:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1056:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'Init':
hash.c: hash.c:97:3: error: '__m256d' undeclared (first use in this function)
hash.c: hash.c:97:3: error: expected ';' before 'ymm0'
hash.c: hash.c:97:3: error: 'ymm0' undeclared (first use in this function)
hash.c: hash.c:97:3: error: 'ALL_1B' undeclared (first use in this function)

Number of similar (compiler,implementation) pairs: 75, namely:
CompilerImplementations
cc avx-intr
gcc avx-intr
gcc -O2 -fomit-frame-pointer avx-intr
gcc -O3 -fomit-frame-pointer avx-intr
gcc -O -fomit-frame-pointer avx-intr
gcc -Os -fomit-frame-pointer avx-intr
gcc -fno-schedule-insns -O2 -fomit-frame-pointer avx-intr
gcc -fno-schedule-insns -O3 -fomit-frame-pointer avx-intr
gcc -fno-schedule-insns -O -fomit-frame-pointer avx-intr
gcc -fno-schedule-insns -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops avx-intr
gcc -funroll-loops -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer avx-intr
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer avx-intr
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer avx-intr
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer avx-intr
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer avx-intr
gcc -m64 -O2 -fomit-frame-pointer avx-intr
gcc -m64 -O3 -fomit-frame-pointer avx-intr
gcc -m64 -O -fomit-frame-pointer avx-intr
gcc -m64 -Os -fomit-frame-pointer avx-intr
gcc -m64 -march=k8 -O2 -fomit-frame-pointer avx-intr
gcc -m64 -march=k8 -O3 -fomit-frame-pointer avx-intr
gcc -m64 -march=k8 -O -fomit-frame-pointer avx-intr
gcc -m64 -march=k8 -Os -fomit-frame-pointer avx-intr
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer avx-intr
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer avx-intr
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer avx-intr
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer avx-intr
gcc -m64 -march=nocona -O2 -fomit-frame-pointer avx-intr
gcc -m64 -march=nocona -O3 -fomit-frame-pointer avx-intr
gcc -m64 -march=nocona -O -fomit-frame-pointer avx-intr
gcc -m64 -march=nocona -Os -fomit-frame-pointer avx-intr
gcc -march=barcelona -O2 -fomit-frame-pointer avx-intr
gcc -march=barcelona -O3 -fomit-frame-pointer avx-intr
gcc -march=barcelona -O -fomit-frame-pointer avx-intr
gcc -march=barcelona -Os -fomit-frame-pointer avx-intr
gcc -march=k8 -O2 -fomit-frame-pointer avx-intr
gcc -march=k8 -O3 -fomit-frame-pointer avx-intr
gcc -march=k8 -O -fomit-frame-pointer avx-intr
gcc -march=k8 -Os -fomit-frame-pointer avx-intr
gcc -march=nocona -O2 -fomit-frame-pointer avx-intr
gcc -march=nocona -O3 -fomit-frame-pointer avx-intr
gcc -march=nocona -O -fomit-frame-pointer avx-intr
gcc -march=nocona -Os -fomit-frame-pointer avx-intr

Compiler output

Implementation: crypto_hash/groestl512/vperm-intr
Compiler: cc
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:17:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_Lx'
hash.c: groestl-intr-vperm.h:18:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_L0'
hash.c: groestl-intr-vperm.h:19:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_L7'
hash.c: groestl-intr-vperm.h:20:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_P'
hash.c: groestl-intr-vperm.h:21:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_Q'
hash.c: groestl-intr-vperm.h:22:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'TRANSP_MASK'
hash.c: ...
hash.c: hash.c:97:3: error: 'VPERM_IPT' undeclared (first use in this function)
hash.c: hash.c:97:3: error: 'VPERM_OPT' undeclared (first use in this function)
hash.c: hash.c:97:3: error: 'VPERM_INV' undeclared (first use in this function)
hash.c: hash.c:97:3: error: 'VPERM_SB1' undeclared (first use in this function)
hash.c: hash.c:97:3: error: 'VPERM_SB2' undeclared (first use in this function)
hash.c: hash.c:97:3: error: 'VPERM_SB4' undeclared (first use in this function)
hash.c: hash.c:97:3: error: 'ALL_FF' undeclared (first use in this function)
hash.c: hash.c:97:3: error: 'SUBSH_MASK' undeclared (first use in this function)
hash.c: hash.c:97:3: error: 'ROUND_CONST_P' undeclared (first use in this function)
hash.c: hash.c:97:3: error: 'ROUND_CONST_Q' undeclared (first use in this function)

Number of similar (compiler,implementation) pairs: 75, namely:
CompilerImplementations
cc vperm-intr
gcc vperm-intr
gcc -O2 -fomit-frame-pointer vperm-intr
gcc -O3 -fomit-frame-pointer vperm-intr
gcc -O -fomit-frame-pointer vperm-intr
gcc -Os -fomit-frame-pointer vperm-intr
gcc -fno-schedule-insns -O2 -fomit-frame-pointer vperm-intr
gcc -fno-schedule-insns -O3 -fomit-frame-pointer vperm-intr
gcc -fno-schedule-insns -O -fomit-frame-pointer vperm-intr
gcc -fno-schedule-insns -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops vperm-intr
gcc -funroll-loops -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer vperm-intr
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer vperm-intr
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer vperm-intr
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer vperm-intr
gcc -m64 -O2 -fomit-frame-pointer vperm-intr
gcc -m64 -O3 -fomit-frame-pointer vperm-intr
gcc -m64 -O -fomit-frame-pointer vperm-intr
gcc -m64 -Os -fomit-frame-pointer vperm-intr
gcc -m64 -march=k8 -O2 -fomit-frame-pointer vperm-intr
gcc -m64 -march=k8 -O3 -fomit-frame-pointer vperm-intr
gcc -m64 -march=k8 -O -fomit-frame-pointer vperm-intr
gcc -m64 -march=k8 -Os -fomit-frame-pointer vperm-intr
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer vperm-intr
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer vperm-intr
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer vperm-intr
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer vperm-intr
gcc -m64 -march=nocona -O2 -fomit-frame-pointer vperm-intr
gcc -m64 -march=nocona -O3 -fomit-frame-pointer vperm-intr
gcc -m64 -march=nocona -O -fomit-frame-pointer vperm-intr
gcc -m64 -march=nocona -Os -fomit-frame-pointer vperm-intr
gcc -march=barcelona -O2 -fomit-frame-pointer vperm-intr
gcc -march=barcelona -O3 -fomit-frame-pointer vperm-intr
gcc -march=barcelona -O -fomit-frame-pointer vperm-intr
gcc -march=barcelona -Os -fomit-frame-pointer vperm-intr
gcc -march=k8 -O2 -fomit-frame-pointer vperm-intr
gcc -march=k8 -O3 -fomit-frame-pointer vperm-intr
gcc -march=k8 -O -fomit-frame-pointer vperm-intr
gcc -march=k8 -Os -fomit-frame-pointer vperm-intr
gcc -march=nocona -O2 -fomit-frame-pointer vperm-intr
gcc -march=nocona -O3 -fomit-frame-pointer vperm-intr
gcc -march=nocona -O -fomit-frame-pointer vperm-intr
gcc -march=nocona -Os -fomit-frame-pointer vperm-intr

Compiler output

Implementation: crypto_hash/groestl512/opteron
Compiler: cc
hash.c: In file included from hash.c:13:0:
hash.c: PQASM.h: In function 'P1024ASM':
hash.c: PQASM.h:2:3: error: can't find a register in class 'GENERAL_REGS' while reloading 'asm'
hash.c: PQASM.h:2:3: error: 'asm' operand has impossible constraints

Number of similar (compiler,implementation) pairs: 3, namely:
CompilerImplementations
cc opteron
gcc opteron
gcc -funroll-loops opteron

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -O2 -fomit-frame-pointer
groestl.c: groestl.c: In function 'groestl_big_core':
groestl.c: groestl.c:338:13: error: unknown register name 'lr' in 'asm'
groestl.c: groestl.c:338:13: error: unknown register name 'ip' in 'asm'
groestl.c: groestl.c:338:13: error: unknown register name 'fp' in 'asm'
groestl.c: groestl.c:338:13: error: unknown register name 'sl' in 'asm'
groestl.c: groestl.c:338:13: error: unknown register name 'r7' in 'asm'
groestl.c: groestl.c:338:13: error: unknown register name 'r6' in 'asm'
groestl.c: groestl.c:338:13: error: unknown register name 'r5' in 'asm'
groestl.c: groestl.c:338:13: error: unknown register name 'r4' in 'asm'
groestl.c: groestl.c:338:13: error: unknown register name 'r3' in 'asm'
groestl.c: ...
groestl.c: groestl.c:280:5: error: unknown register name 'fp' in 'asm'
groestl.c: groestl.c:280:5: error: unknown register name 'sl' in 'asm'
groestl.c: groestl.c:280:5: error: unknown register name 'r7' in 'asm'
groestl.c: groestl.c:280:5: error: unknown register name 'r6' in 'asm'
groestl.c: groestl.c:280:5: error: unknown register name 'r5' in 'asm'
groestl.c: groestl.c:280:5: error: unknown register name 'r4' in 'asm'
groestl.c: groestl.c:280:5: error: unknown register name 'r3' in 'asm'
groestl.c: groestl.c:280:5: error: unknown register name 'r2' in 'asm'
groestl.c: groestl.c:280:5: error: unknown register name 'r1' in 'asm'
groestl.c: groestl.c:280:5: error: unknown register name 'r0' in 'asm'

Number of similar (compiler,implementation) pairs: 82, namely:
CompilerImplementations
gcc -O2 -fomit-frame-pointer arm32
gcc -O3 -fomit-frame-pointer arm32
gcc -O -fomit-frame-pointer arm32
gcc -Os -fomit-frame-pointer arm32
gcc -fno-schedule-insns -O2 -fomit-frame-pointer arm32
gcc -fno-schedule-insns -O3 -fomit-frame-pointer arm32
gcc -fno-schedule-insns -O -fomit-frame-pointer arm32
gcc -fno-schedule-insns -Os -fomit-frame-pointer arm32
gcc -funroll-loops -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -O -fomit-frame-pointer arm32
gcc -funroll-loops -Os -fomit-frame-pointer arm32
gcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer arm32
gcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -O -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -Os -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -march=barcelona -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -march=barcelona -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -march=barcelona -O -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -march=barcelona -Os -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -march=k8 -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -march=k8 -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -march=k8 -O -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -march=k8 -Os -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -march=nocona -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -march=nocona -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -march=nocona -O -fomit-frame-pointer arm32
gcc -funroll-loops -m64 -march=nocona -Os -fomit-frame-pointer arm32
gcc -funroll-loops -march=barcelona -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -march=barcelona -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -march=barcelona -O -fomit-frame-pointer arm32
gcc -funroll-loops -march=barcelona -Os -fomit-frame-pointer arm32
gcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -march=k8 -O -fomit-frame-pointer arm32
gcc -funroll-loops -march=k8 -Os -fomit-frame-pointer arm32
gcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer arm32
gcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer arm32
gcc -funroll-loops -march=nocona -O -fomit-frame-pointer arm32
gcc -funroll-loops -march=nocona -Os -fomit-frame-pointer arm32
gcc -m64 -O2 -fomit-frame-pointer arm32
gcc -m64 -O3 -fomit-frame-pointer arm32
gcc -m64 -O -fomit-frame-pointer arm32
gcc -m64 -Os -fomit-frame-pointer arm32
gcc -m64 -march=core2 -O2 -fomit-frame-pointer arm32
gcc -m64 -march=core2 -O3 -fomit-frame-pointer arm32
gcc -m64 -march=core2 -O -fomit-frame-pointer arm32
gcc -m64 -march=core2 -Os -fomit-frame-pointer arm32
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer arm32
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer arm32
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer arm32
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer arm32
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer arm32
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer arm32
gcc -m64 -march=k8 -O2 -fomit-frame-pointer arm32
gcc -m64 -march=k8 -O3 -fomit-frame-pointer arm32
gcc -m64 -march=k8 -O -fomit-frame-pointer arm32
gcc -m64 -march=k8 -Os -fomit-frame-pointer arm32
gcc -m64 -march=native -mtune=native -O2 -fomit-frame-pointer arm32
gcc -m64 -march=native -mtune=native -O3 -fomit-frame-pointer arm32
gcc -m64 -march=native -mtune=native -O -fomit-frame-pointer arm32
gcc -m64 -march=native -mtune=native -Os -fomit-frame-pointer arm32
gcc -m64 -march=nocona -O2 -fomit-frame-pointer arm32
gcc -m64 -march=nocona -O3 -fomit-frame-pointer arm32
gcc -m64 -march=nocona -O -fomit-frame-pointer arm32
gcc -m64 -march=nocona -Os -fomit-frame-pointer arm32
gcc -march=barcelona -O2 -fomit-frame-pointer arm32
gcc -march=barcelona -O3 -fomit-frame-pointer arm32
gcc -march=barcelona -O -fomit-frame-pointer arm32
gcc -march=barcelona -Os -fomit-frame-pointer arm32
gcc -march=k8 -O2 -fomit-frame-pointer arm32
gcc -march=k8 -O3 -fomit-frame-pointer arm32
gcc -march=k8 -O -fomit-frame-pointer arm32
gcc -march=k8 -Os -fomit-frame-pointer arm32
gcc -march=nocona -O2 -fomit-frame-pointer arm32
gcc -march=nocona -O3 -fomit-frame-pointer arm32
gcc -march=nocona -O -fomit-frame-pointer arm32
gcc -march=nocona -Os -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/arm32
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
groestl.c: groestl.c: In function 'groestl_big_core':
groestl.c: groestl.c:338:13: error: unknown register name 'lr' in 'asm'
groestl.c: groestl.c:338:13: error: unknown register name 'ip' in 'asm'
groestl.c: groestl.c:338:13: error: unknown register name 'fp' in 'asm'
groestl.c: groestl.c:338:13: error: unknown register name 'sl' in 'asm'
groestl.c: groestl.c:338:13: error: unknown register name 'r7' in 'asm'
groestl.c: groestl.c:338:13: error: unknown register name 'r6' in 'asm'
groestl.c: groestl.c:338:13: error: unknown register name 'r5' in 'asm'
groestl.c: groestl.c:338:13: error: unknown register name 'r4' in 'asm'
groestl.c: groestl.c:338:13: error: unknown register name 'r3' in 'asm'
groestl.c: ...
groestl.c: groestl.c:280:5: error: unknown register name 'fp' in 'asm'
groestl.c: groestl.c:280:5: error: unknown register name 'sl' in 'asm'
groestl.c: groestl.c:280:5: error: unknown register name 'r7' in 'asm'
groestl.c: groestl.c:280:5: error: unknown register name 'r6' in 'asm'
groestl.c: groestl.c:280:5: error: unknown register name 'r5' in 'asm'
groestl.c: groestl.c:280:5: error: unknown register name 'r4' in 'asm'
groestl.c: groestl.c:280:5: error: unknown register name 'r3' in 'asm'
groestl.c: groestl.c:280:5: error: unknown register name 'r2' in 'asm'
groestl.c: groestl.c:280:5: error: unknown register name 'r1' in 'asm'
groestl.c: groestl.c:280:5: error: unknown register name 'r0' in 'asm'
groestl.c: groestl.c: In function 'groestl_big_core':
groestl.c: groestl.c:338:13: error: unknown register name 'lr' in 'asm'
groestl.c: groestl.c:338:13: error: unknown register name 'ip' in 'asm'
groestl.c: groestl.c:338:13: error: unknown register name 'fp' in 'asm'
groestl.c: groestl.c:338:13: error: unknown register name 'sl' in 'asm'
groestl.c: groestl.c:338:13: error: unknown register name 'r7' in 'asm'
groestl.c: groestl.c:338:13: error: unknown register name 'r6' in 'asm'
groestl.c: groestl.c:338:13: error: unknown register name 'r5' in 'asm'
groestl.c: groestl.c:338:13: error: unknown register name 'r4' in 'asm'
groestl.c: groestl.c:338:13: error: unknown register name 'r3' in 'asm'
groestl.c: ...
groestl.c: groestl.c:280:5: error: unknown register name 'fp' in 'asm'
groestl.c: groestl.c:280:5: error: unknown register name 'sl' in 'asm'
groestl.c: groestl.c:280:5: error: unknown register name 'r7' in 'asm'
groestl.c: groestl.c:280:5: error: unknown register name 'r6' in 'asm'
groestl.c: groestl.c:280:5: error: unknown register name 'r5' in 'asm'
groestl.c: groestl.c:280:5: error: unknown register name 'r4' in 'asm'
groestl.c: groestl.c:280:5: error: unknown register name 'r3' in 'asm'
groestl.c: groestl.c:280:5: error: unknown register name 'r2' in 'asm'
groestl.c: groestl.c:280:5: error: unknown register name 'r1' in 'asm'
groestl.c: groestl.c:280:5: error: unknown register name 'r0' in 'asm'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer arm32
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer arm32
gcc -m64 -march=barcelona -O -fomit-frame-pointer arm32
gcc -m64 -march=barcelona -Os -fomit-frame-pointer arm32

Compiler output

Implementation: crypto_hash/groestl512/aesni-intr
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-aes.h:10:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-aes.h:11:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h: In function 'INIT':
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: groestl-intr-aes.h:934:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:934:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: In file included from groestl-intr-aes.h:10:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-aes.h:11:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h: In function 'INIT':
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:784:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: groestl-intr-aes.h:934:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:934:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:949:3: error: incompatible types when assigning to type '__m128i' from type 'int'

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer aesni-intr
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer aesni-intr
gcc -m64 -march=barcelona -O -fomit-frame-pointer aesni-intr
gcc -m64 -march=barcelona -Os -fomit-frame-pointer aesni-intr

Compiler output

Implementation: crypto_hash/groestl512/avx-intr
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-avx.h:10:0,
hash.c: from hash.c:31:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-avx.h:11:0,
hash.c: from hash.c:31:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h:27:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ALL_1B'
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: ...
hash.c: groestl-intr-avx.h:1056:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1056:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1056:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1056:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1056:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'Init':
hash.c: hash.c:97:3: error: '__m256d' undeclared (first use in this function)
hash.c: hash.c:97:3: error: expected ';' before 'ymm0'
hash.c: hash.c:97:3: error: 'ymm0' undeclared (first use in this function)
hash.c: hash.c:97:3: error: 'ALL_1B' undeclared (first use in this function)
hash.c: In file included from groestl-intr-avx.h:10:0,
hash.c: from hash.c:31:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-avx.h:11:0,
hash.c: from hash.c:31:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h:27:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ALL_1B'
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h: In function 'INIT':
hash.c: ...
hash.c: groestl-intr-avx.h:1056:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1056:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1056:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1056:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1056:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: hash.c: In function 'Init':
hash.c: hash.c:97:3: error: '__m256d' undeclared (first use in this function)
hash.c: hash.c:97:3: error: expected ';' before 'ymm0'
hash.c: hash.c:97:3: error: 'ymm0' undeclared (first use in this function)
hash.c: hash.c:97:3: error: 'ALL_1B' undeclared (first use in this function)

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer avx-intr
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer avx-intr
gcc -m64 -march=barcelona -O -fomit-frame-pointer avx-intr
gcc -m64 -march=barcelona -Os -fomit-frame-pointer avx-intr

Compiler output

Implementation: crypto_hash/groestl512/vperm-intr
Compiler: gcc -m64 -march=barcelona -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:17:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_Lx'
hash.c: groestl-intr-vperm.h:18:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_L0'
hash.c: groestl-intr-vperm.h:19:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_L7'
hash.c: groestl-intr-vperm.h:20:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_P'
hash.c: groestl-intr-vperm.h:21:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_Q'
hash.c: groestl-intr-vperm.h:22:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'TRANSP_MASK'
hash.c: ...
hash.c: hash.c:97:3: error: 'VPERM_IPT' undeclared (first use in this function)
hash.c: hash.c:97:3: error: 'VPERM_OPT' undeclared (first use in this function)
hash.c: hash.c:97:3: error: 'VPERM_INV' undeclared (first use in this function)
hash.c: hash.c:97:3: error: 'VPERM_SB1' undeclared (first use in this function)
hash.c: hash.c:97:3: error: 'VPERM_SB2' undeclared (first use in this function)
hash.c: hash.c:97:3: error: 'VPERM_SB4' undeclared (first use in this function)
hash.c: hash.c:97:3: error: 'ALL_FF' undeclared (first use in this function)
hash.c: hash.c:97:3: error: 'SUBSH_MASK' undeclared (first use in this function)
hash.c: hash.c:97:3: error: 'ROUND_CONST_P' undeclared (first use in this function)
hash.c: hash.c:97:3: error: 'ROUND_CONST_Q' undeclared (first use in this function)
hash.c: In file included from groestl-intr-vperm.h:13:0,
hash.c: from hash.c:34:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/tmmintrin.h:31:3: error: #error "SSSE3 instruction set not enabled"
hash.c: In file included from hash.c:34:0:
hash.c: groestl-intr-vperm.h:17:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_Lx'
hash.c: groestl-intr-vperm.h:18:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_L0'
hash.c: groestl-intr-vperm.h:19:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_L7'
hash.c: groestl-intr-vperm.h:20:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_P'
hash.c: groestl-intr-vperm.h:21:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ROUND_CONST_Q'
hash.c: groestl-intr-vperm.h:22:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'TRANSP_MASK'
hash.c: ...
hash.c: hash.c:97:3: error: 'VPERM_IPT' undeclared (first use in this function)
hash.c: hash.c:97:3: error: 'VPERM_OPT' undeclared (first use in this function)
hash.c: hash.c:97:3: error: 'VPERM_INV' undeclared (first use in this function)
hash.c: hash.c:97:3: error: 'VPERM_SB1' undeclared (first use in this function)
hash.c: hash.c:97:3: error: 'VPERM_SB2' undeclared (first use in this function)
hash.c: hash.c:97:3: error: 'VPERM_SB4' undeclared (first use in this function)
hash.c: hash.c:97:3: error: 'ALL_FF' undeclared (first use in this function)
hash.c: hash.c:97:3: error: 'SUBSH_MASK' undeclared (first use in this function)
hash.c: hash.c:97:3: error: 'ROUND_CONST_P' undeclared (first use in this function)
hash.c: hash.c:97:3: error: 'ROUND_CONST_Q' undeclared (first use in this function)

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=barcelona -O2 -fomit-frame-pointer vperm-intr
gcc -m64 -march=barcelona -O3 -fomit-frame-pointer vperm-intr
gcc -m64 -march=barcelona -O -fomit-frame-pointer vperm-intr
gcc -m64 -march=barcelona -Os -fomit-frame-pointer vperm-intr

Compiler output

Implementation: crypto_hash/groestl512/avx-intr
Compiler: gcc -m64 -march=core2 -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-avx.h:10:0,
hash.c: from hash.c:31:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/smmintrin.h:32:3: error: #error "SSE4.1 instruction set not enabled"
hash.c: In file included from groestl-intr-avx.h:11:0,
hash.c: from hash.c:31:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h:27:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ALL_1B'
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h: In function 'TF1024':
hash.c: ...
hash.c: groestl-intr-avx.h:1032:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1032:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1032:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1032:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1032:3: error: 'ALL_1B' undeclared (first use in this function)
hash.c: hash.c: In function 'Init':
hash.c: hash.c:97:3: error: '__m256d' undeclared (first use in this function)
hash.c: hash.c:97:3: error: expected ';' before 'ymm0'
hash.c: hash.c:97:3: error: 'ymm0' undeclared (first use in this function)
hash.c: hash.c:97:3: error: 'ALL_1B' undeclared (first use in this function)

Number of similar (compiler,implementation) pairs: 4, namely:
CompilerImplementations
gcc -m64 -march=core2 -O2 -fomit-frame-pointer avx-intr
gcc -m64 -march=core2 -O3 -fomit-frame-pointer avx-intr
gcc -m64 -march=core2 -O -fomit-frame-pointer avx-intr
gcc -m64 -march=core2 -Os -fomit-frame-pointer avx-intr

Compiler output

Implementation: crypto_hash/groestl512/aesni-intr
Compiler: gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-aes.h:11:0,
hash.c: from hash.c:28:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:28:0:
hash.c: groestl-intr-aes.h: In function 'TF1024':
hash.c: groestl-intr-aes.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:848:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: ...
hash.c: groestl-intr-aes.h:934:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:934:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:934:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:934:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:934:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:934:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:934:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:934:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:934:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-aes.h:934:3: error: incompatible types when assigning to type '__m128i' from type 'int'

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer aesni-intr
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer aesni-intr
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer aesni-intr
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer aesni-intr
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer aesni-intr
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer aesni-intr

Compiler output

Implementation: crypto_hash/groestl512/avx-intr
Compiler: gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer
hash.c: In file included from groestl-intr-avx.h:11:0,
hash.c: from hash.c:31:
hash.c: /usr/lib/x86_64-linux-gnu/gcc/x86_64-linux-gnu/4.5.2/include/wmmintrin.h:34:3: error: #error "AES/PCLMUL instructions not enabled"
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h:27:9: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ALL_1B'
hash.c: In file included from hash.c:31:0:
hash.c: groestl-intr-avx.h: In function 'TF1024':
hash.c: groestl-intr-avx.h:868:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ymm0'
hash.c: groestl-intr-avx.h:868:18: error: 'ymm0' undeclared (first use in this function)
hash.c: groestl-intr-avx.h:868:18: note: each undeclared identifier is reported only once for each function it appears in
hash.c: ...
hash.c: groestl-intr-avx.h:1032:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1032:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1032:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1032:3: error: incompatible types when assigning to type '__m128i' from type 'int'
hash.c: groestl-intr-avx.h:1032:3: error: 'ALL_1B' undeclared (first use in this function)
hash.c: hash.c: In function 'Init':
hash.c: hash.c:97:3: error: '__m256d' undeclared (first use in this function)
hash.c: hash.c:97:3: error: expected ';' before 'ymm0'
hash.c: hash.c:97:3: error: 'ymm0' undeclared (first use in this function)
hash.c: hash.c:97:3: error: 'ALL_1B' undeclared (first use in this function)

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
gcc -m64 -march=core2 -msse4.1 -O2 -fomit-frame-pointer avx-intr
gcc -m64 -march=core2 -msse4.1 -O -fomit-frame-pointer avx-intr
gcc -m64 -march=core2 -msse4.1 -Os -fomit-frame-pointer avx-intr
gcc -m64 -march=core2 -msse4 -O2 -fomit-frame-pointer avx-intr
gcc -m64 -march=core2 -msse4 -O -fomit-frame-pointer avx-intr
gcc -m64 -march=core2 -msse4 -Os -fomit-frame-pointer avx-intr