Implementation notes: x86, puffy, crypto_dh/claus

Computer: puffy
Architecture: x86
CPU ID: GenuineIntel-00000f41-bfebfbff
SUPERCOP version: 20130419
Operation: crypto_dh
Primitive: claus
TimeImplementationCompilerBenchmark dateSUPERCOP version
46082040gmpg++ -march=k6 -O2 -fomit-frame-pointer2013121620130419
46092832gmpg++ -march=i486 -O2 -fomit-frame-pointer2013121620130419
46107965gmpg++ -march=nocona -O2 -fomit-frame-pointer2013121620130419
46125312gmpg++ -m32 -march=athlon -O2 -fomit-frame-pointer2013121620130419
46133111gmpg++ -m32 -march=pentium-m -Os -fomit-frame-pointer2013121620130419
46145880gmpg++ -m32 -march=k6-3 -Os -fomit-frame-pointer2013121620130419
46151162gmpg++ -march=pentium-mmx -O3 -fomit-frame-pointer2013121620130419
46157754gmpg++ -march=athlon -Os -fomit-frame-pointer2013121620130419
46161944gmpg++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013121620130419
46162666gmpg++ -march=pentium3 -O -fomit-frame-pointer2013121620130419
46175349gmpg++ -march=i486 -O -fomit-frame-pointer2013121620130419
46176109gmpg++ -m32 -march=pentiumpro -Os -fomit-frame-pointer2013121620130419
46177733gmpg++ -m32 -march=k6-3 -O3 -fomit-frame-pointer2013121620130419
46178046gmpg++ -O3 -fomit-frame-pointer2013121620130419
46181733gmpg++ -march=pentium-mmx -Os -fomit-frame-pointer2013121620130419
46183642gmpg++ -m32 -O3 -fomit-frame-pointer2013121620130419
46186606gmpg++ -m32 -march=k8 -Os -fomit-frame-pointer2013121620130419
46186739gmpg++ -Os -fomit-frame-pointer2013121620130419
46189371gmpg++ -march=pentium2 -Os -fomit-frame-pointer2013121620130419
46190558gmpg++ -march=athlon -O -fomit-frame-pointer2013121620130419
46194719gmpg++ -m32 -march=nocona -O -fomit-frame-pointer2013121620130419
46196610gmpg++ -m32 -march=k6-3 -O2 -fomit-frame-pointer2013121620130419
46197312gmpg++ -march=k6-2 -O3 -fomit-frame-pointer2013121620130419
46211002gmpg++ -march=nocona -Os -fomit-frame-pointer2013121620130419
46231294gmpg++ -march=pentium -O3 -fomit-frame-pointer2013121620130419
46234600gmpg++ -fno-schedule-insns -O -fomit-frame-pointer2013121620130419
46239740gmpg++ -march=k6-3 -O -fomit-frame-pointer2013121620130419
46251672gmpg++ -march=pentium-m -O3 -fomit-frame-pointer2013121620130419
46263404gmpg++ -O -fomit-frame-pointer2013121620130419
46263737gmpg++ -m32 -march=k6 -O -fomit-frame-pointer2013121620130419
46265171gmpg++ -march=pentium -O -fomit-frame-pointer2013121620130419
46271422gmpg++ -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2013121620130419
46276105gmpg++ -march=nocona -O3 -fomit-frame-pointer2013121620130419
46278519gmpg++ -m32 -march=pentiumpro -O3 -fomit-frame-pointer2013121620130419
46288009gmpg++ -march=pentium4 -O -fomit-frame-pointer2013121620130419
46302212gmpg++ -m32 -march=k8 -O3 -fomit-frame-pointer2013121620130419
46309460gmpg++ -m32 -march=prescott -O3 -fomit-frame-pointer2013121620130419
46319463gmpg++ -march=pentium-mmx -O2 -fomit-frame-pointer2013121620130419
46324375gmpg++ -m32 -march=k6-2 -Os -fomit-frame-pointer2013121620130419
46325705gmpg++ -m32 -march=i386 -Os -fomit-frame-pointer2013121620130419
46327159gmpg++ -march=k6 -Os -fomit-frame-pointer2013121620130419
46331376gmpg++ -m32 -march=athlon -Os -fomit-frame-pointer2013121620130419
46332232gmpg++ -march=k8 -O2 -fomit-frame-pointer2013121620130419
46333305gmpg++ -march=athlon -O2 -fomit-frame-pointer2013121620130419
46333619gmpg++ -march=prescott -O3 -fomit-frame-pointer2013121620130419
46334996gmpg++ -m32 -march=k6-2 -O2 -fomit-frame-pointer2013121620130419
46336069gmpg++ -m32 -march=prescott -O2 -fomit-frame-pointer2013121620130419
46336336gmpg++ -march=pentium4 -Os -fomit-frame-pointer2013121620130419
46337713gmpg++ -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2013121620130419
46337713gmpg++ -march=pentium3 -O2 -fomit-frame-pointer2013121620130419
46338046gmpg++ -m32 -march=pentium-m -O -fomit-frame-pointer2013121620130419
46351516gmpg++ -m32 -march=pentium-m -O3 -fomit-frame-pointer2013121620130419
46354851gmpg++ -m32 -march=i486 -O2 -fomit-frame-pointer2013121620130419
46354851gmpg++ -m32 -march=pentium -Os -fomit-frame-pointer2013121620130419
46356818gmpg++ -m32 -march=pentium -O3 -fomit-frame-pointer2013121620130419
46365035gmpg++ -m32 -march=pentium-mmx -Os -fomit-frame-pointer2013121620130419
46365928gmpg++ -m32 -march=pentium3 -O3 -fomit-frame-pointer2013121620130419
46367761gmpg++ -march=pentiumpro -O3 -fomit-frame-pointer2013121620130419
46369699gmpg++ -m32 -Os -fomit-frame-pointer2013121620130419
46370896gmpg++ -march=pentium4 -O2 -fomit-frame-pointer2013121620130419
46373822gmpg++ -m32 -march=pentium-mmx -O -fomit-frame-pointer2013121620130419
46377385gmpg++ -m32 -march=native -mtune=native -Os -fomit-frame-pointer2013121620130419
46379541gmpg++ -m32 -march=pentium2 -Os -fomit-frame-pointer2013121620130419
46380036gmpg++ -march=k6-3 -O2 -fomit-frame-pointer2013121620130419
46381423gmpg++ -march=pentiumpro -O -fomit-frame-pointer2013121620130419
46386733gmpg++ -m32 -march=pentium4 -Os -fomit-frame-pointer2013121620130419
46388177gmpg++ -m32 -march=pentium4 -O2 -fomit-frame-pointer2013121620130419
46391264gmpg++ -march=pentium -Os -fomit-frame-pointer2013121620130419
46395188gmpg++ -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2013121620130419
46398560gmpg++ -march=k8 -Os -fomit-frame-pointer2013121620130419
46408716gmpg++ -fno-schedule-insns -O3 -fomit-frame-pointer2013121620130419
46412022gmpg++ -m32 -march=k6-2 -O3 -fomit-frame-pointer2013121620130419
46413295gmpg++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013121620130419
46414008gmpg++ -march=pentium-m -O2 -fomit-frame-pointer2013121620130419
46416857gmpg++ -march=pentium2 -O2 -fomit-frame-pointer2013121620130419
46421047gmpg++ -march=k6-3 -O3 -fomit-frame-pointer2013121620130419
46423669gmpg++ -m32 -march=nocona -O3 -fomit-frame-pointer2013121620130419
46425816gmpg++ -march=pentium3 -Os -fomit-frame-pointer2013121620130419
46429141gmpg++ -march=pentium-mmx -O -fomit-frame-pointer2013121620130419
46430566gmpg++ -march=k6-2 -O -fomit-frame-pointer2013121620130419
46431222gmpg++ -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2013121620130419
46431564gmpg++ -march=pentium -O2 -fomit-frame-pointer2013121620130419
46431706gmpg++ -march=k6-2 -O2 -fomit-frame-pointer2013121620130419
46432922gmpg++ -m32 -march=k6 -O3 -fomit-frame-pointer2013121620130419
46434423gmpg++ -m32 -march=pentium4 -O3 -fomit-frame-pointer2013121620130419
46436485gmpg++ -march=pentium-m -Os -fomit-frame-pointer2013121620130419
46436789gmpg++ -m32 -march=k6 -O2 -fomit-frame-pointer2013121620130419
46438194gmpg++ -march=i386 -Os -fomit-frame-pointer2013121620130419
46440817gmpg++ -march=k8 -O -fomit-frame-pointer2013121620130419
46442280gmpg++ -m32 -march=prescott -Os -fomit-frame-pointer2013121620130419
46444958gmpg++ -m32 -march=pentium-m -O2 -fomit-frame-pointer2013121620130419
46445737gmpg++ -O2 -fomit-frame-pointer2013121620130419
46446013gmpg++ -m32 -march=k6-3 -O -fomit-frame-pointer2013121620130419
46446849gmpg++ -fno-schedule-insns -Os -fomit-frame-pointer2013121620130419
46450316gmpg++ -m32 -march=i486 -O -fomit-frame-pointer2013121620130419
46456701gmpg++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013121620130419
46464215gmpg++ -march=athlon -O3 -fomit-frame-pointer2013121620130419
46475321gmpg++ -m32 -march=pentium3 -O -fomit-frame-pointer2013121620130419
46475501gmpg++ -m32 -O2 -fomit-frame-pointer2013121620130419
46475786gmpg++ -m32 -march=pentium2 -O3 -fomit-frame-pointer2013121620130419
46477496gmpg++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013121620130419
46483291gmpg++ -march=pentium2 -O3 -fomit-frame-pointer2013121620130419
46486616gmpg++ -march=pentium-m -O -fomit-frame-pointer2013121620130419
46488630gmpg++ -m32 -march=i486 -O3 -fomit-frame-pointer2013121620130419
46489666gmpg++ -march=k8 -O3 -fomit-frame-pointer2013121620130419
46492088gmpg++ -m32 -march=native -mtune=native -O -fomit-frame-pointer2013121620130419
46492867gmpg++ -m32 -march=k8 -O -fomit-frame-pointer2013121620130419
46495024gmpg++ -march=k6-2 -Os -fomit-frame-pointer2013121620130419
46495052gmpg++ -m32 -march=k8 -O2 -fomit-frame-pointer2013121620130419
46495632gmpg++ -fno-schedule-insns -O2 -fomit-frame-pointer2013121620130419
46495736gmpg++ -m32 -march=pentium2 -O -fomit-frame-pointer2013121620130419
46496895gmpg++ -m32 -march=k6-2 -O -fomit-frame-pointer2013121620130419
46501588gmpg++ -m32 -march=pentium2 -O2 -fomit-frame-pointer2013121620130419
46502424gmpg++ -m32 -march=athlon -O -fomit-frame-pointer2013121620130419
46504751gmpg++ -m32 -march=pentium3 -O2 -fomit-frame-pointer2013121620130419
46507089gmpg++ -m32 -march=pentiumpro -O -fomit-frame-pointer2013121620130419
46507354gmpg++ -march=pentium3 -O3 -fomit-frame-pointer2013121620130419
46507886gmpg++ -m32 -march=k6 -Os -fomit-frame-pointer2013121620130419
46508266gmpg++ -march=pentium2 -O -fomit-frame-pointer2013121620130419
46509578gmpg++ -march=prescott -O2 -fomit-frame-pointer2013121620130419
46510394gmpg++ -m32 -march=pentiumpro -O2 -fomit-frame-pointer2013121620130419
46510680gmpg++ -march=pentiumpro -O2 -fomit-frame-pointer2013121620130419
46511572gmpg++ -march=i486 -Os -fomit-frame-pointer2013121620130419
46513643gmpg++ -march=pentium4 -O3 -fomit-frame-pointer2013121620130419
46513967gmpg++ -m32 -march=i486 -Os -fomit-frame-pointer2013121620130419
46514860gmpg++ -m32 -march=pentium -O2 -fomit-frame-pointer2013121620130419
46518498gmpg++ -m32 -march=pentium3 -Os -fomit-frame-pointer2013121620130419
46518640gmpg++ -march=pentiumpro -Os -fomit-frame-pointer2013121620130419
46519895gmpg++ -march=k6 -O3 -fomit-frame-pointer2013121620130419
46520189gmpg++ -march=k6-3 -Os -fomit-frame-pointer2013121620130419
46523219gmpg++ -march=prescott -Os -fomit-frame-pointer2013121620130419
46524473gmpg++ -m32 -march=nocona -Os -fomit-frame-pointer2013121620130419
46525822gmpg++ -march=nocona -O -fomit-frame-pointer2013121620130419
46532121gmpg++ -march=i486 -O3 -fomit-frame-pointer2013121620130419
46545136gmpg++ -march=k6 -O -fomit-frame-pointer2013121620130419
46548917gmpg++ -m32 -march=pentium -O -fomit-frame-pointer2013121620130419
46554978gmpg++ -m32 -march=nocona -O2 -fomit-frame-pointer2013121620130419
46565665gmpg++ -m32 -march=prescott -O -fomit-frame-pointer2013121620130419
46568582gmpg++ -m32 -march=pentium4 -O -fomit-frame-pointer2013121620130419
46592607gmpg++ -m32 -O -fomit-frame-pointer2013121620130419
46624945gmpg++ -m32 -march=athlon -O3 -fomit-frame-pointer2013121620130419
46633077gmpg++2013121620130419
46654966gmpg++ -march=prescott -O -fomit-frame-pointer2013121620130419
71097848opensslgcc -funroll-loops -march=k6 -O2 -fomit-frame-pointer2013121620130419
71100612opensslgcc -funroll-loops -m32 -march=k6-2 -O2 -fomit-frame-pointer2013121620130419
71105040opensslgcc -march=athlon -O2 -fomit-frame-pointer2013121620130419
71106189opensslgcc -funroll-loops -m32 -march=pentium3 -O2 -fomit-frame-pointer2013121620130419
71109884opensslgcc -m32 -march=pentium-m -O3 -fomit-frame-pointer2013121620130419
71110464opensslgcc -m32 -march=pentium-m -O -fomit-frame-pointer2013121620130419
71111556opensslgcc -funroll-loops -m32 -O -fomit-frame-pointer2013121620130419
71112060opensslgcc -funroll-loops -m32 -march=athlon -O2 -fomit-frame-pointer2013121620130419
71112373opensslgcc -march=athlon -O -fomit-frame-pointer2013121620130419
71112535opensslgcc -funroll-loops -m32 -march=prescott -Os -fomit-frame-pointer2013121620130419
71113019opensslgcc -funroll-loops -m32 -march=pentium -O -fomit-frame-pointer2013121620130419
71113561opensslgcc -funroll-loops -m32 -march=nocona -O -fomit-frame-pointer2013121620130419
71113960opensslgcc -fno-schedule-insns -O2 -fomit-frame-pointer2013121620130419
71113998opensslgcc -funroll-loops -m32 -march=pentium -O3 -fomit-frame-pointer2013121620130419
71114207opensslgcc -m32 -march=i486 -O2 -fomit-frame-pointer2013121620130419
71115214opensslgcc -m32 -march=k6 -Os -fomit-frame-pointer2013121620130419
71115955opensslgcc -m32 -O2 -fomit-frame-pointer2013121620130419
71116534opensslgcc -funroll-loops -march=k6 -O3 -fomit-frame-pointer2013121620130419
71117029opensslgcc -funroll-loops -march=prescott -O -fomit-frame-pointer2013121620130419
71117351opensslgcc -funroll-loops -m32 -march=pentium-m -Os -fomit-frame-pointer2013121620130419
71118302opensslgcc -funroll-loops -march=pentium -Os -fomit-frame-pointer2013121620130419
71118340opensslgcc -funroll-loops -m32 -march=prescott -O3 -fomit-frame-pointer2013121620130419
71118444opensslgcc -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer2013121620130419
71119062opensslgcc -funroll-loops -march=pentium2 -O -fomit-frame-pointer2013121620130419
71119698opensslgcc -m32 -march=pentium3 -O -fomit-frame-pointer2013121620130419
71120068opensslgcc -funroll-loops -m32 -march=pentium2 -O2 -fomit-frame-pointer2013121620130419
71120334opensslgcc -funroll-loops -march=k8 -O3 -fomit-frame-pointer2013121620130419
71121361opensslgcc -O -fomit-frame-pointer2013121620130419
71122139opensslgcc -m32 -march=k6 -O3 -fomit-frame-pointer2013121620130419
71122871opensslgcc -m32 -march=pentium4 -O -fomit-frame-pointer2013121620130419
71123346opensslgcc -march=pentium-mmx -O -fomit-frame-pointer2013121620130419
71123403opensslgcc -march=k6-3 -O2 -fomit-frame-pointer2013121620130419
71124600opensslgcc -march=k6-3 -O3 -fomit-frame-pointer2013121620130419
71124714opensslgcc -m32 -Os -fomit-frame-pointer2013121620130419
71125037opensslgcc -march=k6-2 -O3 -fomit-frame-pointer2013121620130419
71125911opensslgcc -m32 -march=pentium -O2 -fomit-frame-pointer2013121620130419
71126206opensslgcc -march=athlon -Os -fomit-frame-pointer2013121620130419
71127117opensslgcc -march=k6 -O -fomit-frame-pointer2013121620130419
71127155opensslgcc -funroll-loops -m32 -march=i486 -Os -fomit-frame-pointer2013121620130419
71127365opensslgcc -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2013121620130419
71127384opensslgcc -m32 -march=i386 -O -fomit-frame-pointer2013121620130419
71127440opensslgcc -m32 -march=k8 -Os -fomit-frame-pointer2013121620130419
71127982opensslgcc -m32 -march=nocona -O2 -fomit-frame-pointer2013121620130419
71128210opensslgcc -m32 -march=k8 -O2 -fomit-frame-pointer2013121620130419
71128286opensslgcc -m32 -march=athlon -O2 -fomit-frame-pointer2013121620130419
71130870opensslgcc -march=pentiumpro -O3 -fomit-frame-pointer2013121620130419
71131212opensslgcc -m32 -march=pentium2 -O -fomit-frame-pointer2013121620130419
71131212opensslgcc -march=k6-2 -O -fomit-frame-pointer2013121620130419
71132703opensslgcc -m32 -march=i486 -Os -fomit-frame-pointer2013121620130419
71132960opensslgcc -funroll-loops -march=pentium4 -O -fomit-frame-pointer2013121620130419
71133178opensslgcc -march=pentium2 -O -fomit-frame-pointer2013121620130419
71133786opensslgcc -funroll-loops -march=nocona -O3 -fomit-frame-pointer2013121620130419
71134242opensslgcc -march=pentium4 -O -fomit-frame-pointer2013121620130419
71134651opensslgcc -funroll-loops -m32 -march=i386 -O3 -fomit-frame-pointer2013121620130419
71134736opensslgcc -funroll-loops -march=pentium3 -O2 -fomit-frame-pointer2013121620130419
71134737opensslgcc -march=pentium2 -O3 -fomit-frame-pointer2013121620130419
71135173opensslgcc -march=pentium-mmx -O2 -fomit-frame-pointer2013121620130419
71135620opensslgcc -funroll-loops -march=pentiumpro -O -fomit-frame-pointer2013121620130419
71135744opensslgcc -m32 -march=i386 -Os -fomit-frame-pointer2013121620130419
71136047opensslgcc -funroll-loops -m32 -O3 -fomit-frame-pointer2013121620130419
71136190opensslgcc -funroll-loops -march=athlon -O3 -fomit-frame-pointer2013121620130419
71136447opensslgcc -funroll-loops -m32 -march=pentium4 -Os -fomit-frame-pointer2013121620130419
71136959opensslgcc -funroll-loops -march=prescott -O2 -fomit-frame-pointer2013121620130419
71137235opensslgcc -m32 -march=pentium2 -O2 -fomit-frame-pointer2013121620130419
71137454opensslgcc -march=pentium-m -O -fomit-frame-pointer2013121620130419
71137520opensslgcc -m32 -march=i386 -O3 -fomit-frame-pointer2013121620130419
71137634opensslgcc -m32 -march=native -mtune=native -Os -fomit-frame-pointer2013121620130419
71137691opensslgcc -m32 -march=prescott -O2 -fomit-frame-pointer2013121620130419
71138071opensslgcc -march=pentium3 -Os -fomit-frame-pointer2013121620130419
71138755opensslgcc -march=pentium -O -fomit-frame-pointer2013121620130419
71138992opensslgcc -march=nocona -O3 -fomit-frame-pointer2013121620130419
71139392opensslgcc -march=i486 -O -fomit-frame-pointer2013121620130419
71139477opensslgcc -funroll-loops -march=k6-2 -Os -fomit-frame-pointer2013121620130419
71139629opensslgcc -funroll-loops -march=pentiumpro -Os -fomit-frame-pointer2013121620130419
71139999opensslgcc -m32 -march=pentium-m -Os -fomit-frame-pointer2013121620130419
71140513opensslgcc -funroll-loops -m32 -march=prescott -O2 -fomit-frame-pointer2013121620130419
71140902opensslgcc -funroll-loops -m32 -march=k6-2 -O -fomit-frame-pointer2013121620130419
71141168opensslgcc -funroll-loops -m32 -march=pentium -O2 -fomit-frame-pointer2013121620130419
71141215opensslgcc -funroll-loops -m32 -march=pentium4 -O3 -fomit-frame-pointer2013121620130419
71141890opensslgcc -funroll-loops -march=athlon -O2 -fomit-frame-pointer2013121620130419
71142318opensslgcc -funroll-loops -m32 -march=i486 -O2 -fomit-frame-pointer2013121620130419
71142422opensslgcc -funroll-loops -march=i486 -O3 -fomit-frame-pointer2013121620130419
71142973opensslgcc -funroll-loops -m32 -march=prescott -O -fomit-frame-pointer2013121620130419
71143714opensslgcc -m32 -march=k8 -O -fomit-frame-pointer2013121620130419
71143724opensslgcc -funroll-loops -march=i486 -O -fomit-frame-pointer2013121620130419
71143733opensslgcc -funroll-loops -march=i386 -O -fomit-frame-pointer2013121620130419
71143761opensslgcc -march=i386 -O3 -fomit-frame-pointer2013121620130419
71143837opensslgcc -funroll-loops -m32 -march=nocona -O2 -fomit-frame-pointer2013121620130419
71143904opensslgcc -march=prescott -O -fomit-frame-pointer2013121620130419
71144664opensslgcc -funroll-loops -m32 -march=nocona -Os -fomit-frame-pointer2013121620130419
71144797opensslgcc -march=pentium3 -O3 -fomit-frame-pointer2013121620130419
71145082opensslgcc -march=pentium-m -O2 -fomit-frame-pointer2013121620130419
71145196opensslgcc -funroll-loops -m32 -O2 -fomit-frame-pointer2013121620130419
71145215opensslgcc -funroll-loops -m32 -march=pentium4 -O2 -fomit-frame-pointer2013121620130419
71145386opensslgcc -funroll-loops -march=nocona -O -fomit-frame-pointer2013121620130419
71145899opensslgcc -funroll-loops -march=k6-3 -Os -fomit-frame-pointer2013121620130419
71146146opensslgcc -m32 -march=k6 -O2 -fomit-frame-pointer2013121620130419
71146231opensslgcc -m32 -march=pentium -O3 -fomit-frame-pointer2013121620130419
71146574opensslgcc -march=prescott -O2 -fomit-frame-pointer2013121620130419
71146602opensslgcc -m32 -march=athlon -O -fomit-frame-pointer2013121620130419
71146716opensslgcc -march=pentium2 -O2 -fomit-frame-pointer2013121620130419
71146773opensslgcc -funroll-loops -m32 -march=nocona -O3 -fomit-frame-pointer2013121620130419
71146916opensslgcc -funroll-loops -m32 -march=pentium4 -O -fomit-frame-pointer2013121620130419
71146972opensslgcc -march=pentium -O2 -fomit-frame-pointer2013121620130419
71147105opensslgcc -funroll-loops -m32 -march=i386 -O2 -fomit-frame-pointer2013121620130419
71147362opensslgcc -march=k6 -Os -fomit-frame-pointer2013121620130419
71147590opensslgcc -funroll-loops -m32 -march=pentium-m -O2 -fomit-frame-pointer2013121620130419
71147980opensslgcc -m32 -march=pentiumpro -O3 -fomit-frame-pointer2013121620130419
71148027opensslgcc -funroll-loops -march=k8 -O -fomit-frame-pointer2013121620130419
71148246opensslgcc -m32 -march=nocona -O -fomit-frame-pointer2013121620130419
71148825opensslgcc -march=i386 -O2 -fomit-frame-pointer2013121620130419
71149100opensslgcc -funroll-loops -m32 -march=pentium-mmx -O2 -fomit-frame-pointer2013121620130419
71149727opensslgcc -funroll-loops -m32 -march=k6-2 -Os -fomit-frame-pointer2013121620130419
71150773opensslgcc -funroll-loops -m32 -march=pentiumpro -O3 -fomit-frame-pointer2013121620130419
71151124opensslgcc -fno-schedule-insns -O -fomit-frame-pointer2013121620130419
71151380opensslgcc -m32 -march=pentium-m -O2 -fomit-frame-pointer2013121620130419
71151447opensslgcc -funroll-loops -march=k6 -O -fomit-frame-pointer2013121620130419
71151789opensslgcc -march=k6 -O3 -fomit-frame-pointer2013121620130419
71152226opensslgcc -march=i486 -Os -fomit-frame-pointer2013121620130419
71152359opensslgcc -march=k6-2 -O2 -fomit-frame-pointer2013121620130419
71152397opensslgcc -march=pentium -Os -fomit-frame-pointer2013121620130419
71152435opensslgcc -funroll-loops -m32 -march=pentiumpro -Os -fomit-frame-pointer2013121620130419
71152653opensslgcc -march=pentiumpro -Os -fomit-frame-pointer2013121620130419
71152777opensslgcc -funroll-loops -m32 -march=pentium-m -O -fomit-frame-pointer2013121620130419
71153033opensslgcc -funroll-loops -march=k6-3 -O3 -fomit-frame-pointer2013121620130419
71153394opensslgcc -funroll-loops -m32 -march=pentium3 -Os -fomit-frame-pointer2013121620130419
71154240opensslgcc -Os -fomit-frame-pointer2013121620130419
71154288opensslgcc -funroll-loops -march=athlon -O -fomit-frame-pointer2013121620130419
71154487opensslgcc -funroll-loops -m32 -march=pentium-m -O3 -fomit-frame-pointer2013121620130419
71154743opensslgcc -funroll-loops -O -fomit-frame-pointer2013121620130419
71154962opensslgcc -march=k8 -Os -fomit-frame-pointer2013121620130419
71155237opensslgcc -m32 -O3 -fomit-frame-pointer2013121620130419
71155523opensslgcc -funroll-loops2013121620130419
71156520opensslgcc -funroll-loops -m32 -march=athlon -O -fomit-frame-pointer2013121620130419
71156653opensslgcc -march=pentium3 -O -fomit-frame-pointer2013121620130419
71156748opensslgcc -funroll-loops -m32 -march=k6-3 -O3 -fomit-frame-pointer2013121620130419
71158173opensslgcc -m32 -march=k6-2 -Os -fomit-frame-pointer2013121620130419
71159057opensslgcc -m32 -march=k6-2 -O2 -fomit-frame-pointer2013121620130419
71160073opensslgcc -funroll-loops -march=pentium-m -O3 -fomit-frame-pointer2013121620130419
71160149opensslgcc -march=i486 -O2 -fomit-frame-pointer2013121620130419
71160482opensslgcc -m32 -march=athlon -Os -fomit-frame-pointer2013121620130419
71160842opensslgcc -funroll-loops -m32 -march=pentium3 -O -fomit-frame-pointer2013121620130419
71161412opensslgcc -fno-schedule-insns -Os -fomit-frame-pointer2013121620130419
71161574opensslgcc -march=nocona -Os -fomit-frame-pointer2013121620130419
71161887opensslgcc -funroll-loops -march=k6-3 -O -fomit-frame-pointer2013121620130419
71162248opensslgcc -m32 -march=prescott -O3 -fomit-frame-pointer2013121620130419
71163379opensslgcc -funroll-loops -m32 -march=pentium -Os -fomit-frame-pointer2013121620130419
71163749opensslgcc -funroll-loops -m32 -march=k6-2 -O3 -fomit-frame-pointer2013121620130419
71164101opensslgcc -funroll-loops -m32 -march=pentium-mmx -O -fomit-frame-pointer2013121620130419
71164130opensslgcc -m32 -march=pentium3 -O2 -fomit-frame-pointer2013121620130419
71164234opensslgcc -m32 -march=i386 -O2 -fomit-frame-pointer2013121620130419
71164282opensslgcc -march=k6 -O2 -fomit-frame-pointer2013121620130419
71164500opensslgcc -funroll-loops -m32 -march=k6 -O3 -fomit-frame-pointer2013121620130419
71164500opensslgcc -funroll-loops -march=k6 -Os -fomit-frame-pointer2013121620130419
71164547opensslgcc -funroll-loops -march=k8 -Os -fomit-frame-pointer2013121620130419
71164633opensslgcc -O2 -fomit-frame-pointer2013121620130419
71165184opensslgcc -funroll-loops -march=pentium-m -O -fomit-frame-pointer2013121620130419
71165374opensslgcc -march=k8 -O3 -fomit-frame-pointer2013121620130419
71165878opensslgcc -m32 -march=i486 -O -fomit-frame-pointer2013121620130419
71166020opensslgcc -m32 -march=native -mtune=native -O -fomit-frame-pointer2013121620130419
71166628opensslgcc -march=k6-3 -O -fomit-frame-pointer2013121620130419
71166704opensslgcc -m32 -march=native -mtune=native -O2 -fomit-frame-pointer2013121620130419
71166866opensslgcc -funroll-loops -march=pentium-mmx -Os -fomit-frame-pointer2013121620130419
71167056opensslgcc -march=pentium-mmx -Os -fomit-frame-pointer2013121620130419
71167094opensslgcc -march=pentium3 -O2 -fomit-frame-pointer2013121620130419
71167597opensslgcc -funroll-loops -march=i386 -Os -fomit-frame-pointer2013121620130419
71168252opensslgcc -funroll-loops -m32 -march=pentiumpro -O -fomit-frame-pointer2013121620130419
71168395opensslgcc -funroll-loops -march=k6-2 -O3 -fomit-frame-pointer2013121620130419
71168785opensslgcc -m32 -march=i486 -O3 -fomit-frame-pointer2013121620130419
71169297opensslgcc -fno-schedule-insns -O3 -fomit-frame-pointer2013121620130419
71169383opensslgcc -m32 -march=k6-3 -O3 -fomit-frame-pointer2013121620130419
71169459opensslgcc -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2013121620130419
71169582opensslgcc -funroll-loops -m32 -march=i486 -O -fomit-frame-pointer2013121620130419
71169602opensslgcc -m32 -march=k6-2 -O -fomit-frame-pointer2013121620130419
71170124opensslgcc -funroll-loops -march=i486 -O2 -fomit-frame-pointer2013121620130419
71170523opensslgcc -m32 -march=athlon -O3 -fomit-frame-pointer2013121620130419
71170903opensslgcc -funroll-loops -m32 -march=k6-3 -O -fomit-frame-pointer2013121620130419
71171254opensslgcc -march=k8 -O2 -fomit-frame-pointer2013121620130419
71171682opensslgcc -march=k6-3 -Os -fomit-frame-pointer2013121620130419
71172062opensslgcc -march=nocona -O -fomit-frame-pointer2013121620130419
71172252opensslgcc -m32 -march=pentium4 -O2 -fomit-frame-pointer2013121620130419
71172300opensslgcc -funroll-loops -march=pentium3 -Os -fomit-frame-pointer2013121620130419
71172547opensslgcc -funroll-loops -march=pentiumpro -O3 -fomit-frame-pointer2013121620130419
71173449opensslgcc -march=pentium-mmx -O3 -fomit-frame-pointer2013121620130419
71173658opensslgcc -funroll-loops -march=k6-2 -O2 -fomit-frame-pointer2013121620130419
71174095opensslgcc -m32 -march=k6-3 -O2 -fomit-frame-pointer2013121620130419
71174332opensslgcc -funroll-loops -O3 -fomit-frame-pointer2013121620130419
71174380opensslgcc -funroll-loops -m32 -march=k8 -O -fomit-frame-pointer2013121620130419
71174522opensslgcc -funroll-loops -march=pentium-m -O2 -fomit-frame-pointer2013121620130419
71175805opensslgcc -march=nocona -O2 -fomit-frame-pointer2013121620130419
71176071opensslgcc -funroll-loops -march=pentium -O3 -fomit-frame-pointer2013121620130419
71176451opensslgcc -funroll-loops -march=i386 -O2 -fomit-frame-pointer2013121620130419
71176556opensslgcc -m32 -march=k6-3 -O -fomit-frame-pointer2013121620130419
71176603opensslgcc -march=k8 -O -fomit-frame-pointer2013121620130419
71177468opensslgcc -m32 -march=native -mtune=native -O3 -fomit-frame-pointer2013121620130419
71178380opensslgcc -funroll-loops -m32 -march=k8 -O2 -fomit-frame-pointer2013121620130419
71178437opensslgcc2013121620130419
71178807opensslgcc -funroll-loops -march=pentium-mmx -O3 -fomit-frame-pointer2013121620130419
71179311opensslgcc -funroll-loops -m32 -march=k6 -O2 -fomit-frame-pointer2013121620130419
71179576opensslgcc -march=pentium2 -Os -fomit-frame-pointer2013121620130419
71179681opensslgcc -m32 -march=pentium4 -O3 -fomit-frame-pointer2013121620130419
71181096opensslgcc -m32 -march=pentium -Os -fomit-frame-pointer2013121620130419
71181144opensslgcc -O3 -fomit-frame-pointer2013121620130419
71182103opensslgcc -funroll-loops -m32 -march=i386 -Os -fomit-frame-pointer2013121620130419
71182122opensslgcc -funroll-loops -m32 -march=pentium2 -O -fomit-frame-pointer2013121620130419
71182275opensslgcc -march=pentium4 -O3 -fomit-frame-pointer2013121620130419
71183110opensslgcc -m32 -march=pentium3 -O3 -fomit-frame-pointer2013121620130419
71183690opensslgcc -funroll-loops -march=pentium3 -O3 -fomit-frame-pointer2013121620130419
71184668opensslgcc -funroll-loops -march=prescott -Os -fomit-frame-pointer2013121620130419
71184688opensslgcc -funroll-loops -march=nocona -O2 -fomit-frame-pointer2013121620130419
71184830opensslgcc -funroll-loops -m32 -march=pentium3 -O3 -fomit-frame-pointer2013121620130419
71185039opensslgcc -funroll-loops -march=k6-3 -O2 -fomit-frame-pointer2013121620130419
71185381opensslgcc -funroll-loops -m32 -march=i386 -O -fomit-frame-pointer2013121620130419
71185713opensslgcc -funroll-loops -m32 -march=pentiumpro -O2 -fomit-frame-pointer2013121620130419
71186131opensslgcc -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer2013121620130419
71186929opensslgcc -funroll-loops -m32 -march=pentium-mmx -O3 -fomit-frame-pointer2013121620130419
71187072opensslgcc -m32 -march=pentium3 -Os -fomit-frame-pointer2013121620130419
71187281opensslgcc -funroll-loops -march=pentium2 -Os -fomit-frame-pointer2013121620130419
71187319opensslgcc -funroll-loops -Os -fomit-frame-pointer2013121620130419
71187813opensslgcc -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer2013121620130419
71188126opensslgcc -funroll-loops -march=i486 -Os -fomit-frame-pointer2013121620130419
71188298opensslgcc -march=i386 -Os -fomit-frame-pointer2013121620130419
71190786opensslgcc -m32 -O -fomit-frame-pointer2013121620130419
71191052opensslgcc -funroll-loops -march=pentiumpro -O2 -fomit-frame-pointer2013121620130419
71192420opensslgcc -march=pentium-m -Os -fomit-frame-pointer2013121620130419
71192839opensslgcc -m32 -march=nocona -Os -fomit-frame-pointer2013121620130419
71194320opensslgcc -funroll-loops -march=k8 -O2 -fomit-frame-pointer2013121620130419
71194368opensslgcc -m32 -march=pentium2 -O3 -fomit-frame-pointer2013121620130419
71197569opensslgcc -m32 -march=pentiumpro -Os -fomit-frame-pointer2013121620130419
71199840opensslgcc -m32 -march=k6-3 -Os -fomit-frame-pointer2013121620130419
71201170opensslgcc -funroll-loops -march=pentium4 -O2 -fomit-frame-pointer2013121620130419
71203555opensslgcc -funroll-loops -m32 -march=k6 -O -fomit-frame-pointer2013121620130419
71205341opensslgcc -funroll-loops -march=pentium2 -O3 -fomit-frame-pointer2013121620130419
71205720opensslgcc -m32 -march=prescott -Os -fomit-frame-pointer2013121620130419
71208846opensslgcc -funroll-loops -march=pentium3 -O -fomit-frame-pointer2013121620130419
71210565opensslgcc -march=pentiumpro -O2 -fomit-frame-pointer2013121620130419
71213852opensslgcc -funroll-loops -m32 -march=pentium-mmx -Os -fomit-frame-pointer2013121620130419
71223979opensslgcc -march=i486 -O3 -fomit-frame-pointer2013121620130419
71226735opensslgcc -m32 -march=k8 -O3 -fomit-frame-pointer2013121620130419
71270073opensslcc2013121620130419
71273636opensslgcc -march=pentium -O3 -fomit-frame-pointer2013121620130419
71277142opensslgcc -march=pentium4 -O2 -fomit-frame-pointer2013121620130419
71284827opensslgcc -funroll-loops -m32 -march=k6-3 -Os -fomit-frame-pointer2013121620130419
71289168opensslgcc -funroll-loops -O2 -fomit-frame-pointer2013121620130419
71292104opensslgcc -m32 -march=nocona -O3 -fomit-frame-pointer2013121620130419
71300359opensslgcc -m32 -march=pentiumpro -O -fomit-frame-pointer2013121620130419
71300911opensslgcc -funroll-loops -march=pentium -O2 -fomit-frame-pointer2013121620130419
71303381opensslgcc -funroll-loops -march=pentium4 -Os -fomit-frame-pointer2013121620130419
71303922opensslgcc -funroll-loops -m32 -march=k6 -Os -fomit-frame-pointer2013121620130419
71311332opensslgcc -funroll-loops -march=prescott -O3 -fomit-frame-pointer2013121620130419
71313052opensslgcc -march=athlon -O3 -fomit-frame-pointer2013121620130419
71314914opensslgcc -funroll-loops -march=pentium-m -Os -fomit-frame-pointer2013121620130419
71317782opensslgcc -m32 -march=pentium-mmx -Os -fomit-frame-pointer2013121620130419
71318077opensslgcc -march=i386 -O -fomit-frame-pointer2013121620130419
71318333opensslgcc -funroll-loops -m32 -march=pentium2 -Os -fomit-frame-pointer2013121620130419
71320139opensslgcc -march=prescott -Os -fomit-frame-pointer2013121620130419
71321677opensslgcc -march=pentium-m -O3 -fomit-frame-pointer2013121620130419
71324632opensslgcc -funroll-loops -march=pentium-mmx -O2 -fomit-frame-pointer2013121620130419
71325991opensslgcc -funroll-loops -march=athlon -Os -fomit-frame-pointer2013121620130419
71326503opensslgcc -m32 -march=prescott -O -fomit-frame-pointer2013121620130419
71329429opensslgcc -march=pentium4 -Os -fomit-frame-pointer2013121620130419
71329952opensslgcc -funroll-loops -m32 -march=k8 -Os -fomit-frame-pointer2013121620130419
71333496opensslgcc -m32 -march=pentium -O -fomit-frame-pointer2013121620130419
71335139opensslgcc -funroll-loops -march=nocona -Os -fomit-frame-pointer2013121620130419
71335566opensslgcc -funroll-loops -m32 -march=pentium2 -O3 -fomit-frame-pointer2013121620130419
71338398opensslgcc -funroll-loops -march=i386 -O3 -fomit-frame-pointer2013121620130419
71339566opensslgcc -funroll-loops -m32 -march=athlon -Os -fomit-frame-pointer2013121620130419
71340051opensslgcc -m32 -march=k6 -O -fomit-frame-pointer2013121620130419
71341058opensslgcc -funroll-loops -march=pentium -O -fomit-frame-pointer2013121620130419
71343632opensslgcc -m32 -march=pentium-mmx -O -fomit-frame-pointer2013121620130419
71348068opensslgcc -funroll-loops -march=pentium4 -O3 -fomit-frame-pointer2013121620130419
71348629opensslgcc -funroll-loops -march=pentium2 -O2 -fomit-frame-pointer2013121620130419
71353484opensslgcc -funroll-loops -march=pentium-mmx -O -fomit-frame-pointer2013121620130419
71356723opensslgcc -funroll-loops -m32 -march=athlon -O3 -fomit-frame-pointer2013121620130419
71356932opensslgcc -m32 -march=pentium4 -Os -fomit-frame-pointer2013121620130419
71363848opensslgcc -m32 -march=pentiumpro -O2 -fomit-frame-pointer2013121620130419
71367468opensslgcc -m32 -march=pentium2 -Os -fomit-frame-pointer2013121620130419
71370916opensslgcc -march=k6-2 -Os -fomit-frame-pointer2013121620130419
71381309opensslgcc -march=prescott -O3 -fomit-frame-pointer2013121620130419
71381746opensslgcc -funroll-loops -m32 -march=k6-3 -O2 -fomit-frame-pointer2013121620130419
71382126opensslgcc -march=pentiumpro -O -fomit-frame-pointer2013121620130419
71392139opensslgcc -funroll-loops -march=k6-2 -O -fomit-frame-pointer2013121620130419
71545631opensslgcc -funroll-loops -m32 -march=i486 -O3 -fomit-frame-pointer2013121620130419
71576667opensslgcc -funroll-loops -m32 -march=k8 -O3 -fomit-frame-pointer2013121620130419
71645286opensslgcc -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer2013121620130419
71850172opensslgcc -funroll-loops -m32 -Os -fomit-frame-pointer2013121620130419
72065936opensslgcc -m32 -march=k6-2 -O3 -fomit-frame-pointer2013121620130419

