=========================================================== .___ __ __ _________________ __ __ __| _/|__|/ |_ / ___\_` __ \__ \ | | \/ __ | | \\_ __\ / /_/ > | \// __ \| | / /_/ | | || | \___ /|__| (____ /____/\____ | |__||__| /_____/ \/ \/ grep rough audit - static analysis tool v2.8 written by @Wireghoul =================================[justanotherhacker.com]=== gmp-doc-6.2.1+ndfsg/doc/configuration-66- gmp-doc-6.2.1+ndfsg/doc/configuration:67: .asm Assembly code preprocessed with m4 gmp-doc-6.2.1+ndfsg/doc/configuration-68- .S Assembly code preprocessed with cpp ############################################## gmp-doc-6.2.1+ndfsg/doc/configuration-71- gmp-doc-6.2.1+ndfsg/doc/configuration:72:There are two types of .asm files. gmp-doc-6.2.1+ndfsg/doc/configuration-73- ############################################## gmp-doc-6.2.1+ndfsg/doc/configuration-86- have PROLOGUE(func) for configure to grep. This is normal for gmp-doc-6.2.1+ndfsg/doc/configuration:87: .asm or .S files, but for .c files a dummy comment like the gmp-doc-6.2.1+ndfsg/doc/configuration-88- following will be needed. ############################################## gmp-doc-6.2.1+ndfsg/doc/configuration-209- gmp-doc-6.2.1+ndfsg/doc/configuration:210: ii) M4 macros to be shared by asm files in a CPU family are by gmp-doc-6.2.1+ndfsg/doc/configuration-211- convention in a foo-defs.m4 like mpn/x86/x86-defs.m4. They're ############################################## gmp-doc-6.2.1+ndfsg/doc/gmp.info-2-1799- Kevin Ryde worked on a large number of things: optimized x86 code, m4 gmp-doc-6.2.1+ndfsg/doc/gmp.info-2:1800:asm macros, parameter tuning, speed measuring, the configure system, gmp-doc-6.2.1+ndfsg/doc/gmp.info-2-1801-function inlining, divisibility tests, bit scanning, Jacobi symbols, ############################################## gmp-doc-6.2.1+ndfsg/doc/mdate-sh-110-# On HPUX /bin/sh, "set" interprets "-rw-r--r--" as options, so the "x" below. gmp-doc-6.2.1+ndfsg/doc/mdate-sh:111:set x`$ls_command /` gmp-doc-6.2.1+ndfsg/doc/mdate-sh-112- ############################################## gmp-doc-6.2.1+ndfsg/doc/mdate-sh-140-# Get the extended ls output of the file or directory. gmp-doc-6.2.1+ndfsg/doc/mdate-sh:141:set dummy x`eval "$ls_command \"\\\$save_arg1\""` gmp-doc-6.2.1+ndfsg/doc/mdate-sh-142- ############################################## gmp-doc-6.2.1+ndfsg/doc/mdate-sh-207- then gmp-doc-6.2.1+ndfsg/doc/mdate-sh:208: year=`expr $year - 1` gmp-doc-6.2.1+ndfsg/doc/mdate-sh-209- fi;; ############################################## gmp-doc-6.2.1+ndfsg/doc/tasks.html-337-<li> UltraSPARC/64: Write <code>umul_ppmm</code>. Using four gmp-doc-6.2.1+ndfsg/doc/tasks.html:338: "<code>mulx</code>"s either with an asm block or via the generic C code is gmp-doc-6.2.1+ndfsg/doc/tasks.html-339- about 90 cycles. Try using fp operations, and also try using karatsuba ############################################## gmp-doc-6.2.1+ndfsg/doc/tasks.html-420- special lshift by 1. This would be best as a jump across to the other gmp-doc-6.2.1+ndfsg/doc/tasks.html:421: routine, could let both live in lshift.asm and omit rshift.asm on finding gmp-doc-6.2.1+ndfsg/doc/tasks.html-422- <code>mpn_rshift</code> already provided. ############################################## gmp-doc-6.2.1+ndfsg/doc/tasks.html-478- (gcc has an option, though of course gcc doesn't matter since we use gmp-doc-6.2.1+ndfsg/doc/tasks.html:479: inline asm there.) gmp-doc-6.2.1+ndfsg/doc/tasks.html-480-</ul> ############################################## gmp-doc-6.2.1+ndfsg/doc/tasks.html-673-<li> mpn/Makeasm.am uses <code>-c</code> and <code>-o</code> together in the gmp-doc-6.2.1+ndfsg/doc/tasks.html:674: .S and .asm rules, but apparently that isn't completely portable (there's gmp-doc-6.2.1+ndfsg/doc/tasks.html-675- an autoconf <code>AC_PROG_CC_C_O</code> test for it). So far we've not ############################################## gmp-doc-6.2.1+ndfsg/doc/tasks.html-679- then looked like the primary source. Hopefully if the gmp-doc-6.2.1+ndfsg/doc/tasks.html:680: <code>SUFFIXES</code> are ordered to have .S and .asm ahead of .s that gmp-doc-6.2.1+ndfsg/doc/tasks.html-681- wouldn't happen. Might need to check. ############################################## gmp-doc-6.2.1+ndfsg/doc/tasks.html-818-<li> longlong.h could declare when it's using, or would like to use, gmp-doc-6.2.1+ndfsg/doc/tasks.html:819: <code>mpn_umul_ppmm</code>, and the corresponding umul.asm file could be gmp-doc-6.2.1+ndfsg/doc/tasks.html-820- included in libgmp only in that case, the same as is effectively done for gmp-doc-6.2.1+ndfsg/doc/tasks.html:821: <code>__clz_tab</code>. Likewise udiv.asm and perhaps cntlz.asm. This gmp-doc-6.2.1+ndfsg/doc/tasks.html-822- would only be a very small space saving, so perhaps not worth the ############################################## gmp-doc-6.2.1+ndfsg/doc/tasks.html-870-<ul> gmp-doc-6.2.1+ndfsg/doc/tasks.html:871:<li> Sparc32: The integer based udiv_nfp.asm used to be selected by gmp-doc-6.2.1+ndfsg/doc/tasks.html-872- <code>configure --nfp</code> but that option is gone now that autoconf is ############################################## gmp-doc-6.2.1+ndfsg/doc/texinfo.tex-6246- \catcode `\\=0 \catcode `\{=1 \catcode `\}=2 gmp-doc-6.2.1+ndfsg/doc/texinfo.tex:6247: \catcode `\$=3 \catcode `\&=4 \catcode `\#=6 gmp-doc-6.2.1+ndfsg/doc/texinfo.tex-6248- \catcode `\^=7 \catcode `\_=8 \catcode `\~=\active \let~=\tie ############################################## gmp-doc-6.2.1+ndfsg/debian/repack-48-tar -C "${UPSTREAM_ROOTFOLDER}" -xf "${UPSTREAM_TARBALLZZ}" || unzip -d "${UPSTREAM_ROOTFOLDER}" "${UPSTREAM_TARBALLZZ}" gmp-doc-6.2.1+ndfsg/debian/repack:49:if [ `ls -1 "${UPSTREAM_ROOTFOLDER}" | wc -l` -eq 1 ]; then gmp-doc-6.2.1+ndfsg/debian/repack:50: UPSTREAM_ROOTFOLDER="${UPSTREAM_ROOTFOLDER}/`ls -1 "${UPSTREAM_ROOTFOLDER}"`" gmp-doc-6.2.1+ndfsg/debian/repack-51-fi