Compiler output

Implementation: crypto_dh/claus/ntl
Compiler: g++
keypair.cpp: keypair.cpp:1:20: error: NTL/ZZ.h: No such file or directory
keypair.cpp: keypair.cpp:2: error: 'NTL' is not a namespace-name
keypair.cpp: keypair.cpp:2: error: expected namespace-name before ';' token
keypair.cpp: keypair.cpp: In function 'int crypto_dh_claus_ntl_keypair(unsigned char*, unsigned char*)':
keypair.cpp: keypair.cpp:18: error: 'ZZ' was not declared in this scope
keypair.cpp: keypair.cpp:18: error: expected `;' before 'a'
keypair.cpp: keypair.cpp:19: error: expected `;' before 'p'
keypair.cpp: keypair.cpp:20: error: expected `;' before 'base'
keypair.cpp: keypair.cpp:21: error: expected `;' before 'result'
keypair.cpp: keypair.cpp:22: error: 'base' was not declared in this scope
keypair.cpp: keypair.cpp:23: error: 'a' was not declared in this scope
keypair.cpp: keypair.cpp:23: error: 'ZZFromBytes' was not declared in this scope
keypair.cpp: keypair.cpp:24: error: 'p' was not declared in this scope
keypair.cpp: keypair.cpp:24: error: 'conv' was not declared in this scope
keypair.cpp: keypair.cpp:25: error: 'result' was not declared in this scope
keypair.cpp: keypair.cpp:25: error: 'PowerMod' was not declared in this scope
keypair.cpp: keypair.cpp:26: error: 'BytesFromZZ' was not declared in this scope

Number of similar (compiler,implementation) pairs: 149, namely:
CompilerImplementations
g++ ntl
g++ -O2 -fomit-frame-pointer ntl
g++ -O3 -fomit-frame-pointer ntl
g++ -O -fomit-frame-pointer ntl
g++ -Os -fomit-frame-pointer ntl
g++ -fno-schedule-insns -O2 -fomit-frame-pointer ntl
g++ -fno-schedule-insns -O3 -fomit-frame-pointer ntl
g++ -fno-schedule-insns -O -fomit-frame-pointer ntl
g++ -fno-schedule-insns -Os -fomit-frame-pointer ntl
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer ntl
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer ntl
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer ntl
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer ntl
g++ -m32 -O2 -fomit-frame-pointer ntl
g++ -m32 -O3 -fomit-frame-pointer ntl
g++ -m32 -O -fomit-frame-pointer ntl
g++ -m32 -Os -fomit-frame-pointer ntl
g++ -m32 -march=athlon -O2 -fomit-frame-pointer ntl
g++ -m32 -march=athlon -O3 -fomit-frame-pointer ntl
g++ -m32 -march=athlon -O -fomit-frame-pointer ntl
g++ -m32 -march=athlon -Os -fomit-frame-pointer ntl
g++ -m32 -march=i386 -O2 -fomit-frame-pointer ntl
g++ -m32 -march=i386 -O3 -fomit-frame-pointer ntl
g++ -m32 -march=i386 -O -fomit-frame-pointer ntl
g++ -m32 -march=i386 -Os -fomit-frame-pointer ntl
g++ -m32 -march=i486 -O2 -fomit-frame-pointer ntl
g++ -m32 -march=i486 -O3 -fomit-frame-pointer ntl
g++ -m32 -march=i486 -O -fomit-frame-pointer ntl
g++ -m32 -march=i486 -Os -fomit-frame-pointer ntl
g++ -m32 -march=k6-2 -O2 -fomit-frame-pointer ntl
g++ -m32 -march=k6-2 -O3 -fomit-frame-pointer ntl
g++ -m32 -march=k6-2 -O -fomit-frame-pointer ntl
g++ -m32 -march=k6-2 -Os -fomit-frame-pointer ntl
g++ -m32 -march=k6-3 -O2 -fomit-frame-pointer ntl
g++ -m32 -march=k6-3 -O3 -fomit-frame-pointer ntl
g++ -m32 -march=k6-3 -O -fomit-frame-pointer ntl
g++ -m32 -march=k6-3 -Os -fomit-frame-pointer ntl
g++ -m32 -march=k6 -O2 -fomit-frame-pointer ntl
g++ -m32 -march=k6 -O3 -fomit-frame-pointer ntl
g++ -m32 -march=k6 -O -fomit-frame-pointer ntl
g++ -m32 -march=k6 -Os -fomit-frame-pointer ntl
g++ -m32 -march=k8 -O2 -fomit-frame-pointer ntl
g++ -m32 -march=k8 -O3 -fomit-frame-pointer ntl
g++ -m32 -march=k8 -O -fomit-frame-pointer ntl
g++ -m32 -march=k8 -Os -fomit-frame-pointer ntl
g++ -m32 -march=native -mtune=native -O2 -fomit-frame-pointer ntl
g++ -m32 -march=native -mtune=native -O3 -fomit-frame-pointer ntl
g++ -m32 -march=native -mtune=native -O -fomit-frame-pointer ntl
g++ -m32 -march=native -mtune=native -Os -fomit-frame-pointer ntl
g++ -m32 -march=nocona -O2 -fomit-frame-pointer ntl
g++ -m32 -march=nocona -O3 -fomit-frame-pointer ntl
g++ -m32 -march=nocona -O -fomit-frame-pointer ntl
g++ -m32 -march=nocona -Os -fomit-frame-pointer ntl
g++ -m32 -march=pentium-m -O2 -fomit-frame-pointer ntl
g++ -m32 -march=pentium-m -O3 -fomit-frame-pointer ntl
g++ -m32 -march=pentium-m -O -fomit-frame-pointer ntl
g++ -m32 -march=pentium-m -Os -fomit-frame-pointer ntl
g++ -m32 -march=pentium-mmx -O2 -fomit-frame-pointer ntl
g++ -m32 -march=pentium-mmx -O3 -fomit-frame-pointer ntl
g++ -m32 -march=pentium-mmx -O -fomit-frame-pointer ntl
g++ -m32 -march=pentium-mmx -Os -fomit-frame-pointer ntl
g++ -m32 -march=pentium2 -O2 -fomit-frame-pointer ntl
g++ -m32 -march=pentium2 -O3 -fomit-frame-pointer ntl
g++ -m32 -march=pentium2 -O -fomit-frame-pointer ntl
g++ -m32 -march=pentium2 -Os -fomit-frame-pointer ntl
g++ -m32 -march=pentium3 -O2 -fomit-frame-pointer ntl
g++ -m32 -march=pentium3 -O3 -fomit-frame-pointer ntl
g++ -m32 -march=pentium3 -O -fomit-frame-pointer ntl
g++ -m32 -march=pentium3 -Os -fomit-frame-pointer ntl
g++ -m32 -march=pentium4 -O2 -fomit-frame-pointer ntl
g++ -m32 -march=pentium4 -O3 -fomit-frame-pointer ntl
g++ -m32 -march=pentium4 -O -fomit-frame-pointer ntl
g++ -m32 -march=pentium4 -Os -fomit-frame-pointer ntl
g++ -m32 -march=pentium -O2 -fomit-frame-pointer ntl
g++ -m32 -march=pentium -O3 -fomit-frame-pointer ntl
g++ -m32 -march=pentium -O -fomit-frame-pointer ntl
g++ -m32 -march=pentium -Os -fomit-frame-pointer ntl
g++ -m32 -march=pentiumpro -O2 -fomit-frame-pointer ntl
g++ -m32 -march=pentiumpro -O3 -fomit-frame-pointer ntl
g++ -m32 -march=pentiumpro -O -fomit-frame-pointer ntl
g++ -m32 -march=pentiumpro -Os -fomit-frame-pointer ntl
g++ -m32 -march=prescott -O2 -fomit-frame-pointer ntl
g++ -m32 -march=prescott -O3 -fomit-frame-pointer ntl
g++ -m32 -march=prescott -O -fomit-frame-pointer ntl
g++ -m32 -march=prescott -Os -fomit-frame-pointer ntl
g++ -march=athlon -O2 -fomit-frame-pointer ntl
g++ -march=athlon -O3 -fomit-frame-pointer ntl
g++ -march=athlon -O -fomit-frame-pointer ntl
g++ -march=athlon -Os -fomit-frame-pointer ntl
g++ -march=i386 -O2 -fomit-frame-pointer ntl
g++ -march=i386 -O3 -fomit-frame-pointer ntl
g++ -march=i386 -O -fomit-frame-pointer ntl
g++ -march=i386 -Os -fomit-frame-pointer ntl
g++ -march=i486 -O2 -fomit-frame-pointer ntl
g++ -march=i486 -O3 -fomit-frame-pointer ntl
g++ -march=i486 -O -fomit-frame-pointer ntl
g++ -march=i486 -Os -fomit-frame-pointer ntl
g++ -march=k6-2 -O2 -fomit-frame-pointer ntl
g++ -march=k6-2 -O3 -fomit-frame-pointer ntl
g++ -march=k6-2 -O -fomit-frame-pointer ntl
g++ -march=k6-2 -Os -fomit-frame-pointer ntl
g++ -march=k6-3 -O2 -fomit-frame-pointer ntl
g++ -march=k6-3 -O3 -fomit-frame-pointer ntl
g++ -march=k6-3 -O -fomit-frame-pointer ntl
g++ -march=k6-3 -Os -fomit-frame-pointer ntl
g++ -march=k6 -O2 -fomit-frame-pointer ntl
g++ -march=k6 -O3 -fomit-frame-pointer ntl
g++ -march=k6 -O -fomit-frame-pointer ntl
g++ -march=k6 -Os -fomit-frame-pointer ntl
g++ -march=k8 -O2 -fomit-frame-pointer ntl
g++ -march=k8 -O3 -fomit-frame-pointer ntl
g++ -march=k8 -O -fomit-frame-pointer ntl
g++ -march=k8 -Os -fomit-frame-pointer ntl
g++ -march=nocona -O2 -fomit-frame-pointer ntl
g++ -march=nocona -O3 -fomit-frame-pointer ntl
g++ -march=nocona -O -fomit-frame-pointer ntl
g++ -march=nocona -Os -fomit-frame-pointer ntl
g++ -march=pentium-m -O2 -fomit-frame-pointer ntl
g++ -march=pentium-m -O3 -fomit-frame-pointer ntl
g++ -march=pentium-m -O -fomit-frame-pointer ntl
g++ -march=pentium-m -Os -fomit-frame-pointer ntl
g++ -march=pentium-mmx -O2 -fomit-frame-pointer ntl
g++ -march=pentium-mmx -O3 -fomit-frame-pointer ntl
g++ -march=pentium-mmx -O -fomit-frame-pointer ntl
g++ -march=pentium-mmx -Os -fomit-frame-pointer ntl
g++ -march=pentium2 -O2 -fomit-frame-pointer ntl
g++ -march=pentium2 -O3 -fomit-frame-pointer ntl
g++ -march=pentium2 -O -fomit-frame-pointer ntl
g++ -march=pentium2 -Os -fomit-frame-pointer ntl
g++ -march=pentium3 -O2 -fomit-frame-pointer ntl
g++ -march=pentium3 -O3 -fomit-frame-pointer ntl
g++ -march=pentium3 -O -fomit-frame-pointer ntl
g++ -march=pentium3 -Os -fomit-frame-pointer ntl
g++ -march=pentium4 -O2 -fomit-frame-pointer ntl
g++ -march=pentium4 -O3 -fomit-frame-pointer ntl
g++ -march=pentium4 -O -fomit-frame-pointer ntl
g++ -march=pentium4 -Os -fomit-frame-pointer ntl
g++ -march=pentium -O2 -fomit-frame-pointer ntl
g++ -march=pentium -O3 -fomit-frame-pointer ntl
g++ -march=pentium -O -fomit-frame-pointer ntl
g++ -march=pentium -Os -fomit-frame-pointer ntl
g++ -march=pentiumpro -O2 -fomit-frame-pointer ntl
g++ -march=pentiumpro -O3 -fomit-frame-pointer ntl
g++ -march=pentiumpro -O -fomit-frame-pointer ntl
g++ -march=pentiumpro -Os -fomit-frame-pointer ntl
g++ -march=prescott -O2 -fomit-frame-pointer ntl
g++ -march=prescott -O3 -fomit-frame-pointer ntl
g++ -march=prescott -O -fomit-frame-pointer ntl
g++ -march=prescott -Os -fomit-frame-pointer ntl

Compiler output

Implementation: crypto_dh/claus/cryptopp
Compiler: g++
keypair.cpp: keypair.cpp:1:25: error: cryptopp/dh.h: No such file or directory
keypair.cpp: keypair.cpp:8: error: 'CryptoPP' is not a namespace-name
keypair.cpp: keypair.cpp:8: error: expected namespace-name before ';' token
keypair.cpp: keypair.cpp: In function 'int crypto_dh_claus_cryptopp_keypair(unsigned char*, unsigned char*)':
keypair.cpp: keypair.cpp:16: error: 'Integer' does not name a type
keypair.cpp: keypair.cpp:17: error: 'Integer' does not name a type
keypair.cpp: keypair.cpp:18: error: 'Integer' was not declared in this scope
keypair.cpp: keypair.cpp:18: error: expected `;' before 'a'
keypair.cpp: keypair.cpp:19: error: expected `;' before 'result'
keypair.cpp: keypair.cpp:20: error: 'result' was not declared in this scope

Number of similar (compiler,implementation) pairs: 149, namely:
CompilerImplementations
g++ cryptopp
g++ -O2 -fomit-frame-pointer cryptopp
g++ -O3 -fomit-frame-pointer cryptopp
g++ -O -fomit-frame-pointer cryptopp
g++ -Os -fomit-frame-pointer cryptopp
g++ -fno-schedule-insns -O2 -fomit-frame-pointer cryptopp
g++ -fno-schedule-insns -O3 -fomit-frame-pointer cryptopp
g++ -fno-schedule-insns -O -fomit-frame-pointer cryptopp
g++ -fno-schedule-insns -Os -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -O2 -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -O3 -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -O -fomit-frame-pointer cryptopp
g++ -funroll-loops -fno-schedule-insns -Os -fomit-frame-pointer cryptopp
g++ -m32 -O2 -fomit-frame-pointer cryptopp
g++ -m32 -O3 -fomit-frame-pointer cryptopp
g++ -m32 -O -fomit-frame-pointer cryptopp
g++ -m32 -Os -fomit-frame-pointer cryptopp
g++ -m32 -march=athlon -O2 -fomit-frame-pointer cryptopp
g++ -m32 -march=athlon -O3 -fomit-frame-pointer cryptopp
g++ -m32 -march=athlon -O -fomit-frame-pointer cryptopp
g++ -m32 -march=athlon -Os -fomit-frame-pointer cryptopp
g++ -m32 -march=i386 -O2 -fomit-frame-pointer cryptopp
g++ -m32 -march=i386 -O3 -fomit-frame-pointer cryptopp
g++ -m32 -march=i386 -O -fomit-frame-pointer cryptopp
g++ -m32 -march=i386 -Os -fomit-frame-pointer cryptopp
g++ -m32 -march=i486 -O2 -fomit-frame-pointer cryptopp
g++ -m32 -march=i486 -O3 -fomit-frame-pointer cryptopp
g++ -m32 -march=i486 -O -fomit-frame-pointer cryptopp
g++ -m32 -march=i486 -Os -fomit-frame-pointer cryptopp
g++ -m32 -march=k6-2 -O2 -fomit-frame-pointer cryptopp
g++ -m32 -march=k6-2 -O3 -fomit-frame-pointer cryptopp
g++ -m32 -march=k6-2 -O -fomit-frame-pointer cryptopp
g++ -m32 -march=k6-2 -Os -fomit-frame-pointer cryptopp
g++ -m32 -march=k6-3 -O2 -fomit-frame-pointer cryptopp
g++ -m32 -march=k6-3 -O3 -fomit-frame-pointer cryptopp
g++ -m32 -march=k6-3 -O -fomit-frame-pointer cryptopp
g++ -m32 -march=k6-3 -Os -fomit-frame-pointer cryptopp
g++ -m32 -march=k6 -O2 -fomit-frame-pointer cryptopp
g++ -m32 -march=k6 -O3 -fomit-frame-pointer cryptopp
g++ -m32 -march=k6 -O -fomit-frame-pointer cryptopp
g++ -m32 -march=k6 -Os -fomit-frame-pointer cryptopp
g++ -m32 -march=k8 -O2 -fomit-frame-pointer cryptopp
g++ -m32 -march=k8 -O3 -fomit-frame-pointer cryptopp
g++ -m32 -march=k8 -O -fomit-frame-pointer cryptopp
g++ -m32 -march=k8 -Os -fomit-frame-pointer cryptopp
g++ -m32 -march=native -mtune=native -O2 -fomit-frame-pointer cryptopp
g++ -m32 -march=native -mtune=native -O3 -fomit-frame-pointer cryptopp
g++ -m32 -march=native -mtune=native -O -fomit-frame-pointer cryptopp
g++ -m32 -march=native -mtune=native -Os -fomit-frame-pointer cryptopp
g++ -m32 -march=nocona -O2 -fomit-frame-pointer cryptopp
g++ -m32 -march=nocona -O3 -fomit-frame-pointer cryptopp
g++ -m32 -march=nocona -O -fomit-frame-pointer cryptopp
g++ -m32 -march=nocona -Os -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium-m -O2 -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium-m -O3 -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium-m -O -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium-m -Os -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium-mmx -O2 -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium-mmx -O3 -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium-mmx -O -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium-mmx -Os -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium2 -O2 -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium2 -O3 -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium2 -O -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium2 -Os -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium3 -O2 -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium3 -O3 -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium3 -O -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium3 -Os -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium4 -O2 -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium4 -O3 -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium4 -O -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium4 -Os -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium -O2 -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium -O3 -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium -O -fomit-frame-pointer cryptopp
g++ -m32 -march=pentium -Os -fomit-frame-pointer cryptopp
g++ -m32 -march=pentiumpro -O2 -fomit-frame-pointer cryptopp
g++ -m32 -march=pentiumpro -O3 -fomit-frame-pointer cryptopp
g++ -m32 -march=pentiumpro -O -fomit-frame-pointer cryptopp
g++ -m32 -march=pentiumpro -Os -fomit-frame-pointer cryptopp
g++ -m32 -march=prescott -O2 -fomit-frame-pointer cryptopp
g++ -m32 -march=prescott -O3 -fomit-frame-pointer cryptopp
g++ -m32 -march=prescott -O -fomit-frame-pointer cryptopp
g++ -m32 -march=prescott -Os -fomit-frame-pointer cryptopp
g++ -march=athlon -O2 -fomit-frame-pointer cryptopp
g++ -march=athlon -O3 -fomit-frame-pointer cryptopp
g++ -march=athlon -O -fomit-frame-pointer cryptopp
g++ -march=athlon -Os -fomit-frame-pointer cryptopp
g++ -march=i386 -O2 -fomit-frame-pointer cryptopp
g++ -march=i386 -O3 -fomit-frame-pointer cryptopp
g++ -march=i386 -O -fomit-frame-pointer cryptopp
g++ -march=i386 -Os -fomit-frame-pointer cryptopp
g++ -march=i486 -O2 -fomit-frame-pointer cryptopp
g++ -march=i486 -O3 -fomit-frame-pointer cryptopp
g++ -march=i486 -O -fomit-frame-pointer cryptopp
g++ -march=i486 -Os -fomit-frame-pointer cryptopp
g++ -march=k6-2 -O2 -fomit-frame-pointer cryptopp
g++ -march=k6-2 -O3 -fomit-frame-pointer cryptopp
g++ -march=k6-2 -O -fomit-frame-pointer cryptopp
g++ -march=k6-2 -Os -fomit-frame-pointer cryptopp
g++ -march=k6-3 -O2 -fomit-frame-pointer cryptopp
g++ -march=k6-3 -O3 -fomit-frame-pointer cryptopp
g++ -march=k6-3 -O -fomit-frame-pointer cryptopp
g++ -march=k6-3 -Os -fomit-frame-pointer cryptopp
g++ -march=k6 -O2 -fomit-frame-pointer cryptopp
g++ -march=k6 -O3 -fomit-frame-pointer cryptopp
g++ -march=k6 -O -fomit-frame-pointer cryptopp
g++ -march=k6 -Os -fomit-frame-pointer cryptopp
g++ -march=k8 -O2 -fomit-frame-pointer cryptopp
g++ -march=k8 -O3 -fomit-frame-pointer cryptopp
g++ -march=k8 -O -fomit-frame-pointer cryptopp
g++ -march=k8 -Os -fomit-frame-pointer cryptopp
g++ -march=nocona -O2 -fomit-frame-pointer cryptopp
g++ -march=nocona -O3 -fomit-frame-pointer cryptopp
g++ -march=nocona -O -fomit-frame-pointer cryptopp
g++ -march=nocona -Os -fomit-frame-pointer cryptopp
g++ -march=pentium-m -O2 -fomit-frame-pointer cryptopp
g++ -march=pentium-m -O3 -fomit-frame-pointer cryptopp
g++ -march=pentium-m -O -fomit-frame-pointer cryptopp
g++ -march=pentium-m -Os -fomit-frame-pointer cryptopp
g++ -march=pentium-mmx -O2 -fomit-frame-pointer cryptopp
g++ -march=pentium-mmx -O3 -fomit-frame-pointer cryptopp
g++ -march=pentium-mmx -O -fomit-frame-pointer cryptopp
g++ -march=pentium-mmx -Os -fomit-frame-pointer cryptopp
g++ -march=pentium2 -O2 -fomit-frame-pointer cryptopp
g++ -march=pentium2 -O3 -fomit-frame-pointer cryptopp
g++ -march=pentium2 -O -fomit-frame-pointer cryptopp
g++ -march=pentium2 -Os -fomit-frame-pointer cryptopp
g++ -march=pentium3 -O2 -fomit-frame-pointer cryptopp
g++ -march=pentium3 -O3 -fomit-frame-pointer cryptopp
g++ -march=pentium3 -O -fomit-frame-pointer cryptopp
g++ -march=pentium3 -Os -fomit-frame-pointer cryptopp
g++ -march=pentium4 -O2 -fomit-frame-pointer cryptopp
g++ -march=pentium4 -O3 -fomit-frame-pointer cryptopp
g++ -march=pentium4 -O -fomit-frame-pointer cryptopp
g++ -march=pentium4 -Os -fomit-frame-pointer cryptopp
g++ -march=pentium -O2 -fomit-frame-pointer cryptopp
g++ -march=pentium -O3 -fomit-frame-pointer cryptopp
g++ -march=pentium -O -fomit-frame-pointer cryptopp
g++ -march=pentium -Os -fomit-frame-pointer cryptopp
g++ -march=pentiumpro -O2 -fomit-frame-pointer cryptopp
g++ -march=pentiumpro -O3 -fomit-frame-pointer cryptopp
g++ -march=pentiumpro -O -fomit-frame-pointer cryptopp
g++ -march=pentiumpro -Os -fomit-frame-pointer cryptopp
g++ -march=prescott -O2 -fomit-frame-pointer cryptopp
g++ -march=prescott -O3 -fomit-frame-pointer cryptopp
g++ -march=prescott -O -fomit-frame-pointer cryptopp
g++ -march=prescott -Os -fomit-frame-pointer cryptopp

Compiler output

Implementation: crypto_dh/claus/gmp
Compiler: g++ -m32 -march=i386 -O2 -fomit-frame-pointer
try.cpp: crypto_dh_claus.a(keypair.o)(.text+0x...): In function `crypto_dh_claus_gmp_keypair':
try.cpp: : undefined reference to `__sync_fetch_and_add_4'
try.cpp: crypto_dh_claus.a(keypair.o)(.text+0x...): In function `crypto_dh_claus_gmp_keypair':
try.cpp: : undefined reference to `__sync_fetch_and_add_4'
try.cpp: crypto_dh_claus.a(sharedsecret.o)(.text+0x...): In function `crypto_dh_claus_gmp':
try.cpp: : undefined reference to `__sync_fetch_and_add_4'
try.cpp: crypto_dh_claus.a(sharedsecret.o)(.text+0x...): In function `crypto_dh_claus_gmp':
try.cpp: : undefined reference to `__sync_fetch_and_add_4'
try.cpp: collect2: ld returned 1 exit status

Number of similar (compiler,implementation) pairs: 6, namely:
CompilerImplementations
g++ -m32 -march=i386 -O2 -fomit-frame-pointer gmp
g++ -m32 -march=i386 -O3 -fomit-frame-pointer gmp
g++ -m32 -march=i386 -O -fomit-frame-pointer gmp
g++ -march=i386 -O2 -fomit-frame-pointer gmp
g++ -march=i386 -O3 -fomit-frame-pointer gmp
g++ -march=i386 -O -fomit-frame-pointer gmp