===========================================================
                                      .___ __  __   
          _________________  __ __  __| _/|__|/  |_ 
         / ___\_` __ \__  \ |  |  \/ __ | | \\_  __\
        / /_/  >  | \// __ \|  |  / /_/ | |  ||  |  
        \___  /|__|  (____  /____/\____ | |__||__|  
       /_____/            \/           \/           
              grep rough audit - static analysis tool
                  v2.8 written by @Wireghoul
=================================[justanotherhacker.com]===
guile-3.0-3.0.4/NEWS-2588-*** 'scm_c_read' on ISO-8859-1 (e.g. binary) unbuffered ports is faster.
guile-3.0-3.0.4/NEWS:2589:*** New inline asm for VM fixnum multiply, for faster overflow checking.
guile-3.0-3.0.4/NEWS:2590:*** New inline asm for VM fixnum operations on ARM and 32-bit x86.
guile-3.0-3.0.4/NEWS-2591-*** 'positive?' and 'negative?' are now compiled to VM primitives.
##############################################
guile-3.0-3.0.4/NEWS-2775-   (http://bugs.gnu.org/14905)
guile-3.0-3.0.4/NEWS:2776:** Fix inline asm for VM fixnum operations on x32.
guile-3.0-3.0.4/NEWS-2777-** Fix 'SCM_SYSCALL' to really swallow EINTR.
##############################################
guile-3.0-3.0.4/NEWS-6324-** Fix incorrect handling of the FLAGS argument of `fold-matches'
guile-3.0-3.0.4/NEWS:6325:** `guile-config link' now prints `-L$libdir' before `-lguile'
guile-3.0-3.0.4/NEWS-6326-** Fix memory corruption involving GOOPS' `class-redefinition'
##############################################
guile-3.0-3.0.4/acinclude.m4-123-], eval "ac_cv_func_$1_$2=yes", eval "ac_cv_func_$1_$2=no")])
guile-3.0-3.0.4/acinclude.m4:124:if eval "test \"`echo '$ac_cv_func_'$1'_'$2`\" = yes"; then
guile-3.0-3.0.4/acinclude.m4-125-  AC_MSG_RESULT(yes)
##############################################
guile-3.0-3.0.4/build-aux/announce-gen-112-      my $cmd = "du -h $f";
guile-3.0-3.0.4/build-aux/announce-gen:113:      my $t = `$cmd`;
guile-3.0-3.0.4/build-aux/announce-gen-114-      # FIXME-someday: give a better diagnostic, a la $PROCESS_STATUS
##############################################
guile-3.0-3.0.4/build-aux/announce-gen-337-      # 'tool --version' output is the version string.
guile-3.0-3.0.4/build-aux/announce-gen:338:      my ($first_line, undef) = split ("\n", `$t --version`);
guile-3.0-3.0.4/build-aux/announce-gen-339-      if ($first_line =~ /.* (\d[\w.-]+)$/)
##############################################
guile-3.0-3.0.4/build-aux/config.rpath-33-host="$1"
guile-3.0-3.0.4/build-aux/config.rpath:34:host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
guile-3.0-3.0.4/build-aux/config.rpath:35:host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
guile-3.0-3.0.4/build-aux/config.rpath:36:host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
guile-3.0-3.0.4/build-aux/config.rpath-37-
##############################################
guile-3.0-3.0.4/build-aux/config.rpath-47-done
guile-3.0-3.0.4/build-aux/config.rpath:48:cc_basename=`echo "$cc_temp" | sed -e 's%^.*/%%'`
guile-3.0-3.0.4/build-aux/config.rpath-49-
##############################################
guile-3.0-3.0.4/build-aux/config.rpath-94-        *)
guile-3.0-3.0.4/build-aux/config.rpath:95:          case `$CC -V 2>&1 | sed 5q` in
guile-3.0-3.0.4/build-aux/config.rpath-96-            *Sun\ F* | *Sun*Fortran*)
##############################################
guile-3.0-3.0.4/build-aux/config.rpath-235-    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
guile-3.0-3.0.4/build-aux/config.rpath:236:      case `$LD -v 2>&1` in
guile-3.0-3.0.4/build-aux/config.rpath-237-        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
##############################################
guile-3.0-3.0.4/build-aux/config.rpath-241-          if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
guile-3.0-3.0.4/build-aux/config.rpath:242:            hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
guile-3.0-3.0.4/build-aux/config.rpath-243-          else
##############################################
guile-3.0-3.0.4/build-aux/config.rpath-298-        case $host_os in aix4.[012]|aix4.[012].*)
guile-3.0-3.0.4/build-aux/config.rpath:299:          collect2name=`${CC} -print-prog-name=collect2`
guile-3.0-3.0.4/build-aux/config.rpath-300-          if test -f "$collect2name" && \
##############################################
guile-3.0-3.0.4/build-aux/config.rpath-430-        hardcode_direct=yes
guile-3.0-3.0.4/build-aux/config.rpath:431:        if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
guile-3.0-3.0.4/build-aux/config.rpath-432-          hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
##############################################
guile-3.0-3.0.4/build-aux/config.rpath-494-    sysv5* | sco3.2v5* | sco5v6*)
guile-3.0-3.0.4/build-aux/config.rpath:495:      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
guile-3.0-3.0.4/build-aux/config.rpath-496-      hardcode_libdir_separator=':'
##############################################
guile-3.0-3.0.4/build-aux/config.rpath-645-sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
guile-3.0-3.0.4/build-aux/config.rpath:646:escaped_wl=`echo "X$wl" | sed -e 's/^X//' -e "$sed_quote_subst"`
guile-3.0-3.0.4/build-aux/config.rpath:647:shlibext=`echo "$shrext" | sed -e 's,^\.,,'`
guile-3.0-3.0.4/build-aux/config.rpath:648:escaped_libname_spec=`echo "X$libname_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
guile-3.0-3.0.4/build-aux/config.rpath:649:escaped_library_names_spec=`echo "X$library_names_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
guile-3.0-3.0.4/build-aux/config.rpath:650:escaped_hardcode_libdir_flag_spec=`echo "X$hardcode_libdir_flag_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
guile-3.0-3.0.4/build-aux/config.rpath-651-
##############################################
guile-3.0-3.0.4/build-aux/gendocs.sh-36-
guile-3.0-3.0.4/build-aux/gendocs.sh:37:prog=`basename "$0"`
guile-3.0-3.0.4/build-aux/gendocs.sh-38-srcdir=`pwd`
##############################################
guile-3.0-3.0.4/build-aux/gendocs.sh-203-  # but here, we use the basename of $srcfile
guile-3.0-3.0.4/build-aux/gendocs.sh:204:  base=`basename "$srcfile"`
guile-3.0-3.0.4/build-aux/gendocs.sh-205-  case $base in
guile-3.0-3.0.4/build-aux/gendocs.sh:206:    *.txi|*.texi|*.texinfo) base=`echo "$base"|sed 's/\.[texinfo]*$//'`;;
guile-3.0-3.0.4/build-aux/gendocs.sh-207-  esac
##############################################
guile-3.0-3.0.4/build-aux/gendocs.sh-228-{
guile-3.0-3.0.4/build-aux/gendocs.sh:229:  size=`ls -ksl $1 | awk '{print $1}'`
guile-3.0-3.0.4/build-aux/gendocs.sh-230-  echo $size
##############################################
guile-3.0-3.0.4/build-aux/gendocs.sh-292-  ls -l "$outdir/$PACKAGE.info.tar.gz"
guile-3.0-3.0.4/build-aux/gendocs.sh:293:  info_tgz_size=`calcsize "$outdir/$PACKAGE.info.tar.gz"`
guile-3.0-3.0.4/build-aux/gendocs.sh-294-  # do not mv the info files, there's no point in having them available
##############################################
guile-3.0-3.0.4/build-aux/gendocs.sh-304-  gzip -f -9 $PACKAGE.dvi
guile-3.0-3.0.4/build-aux/gendocs.sh:305:  dvi_gz_size=`calcsize $PACKAGE.dvi.gz`
guile-3.0-3.0.4/build-aux/gendocs.sh-306-  mv $PACKAGE.dvi.gz "$outdir/"
##############################################
guile-3.0-3.0.4/build-aux/gendocs.sh-311-  eval "$cmd"
guile-3.0-3.0.4/build-aux/gendocs.sh:312:  pdf_size=`calcsize $PACKAGE.pdf`
guile-3.0-3.0.4/build-aux/gendocs.sh-313-  mv $PACKAGE.pdf "$outdir/"
##############################################
guile-3.0-3.0.4/build-aux/gendocs.sh-322-  eval "$cmd"
guile-3.0-3.0.4/build-aux/gendocs.sh:323:  ascii_size=`calcsize $PACKAGE.txt`
guile-3.0-3.0.4/build-aux/gendocs.sh-324-  gzip -f -9 -c $PACKAGE.txt >"$outdir/$PACKAGE.txt.gz"
guile-3.0-3.0.4/build-aux/gendocs.sh:325:  ascii_gz_size=`calcsize "$outdir/$PACKAGE.txt.gz"`
guile-3.0-3.0.4/build-aux/gendocs.sh-326-  mv $PACKAGE.txt "$outdir/"
##############################################
guile-3.0-3.0.4/build-aux/gendocs.sh-345-  )
guile-3.0-3.0.4/build-aux/gendocs.sh:346:  eval html_$1_tgz_size=`calcsize "$outdir/${PACKAGE}.html_$1.tar.gz"`
guile-3.0-3.0.4/build-aux/gendocs.sh-347-  rm -f "$outdir"/html_$1/*.html
##############################################
guile-3.0-3.0.4/build-aux/gendocs.sh-358-  eval "$cmd"
guile-3.0-3.0.4/build-aux/gendocs.sh:359:  html_mono_size=`calcsize $PACKAGE.html`
guile-3.0-3.0.4/build-aux/gendocs.sh-360-  gzip -f -9 -c $PACKAGE.html >"$outdir/$PACKAGE.html.gz"
guile-3.0-3.0.4/build-aux/gendocs.sh:361:  html_mono_gz_size=`calcsize "$outdir/$PACKAGE.html.gz"`
guile-3.0-3.0.4/build-aux/gendocs.sh-362-  copy_images "$outdir/" $PACKAGE.html
##############################################
guile-3.0-3.0.4/build-aux/gendocs.sh-385-  eval \
guile-3.0-3.0.4/build-aux/gendocs.sh:386:    html_${split}_tgz_size=`calcsize "$outdir/$PACKAGE.html_$split.tar.gz"`
guile-3.0-3.0.4/build-aux/gendocs.sh-387-  rm -rf "$outdir/html_$split/"
##############################################
guile-3.0-3.0.4/build-aux/gendocs.sh-397-  eval "$cmd"
guile-3.0-3.0.4/build-aux/gendocs.sh:398:  html_mono_size=`calcsize $PACKAGE.html`
guile-3.0-3.0.4/build-aux/gendocs.sh-399-  gzip -f -9 -c $PACKAGE.html >"$outdir/$PACKAGE.html.gz"
guile-3.0-3.0.4/build-aux/gendocs.sh:400:  html_mono_gz_size=`calcsize "$outdir/$PACKAGE.html.gz"`
guile-3.0-3.0.4/build-aux/gendocs.sh-401-  mv $PACKAGE.html "$outdir/"
##############################################
guile-3.0-3.0.4/build-aux/gendocs.sh-410-printf "\nMaking .tar.gz for sources...\n"
guile-3.0-3.0.4/build-aux/gendocs.sh:411:d=`dirname $srcfile`
guile-3.0-3.0.4/build-aux/gendocs.sh-412-(
guile-3.0-3.0.4/build-aux/gendocs.sh-413-  cd "$d"
guile-3.0-3.0.4/build-aux/gendocs.sh:414:  srcfiles=`ls -d *.texinfo *.texi *.txi *.eps $source_extra 2>/dev/null` || true
guile-3.0-3.0.4/build-aux/gendocs.sh-415-  tar czfh "$abs_outdir/$PACKAGE.texi.tar.gz" $srcfiles
##############################################
guile-3.0-3.0.4/build-aux/gendocs.sh-417-)
guile-3.0-3.0.4/build-aux/gendocs.sh:418:texi_tgz_size=`calcsize "$outdir/$PACKAGE.texi.tar.gz"`
guile-3.0-3.0.4/build-aux/gendocs.sh-419-
##############################################
guile-3.0-3.0.4/build-aux/gendocs.sh-426-  eval "$cmd"
guile-3.0-3.0.4/build-aux/gendocs.sh:427:  docbook_xml_size=`calcsize $PACKAGE-db.xml`
guile-3.0-3.0.4/build-aux/gendocs.sh-428-  gzip -f -9 -c $PACKAGE-db.xml >"$outdir/$PACKAGE-db.xml.gz"
guile-3.0-3.0.4/build-aux/gendocs.sh:429:  docbook_xml_gz_size=`calcsize "$outdir/$PACKAGE-db.xml.gz"`
guile-3.0-3.0.4/build-aux/gendocs.sh-430-  mv $PACKAGE-db.xml "$outdir/"
##############################################
guile-3.0-3.0.4/build-aux/gendocs.sh-440-  )
guile-3.0-3.0.4/build-aux/gendocs.sh:441:  html_node_db_tgz_size=`calcsize "$outdir/${PACKAGE}.html_node_db.tar.gz"`
guile-3.0-3.0.4/build-aux/gendocs.sh-442-  rm -f "$outdir"/html_node_db/*.html
##############################################
guile-3.0-3.0.4/build-aux/gendocs.sh-449-  eval "$cmd"
guile-3.0-3.0.4/build-aux/gendocs.sh:450:  docbook_ascii_size=`calcsize $PACKAGE-db.txt`
guile-3.0-3.0.4/build-aux/gendocs.sh-451-  mv $PACKAGE-db.txt "$outdir/"
##############################################
guile-3.0-3.0.4/build-aux/gendocs.sh-455-  eval "$cmd"
guile-3.0-3.0.4/build-aux/gendocs.sh:456:  docbook_pdf_size=`calcsize $PACKAGE-db.pdf`
guile-3.0-3.0.4/build-aux/gendocs.sh-457-  mv $PACKAGE-db.pdf "$outdir/"
##############################################
guile-3.0-3.0.4/build-aux/gendocs.sh-469-
guile-3.0-3.0.4/build-aux/gendocs.sh:470:curdate=`$SETLANG date '+%B %d, %Y'`
guile-3.0-3.0.4/build-aux/gendocs.sh-471-sed \
##############################################
guile-3.0-3.0.4/build-aux/git-version-gen-146-then
guile-3.0-3.0.4/build-aux/git-version-gen:147:    v=`cat $tarball_version_file` || v=
guile-3.0-3.0.4/build-aux/git-version-gen-148-    case $v in
##############################################
guile-3.0-3.0.4/build-aux/git-version-gen-165-          || git describe --abbrev=4 HEAD 2>/dev/null` \
guile-3.0-3.0.4/build-aux/git-version-gen:166:    && v=`printf '%s\n' "$v" | sed "$tag_sed_script"` \
guile-3.0-3.0.4/build-aux/git-version-gen-167-    && case $v in
##############################################
guile-3.0-3.0.4/build-aux/git-version-gen-182-            # of git describe.
guile-3.0-3.0.4/build-aux/git-version-gen:183:            vtag=`echo "$v" | sed 's/-.*//'`
guile-3.0-3.0.4/build-aux/git-version-gen:184:            commit_list=`git rev-list "$vtag"..HEAD 2>/dev/null` \
guile-3.0-3.0.4/build-aux/git-version-gen-185-                || { commit_list=failed;
guile-3.0-3.0.4/build-aux/git-version-gen-186-                     echo "$0: WARNING: git rev-list failed" 1>&2; }
guile-3.0-3.0.4/build-aux/git-version-gen:187:            numcommits=`echo "$commit_list" | wc -l`
guile-3.0-3.0.4/build-aux/git-version-gen:188:            v=`echo "$v" | sed "s/\(.*\)-\(.*\)/\1-$numcommits-\2/"`;
guile-3.0-3.0.4/build-aux/git-version-gen-189-            test "$commit_list" = failed && v=UNKNOWN
##############################################
guile-3.0-3.0.4/build-aux/git-version-gen-194-    # Remove the "g" in git describe's output string, to save a byte.
guile-3.0-3.0.4/build-aux/git-version-gen:195:    v=`echo "$v" | sed 's/-/./;s/\(.*\)-g/\1-/'`;
guile-3.0-3.0.4/build-aux/git-version-gen-196-    v_from_git=1
##############################################
guile-3.0-3.0.4/build-aux/git-version-gen-202-
guile-3.0-3.0.4/build-aux/git-version-gen:203:v=`echo "$v" |sed "s/^$prefix//"`
guile-3.0-3.0.4/build-aux/git-version-gen-204-
##############################################
guile-3.0-3.0.4/build-aux/gitlog-to-changelog-316-          # Let $code operate on it, safely.
guile-3.0-3.0.4/build-aux/gitlog-to-changelog:317:          my $r = $s->reval("$code")
guile-3.0-3.0.4/build-aux/gitlog-to-changelog-318-            or die "$ME:$.:$sha: failed to eval \"$code\":\n$@\n";
##############################################
guile-3.0-3.0.4/build-aux/gnupload-117-  echo "$0: Reading configuration file $conffile"
guile-3.0-3.0.4/build-aux/gnupload:118:  conf=`sed 's/#.*$//;/^$/d' "$conffile" | tr "\015$nl" '  '`
guile-3.0-3.0.4/build-aux/gnupload-119-  eval set x "$conf \"\$@\""
##############################################
guile-3.0-3.0.4/build-aux/gnupload-165-    --symlink-regex=*)
guile-3.0-3.0.4/build-aux/gnupload:166:      symlink_expr=`expr "$1" : '[^=]*=\(.*\)'`
guile-3.0-3.0.4/build-aux/gnupload-167-      ;;
##############################################
guile-3.0-3.0.4/build-aux/gnupload-216-if test -n "$symlink_files"; then
guile-3.0-3.0.4/build-aux/gnupload:217:  x=`echo "$symlink_files" | sed 's/[^ ]//g;s/  //g'`
guile-3.0-3.0.4/build-aux/gnupload-218-  if test -n "$x"; then
##############################################
guile-3.0-3.0.4/build-aux/gnupload-237-    elif test -n "$symlink_expr"; then
guile-3.0-3.0.4/build-aux/gnupload:238:      linkname=`echo $file | sed "$symlink_expr"`
guile-3.0-3.0.4/build-aux/gnupload-239-      if test -z "$linkname"; then
##############################################
guile-3.0-3.0.4/build-aux/gnupload-353-    download.gnu.org.ua:alpha/*|download.gnu.org.ua:ftp/*)
guile-3.0-3.0.4/build-aux/gnupload:354:      destdir_p1=`echo "$destdir" | sed 's,^[^/]*/,,'`
guile-3.0-3.0.4/build-aux/gnupload:355:      destdir_topdir=`echo "$destdir" | sed 's,/.*,,'`
guile-3.0-3.0.4/build-aux/gnupload-356-      mkdirective "$destdir_p1" "$base" "$file" "$stmt"
##############################################
guile-3.0-3.0.4/build-aux/gnupload-363-    /*)
guile-3.0-3.0.4/build-aux/gnupload:364:      dest_host=`echo "$dest" | sed 's,:.*,,'`
guile-3.0-3.0.4/build-aux/gnupload-365-      mkdirective "$destdir" "$base" "$file" "$stmt"
##############################################
guile-3.0-3.0.4/build-aux/gnupload-383-  stmt="$stmt
guile-3.0-3.0.4/build-aux/gnupload:384:`mksymlink $symlink_files`"
guile-3.0-3.0.4/build-aux/gnupload-385-fi
##############################################
guile-3.0-3.0.4/build-aux/gnupload-401-  do
guile-3.0-3.0.4/build-aux/gnupload:402:    destdir=`echo $dest | sed 's/[^:]*://'`
guile-3.0-3.0.4/build-aux/gnupload-403-    upload "$dest" "$destdir" "`hostname`-$$" "" "$stmt"
##############################################
guile-3.0-3.0.4/build-aux/gnupload-420-    files="$file $file.sig"
guile-3.0-3.0.4/build-aux/gnupload:421:    destdir=`echo $dest | sed 's/[^:]*://'`
guile-3.0-3.0.4/build-aux/gnupload-422-    if test -n "$symlink_expr"; then
guile-3.0-3.0.4/build-aux/gnupload:423:      linkname=`echo $file | sed "$symlink_expr"`
guile-3.0-3.0.4/build-aux/gnupload-424-      stmt="$stmt
##############################################
guile-3.0-3.0.4/build-aux/vc-list-files-47-  --version)
guile-3.0-3.0.4/build-aux/vc-list-files:48:    year=`echo "$scriptversion" | sed 's/[^0-9].*//'`
guile-3.0-3.0.4/build-aux/vc-list-files-49-    cat <<EOF
##############################################
guile-3.0-3.0.4/build-aux/vc-list-files-70-      && dir= sed_esc= \
guile-3.0-3.0.4/build-aux/vc-list-files:71:      || { dir="$dir/"; sed_esc=`echo "$dir"|env sed 's,\([\\/]\),\\\\\1,g'`; }
guile-3.0-3.0.4/build-aux/vc-list-files-72-    # Ignore git symlinks - either they point into the tree, in which case
##############################################
guile-3.0-3.0.4/build-aux/vc-list-files-96-          }}'\''				\
guile-3.0-3.0.4/build-aux/vc-list-files:97:        `find "$dir" -name Entries -print` /dev/null' $postprocess
guile-3.0-3.0.4/build-aux/vc-list-files-98-    fi
##############################################
guile-3.0-3.0.4/config.rpath-33-host="$1"
guile-3.0-3.0.4/config.rpath:34:host_cpu=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\1/'`
guile-3.0-3.0.4/config.rpath:35:host_vendor=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\2/'`
guile-3.0-3.0.4/config.rpath:36:host_os=`echo "$host" | sed 's/^\([^-]*\)-\([^-]*\)-\(.*\)$/\3/'`
guile-3.0-3.0.4/config.rpath-37-
##############################################
guile-3.0-3.0.4/config.rpath-47-done
guile-3.0-3.0.4/config.rpath:48:cc_basename=`echo "$cc_temp" | sed -e 's%^.*/%%'`
guile-3.0-3.0.4/config.rpath-49-
##############################################
guile-3.0-3.0.4/config.rpath-91-        *)
guile-3.0-3.0.4/config.rpath:92:          case `$CC -V 2>&1 | sed 5q` in
guile-3.0-3.0.4/config.rpath-93-            *Sun\ C*)
##############################################
guile-3.0-3.0.4/config.rpath-217-    sysv5* | sco3.2v5* | sco5v6* | unixware* | OpenUNIX*)
guile-3.0-3.0.4/config.rpath:218:      case `$LD -v 2>&1` in
guile-3.0-3.0.4/config.rpath-219-        *\ [01].* | *\ 2.[0-9].* | *\ 2.1[0-5].*)
##############################################
guile-3.0-3.0.4/config.rpath-223-          if $LD --help 2>&1 | grep ': supported targets:.* elf' > /dev/null; then
guile-3.0-3.0.4/config.rpath:224:            hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-rpath,$libdir`'
guile-3.0-3.0.4/config.rpath-225-          else
##############################################
guile-3.0-3.0.4/config.rpath-280-        case $host_os in aix4.[012]|aix4.[012].*)
guile-3.0-3.0.4/config.rpath:281:          collect2name=`${CC} -print-prog-name=collect2`
guile-3.0-3.0.4/config.rpath-282-          if test -f "$collect2name" && \
##############################################
guile-3.0-3.0.4/config.rpath-419-        hardcode_direct=yes
guile-3.0-3.0.4/config.rpath:420:        if test -z "`echo __ELF__ | $CC -E - | grep __ELF__`" || test "$host_os-$host_cpu" = "openbsd2.8-powerpc"; then
guile-3.0-3.0.4/config.rpath-421-          hardcode_libdir_flag_spec='${wl}-rpath,$libdir'
##############################################
guile-3.0-3.0.4/config.rpath-483-    sysv5* | sco3.2v5* | sco5v6*)
guile-3.0-3.0.4/config.rpath:484:      hardcode_libdir_flag_spec='`test -z "$SCOABSPATH" && echo ${wl}-R,$libdir`'
guile-3.0-3.0.4/config.rpath-485-      hardcode_libdir_separator=':'
##############################################
guile-3.0-3.0.4/config.rpath-627-sed_quote_subst='s/\(["`$\\]\)/\\\1/g'
guile-3.0-3.0.4/config.rpath:628:escaped_wl=`echo "X$wl" | sed -e 's/^X//' -e "$sed_quote_subst"`
guile-3.0-3.0.4/config.rpath:629:shlibext=`echo "$shrext" | sed -e 's,^\.,,'`
guile-3.0-3.0.4/config.rpath:630:escaped_libname_spec=`echo "X$libname_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
guile-3.0-3.0.4/config.rpath:631:escaped_library_names_spec=`echo "X$library_names_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
guile-3.0-3.0.4/config.rpath:632:escaped_hardcode_libdir_flag_spec=`echo "X$hardcode_libdir_flag_spec" | sed -e 's/^X//' -e "$sed_quote_subst"`
guile-3.0-3.0.4/config.rpath-633-
##############################################
guile-3.0-3.0.4/configure.ac-1346-for file in $LIBOBJS; do
guile-3.0-3.0.4/configure.ac:1347:  file=`echo "$file" | sed 's,\.[[^.]]*$,.lo,'`
guile-3.0-3.0.4/configure.ac-1348-  LIBLOBJS="$LIBLOBJS libguile_${GUILE_EFFECTIVE_VERSION}_la-$file"
##############################################
guile-3.0-3.0.4/configure.ac-1351-## We also need to create corresponding .doc and .x files
guile-3.0-3.0.4/configure.ac:1352:EXTRA_DOT_DOC_FILES="`echo ${LIB@&t@OBJS} | sed 's,\.[[^.]]* ,.doc ,g;s,\.[[^.]]*$,.doc,'`"
guile-3.0-3.0.4/configure.ac:1353:EXTRA_DOT_X_FILES="`echo ${LIB@&t@OBJS} | sed 's,\.[[^.]]* ,.x ,g;s,\.[[^.]]*$,.x,'`"
guile-3.0-3.0.4/configure.ac-1354-
##############################################
guile-3.0-3.0.4/configure.ac-1412-AC_SUBST(top_builddir_absolute)
guile-3.0-3.0.4/configure.ac:1413:top_srcdir_absolute=`(cd $srcdir && pwd)`
guile-3.0-3.0.4/configure.ac-1414-AC_SUBST(top_srcdir_absolute)
##############################################
guile-3.0-3.0.4/doc/guile-api.alist-312-(SO_RCVBUF (groups k Scheme) (scan-data ""))
guile-3.0-3.0.4/doc/guile-api.alist:313:(SO_REUSEADDR (groups k Scheme) (scan-data ""))
guile-3.0-3.0.4/doc/guile-api.alist-314-(SO_SNDBUF (groups k Scheme) (scan-data ""))
##############################################
guile-3.0-3.0.4/doc/guile-api.alist-424-(caadar (groups Scheme) (scan-data "#<primitive-procedure caadar>"))
guile-3.0-3.0.4/doc/guile-api.alist:425:(caaddr (groups Scheme) (scan-data "#<primitive-procedure caaddr>"))
guile-3.0-3.0.4/doc/guile-api.alist-426-(caadr (groups Scheme) (scan-data "#<primitive-procedure caadr>"))
##############################################
guile-3.0-3.0.4/doc/guile-api.alist-432-(cadddr (groups Scheme) (scan-data "#<primitive-procedure cadddr>"))
guile-3.0-3.0.4/doc/guile-api.alist:433:(caddr (groups Scheme) (scan-data "#<primitive-procedure caddr>"))
guile-3.0-3.0.4/doc/guile-api.alist-434-(cadr (groups Scheme) (scan-data "#<primitive-procedure cadr>"))
##############################################
guile-3.0-3.0.4/doc/guile-api.alist-449-(cdadar (groups Scheme) (scan-data "#<primitive-procedure cdadar>"))
guile-3.0-3.0.4/doc/guile-api.alist:450:(cdaddr (groups Scheme) (scan-data "#<primitive-procedure cdaddr>"))
guile-3.0-3.0.4/doc/guile-api.alist-451-(cdadr (groups Scheme) (scan-data "#<primitive-procedure cdadr>"))
##############################################
guile-3.0-3.0.4/doc/guile-api.alist-742-(gethost (groups Scheme) (scan-data "#<primitive-procedure gethost>"))
guile-3.0-3.0.4/doc/guile-api.alist:743:(gethostbyaddr (groups Scheme) (scan-data "#<procedure gethostbyaddr (addr)>"))
guile-3.0-3.0.4/doc/guile-api.alist-744-(gethostbyname (groups Scheme) (scan-data "#<procedure gethostbyname (name)>"))
##############################################
guile-3.0-3.0.4/doc/guile-api.alist-749-(getnet (groups Scheme) (scan-data "#<primitive-procedure getnet>"))
guile-3.0-3.0.4/doc/guile-api.alist:750:(getnetbyaddr (groups Scheme) (scan-data "#<procedure getnetbyaddr (addr)>"))
guile-3.0-3.0.4/doc/guile-api.alist-751-(getnetbyname (groups Scheme) (scan-data "#<procedure getnetbyname (name)>"))
##############################################
guile-3.0-3.0.4/doc/guile-api.alist-785-(gh_cadar (groups guile-C-API gh C) (scan-data T))
guile-3.0-3.0.4/doc/guile-api.alist:786:(gh_caddr (groups guile-C-API gh C) (scan-data T))
guile-3.0-3.0.4/doc/guile-api.alist-787-(gh_cadr (groups guile-C-API gh C) (scan-data T))
##############################################
guile-3.0-3.0.4/doc/guile-api.alist-939-(inet-lnaof (groups Scheme) (scan-data "#<primitive-procedure inet-lnaof>"))
guile-3.0-3.0.4/doc/guile-api.alist:940:(inet-makeaddr (groups Scheme) (scan-data "#<primitive-procedure inet-makeaddr>"))
guile-3.0-3.0.4/doc/guile-api.alist-941-(inet-netof (groups Scheme) (scan-data "#<primitive-procedure inet-netof>"))
##############################################
guile-3.0-3.0.4/doc/guile-api.alist-1963-(scm_inet_aton (groups scm C) (scan-data T))
guile-3.0-3.0.4/doc/guile-api.alist:1964:(scm_inet_makeaddr (groups scm C) (scan-data T))
guile-3.0-3.0.4/doc/guile-api.alist-1965-(scm_inet_netof (groups scm C) (scan-data T))
##############################################
guile-3.0-3.0.4/doc/guile-api.alist-2982-(sloppy-assv (groups Scheme) (scan-data "#<primitive-procedure sloppy-assv>"))
guile-3.0-3.0.4/doc/guile-api.alist:2983:(sockaddr:addr (groups Scheme) (scan-data "#<procedure sockaddr:addr (obj)>"))
guile-3.0-3.0.4/doc/guile-api.alist-2984-(sockaddr:fam (groups Scheme) (scan-data "#<procedure sockaddr:fam (obj)>"))
##############################################
guile-3.0-3.0.4/doc/r5rs/r5rs.texi-5150-@format
guile-3.0-3.0.4/doc/r5rs/r5rs.texi:5151:@t{(define caddr (lambda (x) (car (cdr (cdr x)))))@r{.}
guile-3.0-3.0.4/doc/r5rs/r5rs.texi-5152-}
##############################################
guile-3.0-3.0.4/doc/ref/api-data.texi-5715-@deffnx {C Function} scm_cdaar (pair)
guile-3.0-3.0.4/doc/ref/api-data.texi:5716:@deffnx {C Function} scm_caddr (pair)
guile-3.0-3.0.4/doc/ref/api-data.texi-5717-@deffnx {C Function} scm_cadar (pair)
##############################################
guile-3.0-3.0.4/doc/ref/api-data.texi-5723-@deffnx {C Function} scm_cddaar (pair)
guile-3.0-3.0.4/doc/ref/api-data.texi:5724:@deffnx {C Function} scm_cdaddr (pair)
guile-3.0-3.0.4/doc/ref/api-data.texi-5725-@deffnx {C Function} scm_cdadar (pair)
##############################################
guile-3.0-3.0.4/doc/ref/api-data.texi-5731-@deffnx {C Function} scm_cadaar (pair)
guile-3.0-3.0.4/doc/ref/api-data.texi:5732:@deffnx {C Function} scm_caaddr (pair)
guile-3.0-3.0.4/doc/ref/api-data.texi-5733-@deffnx {C Function} scm_caadar (pair)
##############################################
guile-3.0-3.0.4/doc/ref/api-data.texi-5739-@lisp
guile-3.0-3.0.4/doc/ref/api-data.texi:5740:(define caddr (lambda (x) (car (cdr (cdr x)))))
guile-3.0-3.0.4/doc/ref/api-data.texi-5741-@end lisp
##############################################
guile-3.0-3.0.4/doc/ref/api-memory.texi-69-@c  documented, because we don't think it can be implemented as a nice
guile-3.0-3.0.4/doc/ref/api-memory.texi:70:@c  inline compiler directive or asm block.  New _3, _4 or whatever
guile-3.0-3.0.4/doc/ref/api-memory.texi-71-@c  forms could certainly be added though, if needed.
##############################################
guile-3.0-3.0.4/doc/ref/compiler.texi-1247-
guile-3.0-3.0.4/doc/ref/compiler.texi:1248:@deffn {Scheme Procedure} emit-allocate-words asm dst nwords
guile-3.0-3.0.4/doc/ref/compiler.texi-1249-@end deffn
##############################################
guile-3.0-3.0.4/doc/ref/compiler.texi-1259-
guile-3.0-3.0.4/doc/ref/compiler.texi:1260:@deffn {Scheme Procedure} emit-label asm label
guile-3.0-3.0.4/doc/ref/compiler.texi-1261-Define a label at the current program point.
##############################################
guile-3.0-3.0.4/doc/ref/compiler.texi-1263-
guile-3.0-3.0.4/doc/ref/compiler.texi:1264:@deffn {Scheme Procedure} emit-source asm source
guile-3.0-3.0.4/doc/ref/compiler.texi-1265-Associate @var{source} with the current program point.
##############################################
guile-3.0-3.0.4/doc/ref/compiler.texi-1267-
guile-3.0-3.0.4/doc/ref/compiler.texi:1268:@deffn {Scheme Procedure} emit-cache-ref asm dst key
guile-3.0-3.0.4/doc/ref/compiler.texi:1269:@deffnx {Scheme Procedure} emit-cache-set! asm key val
guile-3.0-3.0.4/doc/ref/compiler.texi-1270-Macro-instructions to implement compilation-unit caches.  A single cache
##############################################
guile-3.0-3.0.4/doc/ref/compiler.texi-1274-
guile-3.0-3.0.4/doc/ref/compiler.texi:1275:@deffn {Scheme Procedure} emit-load-constant asm dst constant
guile-3.0-3.0.4/doc/ref/compiler.texi-1276-Load the Scheme datum @var{constant} into @var{dst}.
##############################################
guile-3.0-3.0.4/doc/ref/compiler.texi-1278-
guile-3.0-3.0.4/doc/ref/compiler.texi:1279:@deffn {Scheme Procedure} emit-begin-program asm label properties
guile-3.0-3.0.4/doc/ref/compiler.texi-1280-@deffnx {Scheme Procedure} emit-end-program asm
##############################################
guile-3.0-3.0.4/doc/ref/compiler.texi-1284-
guile-3.0-3.0.4/doc/ref/compiler.texi:1285:@deffn {Scheme Procedure} emit-load-static-procedure asm dst label
guile-3.0-3.0.4/doc/ref/compiler.texi-1286-Load a procedure with the given @var{label} into local @var{dst}.  This
##############################################
guile-3.0-3.0.4/doc/ref/compiler.texi-1290-
guile-3.0-3.0.4/doc/ref/compiler.texi:1291:@deffn {Scheme Procedure} emit-begin-standard-arity asm req nlocals alternate
guile-3.0-3.0.4/doc/ref/compiler.texi:1292:@deffnx {Scheme Procedure} emit-begin-opt-arity asm req opt rest nlocals alternate
guile-3.0-3.0.4/doc/ref/compiler.texi:1293:@deffnx {Scheme Procedure} emit-begin-kw-arity asm req opt rest kw-indices allow-other-keys? nlocals alternate
guile-3.0-3.0.4/doc/ref/compiler.texi-1294-@deffnx {Scheme Procedure} emit-end-arity asm
##############################################
guile-3.0-3.0.4/doc/ref/compiler.texi-1306-
guile-3.0-3.0.4/doc/ref/compiler.texi:1307:@deffn {Scheme Procedure} link-assembly asm #:page-aligned?=#t
guile-3.0-3.0.4/doc/ref/compiler.texi-1308-Link an ELF image, and return the bytevector.  If @var{page-aligned?} is
##############################################
guile-3.0-3.0.4/doc/ref/posix.texi-2459-@c  INADDR_NONE is defined in the code, but serves no purpose.
guile-3.0-3.0.4/doc/ref/posix.texi:2460:@c  inet_addr() returns it as an error indication, but that function
guile-3.0-3.0.4/doc/ref/posix.texi-2461-@c  isn't provided, for the good reason that inet_aton() does the same
##############################################
guile-3.0-3.0.4/doc/ref/posix.texi-2490-@deffn {Scheme Procedure} inet-makeaddr net lna
guile-3.0-3.0.4/doc/ref/posix.texi:2491:@deffnx {C Function} scm_inet_makeaddr (net, lna)
guile-3.0-3.0.4/doc/ref/posix.texi-2492-Make an IPv4 Internet address by combining the network number
##############################################
guile-3.0-3.0.4/doc/ref/posix.texi-3076-
guile-3.0-3.0.4/doc/ref/posix.texi:3077:@deftypefn {C Function} SCM scm_from_sockaddr (const struct sockaddr *address, unsigned address_size)
guile-3.0-3.0.4/doc/ref/posix.texi-3078-Return a Scheme socket address object from the C @var{address}
##############################################
guile-3.0-3.0.4/doc/ref/posix.texi-3081-
guile-3.0-3.0.4/doc/ref/posix.texi:3082:@deftypefn {C Function} {struct sockaddr *} scm_to_sockaddr (SCM address, size_t *address_size)
guile-3.0-3.0.4/doc/ref/posix.texi-3083-Return a newly-@code{malloc}ed @code{struct sockaddr} from a Scheme
##############################################
guile-3.0-3.0.4/doc/texinfo.tex-5692-  \catcode `\\=0 \catcode `\{=1 \catcode `\}=2
guile-3.0-3.0.4/doc/texinfo.tex:5693:  \catcode `\$=3 \catcode `\&=4 \catcode `\#=6
guile-3.0-3.0.4/doc/texinfo.tex-5694-  \catcode `\^=7 \catcode `\_=8 \catcode `\~=\active \let~=\tie
##############################################
guile-3.0-3.0.4/examples/Makefile.am-42-
guile-3.0-3.0.4/examples/Makefile.am:43:AM_CFLAGS = `PATH=$(bindir)$(PATH_SEPARATOR)$$PATH PKG_CONFIG_PATH=$(libdir)/pkgconfig $(bindir)/guile-config compile`
guile-3.0-3.0.4/examples/Makefile.am:44:AM_LIBS   = `PATH=$(bindir)$(PATH_SEPARATOR)$$PATH PKG_CONFIG_PATH=$(libdir)/pkgconfig $(bindir)/guile-config link`
guile-3.0-3.0.4/examples/Makefile.am-45-
##############################################
guile-3.0-3.0.4/examples/check.test-8-    echo could not find guile interpreter.
guile-3.0-3.0.4/examples/check.test:9:    echo '(are you running this script from' `dirname $0` '?)'
guile-3.0-3.0.4/examples/check.test-10-    echo GUILE env var: ${GUILE-not set}
##############################################
guile-3.0-3.0.4/examples/check.test-50-#
guile-3.0-3.0.4/examples/check.test:51:case `$guile -s $srcdir/scripts/fact 5` in 120) ;; *) echo $0: error: fact 5 ;; esac
guile-3.0-3.0.4/examples/check.test-52-
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/dynamic-input-large.sch-2-(let () (begin (set! pathname-append (lambda .components|1 (let ((.construct|4 (unspecified))) (begin (set! .construct|4 (lambda (.l|5) (if (null? (let ((.x|7|10 .l|5)) (begin (.check! (pair? .x|7|10) 1 .x|7|10) (cdr:pair .x|7|10)))) .l|5 (if (string=? (let ((.x|12|15 .l|5)) (begin (.check! (pair? .x|12|15) 0 .x|12|15) (car:pair .x|12|15))) "") (.construct|4 (let ((.x|16|19 .l|5)) (begin (.check! (pair? .x|16|19) 1 .x|16|19) (cdr:pair .x|16|19)))) (if (char=? #\/ (string-ref (let ((.x|21|24 .l|5)) (begin (.check! (pair? .x|21|24) 0 .x|21|24) (car:pair .x|21|24))) (- (string-length (let ((.x|25|28 .l|5)) (begin (.check! (pair? .x|25|28) 0 .x|25|28) (car:pair .x|25|28)))) 1))) (cons (let ((.x|29|32 .l|5)) (begin (.check! (pair? .x|29|32) 0 .x|29|32) (car:pair .x|29|32))) (.construct|4 (let ((.x|33|36 .l|5)) (begin (.check! (pair? .x|33|36) 1 .x|33|36) (cdr:pair .x|33|36))))) (cons (let ((.x|38|41 .l|5)) (begin (.check! (pair? .x|38|41) 0 .x|38|41) (car:pair .x|38|41))) (cons "/" (.construct|4 (let ((.x|42|45 .l|5)) (begin (.check! (pair? .x|42|45) 1 .x|42|45) (cdr:pair .x|42|45))))))))))) (let ((.n|46 (if (null? (let ((.x|47|50 .components|1)) (begin (.check! (pair? .x|47|50) 1 .x|47|50) (cdr:pair .x|47|50)))) (let ((.x|51|54 .components|1)) (begin (.check! (pair? .x|51|54) 0 .x|51|54) (car:pair .x|51|54))) (apply string-append (.construct|4 .components|1))))) (if (not (char=? #\/ (string-ref .n|46 (- (string-length .n|46) 1)))) (string-append .n|46 "/") .n|46)))))) 'pathname-append))
guile-3.0-3.0.4/gc-benchmarks/larceny/dynamic-input-large.sch:3:(let () (begin (set! make-nbuild-parameter (lambda (.dir|1 .source?|1 .verbose?|1 .hostdir|1 .hostname|1) (let ((.make-nbuild-parameter|2 0)) (begin (set! .make-nbuild-parameter|2 (lambda (.dir|3 .source?|3 .verbose?|3 .hostdir|3 .hostname|3) (let ((.parameters|6 (.cons (.cons 'compiler (pathname-append .dir|3 "Compiler")) (.cons (.cons 'util (pathname-append .dir|3 "Util")) (.cons (.cons 'build (pathname-append .dir|3 "Rts" "Build")) (.cons (.cons 'source (pathname-append .dir|3 "Lib")) (.cons (.cons 'common-source (pathname-append .dir|3 "Lib" "Common")) (.cons (.cons 'repl-source (pathname-append .dir|3 "Repl")) (.cons (.cons 'interp-source (pathname-append .dir|3 "Eval")) (.cons (.cons 'machine-source (pathname-append .dir|3 "Lib" "Sparc")) (.cons (.cons 'common-asm (pathname-append .dir|3 "Asm" "Common")) (.cons (.cons 'sparc-asm (pathname-append .dir|3 "Asm" "Sparc")) (.cons '(target-machine . sparc) (.cons '(endianness . big) (.cons '(word-size . 32) (.cons (.cons 'always-source? .source?|3) (.cons (.cons 'verbose-load? .verbose?|3) (.cons (.cons 'compatibility (pathname-append .dir|3 "Compat" .hostdir|3)) (.cons (.cons 'host-system .hostname|3) '()))))))))))))))))))) (lambda (.key|7) (let ((.probe|10 (assq .key|7 .parameters|6))) (if .probe|10 (let ((.x|11|14 .probe|10)) (begin (.check! (pair? .x|11|14) 1 .x|11|14) (cdr:pair .x|11|14))) #f)))))) (.make-nbuild-parameter|2 .dir|1 .source?|1 .verbose?|1 .hostdir|1 .hostname|1))))) 'make-nbuild-parameter))
guile-3.0-3.0.4/gc-benchmarks/larceny/dynamic-input-large.sch-4-(let () (begin (set! nbuild-parameter (make-nbuild-parameter "" #f #f "Larceny" "Larceny")) 'nbuild-parameter))
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/dynamic-input-large.sch-798-(let () (begin '(define (.check! flag exn . args) (if (not flag) (apply error "Runtime check exception: " exn args))) #t))
guile-3.0-3.0.4/gc-benchmarks/larceny/dynamic-input-large.sch:799:(let () (let () (let ((.loop|6|8|11 (unspecified))) (begin (set! .loop|6|8|11 (lambda (.y1|1|2|12) (if (null? .y1|1|2|12) (if #f #f (unspecified)) (begin (begin #t (pass1 (let ((.x|16|19 .y1|1|2|12)) (begin (.check! (pair? .x|16|19) 0 .x|16|19) (car:pair .x|16|19))))) (.loop|6|8|11 (let ((.x|20|23 .y1|1|2|12)) (begin (.check! (pair? .x|20|23) 1 .x|20|23) (cdr:pair .x|20|23)))))))) (.loop|6|8|11 (.cons (.cons 'define-inline (.cons 'car (.cons (.cons 'syntax-rules (.cons '() (.cons (.cons '(car x0) (.cons (.cons 'let (.cons '((x x0)) (.cons (.cons '.check! (.cons '(pair? x) (.cons $ex.car '(x)))) '((car:pair x))))) '())) '()))) '()))) (.cons (.cons 'define-inline (.cons 'cdr (.cons (.cons 'syntax-rules (.cons '() (.cons (.cons '(car x0) (.cons (.cons 'let (.cons '((x x0)) (.cons (.cons '.check! (.cons '(pair? x) (.cons $ex.cdr '(x)))) '((cdr:pair x))))) '())) '()))) '()))) (.cons (.cons 'define-inline (.cons 'vector-length (.cons (.cons 'syntax-rules (.cons '() (.cons (.cons '(vector-length v0) (.cons (.cons 'let (.cons '((v v0)) (.cons (.cons '.check! (.cons '(vector? v) (.cons $ex.vlen '(v)))) '((vector-length:vec v))))) '())) '()))) '()))) (.cons (.cons 'define-inline (.cons 'vector-ref (.cons (.cons 'syntax-rules (.cons '() (.cons (.cons '(vector-ref v0 i0) (.cons (.cons 'let (.cons '((v v0) (i i0)) (.cons (.cons '.check! (.cons '(fixnum? i) (.cons $ex.vref '(v i)))) (.cons (.cons '.check! (.cons '(vector? v) (.cons $ex.vref '(v i)))) (.cons (.cons '.check! (.cons '(<:fix:fix i (vector-length:vec v)) (.cons $ex.vref '(v i)))) (.cons (.cons '.check! (.cons '(>=:fix:fix i 0) (.cons $ex.vref '(v i)))) '((vector-ref:trusted v i)))))))) '())) '()))) '()))) (.cons (.cons 'define-inline (.cons 'vector-set! (.cons (.cons 'syntax-rules (.cons '() (.cons (.cons '(vector-set! v0 i0 x0) (.cons (.cons 'let (.cons '((v v0) (i i0) (x x0)) (.cons (.cons '.check! (.cons '(fixnum? i) (.cons $ex.vset '(v i x)))) (.cons (.cons '.check! (.cons '(vector? v) (.cons $ex.vset '(v i x)))) (.cons (.cons '.check! (.cons '(<:fix:fix i (vector-length:vec v)) (.cons $ex.vset '(v i x)))) (.cons (.cons '.check! (.cons '(>=:fix:fix i 0) (.cons $ex.vset '(v i x)))) '((vector-set!:trusted v i x)))))))) '())) '()))) '()))) '((define-inline list (syntax-rules () ((list) '()) ((list ?e) (cons ?e '())) ((list ?e1 ?e2 ...) (let* ((t1 ?e1) (t2 (list ?e2 ...))) (cons t1 t2))))) (define-inline vector (syntax-rules () ((vector) '#()) ((vector ?e) (make-vector 1 ?e)) ((vector ?e1 ?e2 ...) (letrec-syntax ((vector-aux1 (... (syntax-rules () ((vector-aux1 () ?n ?exps ?indexes ?temps) (vector-aux2 ?n ?exps ?indexes ?temps)) ((vector-aux1 (?exp1 ?exp2 ...) ?n ?exps ?indexes ?temps) (vector-aux1 (?exp2 ...) (+ ?n 1) (?exp1 . ?exps) (?n . ?indexes) (t . ?temps)))))) (vector-aux2 (... (syntax-rules () ((vector-aux2 ?n (?exp1 ?exp2 ...) (?n1 ?n2 ...) (?t1 ?t2 ...)) (let* ((?t1 ?exp1) (?t2 ?exp2) ... (v (make-vector ?n ?t1))) (vector-set! v ?n2 ?t2) ... v)))))) (vector-aux1 (?e1 ?e2 ...) 0 () () ()))))) (define-inline cadddr (syntax-rules () ((cadddr ?e) (car (cdr (cdr (cdr ?e))))))) (define-inline cddddr (syntax-rules () ((cddddr ?e) (cdr (cdr (cdr (cdr ?e))))))) (define-inline cdddr (syntax-rules () ((cdddr ?e) (cdr (cdr (cdr ?e)))))) (define-inline caddr (syntax-rules () ((caddr ?e) (car (cdr (cdr ?e)))))) (define-inline cddr (syntax-rules () ((cddr ?e) (cdr (cdr ?e))))) (define-inline cdar (syntax-rules () ((cdar ?e) (cdr (car ?e))))) (define-inline cadr (syntax-rules () ((cadr ?e) (car (cdr ?e))))) (define-inline caar (syntax-rules () ((caar ?e) (car (car ?e))))) (define-inline make-vector (syntax-rules () ((make-vector ?n) (make-vector ?n '())))) (define-inline make-string (syntax-rules () ((make-string ?n) (make-string ?n #\space)))) (define-inline = (syntax-rules () ((= ?e1 ?e2 ?e3 ?e4 ...) (let ((t ?e2)) (and (= ?e1 t) (= t ?e3 ?e4 ...)))))) (define-inline < (syntax-rules () ((< ?e1 ?e2 ?e3 ?e4 ...) (let ((t ?e2)) (and (< ?e1 t) (< t ?e3 ?e4 ...)))))) (define-inline > (syntax-rules () ((> ?e1 ?e2 ?e3 ?e4 ...) (let ((t ?e2)) (and (> ?e1 t) (> t ?e3 ?e4 ...)))))) (define-inline <= (syntax-rules () ((<= ?e1 ?e2 ?e3 ?e4 ...) (let ((t ?e2)) (and (<= ?e1 t) (<= t ?e3 ?e4 ...)))))) (define-inline >= (syntax-rules () ((>= ?e1 ?e2 ?e3 ?e4 ...) (let ((t ?e2)) (and (>= ?e1 t) (>= t ?e3 ?e4 ...)))))) (define-inline + (syntax-rules () ((+) 0) ((+ ?e) ?e) ((+ ?e1 ?e2 ?e3 ?e4 ...) (+ (+ ?e1 ?e2) ?e3 ?e4 ...)))) (define-inline * (syntax-rules () ((*) 1) ((* ?e) ?e) ((* ?e1 ?e2 ?e3 ?e4 ...) (* (* ?e1 ?e2) ?e3 ?e4 ...)))) (define-inline - (syntax-rules () ((- ?e) (- 0 ?e)) ((- ?e1 ?e2 ?e3 ?e4 ...) (- (- ?e1 ?e2) ?e3 ?e4 ...)))) (define-inline / (syntax-rules () ((/ ?e) (/ 1 ?e)) ((/ ?e1 ?e2 ?e3 ?e4 ...) (/ (/ ?e1 ?e2) ?e3 ?e4 ...)))) (define-inline abs (syntax-rules () ((abs ?z) (let ((temp ?z)) (if (< temp 0) (-- temp) temp))))) (define-inline negative? (syntax-rules () ((negative? ?x) (< ?x 0)))) (define-inline positive? (syntax-rules () ((positive? ?x) (> ?x 0)))) (define-inline eqv? (transformer (lambda (exp rename compare) (let ((arg1 (cadr exp)) (arg2 (caddr exp))) (define (constant? exp) (or (boolean? exp) (char? exp) (and (pair? exp) (= (length exp) 2) (identifier? (car exp)) (compare (car exp) (rename 'quote)) (symbol? (cadr exp))))) (if (or (constant? arg1) (constant? arg2)) (cons (rename 'eq?) (cdr exp)) exp))))) (define-inline memq (syntax-rules (quote) ((memq ?expr '(?datum ...)) (letrec-syntax ((memq0 (... (syntax-rules (quote) ((memq0 '?xx '(?d ...)) (let ((t1 '(?d ...))) (memq1 '?xx t1 (?d ...)))) ((memq0 ?e '(?d ...)) (let ((t0 ?e) (t1 '(?d ...))) (memq1 t0 t1 (?d ...))))))) (memq1 (... (syntax-rules () ((memq1 ?t0 ?t1 ()) #f) ((memq1 ?t0 ?t1 (?d1 ?d2 ...)) (if (eq? ?t0 '?d1) ?t1 (let ((?t1 (cdr ?t1))) (memq1 ?t0 ?t1 (?d2 ...))))))))) (memq0 ?expr '(?datum ...)))))) (define-inline memv (transformer (lambda (exp rename compare) (let ((arg1 (cadr exp)) (arg2 (caddr exp))) (if (or (boolean? arg1) (fixnum? arg1) (char? arg1) (and (pair? arg1) (= (length arg1) 2) (identifier? (car arg1)) (compare (car arg1) (rename 'quote)) (symbol? (cadr arg1))) (and (pair? arg2) (= (length arg2) 2) (identifier? (car arg2)) (compare (car arg2) (rename 'quote)) (every1? (lambda (x) (or (boolean? x) (fixnum? x) (char? x) (symbol? x))) (cadr arg2)))) (cons (rename 'memq) (cdr exp)) exp))))) (define-inline assv (transformer (lambda (exp rename compare) (let ((arg1 (cadr exp)) (arg2 (caddr exp))) (if (or (boolean? arg1) (char? arg1) (and (pair? arg1) (= (length arg1) 2) (identifier? (car arg1)) (compare (car arg1) (rename 'quote)) (symbol? (cadr arg1))) (and (pair? arg2) (= (length arg2) 2) (identifier? (car arg2)) (compare (car arg2) (rename 'quote)) (every1? (lambda (y) (and (pair? y) (let ((x (car y))) (or (boolean? x) (char? x) (symbol? x))))) (cadr arg2)))) (cons (rename 'assq) (cdr exp)) exp))))) (define-inline map (syntax-rules (lambda) ((map ?proc ?exp1 ?exp2 ...) (letrec-syntax ((loop (... (syntax-rules (lambda) ((loop 1 () (?y1 ?y2 ...) ?f ?exprs) (loop 2 (?y1 ?y2 ...) ?f ?exprs)) ((loop 1 (?a1 ?a2 ...) (?y2 ...) ?f ?exprs) (loop 1 (?a2 ...) (y1 ?y2 ...) ?f ?exprs)) ((loop 2 ?ys (lambda ?formals ?body) ?exprs) (loop 3 ?ys (lambda ?formals ?body) ?exprs)) ((loop 2 ?ys (?f1 . ?f2) ?exprs) (let ((f (?f1 . ?f2))) (loop 3 ?ys f ?exprs))) ((loop 2 ?ys ?f ?exprs) (loop 3 ?ys ?f ?exprs)) ((loop 3 (?y1 ?y2 ...) ?f (?e1 ?e2 ...)) (do ((?y1 ?e1 (cdr ?y1)) (?y2 ?e2 (cdr ?y2)) ... (results '() (cons (?f (car ?y1) (car ?y2) ...) results))) ((or (null? ?y1) (null? ?y2) ...) (reverse results)))))))) (loop 1 (?exp1 ?exp2 ...) () ?proc (?exp1 ?exp2 ...)))))) (define-inline for-each (syntax-rules (lambda) ((for-each ?proc ?exp1 ?exp2 ...) (letrec-syntax ((loop (... (syntax-rules (lambda) ((loop 1 () (?y1 ?y2 ...) ?f ?exprs) (loop 2 (?y1 ?y2 ...) ?f ?exprs)) ((loop 1 (?a1 ?a2 ...) (?y2 ...) ?f ?exprs) (loop 1 (?a2 ...) (y1 ?y2 ...) ?f ?exprs)) ((loop 2 ?ys (lambda ?formals ?body) ?exprs) (loop 3 ?ys (lambda ?formals ?body) ?exprs)) ((loop 2 ?ys (?f1 . ?f2) ?exprs) (let ((f (?f1 . ?f2))) (loop 3 ?ys f ?exprs))) ((loop 2 ?ys ?f ?exprs) (loop 3 ?ys ?f ?exprs)) ((loop 3 (?y1 ?y2 ...) ?f (?e1 ?e2 ...)) (do ((?y1 ?e1 (cdr ?y1)) (?y2 ?e2 (cdr ?y2)) ...) ((or (null? ?y1) (null? ?y2) ...) (if #f #f)) (?f (car ?y1) (car ?y2) ...))))))) (loop 1 (?exp1 ?exp2 ...) () ?proc (?exp1 ?exp2 ...)))))))))))))))))
guile-3.0-3.0.4/gc-benchmarks/larceny/dynamic-input-large.sch-800-(let () (begin (set! extended-syntactic-environment (syntactic-copy global-syntactic-environment)) 'extended-syntactic-environment))
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/dynamic-input-large.sch-814-(let () (begin (set! $.align (reserved-mnemonic '.align 60)) '$.align))
guile-3.0-3.0.4/gc-benchmarks/larceny/dynamic-input-large.sch:815:(let () (begin (set! $.asm (reserved-mnemonic '.asm 59)) '$.asm))
guile-3.0-3.0.4/gc-benchmarks/larceny/dynamic-input-large.sch-816-(let () (begin (set! $.proc-doc (reserved-mnemonic '.proc-doc 58)) '$.proc-doc))
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/dynamic-input-large.sch-1274-(let () (begin (set! view-segment (lambda (.segment|1) (let ((.view-segment|2 0)) (begin (set! .view-segment|2 (lambda (.segment|3) (let ((.display-bytevector|4 (unspecified))) (begin (set! .display-bytevector|4 (lambda (.bv|5) (let ((.n|8 (bytevector-length .bv|5))) (let () (let ((.loop|10|12|15 (unspecified))) (begin (set! .loop|10|12|15 (lambda (.i|16) (if (= .i|16 .n|8) (if #f #f (unspecified)) (begin (begin #t (if (zero? (remainder .i|16 4)) (write-char #\space) (unspecified)) (if (zero? (remainder .i|16 8)) (write-char #\space) (unspecified)) (if (zero? (remainder .i|16 32)) (newline) (unspecified)) (let ((.byte|21 (bytevector-ref .bv|5 .i|16))) (begin (write-char (string-ref (number->string (quotient .byte|21 16) 16) 0)) (write-char (string-ref (number->string (remainder .byte|21 16) 16) 0))))) (.loop|10|12|15 (+ .i|16 1)))))) (.loop|10|12|15 0))))))) (if (if (pair? .segment|3) (if (bytevector? (let ((.x|24|27 .segment|3)) (begin (.check! (pair? .x|24|27) 0 .x|24|27) (car:pair .x|24|27)))) (vector? (let ((.x|29|32 .segment|3)) (begin (.check! (pair? .x|29|32) 1 .x|29|32) (cdr:pair .x|29|32)))) #f) #f) (begin (.display-bytevector|4 (let ((.x|33|36 .segment|3)) (begin (.check! (pair? .x|33|36) 0 .x|33|36) (car:pair .x|33|36)))) (newline) (write (let ((.x|37|40 .segment|3)) (begin (.check! (pair? .x|37|40) 1 .x|37|40) (cdr:pair .x|37|40)))) (newline) (let () (let ((.loop|42|44|47 (unspecified))) (begin (set! .loop|42|44|47 (lambda (.constants|48) (if (let ((.temp|50|53 (null? .constants|48))) (if .temp|50|53 .temp|50|53 (null? (let ((.x|55|58 .constants|48)) (begin (.check! (pair? .x|55|58) 1 .x|55|58) (cdr:pair .x|55|58)))))) (if #f #f (unspecified)) (begin (begin #t (if (if (bytevector? (let ((.x|61|64 .constants|48)) (begin (.check! (pair? .x|61|64) 0 .x|61|64) (car:pair .x|61|64)))) (vector? (let ((.x|67|70 (let ((.x|71|74 .constants|48)) (begin (.check! (pair? .x|71|74) 1 .x|71|74) (cdr:pair .x|71|74))))) (begin (.check! (pair? .x|67|70) 0 .x|67|70) (car:pair .x|67|70)))) #f) (.view-segment|2 (cons (let ((.x|75|78 .constants|48)) (begin (.check! (pair? .x|75|78) 0 .x|75|78) (car:pair .x|75|78))) (let ((.x|80|83 (let ((.x|84|87 .constants|48)) (begin (.check! (pair? .x|84|87) 1 .x|84|87) (cdr:pair .x|84|87))))) (begin (.check! (pair? .x|80|83) 0 .x|80|83) (car:pair .x|80|83))))) (unspecified))) (.loop|42|44|47 (let ((.x|88|91 .constants|48)) (begin (.check! (pair? .x|88|91) 1 .x|88|91) (cdr:pair .x|88|91)))))))) (.loop|42|44|47 (vector->list (let ((.x|92|95 .segment|3)) (begin (.check! (pair? .x|92|95) 1 .x|92|95) (cdr:pair .x|92|95))))))))) (unspecified)))))) (.view-segment|2 .segment|1))))) 'view-segment))
guile-3.0-3.0.4/gc-benchmarks/larceny/dynamic-input-large.sch:1275:(let () (begin (set! test-asm (lambda (.emit|1) (let ((.test-asm|2 0)) (begin (set! .test-asm|2 (lambda (.emit|3) (let ((.as|6 (make-assembly-structure #f #f #f))) (begin (.emit|3 .as|6) (let ((.segment|9 (assemble-pasteup .as|6))) (begin (assemble-finalize! .as|6) (disassemble .segment|9))))))) (.test-asm|2 .emit|1))))) 'test-asm))
guile-3.0-3.0.4/gc-benchmarks/larceny/dynamic-input-large.sch-1276-(let () (begin (set! compile&assemble (lambda (.x|1) (let ((.compile&assemble|2 0)) (begin (set! .compile&assemble|2 (lambda (.x|3) (view-segment (assemble (compile .x|3))))) (.compile&assemble|2 .x|1))))) 'compile&assemble))
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/dynamic-input-large.sch-1580-(let () (begin (set! sparc.srai (sparc-instruction 'i10 39)) 'sparc.srai))
guile-3.0-3.0.4/gc-benchmarks/larceny/dynamic-input-large.sch:1581:(let () (begin (set! sparc.addr (sparc-instruction 'r10 0)) 'sparc.addr))
guile-3.0-3.0.4/gc-benchmarks/larceny/dynamic-input-large.sch-1582-(let () (begin (set! sparc.addrcc (sparc-instruction 'r10 16)) 'sparc.addrcc))
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/dynamic-input-small.sch-2-(let () (begin (set! pathname-append (lambda .components|1 (let ((.construct|4 (unspecified))) (begin (set! .construct|4 (lambda (.l|5) (if (null? (let ((.x|7|10 .l|5)) (begin (.check! (pair? .x|7|10) 1 .x|7|10) (cdr:pair .x|7|10)))) .l|5 (if (string=? (let ((.x|12|15 .l|5)) (begin (.check! (pair? .x|12|15) 0 .x|12|15) (car:pair .x|12|15))) "") (.construct|4 (let ((.x|16|19 .l|5)) (begin (.check! (pair? .x|16|19) 1 .x|16|19) (cdr:pair .x|16|19)))) (if (char=? #\/ (string-ref (let ((.x|21|24 .l|5)) (begin (.check! (pair? .x|21|24) 0 .x|21|24) (car:pair .x|21|24))) (- (string-length (let ((.x|25|28 .l|5)) (begin (.check! (pair? .x|25|28) 0 .x|25|28) (car:pair .x|25|28)))) 1))) (cons (let ((.x|29|32 .l|5)) (begin (.check! (pair? .x|29|32) 0 .x|29|32) (car:pair .x|29|32))) (.construct|4 (let ((.x|33|36 .l|5)) (begin (.check! (pair? .x|33|36) 1 .x|33|36) (cdr:pair .x|33|36))))) (cons (let ((.x|38|41 .l|5)) (begin (.check! (pair? .x|38|41) 0 .x|38|41) (car:pair .x|38|41))) (cons "/" (.construct|4 (let ((.x|42|45 .l|5)) (begin (.check! (pair? .x|42|45) 1 .x|42|45) (cdr:pair .x|42|45))))))))))) (let ((.n|46 (if (null? (let ((.x|47|50 .components|1)) (begin (.check! (pair? .x|47|50) 1 .x|47|50) (cdr:pair .x|47|50)))) (let ((.x|51|54 .components|1)) (begin (.check! (pair? .x|51|54) 0 .x|51|54) (car:pair .x|51|54))) (apply string-append (.construct|4 .components|1))))) (if (not (char=? #\/ (string-ref .n|46 (- (string-length .n|46) 1)))) (string-append .n|46 "/") .n|46)))))) 'pathname-append))
guile-3.0-3.0.4/gc-benchmarks/larceny/dynamic-input-small.sch:3:(let () (begin (set! make-nbuild-parameter (lambda (.dir|1 .source?|1 .verbose?|1 .hostdir|1 .hostname|1) (let ((.make-nbuild-parameter|2 0)) (begin (set! .make-nbuild-parameter|2 (lambda (.dir|3 .source?|3 .verbose?|3 .hostdir|3 .hostname|3) (let ((.parameters|6 (.cons (.cons 'compiler (pathname-append .dir|3 "Compiler")) (.cons (.cons 'util (pathname-append .dir|3 "Util")) (.cons (.cons 'build (pathname-append .dir|3 "Rts" "Build")) (.cons (.cons 'source (pathname-append .dir|3 "Lib")) (.cons (.cons 'common-source (pathname-append .dir|3 "Lib" "Common")) (.cons (.cons 'repl-source (pathname-append .dir|3 "Repl")) (.cons (.cons 'interp-source (pathname-append .dir|3 "Eval")) (.cons (.cons 'machine-source (pathname-append .dir|3 "Lib" "Sparc")) (.cons (.cons 'common-asm (pathname-append .dir|3 "Asm" "Common")) (.cons (.cons 'sparc-asm (pathname-append .dir|3 "Asm" "Sparc")) (.cons '(target-machine . sparc) (.cons '(endianness . big) (.cons '(word-size . 32) (.cons (.cons 'always-source? .source?|3) (.cons (.cons 'verbose-load? .verbose?|3) (.cons (.cons 'compatibility (pathname-append .dir|3 "Compat" .hostdir|3)) (.cons (.cons 'host-system .hostname|3) '()))))))))))))))))))) (lambda (.key|7) (let ((.probe|10 (assq .key|7 .parameters|6))) (if .probe|10 (let ((.x|11|14 .probe|10)) (begin (.check! (pair? .x|11|14) 1 .x|11|14) (cdr:pair .x|11|14))) #f)))))) (.make-nbuild-parameter|2 .dir|1 .source?|1 .verbose?|1 .hostdir|1 .hostname|1))))) 'make-nbuild-parameter))
guile-3.0-3.0.4/gc-benchmarks/larceny/dynamic-input-small.sch-4-(let () (begin (set! nbuild-parameter (make-nbuild-parameter "" #f #f "Larceny" "Larceny")) 'nbuild-parameter))
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/dynamic-input-small.sch-798-(let () (begin '(define (.check! flag exn . args) (if (not flag) (apply error "Runtime check exception: " exn args))) #t))
guile-3.0-3.0.4/gc-benchmarks/larceny/dynamic-input-small.sch:799:(let () (let () (let ((.loop|6|8|11 (unspecified))) (begin (set! .loop|6|8|11 (lambda (.y1|1|2|12) (if (null? .y1|1|2|12) (if #f #f (unspecified)) (begin (begin #t (pass1 (let ((.x|16|19 .y1|1|2|12)) (begin (.check! (pair? .x|16|19) 0 .x|16|19) (car:pair .x|16|19))))) (.loop|6|8|11 (let ((.x|20|23 .y1|1|2|12)) (begin (.check! (pair? .x|20|23) 1 .x|20|23) (cdr:pair .x|20|23)))))))) (.loop|6|8|11 (.cons (.cons 'define-inline (.cons 'car (.cons (.cons 'syntax-rules (.cons '() (.cons (.cons '(car x0) (.cons (.cons 'let (.cons '((x x0)) (.cons (.cons '.check! (.cons '(pair? x) (.cons $ex.car '(x)))) '((car:pair x))))) '())) '()))) '()))) (.cons (.cons 'define-inline (.cons 'cdr (.cons (.cons 'syntax-rules (.cons '() (.cons (.cons '(car x0) (.cons (.cons 'let (.cons '((x x0)) (.cons (.cons '.check! (.cons '(pair? x) (.cons $ex.cdr '(x)))) '((cdr:pair x))))) '())) '()))) '()))) (.cons (.cons 'define-inline (.cons 'vector-length (.cons (.cons 'syntax-rules (.cons '() (.cons (.cons '(vector-length v0) (.cons (.cons 'let (.cons '((v v0)) (.cons (.cons '.check! (.cons '(vector? v) (.cons $ex.vlen '(v)))) '((vector-length:vec v))))) '())) '()))) '()))) (.cons (.cons 'define-inline (.cons 'vector-ref (.cons (.cons 'syntax-rules (.cons '() (.cons (.cons '(vector-ref v0 i0) (.cons (.cons 'let (.cons '((v v0) (i i0)) (.cons (.cons '.check! (.cons '(fixnum? i) (.cons $ex.vref '(v i)))) (.cons (.cons '.check! (.cons '(vector? v) (.cons $ex.vref '(v i)))) (.cons (.cons '.check! (.cons '(<:fix:fix i (vector-length:vec v)) (.cons $ex.vref '(v i)))) (.cons (.cons '.check! (.cons '(>=:fix:fix i 0) (.cons $ex.vref '(v i)))) '((vector-ref:trusted v i)))))))) '())) '()))) '()))) (.cons (.cons 'define-inline (.cons 'vector-set! (.cons (.cons 'syntax-rules (.cons '() (.cons (.cons '(vector-set! v0 i0 x0) (.cons (.cons 'let (.cons '((v v0) (i i0) (x x0)) (.cons (.cons '.check! (.cons '(fixnum? i) (.cons $ex.vset '(v i x)))) (.cons (.cons '.check! (.cons '(vector? v) (.cons $ex.vset '(v i x)))) (.cons (.cons '.check! (.cons '(<:fix:fix i (vector-length:vec v)) (.cons $ex.vset '(v i x)))) (.cons (.cons '.check! (.cons '(>=:fix:fix i 0) (.cons $ex.vset '(v i x)))) '((vector-set!:trusted v i x)))))))) '())) '()))) '()))) '((define-inline list (syntax-rules () ((list) '()) ((list ?e) (cons ?e '())) ((list ?e1 ?e2 ...) (let* ((t1 ?e1) (t2 (list ?e2 ...))) (cons t1 t2))))) (define-inline vector (syntax-rules () ((vector) '#()) ((vector ?e) (make-vector 1 ?e)) ((vector ?e1 ?e2 ...) (letrec-syntax ((vector-aux1 (... (syntax-rules () ((vector-aux1 () ?n ?exps ?indexes ?temps) (vector-aux2 ?n ?exps ?indexes ?temps)) ((vector-aux1 (?exp1 ?exp2 ...) ?n ?exps ?indexes ?temps) (vector-aux1 (?exp2 ...) (+ ?n 1) (?exp1 . ?exps) (?n . ?indexes) (t . ?temps)))))) (vector-aux2 (... (syntax-rules () ((vector-aux2 ?n (?exp1 ?exp2 ...) (?n1 ?n2 ...) (?t1 ?t2 ...)) (let* ((?t1 ?exp1) (?t2 ?exp2) ... (v (make-vector ?n ?t1))) (vector-set! v ?n2 ?t2) ... v)))))) (vector-aux1 (?e1 ?e2 ...) 0 () () ()))))) (define-inline cadddr (syntax-rules () ((cadddr ?e) (car (cdr (cdr (cdr ?e))))))) (define-inline cddddr (syntax-rules () ((cddddr ?e) (cdr (cdr (cdr (cdr ?e))))))) (define-inline cdddr (syntax-rules () ((cdddr ?e) (cdr (cdr (cdr ?e)))))) (define-inline caddr (syntax-rules () ((caddr ?e) (car (cdr (cdr ?e)))))) (define-inline cddr (syntax-rules () ((cddr ?e) (cdr (cdr ?e))))) (define-inline cdar (syntax-rules () ((cdar ?e) (cdr (car ?e))))) (define-inline cadr (syntax-rules () ((cadr ?e) (car (cdr ?e))))) (define-inline caar (syntax-rules () ((caar ?e) (car (car ?e))))) (define-inline make-vector (syntax-rules () ((make-vector ?n) (make-vector ?n '())))) (define-inline make-string (syntax-rules () ((make-string ?n) (make-string ?n #\space)))) (define-inline = (syntax-rules () ((= ?e1 ?e2 ?e3 ?e4 ...) (let ((t ?e2)) (and (= ?e1 t) (= t ?e3 ?e4 ...)))))) (define-inline < (syntax-rules () ((< ?e1 ?e2 ?e3 ?e4 ...) (let ((t ?e2)) (and (< ?e1 t) (< t ?e3 ?e4 ...)))))) (define-inline > (syntax-rules () ((> ?e1 ?e2 ?e3 ?e4 ...) (let ((t ?e2)) (and (> ?e1 t) (> t ?e3 ?e4 ...)))))) (define-inline <= (syntax-rules () ((<= ?e1 ?e2 ?e3 ?e4 ...) (let ((t ?e2)) (and (<= ?e1 t) (<= t ?e3 ?e4 ...)))))) (define-inline >= (syntax-rules () ((>= ?e1 ?e2 ?e3 ?e4 ...) (let ((t ?e2)) (and (>= ?e1 t) (>= t ?e3 ?e4 ...)))))) (define-inline + (syntax-rules () ((+) 0) ((+ ?e) ?e) ((+ ?e1 ?e2 ?e3 ?e4 ...) (+ (+ ?e1 ?e2) ?e3 ?e4 ...)))) (define-inline * (syntax-rules () ((*) 1) ((* ?e) ?e) ((* ?e1 ?e2 ?e3 ?e4 ...) (* (* ?e1 ?e2) ?e3 ?e4 ...)))) (define-inline - (syntax-rules () ((- ?e) (- 0 ?e)) ((- ?e1 ?e2 ?e3 ?e4 ...) (- (- ?e1 ?e2) ?e3 ?e4 ...)))) (define-inline / (syntax-rules () ((/ ?e) (/ 1 ?e)) ((/ ?e1 ?e2 ?e3 ?e4 ...) (/ (/ ?e1 ?e2) ?e3 ?e4 ...)))) (define-inline abs (syntax-rules () ((abs ?z) (let ((temp ?z)) (if (< temp 0) (-- temp) temp))))) (define-inline negative? (syntax-rules () ((negative? ?x) (< ?x 0)))) (define-inline positive? (syntax-rules () ((positive? ?x) (> ?x 0)))) (define-inline eqv? (transformer (lambda (exp rename compare) (let ((arg1 (cadr exp)) (arg2 (caddr exp))) (define (constant? exp) (or (boolean? exp) (char? exp) (and (pair? exp) (= (length exp) 2) (identifier? (car exp)) (compare (car exp) (rename 'quote)) (symbol? (cadr exp))))) (if (or (constant? arg1) (constant? arg2)) (cons (rename 'eq?) (cdr exp)) exp))))) (define-inline memq (syntax-rules (quote) ((memq ?expr '(?datum ...)) (letrec-syntax ((memq0 (... (syntax-rules (quote) ((memq0 '?xx '(?d ...)) (let ((t1 '(?d ...))) (memq1 '?xx t1 (?d ...)))) ((memq0 ?e '(?d ...)) (let ((t0 ?e) (t1 '(?d ...))) (memq1 t0 t1 (?d ...))))))) (memq1 (... (syntax-rules () ((memq1 ?t0 ?t1 ()) #f) ((memq1 ?t0 ?t1 (?d1 ?d2 ...)) (if (eq? ?t0 '?d1) ?t1 (let ((?t1 (cdr ?t1))) (memq1 ?t0 ?t1 (?d2 ...))))))))) (memq0 ?expr '(?datum ...)))))) (define-inline memv (transformer (lambda (exp rename compare) (let ((arg1 (cadr exp)) (arg2 (caddr exp))) (if (or (boolean? arg1) (fixnum? arg1) (char? arg1) (and (pair? arg1) (= (length arg1) 2) (identifier? (car arg1)) (compare (car arg1) (rename 'quote)) (symbol? (cadr arg1))) (and (pair? arg2) (= (length arg2) 2) (identifier? (car arg2)) (compare (car arg2) (rename 'quote)) (every1? (lambda (x) (or (boolean? x) (fixnum? x) (char? x) (symbol? x))) (cadr arg2)))) (cons (rename 'memq) (cdr exp)) exp))))) (define-inline assv (transformer (lambda (exp rename compare) (let ((arg1 (cadr exp)) (arg2 (caddr exp))) (if (or (boolean? arg1) (char? arg1) (and (pair? arg1) (= (length arg1) 2) (identifier? (car arg1)) (compare (car arg1) (rename 'quote)) (symbol? (cadr arg1))) (and (pair? arg2) (= (length arg2) 2) (identifier? (car arg2)) (compare (car arg2) (rename 'quote)) (every1? (lambda (y) (and (pair? y) (let ((x (car y))) (or (boolean? x) (char? x) (symbol? x))))) (cadr arg2)))) (cons (rename 'assq) (cdr exp)) exp))))) (define-inline map (syntax-rules (lambda) ((map ?proc ?exp1 ?exp2 ...) (letrec-syntax ((loop (... (syntax-rules (lambda) ((loop 1 () (?y1 ?y2 ...) ?f ?exprs) (loop 2 (?y1 ?y2 ...) ?f ?exprs)) ((loop 1 (?a1 ?a2 ...) (?y2 ...) ?f ?exprs) (loop 1 (?a2 ...) (y1 ?y2 ...) ?f ?exprs)) ((loop 2 ?ys (lambda ?formals ?body) ?exprs) (loop 3 ?ys (lambda ?formals ?body) ?exprs)) ((loop 2 ?ys (?f1 . ?f2) ?exprs) (let ((f (?f1 . ?f2))) (loop 3 ?ys f ?exprs))) ((loop 2 ?ys ?f ?exprs) (loop 3 ?ys ?f ?exprs)) ((loop 3 (?y1 ?y2 ...) ?f (?e1 ?e2 ...)) (do ((?y1 ?e1 (cdr ?y1)) (?y2 ?e2 (cdr ?y2)) ... (results '() (cons (?f (car ?y1) (car ?y2) ...) results))) ((or (null? ?y1) (null? ?y2) ...) (reverse results)))))))) (loop 1 (?exp1 ?exp2 ...) () ?proc (?exp1 ?exp2 ...)))))) (define-inline for-each (syntax-rules (lambda) ((for-each ?proc ?exp1 ?exp2 ...) (letrec-syntax ((loop (... (syntax-rules (lambda) ((loop 1 () (?y1 ?y2 ...) ?f ?exprs) (loop 2 (?y1 ?y2 ...) ?f ?exprs)) ((loop 1 (?a1 ?a2 ...) (?y2 ...) ?f ?exprs) (loop 1 (?a2 ...) (y1 ?y2 ...) ?f ?exprs)) ((loop 2 ?ys (lambda ?formals ?body) ?exprs) (loop 3 ?ys (lambda ?formals ?body) ?exprs)) ((loop 2 ?ys (?f1 . ?f2) ?exprs) (let ((f (?f1 . ?f2))) (loop 3 ?ys f ?exprs))) ((loop 2 ?ys ?f ?exprs) (loop 3 ?ys ?f ?exprs)) ((loop 3 (?y1 ?y2 ...) ?f (?e1 ?e2 ...)) (do ((?y1 ?e1 (cdr ?y1)) (?y2 ?e2 (cdr ?y2)) ...) ((or (null? ?y1) (null? ?y2) ...) (if #f #f)) (?f (car ?y1) (car ?y2) ...))))))) (loop 1 (?exp1 ?exp2 ...) () ?proc (?exp1 ?exp2 ...)))))))))))))))))
guile-3.0-3.0.4/gc-benchmarks/larceny/dynamic-input-small.sch-800-(let () (begin (set! extended-syntactic-environment (syntactic-copy global-syntactic-environment)) 'extended-syntactic-environment))
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/dynamic-input-small.sch-814-(let () (begin (set! $.align (reserved-mnemonic '.align 60)) '$.align))
guile-3.0-3.0.4/gc-benchmarks/larceny/dynamic-input-small.sch:815:(let () (begin (set! $.asm (reserved-mnemonic '.asm 59)) '$.asm))
guile-3.0-3.0.4/gc-benchmarks/larceny/dynamic-input-small.sch-816-(let () (begin (set! $.proc-doc (reserved-mnemonic '.proc-doc 58)) '$.proc-doc))
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/dynamic.sch-2106-			      tv3))))
guile-3.0-3.0.4/gc-benchmarks/larceny/dynamic.sch:2107:   (cons 'caddr (forall4
guile-3.0-3.0.4/gc-benchmarks/larceny/dynamic.sch-2108-		 (lambda (tv1 tv2 tv3 tv4)
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/nboyer.sch-655-          ((one-way-unify term (cadr (car lst)))
guile-3.0-3.0.4/gc-benchmarks/larceny/nboyer.sch:656:           (rewrite (apply-subst unify-subst (caddr (car lst)))))
guile-3.0-3.0.4/gc-benchmarks/larceny/nboyer.sch-657-          (else (rewrite-with-lemmas term (cdr lst)))))
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/sboyer.sch-669-          ((one-way-unify term (cadr (car lst)))
guile-3.0-3.0.4/gc-benchmarks/larceny/sboyer.sch:670:           (rewrite (apply-subst unify-subst (caddr (car lst)))))
guile-3.0-3.0.4/gc-benchmarks/larceny/sboyer.sch-671-          (else (rewrite-with-lemmas term (cdr lst)))))
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/softscheme.sch-816-                               (let* ((code (cadr (car plist)))
guile-3.0-3.0.4/gc-benchmarks/larceny/softscheme.sch:817:                                      (bv (caddr (car plist)))
guile-3.0-3.0.4/gc-benchmarks/larceny/softscheme.sch-818-                                      (fail-sym (cadddr (car plist))))
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/softscheme.sch-2683-(make-check-selector cadar ((_ x . _) . _))
guile-3.0-3.0.4/gc-benchmarks/larceny/softscheme.sch:2684:(make-check-selector caddr (_ _ x . _))
guile-3.0-3.0.4/gc-benchmarks/larceny/softscheme.sch-2685-(make-check-selector cdaar (((_ . x) . _) . _))
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/softscheme.sch-2697-  ((_ (x . _) . _) . _))
guile-3.0-3.0.4/gc-benchmarks/larceny/softscheme.sch:2698:(make-check-selector caaddr (_ _ (x . _) . _))
guile-3.0-3.0.4/gc-benchmarks/larceny/softscheme.sch-2699-(make-check-selector
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/softscheme.sch-2713-  ((_ (_ . x) . _) . _))
guile-3.0-3.0.4/gc-benchmarks/larceny/softscheme.sch:2714:(make-check-selector cdaddr (_ _ (_ . x) . _))
guile-3.0-3.0.4/gc-benchmarks/larceny/softscheme.sch-2715-(make-check-selector
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/softscheme.sch-6080-           (s ((_ x . _) . _)))
guile-3.0-3.0.4/gc-benchmarks/larceny/softscheme.sch:6081:    (caddr ((cons d (cons c (cons a b))) -> a)
guile-3.0-3.0.4/gc-benchmarks/larceny/softscheme.sch-6082-           (s (_ _ x . _)))
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch-67-           (machine-source . ,(pathname-append dir "Lib" "Sparc"))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch:68:	   (common-asm     . ,(pathname-append dir "Asm" "Common"))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch:69:	   (sparc-asm      . ,(pathname-append dir "Asm" "Sparc"))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch-70-	   (target-machine . SPARC)
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch-1826-(define (lambda.F exp) (cadr (cadr (cadddr exp))))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch:1827:(define (lambda.G exp) (caddr (cadr (cadddr exp))))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch-1828-(define (lambda.decls exp) (cadddr (cadr (cadddr exp))))
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch-1959-(define (assignments R I)
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch:1960:  (caddr (R-lookup R I)))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch-1961-
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch-6461-(define $.align (reserved-mnemonic '.align 60))  ; align code stream
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch:6462:(define $.asm (reserved-mnemonic '.asm 59))      ; in-line native code
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch-6463-(define $.proc-doc                               ; internal def proc info
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch-6465-(define $.end                                    ; end of code vector
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch:6466:  (reserved-mnemonic '.end 57))                  ; (asm internal)
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch-6467-(define $.singlestep                             ; insert singlestep point
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch:6468:  (reserved-mnemonic '.singlestep 56))           ; (asm internal)
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch-6469-(define $.entry (reserved-mnemonic '.entry 55))  ; procedure entry point 
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch:6470:                                                 ; (asm internal)
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch-6471-
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch-8821-  (if (null? (cdr intervals))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch:8822:      (caddr (car intervals))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch-8823-      (let ((n (quotient (length intervals) 2)))
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch-8905-(define (callgraphnode.size x) (cadr (cddddr x)))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch:8906:(define (callgraphnode.info x) (caddr (cddddr x)))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch-8907-
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch-15952-
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch:15953:(define (test-asm emit)
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch-15954-  (let ((as (make-assembly-structure #f #f #f)))
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch-19083-  (define (is-a-delay-slot-instruction? as bv addr)
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch:19084:    (and (not (memv addr (or (assembler-value as 'not-dsi) '())))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch:19085:         (< addr (bytevector-length bv))))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch-19086-  
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch-19470-(define sparc.srai    (sparc-instruction 'i10 #b100111))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch:19471:(define sparc.addr    (sparc-instruction 'r10 #b000000))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch-19472-(define sparc.addrcc  (sparc-instruction 'r10 #b010000))
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch-20166-    (cond (lloc
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch:20167:	   (let ((target-rel-addr (- lloc loc 8)))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch-20168-	     (if (immediate-literal? target-rel-addr)
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch-20194-(define (operand7 instruction)
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch:20195:  (caddr (cddddr (cdr instruction))))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-input-long.sch-20196-
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-smaller.sch-67-           (machine-source . ,(pathname-append dir "Lib" "Sparc"))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-smaller.sch:68:	   (common-asm     . ,(pathname-append dir "Asm" "Common"))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-smaller.sch:69:	   (sparc-asm      . ,(pathname-append dir "Asm" "Sparc"))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-smaller.sch-70-	   (target-machine . SPARC)
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-smaller.sch-1826-(define (lambda.F exp) (cadr (cadr (cadddr exp))))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-smaller.sch:1827:(define (lambda.G exp) (caddr (cadr (cadddr exp))))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-smaller.sch-1828-(define (lambda.decls exp) (cadddr (cadr (cadddr exp))))
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-smaller.sch-1959-(define (assignments R I)
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-smaller.sch:1960:  (caddr (R-lookup R I)))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-smaller.sch-1961-
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-smaller.sch-6461-(define $.align (reserved-mnemonic '.align 60))  ; align code stream
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-smaller.sch:6462:(define $.asm (reserved-mnemonic '.asm 59))      ; in-line native code
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-smaller.sch-6463-(define $.proc-doc                               ; internal def proc info
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-smaller.sch-6465-(define $.end                                    ; end of code vector
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-smaller.sch:6466:  (reserved-mnemonic '.end 57))                  ; (asm internal)
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-smaller.sch-6467-(define $.singlestep                             ; insert singlestep point
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-smaller.sch:6468:  (reserved-mnemonic '.singlestep 56))           ; (asm internal)
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-smaller.sch-6469-(define $.entry (reserved-mnemonic '.entry 55))  ; procedure entry point 
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-smaller.sch:6470:                                                 ; (asm internal)
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-smaller.sch-6471-
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-smaller.sch-8821-  (if (null? (cdr intervals))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-smaller.sch:8822:      (caddr (car intervals))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-smaller.sch-8823-      (let ((n (quotient (length intervals) 2)))
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-smaller.sch-8905-(define (callgraphnode.size x) (cadr (cddddr x)))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-smaller.sch:8906:(define (callgraphnode.info x) (caddr (cddddr x)))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit-smaller.sch-8907-
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch-67-           (machine-source . ,(pathname-append dir "Lib" "Sparc"))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch:68:	   (common-asm     . ,(pathname-append dir "Asm" "Common"))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch:69:	   (sparc-asm      . ,(pathname-append dir "Asm" "Sparc"))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch-70-	   (target-machine . SPARC)
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch-1826-(define (lambda.F exp) (cadr (cadr (cadddr exp))))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch:1827:(define (lambda.G exp) (caddr (cadr (cadddr exp))))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch-1828-(define (lambda.decls exp) (cadddr (cadr (cadddr exp))))
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch-1959-(define (assignments R I)
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch:1960:  (caddr (R-lookup R I)))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch-1961-
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch-6461-(define $.align (reserved-mnemonic '.align 60))  ; align code stream
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch:6462:(define $.asm (reserved-mnemonic '.asm 59))      ; in-line native code
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch-6463-(define $.proc-doc                               ; internal def proc info
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch-6465-(define $.end                                    ; end of code vector
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch:6466:  (reserved-mnemonic '.end 57))                  ; (asm internal)
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch-6467-(define $.singlestep                             ; insert singlestep point
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch:6468:  (reserved-mnemonic '.singlestep 56))           ; (asm internal)
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch-6469-(define $.entry (reserved-mnemonic '.entry 55))  ; procedure entry point 
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch:6470:                                                 ; (asm internal)
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch-6471-
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch-8821-  (if (null? (cdr intervals))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch:8822:      (caddr (car intervals))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch-8823-      (let ((n (quotient (length intervals) 2)))
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch-8905-(define (callgraphnode.size x) (cadr (cddddr x)))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch:8906:(define (callgraphnode.info x) (caddr (cddddr x)))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch-8907-
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch-15952-
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch:15953:(define (test-asm emit)
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch-15954-  (let ((as (make-assembly-structure #f #f #f)))
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch-19083-  (define (is-a-delay-slot-instruction? as bv addr)
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch:19084:    (and (not (memv addr (or (assembler-value as 'not-dsi) '())))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch:19085:         (< addr (bytevector-length bv))))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch-19086-  
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch-19470-(define sparc.srai    (sparc-instruction 'i10 #b100111))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch:19471:(define sparc.addr    (sparc-instruction 'r10 #b000000))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch-19472-(define sparc.addrcc  (sparc-instruction 'r10 #b010000))
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch-20166-    (cond (lloc
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch:20167:	   (let ((target-rel-addr (- lloc loc 8)))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch-20168-	     (if (immediate-literal? target-rel-addr)
##############################################
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch-20194-(define (operand7 instruction)
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch:20195:  (caddr (cddddr (cdr instruction))))
guile-3.0-3.0.4/gc-benchmarks/larceny/twobit.sch-20196-
##############################################
guile-3.0-3.0.4/gnulib-local/build-aux/git-version-gen.diff-47-           || git describe --abbrev=4 HEAD 2>/dev/null` \
guile-3.0-3.0.4/gnulib-local/build-aux/git-version-gen.diff:48:     && v=`printf '%s\n' "$v" | sed "$tag_sed_script"` \
guile-3.0-3.0.4/gnulib-local/build-aux/git-version-gen.diff-49-     && case $v in
##############################################
guile-3.0-3.0.4/lib/config.charset-119-host="$1"
guile-3.0-3.0.4/lib/config.charset:120:os=`echo "$host" | sed -e 's/^[^-]*-[^-]*-\(.*\)$/\1/'`
guile-3.0-3.0.4/lib/config.charset-121-echo "# This file contains a table of character encoding aliases,"
##############################################
guile-3.0-3.0.4/libguile/ChangeLog-1996-1999-2560-
guile-3.0-3.0.4/libguile/ChangeLog-1996-1999:2561:	* gc.c, gc.h (scm_object_address): Renamed from scm_object_addr ().
guile-3.0-3.0.4/libguile/ChangeLog-1996-1999-2562-
##############################################
guile-3.0-3.0.4/libguile/ChangeLog-1996-1999-2605-
guile-3.0-3.0.4/libguile/ChangeLog-1996-1999:2606:	* __scm.h (SCM_FENCE): Fix `asm volatile' warnings for EGCS.
guile-3.0-3.0.4/libguile/ChangeLog-1996-1999-2607-
##############################################
guile-3.0-3.0.4/libguile/ChangeLog-2008-6299-
guile-3.0-3.0.4/libguile/ChangeLog-2008:6300:	* gc.h (scm_remember_upto_here_1): Revise comments on the asm form.
guile-3.0-3.0.4/libguile/ChangeLog-2008-6301-
##############################################
guile-3.0-3.0.4/libguile/ChangeLog-2008-6313-	* gc.h (scm_remember_upto_here_1, scm_remember_upto_here_2)
guile-3.0-3.0.4/libguile/ChangeLog-2008:6314:	[__GNUC__]: Use volatile asm macros rather than a function call.
guile-3.0-3.0.4/libguile/ChangeLog-2008-6315-	* gc.c (scm_remember_upto_here_1, scm_remember_upto_here_2): Undefine
##############################################
guile-3.0-3.0.4/libguile/ChangeLog-2008-6811-
guile-3.0-3.0.4/libguile/ChangeLog-2008:6812:	* throw.c (scm_ithrow): Remove "asm volatile" hack.  It used to
guile-3.0-3.0.4/libguile/ChangeLog-2008-6813-	work around a bug in GCC 2.95.2 but is now a bug in itself.
##############################################
guile-3.0-3.0.4/libguile/ChangeLog-scm-2266-
guile-3.0-3.0.4/libguile/ChangeLog-scm:2267:	* VMSBUILD.COM setjump.asm setjump.h (setjmp longjmp jmp_buf): put
guile-3.0-3.0.4/libguile/ChangeLog-scm-2268-	in from comp.sources.reviewed in order to let VMS have full
##############################################
guile-3.0-3.0.4/libguile/Makefile.am-778-	@BUILD_DATE="$${SOURCE_DATE_EPOCH:-`date '+%s'`}" ; \
guile-3.0-3.0.4/libguile/Makefile.am:779:	 echo '	{ "buildstamp",    "'`date -u +'%Y-%m-%d %T' -d @$$BUILD_DATE`'" }, \' >> libpath.tmp
guile-3.0-3.0.4/libguile/Makefile.am-780-	@echo '}' >> libpath.tmp
##############################################
guile-3.0-3.0.4/libguile/Makefile.am-854-chknew-E chknew-SIG:
guile-3.0-3.0.4/libguile/Makefile.am:855:	@bit=`echo $@ | sed s/^chknew-//` ;			\
guile-3.0-3.0.4/libguile/Makefile.am-856-	old="$(srcdir)/cpp-$$bit.syms" ;			\
##############################################
guile-3.0-3.0.4/libguile/Makefile.am-864-	  cat $$old TMP | sort > $$new ;			\
guile-3.0-3.0.4/libguile/Makefile.am:865:	  echo "$$new: `sed -n '$$=' TMP` new symbol(s)." ;	\
guile-3.0-3.0.4/libguile/Makefile.am-866-	  sed 's/^/  /' TMP ;					\
##############################################
guile-3.0-3.0.4/libguile/elf.h-1184-#define R_386_TLS_GD_CALL  26		/* Relocation for call to
guile-3.0-3.0.4/libguile/elf.h:1185:					   __tls_get_addr() */
guile-3.0-3.0.4/libguile/elf.h-1186-#define R_386_TLS_GD_POP   27		/* Tag for popl in GD TLS code */
##############################################
guile-3.0-3.0.4/libguile/elf.h-1190-#define R_386_TLS_LDM_CALL 30		/* Relocation for call to
guile-3.0-3.0.4/libguile/elf.h:1191:					   __tls_get_addr() in LDM code */
guile-3.0-3.0.4/libguile/elf.h-1192-#define R_386_TLS_LDM_POP  31		/* Tag for popl in LDM TLS code */
##############################################
guile-3.0-3.0.4/libguile/eval.c-114-#define BOOT_CLOSURE_BODY(x) CAR (BOOT_CLOSURE_CODE (x))
guile-3.0-3.0.4/libguile/eval.c:115:#define BOOT_CLOSURE_NUM_REQUIRED_ARGS(x) (SCM_I_INUM (CADDR (BOOT_CLOSURE_CODE (x))))
guile-3.0-3.0.4/libguile/eval.c-116-#define BOOT_CLOSURE_IS_FIXED(x)  (scm_is_null (CDDDR (BOOT_CLOSURE_CODE (x))))
guile-3.0-3.0.4/libguile/eval.c-117-/* NB: One may only call the following accessors if the closure is not FIXED. */
guile-3.0-3.0.4/libguile/eval.c:118:#define BOOT_CLOSURE_HAS_REST_ARGS(x) scm_is_true (CADDR (SCM_CDR (BOOT_CLOSURE_CODE (x))))
guile-3.0-3.0.4/libguile/eval.c-119-#define BOOT_CLOSURE_IS_REST(x) scm_is_null (SCM_CDR (CDDDR (BOOT_CLOSURE_CODE (x))))
##############################################
guile-3.0-3.0.4/libguile/eval.c-156-#define CDDR(x)  SCM_CDDR(x)
guile-3.0-3.0.4/libguile/eval.c:157:#define CADDR(x) SCM_CADDR(x)
guile-3.0-3.0.4/libguile/eval.c-158-#define CDDDR(x) SCM_CDDDR(x)
##############################################
guile-3.0-3.0.4/libguile/expand.c-106-#define CDDR(x)  SCM_CDDR(x)
guile-3.0-3.0.4/libguile/expand.c:107:#define CADDR(x) SCM_CADDR(x)
guile-3.0-3.0.4/libguile/expand.c-108-#define CDDDR(x) SCM_CDDDR(x)
##############################################
guile-3.0-3.0.4/libguile/expand.c-418-  ASSERT_SYNTAX (scm_ilength (CADR (expr)) > 0, s_bad_expression, expr);
guile-3.0-3.0.4/libguile/expand.c:419:  ASSERT_SYNTAX (scm_is_symbol (CADDR (expr)), s_bad_expression, expr);
guile-3.0-3.0.4/libguile/expand.c-420-
guile-3.0-3.0.4/libguile/expand.c-421-  return MODULE_REF (scm_source_properties (expr),
guile-3.0-3.0.4/libguile/expand.c:422:                     CADR (expr), CADDR (expr), SCM_BOOL_T);
guile-3.0-3.0.4/libguile/expand.c-423-}
##############################################
guile-3.0-3.0.4/libguile/expand.c-428-  ASSERT_SYNTAX (scm_ilength (expr) == 3, s_bad_expression, expr);
guile-3.0-3.0.4/libguile/expand.c:429:  ASSERT_SYNTAX (scm_is_symbol (CADDR (expr)), s_bad_expression, expr);
guile-3.0-3.0.4/libguile/expand.c-430-
guile-3.0-3.0.4/libguile/expand.c-431-  if (scm_is_eq (CADR (expr), sym_primitive))
guile-3.0-3.0.4/libguile/expand.c:432:    return PRIMITIVE_REF (scm_source_properties (expr), CADDR (expr));
guile-3.0-3.0.4/libguile/expand.c-433-
##############################################
guile-3.0-3.0.4/libguile/expand.c-435-  return MODULE_REF (scm_source_properties (expr),
guile-3.0-3.0.4/libguile/expand.c:436:                     CADR (expr), CADDR (expr), SCM_BOOL_F);
guile-3.0-3.0.4/libguile/expand.c-437-}
##############################################
guile-3.0-3.0.4/libguile/expand.c-501-                               CALL (SCM_BOOL_F,
guile-3.0-3.0.4/libguile/expand.c:502:                                     expand (CADDR (clause), new_env),
guile-3.0-3.0.4/libguile/expand.c-503-                                     scm_list_1 (LEXICAL_REF (SCM_BOOL_F,
##############################################
guile-3.0-3.0.4/libguile/expand.c-587-                      expand (CADR (expr), env),
guile-3.0-3.0.4/libguile/expand.c:588:                      expand (CADDR (expr), env),
guile-3.0-3.0.4/libguile/expand.c-589-                      ((length == 3)
##############################################
guile-3.0-3.0.4/libguile/expand.c-822-          else if (scm_ilength (x) == 3 && scm_is_symbol (CAR (x))
guile-3.0-3.0.4/libguile/expand.c:823:                   && scm_is_keyword (CADDR (x)))
guile-3.0-3.0.4/libguile/expand.c-824-            {
##############################################
guile-3.0-3.0.4/libguile/expand.c-826-              init = CADR (x);
guile-3.0-3.0.4/libguile/expand.c:827:              k = CADDR (x);
guile-3.0-3.0.4/libguile/expand.c-828-            }
##############################################
guile-3.0-3.0.4/libguile/expand.c-1144-                          SCM_EXPANDED_REF (vmem, LEXICAL_REF, GENSYM),
guile-3.0-3.0.4/libguile/expand.c:1145:                          expand (CADDR (expr), env));
guile-3.0-3.0.4/libguile/expand.c-1146-    case SCM_EXPANDED_TOPLEVEL_REF:
##############################################
guile-3.0-3.0.4/libguile/expand.c-1149-                           SCM_EXPANDED_REF (vmem, TOPLEVEL_REF, NAME),
guile-3.0-3.0.4/libguile/expand.c:1150:                           expand (CADDR (expr), env));
guile-3.0-3.0.4/libguile/expand.c-1151-    case SCM_EXPANDED_MODULE_REF:
##############################################
guile-3.0-3.0.4/libguile/expand.c-1155-                         SCM_EXPANDED_REF (vmem, MODULE_REF, PUBLIC),
guile-3.0-3.0.4/libguile/expand.c:1156:                         expand (CADDR (expr), env));
guile-3.0-3.0.4/libguile/expand.c-1157-    default:
##############################################
guile-3.0-3.0.4/libguile/frames.c-208-
guile-3.0-3.0.4/libguile/frames.c:209:  return scm_find_source_for_addr (scm_frame_instruction_pointer (frame));
guile-3.0-3.0.4/libguile/frames.c-210-}
##############################################
guile-3.0-3.0.4/libguile/gc.h-259-   used on all processors and allows any memory or general register (or
guile-3.0-3.0.4/libguile/gc.h:260:   immediate) operand.  The actual asm syntax doesn't matter, we don't want
guile-3.0-3.0.4/libguile/gc.h-261-   to use it, just ensure the operand is still alive.  See "Extended Asm" in
##############################################
guile-3.0-3.0.4/libguile/jit.c-467-static jit_reloc_t
guile-3.0-3.0.4/libguile/jit.c:468:emit_mov_addr (scm_jit_state *j, jit_gpr_t r)
guile-3.0-3.0.4/libguile/jit.c-469-{
guile-3.0-3.0.4/libguile/jit.c-470-  record_gpr_clobber (j, r);
guile-3.0-3.0.4/libguile/jit.c:471:  return jit_mov_addr (j->jit, r);
guile-3.0-3.0.4/libguile/jit.c-472-}
##############################################
guile-3.0-3.0.4/libguile/jit.c-678-  emit_lshi (j, FP, FP, 3); /* Multiply by sizeof (scm_vm_stack_element) */
guile-3.0-3.0.4/libguile/jit.c:679:  emit_addr (j, FP, old_fp, FP);
guile-3.0-3.0.4/libguile/jit.c-680-  set_register_state (j, FP_IN_REGISTER);
##############################################
guile-3.0-3.0.4/libguile/jit.c-773-static void
guile-3.0-3.0.4/libguile/jit.c:774:emit_get_ip_relative_addr (scm_jit_state *j, jit_gpr_t dst, jit_gpr_t ip,
guile-3.0-3.0.4/libguile/jit.c-775-                           uint32_t offset)
##############################################
guile-3.0-3.0.4/libguile/jit.c-780-  emit_lshi (j, dst, dst, 2); /* Multiply by sizeof (uint32_t) */
guile-3.0-3.0.4/libguile/jit.c:781:  emit_addr (j, dst, dst, ip);
guile-3.0-3.0.4/libguile/jit.c-782-}
##############################################
guile-3.0-3.0.4/libguile/jit.c-808-  emit_get_callee_vcode (j, T0);
guile-3.0-3.0.4/libguile/jit.c:809:  emit_get_ip_relative_addr (j, T1, T0, 1);
guile-3.0-3.0.4/libguile/jit.c-810-  emit_ldxi (j, T1, T1, 0);
##############################################
guile-3.0-3.0.4/libguile/jit.c-1848-  emit_store_ip (j, T0);
guile-3.0-3.0.4/libguile/jit.c:1849:  jit_reloc_t k = jit_mov_addr (j->jit, T0);
guile-3.0-3.0.4/libguile/jit.c-1850-  emit_call_2 (j, scm_vm_intrinsics.abort_to_prompt, thread_operand (),
##############################################
guile-3.0-3.0.4/libguile/jit.c-2589-        jit_subi (j->jit, T0, T0, scm_tc2_int);
guile-3.0-3.0.4/libguile/jit.c:2590:        add_slow_path_patch (j, jit_boaddr (j->jit, T0, T1));
guile-3.0-3.0.4/libguile/jit.c-2591-        break;
##############################################
guile-3.0-3.0.4/libguile/jit.c-2903-  jit_subi (j->jit, FP, FP, proc_slot * sizeof (union scm_vm_stack_element));
guile-3.0-3.0.4/libguile/jit.c:2904:  jit_reloc_t mra = emit_mov_addr (j, T2);
guile-3.0-3.0.4/libguile/jit.c-2905-
##############################################
guile-3.0-3.0.4/libguile/jit.c-3279-  emit_sp_ref_u64 (j, T1, b);
guile-3.0-3.0.4/libguile/jit.c:3280:  emit_addr (j, T0, T0, T1);
guile-3.0-3.0.4/libguile/jit.c-3281-  emit_sp_set_u64 (j, dst, T0);
##############################################
guile-3.0-3.0.4/libguile/jit.c-3329-  emit_mulr (j, T3_OR_FP, T3_OR_FP, T0); /* High B times low A */
guile-3.0-3.0.4/libguile/jit.c:3330:  emit_addr (j, T1, T1, T3_OR_FP); /* Add high results, throw away overflow */
guile-3.0-3.0.4/libguile/jit.c-3331-  emit_qmulr_u (j, T0, T2, T0, T2); /* Low A times low B */
guile-3.0-3.0.4/libguile/jit.c:3332:  emit_addr (j, T1, T1, T2);        /* Add high result of low product */
guile-3.0-3.0.4/libguile/jit.c-3333-  emit_sp_set_u64 (j, dst, T0, T1);
##############################################
guile-3.0-3.0.4/libguile/jit.c-3392-  emit_qmulr_u (j, T0, T2, T0, T2); /* Low A times low B */
guile-3.0-3.0.4/libguile/jit.c:3393:  emit_addr (j, T1, T1, T2);        /* Add high result of low product */
guile-3.0-3.0.4/libguile/jit.c-3394-  emit_sp_set_u64 (j, dst, T0, T1);
##############################################
guile-3.0-3.0.4/libguile/jit.c-3549-  emit_rshr_u (j, T0, T0, T2);
guile-3.0-3.0.4/libguile/jit.c:3550:  emit_addr (j, T0, T0, T3_OR_FP);
guile-3.0-3.0.4/libguile/jit.c-3551-
##############################################
guile-3.0-3.0.4/libguile/jit.c-3593-  emit_lshr (j, T0, T0, T2);
guile-3.0-3.0.4/libguile/jit.c:3594:  emit_addr (j, T1, T1, T3_OR_FP);
guile-3.0-3.0.4/libguile/jit.c-3595-
##############################################
guile-3.0-3.0.4/libguile/jit.c-3627-      emit_rshi_u (j, T0, T0, b);
guile-3.0-3.0.4/libguile/jit.c:3628:      emit_addr (j, T0, T0, T2);
guile-3.0-3.0.4/libguile/jit.c-3629-    }
##############################################
guile-3.0-3.0.4/libguile/jit.c-3671-      emit_lshi (j, T0, T0, b);
guile-3.0-3.0.4/libguile/jit.c:3672:      emit_addr (j, T1, T1, T2);
guile-3.0-3.0.4/libguile/jit.c-3673-    }
##############################################
guile-3.0-3.0.4/libguile/jit.c-4437-  emit_rshr_u (j, T0, T0, T2);
guile-3.0-3.0.4/libguile/jit.c:4438:  emit_addr (j, T0, T0, T3_OR_FP);
guile-3.0-3.0.4/libguile/jit.c-4439-
##############################################
guile-3.0-3.0.4/libguile/jit.c-4471-      emit_rshi_u (j, T0, T0, b);
guile-3.0-3.0.4/libguile/jit.c:4472:      emit_addr (j, T0, T0, T2);
guile-3.0-3.0.4/libguile/jit.c-4473-    }
##############################################
guile-3.0-3.0.4/libguile/jit.c-4815-#else
guile-3.0-3.0.4/libguile/jit.c:4816:  emit_addr (j, T0, T0, T1);
guile-3.0-3.0.4/libguile/jit.c-4817-  if (BIGENDIAN)
##############################################
guile-3.0-3.0.4/libguile/jit.c-4895-#else
guile-3.0-3.0.4/libguile/jit.c:4896:  jit_addr (j->jit, T0, T0, T1);
guile-3.0-3.0.4/libguile/jit.c-4897-  emit_sp_ref_u64 (j, T1, T2, v);
##############################################
guile-3.0-3.0.4/libguile/libguile-3.0-gdb.scm-262-                 (let ((n (+ start (ash (- end start) -1))))
guile-3.0-3.0.4/libguile/libguile-3.0-gdb.scm:263:                   (if (value<? addr (value-field (value-add array n) "end"))
guile-3.0-3.0.4/libguile/libguile-3.0-gdb.scm-264-                       (lp start n)
##############################################
guile-3.0-3.0.4/libguile/libguile-3.0-gdb.scm-270-(define (vm-frame-program-debug-info frame)
guile-3.0-3.0.4/libguile/libguile-3.0-gdb.scm:271:  (let ((addr (vm-frame-ip frame)))
guile-3.0-3.0.4/libguile/libguile-3.0-gdb.scm-272-    (and=> (find-mapped-elf-image addr)
##############################################
guile-3.0-3.0.4/libguile/libguile-3.0-gdb.scm-282-               ;; before we look for the PDI.
guile-3.0-3.0.4/libguile/libguile-3.0-gdb.scm:283:               (let ((addr (+ (value->integer addr)
guile-3.0-3.0.4/libguile/libguile-3.0-gdb.scm-284-                              (- (debug-context-base ctx) start))))
##############################################
guile-3.0-3.0.4/libguile/libguile-3.0-gdb.scm-325-    (and pdi
guile-3.0-3.0.4/libguile/libguile-3.0-gdb.scm:326:         (find-source-for-addr (program-debug-info-addr pdi)
guile-3.0-3.0.4/libguile/libguile-3.0-gdb.scm-327-                               (program-debug-info-context pdi)))))
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/aarch64-cpu.c-966-static void
guile-3.0-3.0.4/libguile/lightening/lightening/aarch64-cpu.c:967:addr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
guile-3.0-3.0.4/libguile/lightening/lightening/aarch64-cpu.c-968-{
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/aarch64-cpu.c-1498-    movi(_jit, r2, i0);
guile-3.0-3.0.4/libguile/lightening/lightening/aarch64-cpu.c:1499:    addr(_jit, r0, r1, r2);
guile-3.0-3.0.4/libguile/lightening/lightening/aarch64-cpu.c-1500-    if (r0 == r1)
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/aarch64-cpu.c-1582-static jit_reloc_t
guile-3.0-3.0.4/libguile/lightening/lightening/aarch64-cpu.c:1583:baddr(jit_state_t *_jit, int32_t cc, int32_t r0, int32_t r1)
guile-3.0-3.0.4/libguile/lightening/lightening/aarch64-cpu.c-1584-{
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/aarch64-cpu.c-1596-static jit_reloc_t
guile-3.0-3.0.4/libguile/lightening/lightening/aarch64-cpu.c:1597:boaddr(jit_state_t *_jit, int32_t r0, int32_t r1)
guile-3.0-3.0.4/libguile/lightening/lightening/aarch64-cpu.c-1598-{
guile-3.0-3.0.4/libguile/lightening/lightening/aarch64-cpu.c:1599:  return baddr(_jit,BCC_VS,r0,r1);
guile-3.0-3.0.4/libguile/lightening/lightening/aarch64-cpu.c-1600-}
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/aarch64-cpu.c-1610-{
guile-3.0-3.0.4/libguile/lightening/lightening/aarch64-cpu.c:1611:  return baddr(_jit,BCC_HS,r0,r1);
guile-3.0-3.0.4/libguile/lightening/lightening/aarch64-cpu.c-1612-}
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/aarch64-cpu.c-1620-static jit_reloc_t
guile-3.0-3.0.4/libguile/lightening/lightening/aarch64-cpu.c:1621:bxaddr(jit_state_t *_jit, int32_t r0, int32_t r1)
guile-3.0-3.0.4/libguile/lightening/lightening/aarch64-cpu.c-1622-{
guile-3.0-3.0.4/libguile/lightening/lightening/aarch64-cpu.c:1623:  return baddr(_jit,BCC_VC,r0,r1);
guile-3.0-3.0.4/libguile/lightening/lightening/aarch64-cpu.c-1624-}
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/aarch64-cpu.c-1634-{
guile-3.0-3.0.4/libguile/lightening/lightening/aarch64-cpu.c:1635:  return baddr(_jit,BCC_LO,r0,r1);
guile-3.0-3.0.4/libguile/lightening/lightening/aarch64-cpu.c-1636-}
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/aarch64-cpu.c-2378-static jit_reloc_t
guile-3.0-3.0.4/libguile/lightening/lightening/aarch64-cpu.c:2379:mov_addr(jit_state_t *_jit, int32_t r0)
guile-3.0-3.0.4/libguile/lightening/lightening/aarch64-cpu.c-2380-{
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/arm-cpu.c-1492-static jit_reloc_t
guile-3.0-3.0.4/libguile/lightening/lightening/arm-cpu.c:1493:mov_addr(jit_state_t *_jit, int32_t r0)
guile-3.0-3.0.4/libguile/lightening/lightening/arm-cpu.c-1494-{
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/arm-cpu.c-1516-static void
guile-3.0-3.0.4/libguile/lightening/lightening/arm-cpu.c:1517:addr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
guile-3.0-3.0.4/libguile/lightening/lightening/arm-cpu.c-1518-{
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/arm-cpu.c-2252-static jit_reloc_t
guile-3.0-3.0.4/libguile/lightening/lightening/arm-cpu.c:2253:baddr(jit_state_t *_jit, int cc, int32_t r0, int32_t r1)
guile-3.0-3.0.4/libguile/lightening/lightening/arm-cpu.c-2254-{
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/arm-cpu.c-2287-static jit_reloc_t
guile-3.0-3.0.4/libguile/lightening/lightening/arm-cpu.c:2288:boaddr(jit_state_t *_jit, int32_t r0, int32_t r1)
guile-3.0-3.0.4/libguile/lightening/lightening/arm-cpu.c-2289-{
guile-3.0-3.0.4/libguile/lightening/lightening/arm-cpu.c:2290:  return baddr(_jit, ARM_CC_VS, r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/arm-cpu.c-2291-}
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/arm-cpu.c-2301-{
guile-3.0-3.0.4/libguile/lightening/lightening/arm-cpu.c:2302:  return baddr(_jit, ARM_CC_HS, r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/arm-cpu.c-2303-}
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/arm-cpu.c-2311-static jit_reloc_t
guile-3.0-3.0.4/libguile/lightening/lightening/arm-cpu.c:2312:bxaddr(jit_state_t *_jit, int32_t r0, int32_t r1)
guile-3.0-3.0.4/libguile/lightening/lightening/arm-cpu.c-2313-{
guile-3.0-3.0.4/libguile/lightening/lightening/arm-cpu.c:2314:  return baddr(_jit, ARM_CC_VC, r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/arm-cpu.c-2315-}
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/arm-cpu.c-2325-{
guile-3.0-3.0.4/libguile/lightening/lightening/arm-cpu.c:2326:  return baddr(_jit, ARM_CC_LO, r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/arm-cpu.c-2327-}
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/arm-vfp.c-981-  jit_gpr_t reg = get_temp_gpr(_jit);
guile-3.0-3.0.4/libguile/lightening/lightening/arm-vfp.c:982:  addr(_jit, jit_gpr_regno(reg), r1, r2);
guile-3.0-3.0.4/libguile/lightening/lightening/arm-vfp.c-983-  VLDR_F32(_jit, r0, jit_gpr_regno(reg), 0);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/arm-vfp.c-990-  jit_gpr_t reg = get_temp_gpr(_jit);
guile-3.0-3.0.4/libguile/lightening/lightening/arm-vfp.c:991:  addr(_jit, jit_gpr_regno(reg), r1, r2);
guile-3.0-3.0.4/libguile/lightening/lightening/arm-vfp.c-992-  VLDR_F64(_jit, r0, jit_gpr_regno(reg), 0);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/arm-vfp.c-1073-  jit_gpr_t reg = get_temp_gpr(_jit);
guile-3.0-3.0.4/libguile/lightening/lightening/arm-vfp.c:1074:  addr(_jit, jit_gpr_regno(reg), r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/arm-vfp.c-1075-  VSTR_F32(_jit, r2, jit_gpr_regno(reg), 0);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/arm-vfp.c-1082-  jit_gpr_t reg = get_temp_gpr(_jit);
guile-3.0-3.0.4/libguile/lightening/lightening/arm-vfp.c:1083:  addr(_jit, jit_gpr_regno(reg), r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/arm-vfp.c-1084-  VSTR_F64(_jit, r2, jit_gpr_regno(reg), 0);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-391-#  if __WORDSIZE == 32
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c:392:#    define addr(rd,rs,rt)		ADDU(rd,rs,rt)
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-393-#    define addiu(r0,r1,i0)		ADDIU(r0,r1,i0)
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-399-#  else
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c:400:#    define addr(rd,rs,rt)		DADDU(rd,rs,rt)
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-401-#    define addiu(r0,r1,i0)		DADDIU(r0,r1,i0)
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-695-static jit_word_t _jmpi(jit_state_t*,jit_word_t);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c:696:#  define boaddr(i0,r0,r1)		_boaddr(_jit,i0,r0,r1)
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c:697:static jit_word_t _boaddr(jit_state_t*,jit_word_t,int32_t,int32_t);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-698-#  define boaddi(i0,r0,i1)		_boaddi(_jit,i0,r0,i1)
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-703-static jit_word_t _boaddi_u(jit_state_t*,jit_word_t,int32_t,jit_word_t);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c:704:#  define bxaddr(i0,r0,r1)		_bxaddr(_jit,i0,r0,r1)
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c:705:static jit_word_t _bxaddr(jit_state_t*,jit_word_t,int32_t,int32_t);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-706-#  define bxaddi(i0,r0,i1)		_bxaddi(_jit,i0,r0,i1)
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-812-	movi(rn(reg), i0);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c:813:	addr(r0, r1, rn(reg));
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-814-	jit_unget_reg(reg);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-826-	t0 = jit_get_reg(jit_class_gpr);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c:827:	addr(rn(t0), r1, r2);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-828-	SLTU(rn(jit_carry), rn(t0), r1);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-832-    else {
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c:833:	addr(r0, r1, r2);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-834-	SLTU(rn(jit_carry), r0, r1);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-850-	    movi(rn(t0), i0);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c:851:	    addr(rn(t0), r1, rn(t0));
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-852-	}
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-860-	    movi(rn(t0), i0);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c:861:	    addr(r0, r1, rn(t0));
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-862-	}
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-1359-    reg = jit_get_reg(jit_class_gpr);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c:1360:    addr(rn(reg), r1, r2);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-1361-    ldr_c(r0, rn(reg));
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-1383-    reg = jit_get_reg(jit_class_gpr);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c:1384:    addr(rn(reg), r1, r2);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-1385-    ldr_uc(r0, rn(reg));
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-1407-    reg = jit_get_reg(jit_class_gpr);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c:1408:    addr(rn(reg), r1, r2);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-1409-    ldr_s(r0, rn(reg));
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-1431-    reg = jit_get_reg(jit_class_gpr);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c:1432:    addr(rn(reg), r1, r2);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-1433-    ldr_us(r0, rn(reg));
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-1455-    reg = jit_get_reg(jit_class_gpr);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c:1456:    addr(rn(reg), r1, r2);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-1457-    ldr_i(r0, rn(reg));
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-1480-    reg = jit_get_reg(jit_class_gpr);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c:1481:    addr(rn(reg), r1, r2);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-1482-    ldr_ui(r0, rn(reg));
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-1504-    reg = jit_get_reg(jit_class_gpr);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c:1505:    addr(rn(reg), r1, r2);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-1506-    ldr_l(r0, rn(reg));
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-1587-    reg = jit_get_reg(jit_class_gpr);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c:1588:    addr(rn(reg), r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-1589-    str_c(rn(reg), r2);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-1611-    reg = jit_get_reg(jit_class_gpr);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c:1612:    addr(rn(reg), r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-1613-    str_s(rn(reg), r2);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-1635-    reg = jit_get_reg(jit_class_gpr);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c:1636:    addr(rn(reg), r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-1637-    str_i(rn(reg), r2);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-1660-    reg = jit_get_reg(jit_class_gpr);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c:1661:    addr(rn(reg), r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-1662-    str_l(rn(reg), r2);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-2361-static jit_word_t
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c:2362:_boaddr(jit_state_t *_jit, jit_word_t i0, int32_t r0, int32_t r1)
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-2363-{
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-2373-    SLT(rn(t0), r1, _ZERO_REGNO);	/* t0 = r1 < 0 */
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c:2374:    addr(rn(t1), r0, r1);		/* t1 = r0 + r1 */
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-2375-    SLT(rn(t2), rn(t1), r0);		/* t2 = t1 < r0 */
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-2380-    /* delay slot */
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c:2381:    addr(r0, r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-2382-    jit_unget_reg(t2);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-2416-	movi(rn(t0), i1);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c:2417:	w = boaddr(i0, r0, rn(t0));
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-2418-	jit_unget_reg(t0);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-2431-    t1 = jit_get_reg(jit_class_gpr|jit_class_nospill);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c:2432:    addr(rn(t0), r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-2433-    SLTU(rn(t1), rn(t0), r0);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-2471-static jit_word_t
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c:2472:_bxaddr(jit_state_t *_jit, jit_word_t i0, int32_t r0, int32_t r1)
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-2473-{
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-2483-    SLT(rn(t0), r1, _ZERO_REGNO);	/* t0 = r1 < 0 */
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c:2484:    addr(rn(t1), r0, r1);		/* t1 = r0 + r1 */
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-2485-    SLT(rn(t2), rn(t1), r0);		/* t2 = t1 < r0 */
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-2490-    /* delay slot */
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c:2491:    addr(r0, r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-2492-    jit_unget_reg(t2);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-2526-	movi(rn(t0), i1);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c:2527:	w = bxaddr(i0, r0, rn(t0));
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-2528-	jit_unget_reg(t0);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-2541-    t1 = jit_get_reg(jit_class_gpr|jit_class_nospill);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c:2542:    addr(rn(t0), r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-cpu.c-2543-    SLTU(rn(t1), rn(t0), r0);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/mips-fpu.c-674-    reg = jit_get_reg(jit_class_gpr);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-fpu.c:675:    addr(rn(reg), r1, r2);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-fpu.c-676-    ldr_f(r0, rn(reg));
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/mips-fpu.c-712-    reg = jit_get_reg(jit_class_gpr);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-fpu.c:713:    addr(rn(reg), r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-fpu.c-714-    str_f(rn(reg), r2);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/mips-fpu.c-939-    reg = jit_get_reg(jit_class_gpr);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-fpu.c:940:    addr(rn(reg), r1, r2);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-fpu.c-941-    ldr_d(r0, rn(reg));
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/mips-fpu.c-1002-    reg = jit_get_reg(jit_class_gpr);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-fpu.c:1003:    addr(rn(reg), r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-fpu.c-1004-    str_d(rn(reg), r2);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/mips-fpu.c-1826-    andi(rn(reg), r1, 7);
guile-3.0-3.0.4/libguile/lightening/lightening/mips-fpu.c:1827:    addr(r1, r1, rn(reg));
guile-3.0-3.0.4/libguile/lightening/lightening/mips-fpu.c-1828-    jit_unget_reg(reg);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/mips.c-247-    jit_ldxi_i(u, JIT_FP, _jitc->function->aoffoff);
guile-3.0-3.0.4/libguile/lightening/lightening/mips.c:248:    jit_addr(u, u, reg);
guile-3.0-3.0.4/libguile/lightening/lightening/mips.c:249:    jit_addr(JIT_SP, JIT_SP, reg);
guile-3.0-3.0.4/libguile/lightening/lightening/mips.c-250-    jit_stxi_i(_jitc->function->aoffoff, JIT_FP, u);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/ppc-cpu.c-529-#  endif
guile-3.0-3.0.4/libguile/lightening/lightening/ppc-cpu.c:530:#  define addr(r0,r1,r2)		ADD(r0,r1,r2)
guile-3.0-3.0.4/libguile/lightening/lightening/ppc-cpu.c-531-#  define addi(r0,r1,i0)		_addi(_jit,r0,r1,i0)
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/ppc-cpu.c-722-static jit_word_t _bmci(jit_state_t*,jit_word_t,int32_t,jit_word_t);
guile-3.0-3.0.4/libguile/lightening/lightening/ppc-cpu.c:723:#define boaddr(i0,r0,r1)		_boaddr(_jit,i0,r0,r1)
guile-3.0-3.0.4/libguile/lightening/lightening/ppc-cpu.c:724:static jit_word_t _boaddr(jit_state_t*,jit_word_t,int32_t,int32_t);
guile-3.0-3.0.4/libguile/lightening/lightening/ppc-cpu.c-725-#define boaddi(i0,r0,i1)		_boaddi(_jit,i0,r0,i1)
guile-3.0-3.0.4/libguile/lightening/lightening/ppc-cpu.c-726-static jit_word_t _boaddi(jit_state_t*,jit_word_t,int32_t,jit_word_t);
guile-3.0-3.0.4/libguile/lightening/lightening/ppc-cpu.c:727:#define bxaddr(i0,r0,r1)		_bxaddr(_jit,i0,r0,r1)
guile-3.0-3.0.4/libguile/lightening/lightening/ppc-cpu.c:728:static jit_word_t _bxaddr(jit_state_t*,jit_word_t,int32_t,int32_t);
guile-3.0-3.0.4/libguile/lightening/lightening/ppc-cpu.c-729-#define bxaddi(i0,r0,i1)		_bxaddi(_jit,i0,r0,i1)
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/ppc-cpu.c-2113-static jit_word_t
guile-3.0-3.0.4/libguile/lightening/lightening/ppc-cpu.c:2114:_boaddr(jit_state_t *_jit, jit_word_t i0, int32_t r0, int32_t r1)
guile-3.0-3.0.4/libguile/lightening/lightening/ppc-cpu.c-2115-{
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/ppc-cpu.c-2131-    movi(rn(reg), i1);
guile-3.0-3.0.4/libguile/lightening/lightening/ppc-cpu.c:2132:    w = boaddr(i0, r0, rn(reg));
guile-3.0-3.0.4/libguile/lightening/lightening/ppc-cpu.c-2133-    jit_unget_reg(reg);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/ppc-cpu.c-2137-static jit_word_t
guile-3.0-3.0.4/libguile/lightening/lightening/ppc-cpu.c:2138:_bxaddr(jit_state_t *_jit, jit_word_t i0, int32_t r0, int32_t r1)
guile-3.0-3.0.4/libguile/lightening/lightening/ppc-cpu.c-2139-{
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/ppc-cpu.c-2155-    movi(rn(reg), i1);
guile-3.0-3.0.4/libguile/lightening/lightening/ppc-cpu.c:2156:    w = bxaddr(i0, r0, rn(reg));
guile-3.0-3.0.4/libguile/lightening/lightening/ppc-cpu.c-2157-    jit_unget_reg(reg);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/ppc.c-227-    jit_ldxi_i(u, JIT_FP, _jitc->function->aoffoff);
guile-3.0-3.0.4/libguile/lightening/lightening/ppc.c:228:    jit_addr(u, u, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/ppc.c:229:    jit_addr(JIT_SP, JIT_SP, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/ppc.c-230-    jit_stxi_i(_jitc->function->aoffoff, JIT_FP, u);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-433-/* LOAD BYTE */
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:434:#  define LGBR(R1,R2)			RRE_(0xB906,R1,R2)	/* disasm */
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-435-#  define LB(R1,D2,X2,B2)		RXY_(0xE3,R1,X2,B2,D2,0x76)
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-443-#  define LHY(R1,D2,X2,B2)		RXY_(0xE3,R1,X2,B2,D2,0x78)
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:444:#  define LGHR(R1,R2)			RRE_(0xB907,R1,R2)	/* disasm */
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-445-#  define LGH(R1,D2,X2,B2)		RXY_(0xE3,R1,X2,B2,D2,0x15)
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-452-/* LOAD LOGICAL CHARACTER */
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:453:#  define LLGCR(R1,R2)			RRE_(0xB984,R1,R2)	/* disasm */
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-454-#  define LLGC(R1,D2,X2,B2)		RXY_(0xE3,R1,X2,B2,D2,0x90)
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-455-/* LOAD LOGICAL HALFWORD */
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:456:#  define LLGHR(R1,R2)			RRE_(0xB985,R1,R2)	/* disasm */
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-457-#  define LLGH(R1,D2,X2,B2)		RXY_(0xE3,R1,X2,B2,D2,0x91)
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-926-			   jit_word_t,int32_t,jit_word_t);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:927:#  define baddr(c,s,i0,r0,r1)		_baddr(_jit,c,s,i0,r0,r1)
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:928:static void _baddr(jit_state_t*,int32_t,jit_bool_t,
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-929-		   jit_word_t,int32_t,int32_t);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-968-static jit_word_t _movi_p(jit_state_t*,int32_t,jit_word_t);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:969:#  define addr(r0,r1,r2)		_addr(_jit,r0,r1,r2)
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:970:static void _addr(jit_state_t*,int32_t,int32_t,int32_t);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-971-#  define addi(r0,r1,i0)		_addi(_jit,r0,r1,i0)
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-1245-#  define bnei_p(i0,r0,i1)		bri_p(CC_NE,i0,r0,i1)
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:1246:#  define boaddr(i0,r0,r1)		baddr(CC_O,1,i0,r0,r1)
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-1247-#  define boaddr_p(i0,r0,r1)		baddr_p(CC_O,1,i0,r0,r1)
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-1249-#  define boaddi_p(i0,r0,i1)		baddi_p(CC_O,1,i0,r0,i1)
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:1250:#  define boaddr_u(i0,r0,r1)		baddr(CC_NLE,0,i0,r0,r1)
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-1251-#  define boaddr_u_p(i0,r0,r1)		baddr_p(CC_NLE,0,i0,r0,r1)
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-1253-#  define boaddi_u_p(i0,r0,i1)		baddi_p(CC_NLE,0,i0,r0,i1)
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:1254:#  define bxaddr(i0,r0,r1)		baddr(CC_NO,1,i0,r0,r1)
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-1255-#  define bxaddr_p(i0,r0,r1)		baddr_p(CC_NO,1,i0,r0,r1)
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-1257-#  define bxaddi_p(i0,r0,i1)		baddi_p(CC_NO,1,i0,r0,i1)
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:1258:#  define bxaddr_u(i0,r0,r1)		baddr(CC_LE,0,i0,r0,r1)
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-1259-#  define bxaddr_u_p(i0,r0,r1)		baddr_p(CC_LE,0,i0,r0,r1)
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-2193-static void
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:2194:_baddr(jit_state_t *_jit, int32_t c, jit_bool_t s,
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-2195-       jit_word_t i0, int32_t r0, int32_t r1)
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-2197-    jit_word_t		d;
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:2198:    if (s)		addr(r0, r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-2199-    else		addcr(r0, r0, r1);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-2215-    movi(rn(reg), i1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:2216:    baddr(c, s, i0, r0, rn(reg));
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-2217-    jit_unget_reg(reg);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-2224-    jit_word_t		d, w;
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:2225:    if (s)		addr(r0, r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-2226-    else		addcr(r0, r0, r1);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-2445-static void
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:2446:_addr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-2447-{
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-2468-	movi(rn(reg), i0);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:2469:	addr(r0, r1, rn(reg));
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-2470-	jit_unget_reg(reg);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-2664-    mulr(rn(reg), rn(reg), t3);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:2665:    addr(r1, r1, rn(reg));
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-2666-    /**/
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-2668-    mulr(rn(reg), rn(reg), t2);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:2669:    addr(r1, r1, rn(reg));
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-2670-    jit_unget_reg(reg);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-2994-    if (r0 == r2) {
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:2995:	addr(r0, r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-2996-	ldr_c(r0, r0);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-2999-	movr(r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:3000:	addr(r0, r0, r2);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3001-	ldr_c(r0, r0);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3017-	movi(r0, i0);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:3018:	addr(r0, r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3019-	ldr_c(r0, r0);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3023-	movi(rn(reg), i0);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:3024:	addr(rn(reg), rn(reg), r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3025-	ldr_c(r0, rn(reg));
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3040-    if (r0 == r2) {
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:3041:	addr(r0, r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3042-	ldr_uc(r0, r0);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3045-	movr(r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:3046:	addr(r0, r0, r2);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3047-	ldr_uc(r0, r0);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3058-	movi(r0, i0);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:3059:	addr(r0, r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3060-	ldr_uc(r0, r0);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3064-	movi(rn(reg), i0);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:3065:	addr(rn(reg), rn(reg), r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3066-	ldr_uc(r0, rn(reg));
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3081-    if (r0 == r2) {
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:3082:	addr(r0, r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3083-	ldr_s(r0, r0);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3086-	movr(r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:3087:	addr(r0, r0, r2);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3088-	ldr_s(r0, r0);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3109-	movi(r0, i0);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:3110:	addr(r0, r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3111-	ldr_s(r0, r0);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3115-	movi(rn(reg), i0);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:3116:	addr(rn(reg), rn(reg), r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3117-	ldr_s(r0, rn(reg));
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3132-    if (r0 == r2) {
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:3133:	addr(r0, r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3134-	ldr_us(r0, r0);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3137-	movr(r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:3138:	addr(r0, r0, r2);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3139-	ldr_us(r0, r0);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3150-	movi(r0, i0);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:3151:	addr(r0, r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3152-	ldr_us(r0, r0);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3156-	movi(rn(reg), i0);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:3157:	addr(rn(reg), rn(reg), r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3158-	ldr_us(r0, rn(reg));
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3173-    if (r0 == r2) {
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:3174:	addr(r0, r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3175-	ldr_i(r0, r0);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3178-	movr(r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:3179:	addr(r0, r0, r2);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3180-	ldr_i(r0, r0);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3191-	movi(r0, i0);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:3192:	addr(r0, r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3193-	ldr_i(r0, r0);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3197-	movi(rn(reg), i0);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:3198:	addr(rn(reg), rn(reg), r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3199-	ldr_i(r0, rn(reg));
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3215-    if (r0 == r2) {
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:3216:	addr(r0, r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3217-	ldr_ui(r0, r0);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3220-	movr(r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:3221:	addr(r0, r0, r2);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3222-	ldr_ui(r0, r0);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3233-	movi(r0, i0);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:3234:	addr(r0, r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3235-	ldr_ui(r0, r0);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3239-	movi(rn(reg), i0);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:3240:	addr(rn(reg), rn(reg), r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3241-	ldr_ui(r0, rn(reg));
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3256-    if (r0 == r2) {
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:3257:	addr(r0, r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3258-	ldr_l(r0, r0);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3261-	movr(r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:3262:	addr(r0, r0, r2);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3263-	ldr_l(r0, r0);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3274-	movi(r0, i0);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:3275:	addr(r0, r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3276-	ldr_l(r0, r0);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3280-	movi(rn(reg), i0);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:3281:	addr(rn(reg), rn(reg), r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3282-	ldr_l(r0, rn(reg));
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3303-    movr(rn(reg), r0);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:3304:    addr(rn(reg), rn(reg), r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3305-    str_c(rn(reg), r2);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3340-    movr(rn(reg), r0);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:3341:    addr(rn(reg), rn(reg), r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3342-    str_s(rn(reg), r2);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3377-    movr(rn(reg), r0);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:3378:    addr(rn(reg), rn(reg), r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3379-    str_i(rn(reg), r2);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3415-    movr(rn(reg), r0);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c:3416:    addr(rn(reg), rn(reg), r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-cpu.c-3417-    str_l(rn(reg), r2);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-fpu.c-1068-    movr(rn(reg), r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-fpu.c:1069:    addr(rn(reg), rn(reg), r2);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-fpu.c-1070-    ldr_f(r0, rn(reg));
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-fpu.c-1079-    movr(rn(reg), r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-fpu.c:1080:    addr(rn(reg), rn(reg), r2);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-fpu.c-1081-    ldr_d(r0, rn(reg));
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-fpu.c-1095-	movi(rn(reg), i0);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-fpu.c:1096:	addr(rn(reg), rn(reg), r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-fpu.c-1097-	ldr_f(r0, rn(reg));
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-fpu.c-1112-	movi(rn(reg), i0);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-fpu.c:1113:	addr(rn(reg), rn(reg), r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-fpu.c-1114-	ldr_d(r0, rn(reg));
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-fpu.c-1144-    movr(rn(reg), r0);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-fpu.c:1145:    addr(rn(reg), rn(reg), r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-fpu.c-1146-    str_f(rn(reg), r2);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-fpu.c-1155-    movr(rn(reg), r0);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-fpu.c:1156:    addr(rn(reg), rn(reg), r1);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-fpu.c-1157-    str_d(rn(reg), r2);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-fpu.c-1171-	movi(rn(reg), i0);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-fpu.c:1172:	addr(rn(reg), rn(reg), r0);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-fpu.c-1173-	str_f(rn(reg), r1);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390-fpu.c-1188-	movi(rn(reg), i0);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-fpu.c:1189:	addr(rn(reg), rn(reg), r0);
guile-3.0-3.0.4/libguile/lightening/lightening/s390-fpu.c-1190-	str_d(rn(reg), r1);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/s390.c-223-    jit_ldxi_i(u, JIT_FP, _jitc->function->aoffoff);
guile-3.0-3.0.4/libguile/lightening/lightening/s390.c:224:    jit_addr(u, u, reg);
guile-3.0-3.0.4/libguile/lightening/lightening/s390.c:225:    jit_addr(JIT_SP, JIT_SP, reg);
guile-3.0-3.0.4/libguile/lightening/lightening/s390.c-226-    jit_stxi_i(_jitc->function->aoffoff, JIT_FP, u);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-374-static jit_reloc_t
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c:375:mov_addr(jit_state_t *_jit, int32_t r0)
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-376-{
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-416-static inline void
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c:417:iaddr(jit_state_t *_jit, int32_t r0, int32_t r1)
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-418-{
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-668-static void
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c:669:addr(jit_state_t *_jit, int32_t r0, int32_t r1, int32_t r2)
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-670-{
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-671-  if (r0 == r1)
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c:672:    iaddr(_jit, r0, r2);
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-673-  else if (r0 == r2)
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c:674:    iaddr(_jit, r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-675-  else
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-697-    movi(_jit, r0, i0);
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c:698:    iaddr(_jit, r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-699-  } else {
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-701-    movi(_jit, jit_gpr_regno(reg), i0);
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c:702:    iaddr(_jit, r0, jit_gpr_regno(reg));
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-703-    unget_temp_gpr(_jit);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-710-  if (r0 == r2) {
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c:711:    iaddr(_jit, r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-712-  } else {
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-713-    movr(_jit, r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c:714:    iaddr(_jit, r0, r2);
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-715-  }
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-727-    movi(_jit, jit_gpr_regno(reg), i0);
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c:728:    iaddr(_jit, r0, jit_gpr_regno(reg));
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-729-    unget_temp_gpr(_jit);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-731-    movi(_jit, r0, i0);
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c:732:    iaddr(_jit, r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-733-  }
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-797-    movi(_jit, r0, -i0);
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c:798:    iaddr(_jit, r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-799-  } else {
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-2369-static jit_reloc_t
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c:2370:boaddr(jit_state_t *_jit, int32_t r0, int32_t r1)
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-2371-{
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c:2372:  iaddr(_jit, r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-2373-  return jo(_jit);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-2385-  unget_temp_gpr(_jit);
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c:2386:  return boaddr(_jit, r0, jit_gpr_regno(reg));
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-2387-}
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-2391-{
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c:2392:  iaddr(_jit, r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-2393-  return jc(_jit);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-2409-static jit_reloc_t
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c:2410:bxaddr(jit_state_t *_jit, int32_t r0, int32_t r1)
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-2411-{
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c:2412:  iaddr(_jit, r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-2413-  return jno(_jit);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-2425-  unget_temp_gpr(_jit);
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c:2426:  return bxaddr(_jit, r0, jit_gpr_regno(reg));
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-2427-}
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-2431-{
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c:2432:  iaddr(_jit, r0, r1);
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-2433-  return jnc(_jit);
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-2548-      jit_gpr_t reg = get_temp_gpr(_jit);
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c:2549:      jit_patch_there(_jit, mov_addr(_jit, jit_gpr_regno(reg)), (void*)i0);
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-2550-      callr(_jit, jit_gpr_regno(reg));
##############################################
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-2607-      jit_gpr_t reg = get_temp_gpr(_jit);
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c:2608:      jit_patch_there(_jit, mov_addr(_jit, jit_gpr_regno(reg)), (void*)i0);
guile-3.0-3.0.4/libguile/lightening/lightening/x86-cpu.c-2609-      jmpr(_jit, jit_gpr_regno(reg));
##############################################
guile-3.0-3.0.4/libguile/lightening/lightning.texi-1291-      stack_pop(JIT_R1, &stack_ptr);
guile-3.0-3.0.4/libguile/lightening/lightning.texi:1292:      jit_addr(JIT_R0, JIT_R1, JIT_R0);
guile-3.0-3.0.4/libguile/lightening/lightning.texi-1293-    @} else if (*expr == '-') @{
##############################################
guile-3.0-3.0.4/libguile/lightening/lightning.texi-1431-        jit_retval(JIT_R0);                     @rem{/* R0 = fib(n-2) */}
guile-3.0-3.0.4/libguile/lightening/lightning.texi:1432:        jit_addr(JIT_R0, JIT_R0, JIT_V1);       @rem{/* R0 = R0 + V1 */}
guile-3.0-3.0.4/libguile/lightening/lightning.texi-1433-
##############################################
guile-3.0-3.0.4/libguile/lightening/lightning.texi-1501-        jit_movr     (JIT_V0, JIT_R0);          /* V0 = R0 */
guile-3.0-3.0.4/libguile/lightening/lightning.texi:1502:        jit_addr     (JIT_R0, JIT_R0, JIT_R1);  /* R0 = R0 + R1 */
guile-3.0-3.0.4/libguile/lightening/lightning.texi-1503-        jit_movr     (JIT_R1, JIT_V0);          /* R1 = V0 */
##############################################
guile-3.0-3.0.4/libguile/lightening/tests/addr.c-10-
guile-3.0-3.0.4/libguile/lightening/tests/addr.c:11:  jit_addr(j, JIT_R0, JIT_R0, JIT_R1);
guile-3.0-3.0.4/libguile/lightening/tests/addr.c-12-  jit_leave_jit_abi(j, 0, 0, align);
##############################################
guile-3.0-3.0.4/libguile/lightening/tests/boaddr.c-12-
guile-3.0-3.0.4/libguile/lightening/tests/boaddr.c:13:  jit_reloc_t r = jit_boaddr(j, JIT_R0, JIT_R1);
guile-3.0-3.0.4/libguile/lightening/tests/boaddr.c-14-  jit_leave_jit_abi(j, 0, 0, align);
##############################################
guile-3.0-3.0.4/libguile/lightening/tests/bxaddr.c-12-
guile-3.0-3.0.4/libguile/lightening/tests/bxaddr.c:13:  jit_reloc_t r = jit_bxaddr(j, JIT_R0, JIT_R1);
guile-3.0-3.0.4/libguile/lightening/tests/bxaddr.c-14-  jit_movi(j, JIT_R0, overflowed);
##############################################
guile-3.0-3.0.4/libguile/lightening/tests/mov_addr.c-10-
guile-3.0-3.0.4/libguile/lightening/tests/mov_addr.c:11:  jit_patch_there(j, jit_mov_addr(j, JIT_R0), &thing);
guile-3.0-3.0.4/libguile/lightening/tests/mov_addr.c-12-  jit_leave_jit_abi(j, 0, 0, align);
##############################################
guile-3.0-3.0.4/libguile/memoize.c-62-#define CDDR(x)  SCM_CDDR(x)
guile-3.0-3.0.4/libguile/memoize.c:63:#define CADDR(x) SCM_CADDR(x)
guile-3.0-3.0.4/libguile/memoize.c-64-#define CDDDR(x) SCM_CDDDR(x)
##############################################
guile-3.0-3.0.4/libguile/memoize.c-481-                                           CADR (args),
guile-3.0-3.0.4/libguile/memoize.c:482:                                           CADDR (args));
guile-3.0-3.0.4/libguile/memoize.c-483-        else if (nargs == 2
##############################################
guile-3.0-3.0.4/libguile/memoize.c-592-                k = CAR (CAR (kw));
guile-3.0-3.0.4/libguile/memoize.c:593:                idx = lookup_rib (CADDR (CAR (kw)), rib);
guile-3.0-3.0.4/libguile/memoize.c-594-                indices = scm_acons (k, SCM_I_MAKINUM (idx), indices);
##############################################
guile-3.0-3.0.4/libguile/memoize.c-759-						 CADR (spec),
guile-3.0-3.0.4/libguile/memoize.c:760:						 CADDR (spec),
guile-3.0-3.0.4/libguile/memoize.c-761-						 CADDDR (spec),
##############################################
guile-3.0-3.0.4/libguile/memoize.c-797-           scm_i_finite_list_copy (CADR (args)),
guile-3.0-3.0.4/libguile/memoize.c:798:           CADDR (args));
guile-3.0-3.0.4/libguile/memoize.c-799-    case SCM_M_CALL_WITH_PROMPT:
##############################################
guile-3.0-3.0.4/libguile/net_db.c-174-      inad.s_addr = htonl (scm_to_ulong (host));
guile-3.0-3.0.4/libguile/net_db.c:175:      entry = gethostbyaddr ((char *) &inad, sizeof (inad), AF_INET);
guile-3.0-3.0.4/libguile/net_db.c-176-    }
##############################################
guile-3.0-3.0.4/libguile/net_db.c-249-      unsigned long netnum = scm_to_ulong (net);
guile-3.0-3.0.4/libguile/net_db.c:250:      entry = getnetbyaddr (netnum, AF_INET);
guile-3.0-3.0.4/libguile/net_db.c-251-      eno = errno;
##############################################
guile-3.0-3.0.4/libguile/net_db.c-485-  SCM_SIMPLE_VECTOR_SET (ai, 4,
guile-3.0-3.0.4/libguile/net_db.c:486:			 scm_from_sockaddr (c_ai->ai_addr, c_ai->ai_addrlen));
guile-3.0-3.0.4/libguile/net_db.c-487-  SCM_SIMPLE_VECTOR_SET (ai, 5,
##############################################
guile-3.0-3.0.4/libguile/pairs.h-86-#define SCM_CDADR(OBJ)		SCM_CDR (SCM_CAR (SCM_CDR (OBJ)))
guile-3.0-3.0.4/libguile/pairs.h:87:#define SCM_CADDR(OBJ)		SCM_CAR (SCM_CDR (SCM_CDR (OBJ)))
guile-3.0-3.0.4/libguile/pairs.h-88-#define SCM_CDDDR(OBJ)		SCM_CDR (SCM_CDR (SCM_CDR (OBJ)))
##############################################
guile-3.0-3.0.4/libguile/pairs.h-101-#define SCM_CDDADR(OBJ)		SCM_CDR (SCM_CDR (SCM_CAR (SCM_CDR (OBJ))))
guile-3.0-3.0.4/libguile/pairs.h:102:#define SCM_CAADDR(OBJ)		SCM_CAR (SCM_CAR (SCM_CDR (SCM_CDR (OBJ))))
guile-3.0-3.0.4/libguile/pairs.h:103:#define SCM_CDADDR(OBJ)		SCM_CDR (SCM_CAR (SCM_CDR (SCM_CDR (OBJ))))
guile-3.0-3.0.4/libguile/pairs.h-104-#define SCM_CADDDR(OBJ)		SCM_CAR (SCM_CDR (SCM_CDR (SCM_CDR (OBJ))))
##############################################
guile-3.0-3.0.4/libguile/pairs.h-238-SCM_API SCM scm_cdaar (SCM x);
guile-3.0-3.0.4/libguile/pairs.h:239:SCM_API SCM scm_caddr (SCM x);
guile-3.0-3.0.4/libguile/pairs.h-240-SCM_API SCM scm_cadar (SCM x);
##############################################
guile-3.0-3.0.4/libguile/pairs.h-246-SCM_API SCM scm_cddaar (SCM x);
guile-3.0-3.0.4/libguile/pairs.h:247:SCM_API SCM scm_cdaddr (SCM x);
guile-3.0-3.0.4/libguile/pairs.h-248-SCM_API SCM scm_cdadar (SCM x);
##############################################
guile-3.0-3.0.4/libguile/pairs.h-254-SCM_API SCM scm_cadaar (SCM x);
guile-3.0-3.0.4/libguile/pairs.h:255:SCM_API SCM scm_caaddr (SCM x);
guile-3.0-3.0.4/libguile/pairs.h-256-SCM_API SCM scm_caadar (SCM x);
##############################################
guile-3.0-3.0.4/libguile/procprop.c-65-      *opt = scm_to_int (scm_cadr (o));
guile-3.0-3.0.4/libguile/procprop.c:66:      *rest = scm_is_true (scm_caddr (o));
guile-3.0-3.0.4/libguile/procprop.c-67-      return 1;
##############################################
guile-3.0-3.0.4/libguile/programs.c-199-SCM
guile-3.0-3.0.4/libguile/programs.c:200:scm_find_source_for_addr (SCM ip)
guile-3.0-3.0.4/libguile/programs.c-201-{
##############################################
guile-3.0-3.0.4/libguile/programs.c-370-  *opt = scm_to_int (scm_cadr (l));
guile-3.0-3.0.4/libguile/programs.c:371:  *rest = scm_is_true (scm_caddr (l));
guile-3.0-3.0.4/libguile/programs.c-372-
##############################################
guile-3.0-3.0.4/libguile/programs.h-69-
guile-3.0-3.0.4/libguile/programs.h:70:SCM_INTERNAL SCM scm_find_source_for_addr (SCM ip);
guile-3.0-3.0.4/libguile/programs.h-71-
##############################################
guile-3.0-3.0.4/libguile/random.c-155-  SCM_VALIDATE_UINT_COPY (SCM_ARG1, SCM_CADR (value), w);
guile-3.0-3.0.4/libguile/random.c:156:  SCM_VALIDATE_UINT_COPY (SCM_ARG1, SCM_CADDR (value), c);
guile-3.0-3.0.4/libguile/random.c-157-
##############################################
guile-3.0-3.0.4/libguile/socket.c-147-  lnanum = SCM_NUM2ULONG (2, lna);
guile-3.0-3.0.4/libguile/socket.c:148:  addr = inet_makeaddr (netnum, lnanum);
guile-3.0-3.0.4/libguile/socket.c-149-  return scm_from_ulong (ntohl (addr.s_addr));
##############################################
guile-3.0-3.0.4/libguile/socket.c-722-static struct sockaddr *
guile-3.0-3.0.4/libguile/socket.c:723:scm_fill_sockaddr (int fam, SCM address, SCM *args, int which_arg,
guile-3.0-3.0.4/libguile/socket.c-724-		   const char *proc, size_t *size)
##############################################
guile-3.0-3.0.4/libguile/socket.c-861-       `socket address' object.  */
guile-3.0-3.0.4/libguile/socket.c:862:    soka = scm_to_sockaddr (fam_or_sockaddr, &size);
guile-3.0-3.0.4/libguile/socket.c-863-  else
guile-3.0-3.0.4/libguile/socket.c:864:    soka = scm_fill_sockaddr (scm_to_int (fam_or_sockaddr), address,
guile-3.0-3.0.4/libguile/socket.c-865-			      &args, 3, FUNC_NAME, &size);
##############################################
guile-3.0-3.0.4/libguile/socket.c-932-       `socket address' object.  */
guile-3.0-3.0.4/libguile/socket.c:933:    soka = scm_to_sockaddr (fam_or_sockaddr, &size);
guile-3.0-3.0.4/libguile/socket.c-934-  else
guile-3.0-3.0.4/libguile/socket.c:935:    soka = scm_fill_sockaddr (scm_to_int (fam_or_sockaddr), address,
guile-3.0-3.0.4/libguile/socket.c-936-			      &args, 3, FUNC_NAME, &size);
##############################################
guile-3.0-3.0.4/libguile/socket.c-974-static SCM_C_INLINE_KEYWORD SCM
guile-3.0-3.0.4/libguile/socket.c:975:_scm_from_sockaddr (const scm_t_max_sockaddr *address, unsigned addr_size,
guile-3.0-3.0.4/libguile/socket.c-976-		    const char *proc)
##############################################
guile-3.0-3.0.4/libguile/socket.c-1043-SCM
guile-3.0-3.0.4/libguile/socket.c:1044:scm_from_sockaddr (const struct sockaddr *address, unsigned addr_size)
guile-3.0-3.0.4/libguile/socket.c-1045-{
guile-3.0-3.0.4/libguile/socket.c:1046:  return (_scm_from_sockaddr ((scm_t_max_sockaddr *) address,
guile-3.0-3.0.4/libguile/socket.c-1047-			      addr_size, "scm_from_sockaddr"));
##############################################
guile-3.0-3.0.4/libguile/socket.c-1050-/* Convert ADDRESS, an address object returned by either
guile-3.0-3.0.4/libguile/socket.c:1051:   `scm_from_sockaddr ()' or `scm_make_socket_address ()', into its C
guile-3.0-3.0.4/libguile/socket.c-1052-   representation.  On success, a non-NULL pointer is returned and
##############################################
guile-3.0-3.0.4/libguile/socket.c-1055-struct sockaddr *
guile-3.0-3.0.4/libguile/socket.c:1056:scm_to_sockaddr (SCM address, size_t *address_size)
guile-3.0-3.0.4/libguile/socket.c-1057-#define FUNC_NAME "scm_to_sockaddr"
##############################################
guile-3.0-3.0.4/libguile/socket.c-1218-
guile-3.0-3.0.4/libguile/socket.c:1219:  soka = scm_fill_sockaddr (scm_to_ushort (family), address, &args, 1,
guile-3.0-3.0.4/libguile/socket.c-1220-			    "scm_c_make_socket_address", address_size);
##############################################
guile-3.0-3.0.4/libguile/socket.c-1240-    {
guile-3.0-3.0.4/libguile/socket.c:1241:      result = scm_from_sockaddr (c_address, c_address_size);
guile-3.0-3.0.4/libguile/socket.c-1242-      free (c_address);
##############################################
guile-3.0-3.0.4/libguile/socket.c-1286-  newsock = scm_socket_fd_to_port (newfd);
guile-3.0-3.0.4/libguile/socket.c:1287:  address = _scm_from_sockaddr (&addr, addr_size, FUNC_NAME);
guile-3.0-3.0.4/libguile/socket.c-1288-
##############################################
guile-3.0-3.0.4/libguile/socket.c-1315-
guile-3.0-3.0.4/libguile/socket.c:1316:  return _scm_from_sockaddr (&addr, addr_size, FUNC_NAME);
guile-3.0-3.0.4/libguile/socket.c-1317-}
##############################################
guile-3.0-3.0.4/libguile/socket.c-1337-
guile-3.0-3.0.4/libguile/socket.c:1338:  return _scm_from_sockaddr (&addr, addr_size, FUNC_NAME);
guile-3.0-3.0.4/libguile/socket.c-1339-}
##############################################
guile-3.0-3.0.4/libguile/socket.c-1508-  if (((struct sockaddr *) &addr)->sa_family != AF_UNSPEC)
guile-3.0-3.0.4/libguile/socket.c:1509:    address = _scm_from_sockaddr (&addr, addr_size, FUNC_NAME);
guile-3.0-3.0.4/libguile/socket.c-1510-  else
##############################################
guile-3.0-3.0.4/libguile/socket.c-1555-	 ARGS_AND_FLAGS, are the `MSG_' flags.  */
guile-3.0-3.0.4/libguile/socket.c:1556:      soka = scm_to_sockaddr (fam_or_sockaddr, &size);
guile-3.0-3.0.4/libguile/socket.c-1557-      if (!scm_is_eq (address, SCM_UNDEFINED))
##############################################
guile-3.0-3.0.4/libguile/socket.c-1560-  else
guile-3.0-3.0.4/libguile/socket.c:1561:    soka = scm_fill_sockaddr (scm_to_int (fam_or_sockaddr), address,
guile-3.0-3.0.4/libguile/socket.c-1562-			      &args_and_flags, 3, FUNC_NAME, &size);
##############################################
guile-3.0-3.0.4/libguile/socket.h-30-SCM_API SCM scm_lnaof (SCM address);
guile-3.0-3.0.4/libguile/socket.h:31:SCM_API SCM scm_inet_makeaddr (SCM net, SCM lna);
guile-3.0-3.0.4/libguile/socket.h-32-SCM_API SCM scm_inet_pton (SCM family, SCM address);
##############################################
guile-3.0-3.0.4/libguile/socket.h-53-struct sockaddr;
guile-3.0-3.0.4/libguile/socket.h:54:SCM_API SCM scm_from_sockaddr (const struct sockaddr *address,
guile-3.0-3.0.4/libguile/socket.h-55-			       unsigned addr_size);
guile-3.0-3.0.4/libguile/socket.h:56:SCM_API struct sockaddr *scm_to_sockaddr (SCM address, size_t *adress_size);
guile-3.0-3.0.4/libguile/socket.h-57-SCM_API struct sockaddr *scm_c_make_socket_address (SCM family, SCM address,
##############################################
guile-3.0-3.0.4/libguile/vm-engine.c-80-   callee-saved.  */
guile-3.0-3.0.4/libguile/vm-engine.c:81:#  define JT_REG asm ("r12")
guile-3.0-3.0.4/libguile/vm-engine.c-82-# endif
##############################################
guile-3.0-3.0.4/libguile/vm-engine.c-285-  static const void *jump_table_[256] = {
guile-3.0-3.0.4/libguile/vm-engine.c:286:#define LABEL_ADDR(opcode, tag, name, meta) &&op_##tag,
guile-3.0-3.0.4/libguile/vm-engine.c-287-      FOR_EACH_VM_OPERATION(LABEL_ADDR)
##############################################
guile-3.0-3.0.4/libguile/vm-expand.h-25-#define VM_TAG(tag) VM_LABEL(tag):
guile-3.0-3.0.4/libguile/vm-expand.h:26:#define VM_ADDR(tag) &&VM_LABEL(tag)
guile-3.0-3.0.4/libguile/vm-expand.h-27-#else /* not HAVE_LABELS_AS_VALUES */
guile-3.0-3.0.4/libguile/vm-expand.h-28-#define VM_TAG(tag) case VM_OPCODE(tag):
guile-3.0-3.0.4/libguile/vm-expand.h:29:#define VM_ADDR(tag) NULL
guile-3.0-3.0.4/libguile/vm-expand.h-30-#endif /* not HAVE_LABELS_AS_VALUES */
##############################################
guile-3.0-3.0.4/libguile/vm-expand.h-56- */
guile-3.0-3.0.4/libguile/vm-expand.h:57:#define VM_DEFINE_INSTRUCTION(code,tag,name,len,npop,npush)	jump_table[code] = VM_ADDR (tag);
guile-3.0-3.0.4/libguile/vm-expand.h-58-
##############################################
guile-3.0-3.0.4/m4/00gnulib.m4-37-  [AC][_DEFUN([$1],
guile-3.0-3.0.4/m4/00gnulib.m4:38:    [AC_REQUIRE([_gl_DEFUN_ONCE([$1])],
guile-3.0-3.0.4/m4/00gnulib.m4-39-      [m4_indir([_gl_DEFUN_ONCE([$1])])])])]dnl
##############################################
guile-3.0-3.0.4/m4/exponentd.m4-107-    word*bit*)
guile-3.0-3.0.4/m4/exponentd.m4:108:      word=`echo "$gl_cv_cc_double_expbit0" | sed -e 's/word //' -e 's/ bit.*//'`
guile-3.0-3.0.4/m4/exponentd.m4:109:      bit=`echo "$gl_cv_cc_double_expbit0" | sed -e 's/word.*bit //'`
guile-3.0-3.0.4/m4/exponentd.m4-110-      AC_DEFINE_UNQUOTED([DBL_EXPBIT0_WORD], [$word],
##############################################
guile-3.0-3.0.4/m4/exponentf.m4-83-    word*bit*)
guile-3.0-3.0.4/m4/exponentf.m4:84:      word=`echo "$gl_cv_cc_float_expbit0" | sed -e 's/word //' -e 's/ bit.*//'`
guile-3.0-3.0.4/m4/exponentf.m4:85:      bit=`echo "$gl_cv_cc_float_expbit0" | sed -e 's/word.*bit //'`
guile-3.0-3.0.4/m4/exponentf.m4-86-      AC_DEFINE_UNQUOTED([FLT_EXPBIT0_WORD], [$word],
##############################################
guile-3.0-3.0.4/m4/exponentl.m4-89-    word*bit*)
guile-3.0-3.0.4/m4/exponentl.m4:90:      word=`echo "$gl_cv_cc_long_double_expbit0" | sed -e 's/word //' -e 's/ bit.*//'`
guile-3.0-3.0.4/m4/exponentl.m4:91:      bit=`echo "$gl_cv_cc_long_double_expbit0" | sed -e 's/word.*bit //'`
guile-3.0-3.0.4/m4/exponentl.m4-92-      AC_DEFINE_UNQUOTED([LDBL_EXPBIT0_WORD], [$word],
##############################################
guile-3.0-3.0.4/m4/gnulib-common.m4-426-             AS_EXECUTABLE_P(["$ac_path_SED"]) || continue
guile-3.0-3.0.4/m4/gnulib-common.m4:427:             case `"$ac_path_SED" --version 2>&1` in
guile-3.0-3.0.4/m4/gnulib-common.m4-428-               *GNU*) ac_cv_path_SED=$ac_path_SED ac_path_SED_found=:;;
##############################################
guile-3.0-3.0.4/m4/gnulib-common.m4-439-                   diff conftest.out conftest.nl >/dev/null 2>&1 || break
guile-3.0-3.0.4/m4/gnulib-common.m4:440:                   ac_count=`expr $ac_count + 1`
guile-3.0-3.0.4/m4/gnulib-common.m4-441-                   if test $ac_count -gt ${ac_path_SED_max-0}; then
##############################################
guile-3.0-3.0.4/m4/gnulib-comp.m4-769-changequote(,)dnl
guile-3.0-3.0.4/m4/gnulib-comp.m4:770:LTALLOCA=`echo "$ALLOCA" | sed -e 's/\.[^.]* /.lo /g;s/\.[^.]*$/.lo/'`
guile-3.0-3.0.4/m4/gnulib-comp.m4-771-changequote([, ])dnl
##############################################
guile-3.0-3.0.4/m4/gnulib-comp.m4-1438-      sed_drop_objext='s/\.o$//;s/\.obj$//'
guile-3.0-3.0.4/m4/gnulib-comp.m4:1439:      for i in `for i in $gl_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
guile-3.0-3.0.4/m4/gnulib-comp.m4-1440-        gl_libobjs="$gl_libobjs $i.$ac_objext"
##############################################
guile-3.0-3.0.4/m4/gnulib-comp.m4-1456-changequote(,)dnl
guile-3.0-3.0.4/m4/gnulib-comp.m4:1457:  gltests_WITNESS=IN_`echo "${PACKAGE-$PACKAGE_TARNAME}" | LC_ALL=C tr abcdefghijklmnopqrstuvwxyz ABCDEFGHIJKLMNOPQRSTUVWXYZ | LC_ALL=C sed -e 's/[^A-Z0-9_]/_/g'`_GNULIB_TESTS
guile-3.0-3.0.4/m4/gnulib-comp.m4-1458-changequote([, ])dnl
##############################################
guile-3.0-3.0.4/m4/gnulib-comp.m4-1485-      sed_drop_objext='s/\.o$//;s/\.obj$//'
guile-3.0-3.0.4/m4/gnulib-comp.m4:1486:      for i in `for i in $gltests_LIBOBJS; do echo "$i"; done | sed -e "$sed_drop_objext" | sort | uniq`; do
guile-3.0-3.0.4/m4/gnulib-comp.m4-1487-        gltests_libobjs="$gltests_libobjs $i.$ac_objext"
##############################################
guile-3.0-3.0.4/m4/hostent.m4-9-  dnl Where are gethostent(), sethostent(), endhostent(), gethostbyname(),
guile-3.0-3.0.4/m4/hostent.m4:10:  dnl gethostbyaddr() defined?
guile-3.0-3.0.4/m4/hostent.m4-11-  dnl - On Solaris, they are in libnsl. Ignore libxnet.
##############################################
guile-3.0-3.0.4/m4/iconv.m4-270-      am_cv_proto_iconv="extern size_t iconv (iconv_t cd, $am_cv_proto_iconv_arg1 char * *inbuf, size_t *inbytesleft, char * *outbuf, size_t *outbytesleft);"])
guile-3.0-3.0.4/m4/iconv.m4:271:    am_cv_proto_iconv=`echo "[$]am_cv_proto_iconv" | tr -s ' ' | sed -e 's/( /(/'`
guile-3.0-3.0.4/m4/iconv.m4-272-    AC_MSG_RESULT([
##############################################
guile-3.0-3.0.4/m4/lib-ld.m4-14-[# I'd rather use --version here, but apparently some GNU lds only accept -v.
guile-3.0-3.0.4/m4/lib-ld.m4:15:case `$LD -v 2>&1 </dev/null` in
guile-3.0-3.0.4/m4/lib-ld.m4-16-*GNU* | *'with BFD'*)
##############################################
guile-3.0-3.0.4/m4/lib-ld.m4-56-    # gcc leaves a trailing carriage return which upsets mingw
guile-3.0-3.0.4/m4/lib-ld.m4:57:    ac_prog=`($CC -print-prog-name=ld) 2>&5 | tr -d '\015'` ;;
guile-3.0-3.0.4/m4/lib-ld.m4-58-  *)
guile-3.0-3.0.4/m4/lib-ld.m4:59:    ac_prog=`($CC -print-prog-name=ld) 2>&5` ;;
guile-3.0-3.0.4/m4/lib-ld.m4-60-  esac
##############################################
guile-3.0-3.0.4/m4/lib-ld.m4-65-      # Canonicalize the pathname of ld
guile-3.0-3.0.4/m4/lib-ld.m4:66:      ac_prog=`echo "$ac_prog"| sed 's%\\\\%/%g'`
guile-3.0-3.0.4/m4/lib-ld.m4-67-      while echo "$ac_prog" | grep "$re_direlt" > /dev/null 2>&1; do
guile-3.0-3.0.4/m4/lib-ld.m4:68:        ac_prog=`echo $ac_prog| sed "s%$re_direlt%/%"`
guile-3.0-3.0.4/m4/lib-ld.m4-69-      done
##############################################
guile-3.0-3.0.4/m4/lib-ld.m4-96-      # Break only if it was the GNU/non-GNU ld that we prefer.
guile-3.0-3.0.4/m4/lib-ld.m4:97:      case `"$acl_cv_path_LD" -v 2>&1 </dev/null` in
guile-3.0-3.0.4/m4/lib-ld.m4-98-      *GNU* | *'with BFD'*)
##############################################
guile-3.0-3.0.4/m4/lib-link.m4-247-        dnl or AC_LIB_HAVE_LINKFLAGS call.
guile-3.0-3.0.4/m4/lib-link.m4:248:        uppername=`echo "$name" | sed -e 'y|abcdefghijklmnopqrstuvwxyz./+-|ABCDEFGHIJKLMNOPQRSTUVWXYZ____|'`
guile-3.0-3.0.4/m4/lib-link.m4-249-        eval value=\"\$HAVE_LIB$uppername\"
##############################################
guile-3.0-3.0.4/m4/lib-link.m4-322-                -L*)
guile-3.0-3.0.4/m4/lib-link.m4:323:                  dir=`echo "X$x" | sed -e 's/^X-L//'`
guile-3.0-3.0.4/m4/lib-link.m4-324-                  dnl First look for a shared library.
##############################################
guile-3.0-3.0.4/m4/lib-link.m4-466-              */$acl_libdirstem | */$acl_libdirstem/)
guile-3.0-3.0.4/m4/lib-link.m4:467:                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem/"'*$,,'`
guile-3.0-3.0.4/m4/lib-link.m4-468-                if test "$name" = '$1'; then
##############################################
guile-3.0-3.0.4/m4/lib-link.m4-473-              */$acl_libdirstem2 | */$acl_libdirstem2/)
guile-3.0-3.0.4/m4/lib-link.m4:474:                basedir=`echo "X$found_dir" | sed -e 's,^X,,' -e "s,/$acl_libdirstem2/"'*$,,'`
guile-3.0-3.0.4/m4/lib-link.m4-475-                if test "$name" = '$1'; then
##############################################
guile-3.0-3.0.4/m4/lib-link.m4-529-                  -L*)
guile-3.0-3.0.4/m4/lib-link.m4:530:                    additional_libdir=`echo "X$dep" | sed -e 's/^X-L//'`
guile-3.0-3.0.4/m4/lib-link.m4-531-                    dnl Potentially add $additional_libdir to $LIBNAME and $LTLIBNAME.
##############################################
guile-3.0-3.0.4/m4/lib-link.m4-581-                  -R*)
guile-3.0-3.0.4/m4/lib-link.m4:582:                    dir=`echo "X$dep" | sed -e 's/^X-R//'`
guile-3.0-3.0.4/m4/lib-link.m4-583-                    if test "$enable_rpath" != no; then
##############################################
guile-3.0-3.0.4/m4/lib-link.m4-611-                    dnl Handle this in the next round.
guile-3.0-3.0.4/m4/lib-link.m4:612:                    names_next_round="$names_next_round "`echo "X$dep" | sed -e 's/^X-l//'`
guile-3.0-3.0.4/m4/lib-link.m4-613-                    ;;
##############################################
guile-3.0-3.0.4/m4/lib-link.m4-617-                    dnl option.
guile-3.0-3.0.4/m4/lib-link.m4:618:                    names_next_round="$names_next_round "`echo "X$dep" | sed -e 's,^X.*/,,' -e 's,^lib,,' -e 's,\.la$,,'`
guile-3.0-3.0.4/m4/lib-link.m4-619-                    ;;
##############################################
guile-3.0-3.0.4/m4/lib-link.m4-730-            -L) next=yes ;;
guile-3.0-3.0.4/m4/lib-link.m4:731:            -L*) dir=`echo "X$opt" | sed -e 's,^X-L,,'`
guile-3.0-3.0.4/m4/lib-link.m4-732-                 dnl No need to hardcode the standard /usr/lib.
##############################################
guile-3.0-3.0.4/m4/lib-prefix.m4-201-    *)
guile-3.0-3.0.4/m4/lib-prefix.m4:202:      searchpath=`(LC_ALL=C $CC -print-search-dirs) 2>/dev/null | sed -n -e 's,^libraries: ,,p' | sed -e 's,^=,,'`
guile-3.0-3.0.4/m4/lib-prefix.m4-203-      if test -n "$searchpath"; then
##############################################
guile-3.0-3.0.4/m4/lib-prefix.m4-211-                ;;
guile-3.0-3.0.4/m4/lib-prefix.m4:212:              *) searchdir=`cd "$searchdir" && pwd`
guile-3.0-3.0.4/m4/lib-prefix.m4-213-                 case "$searchdir" in
##############################################
guile-3.0-3.0.4/m4/libunistring.m4-142-       dnl Transform into the usual major.minor.subminor notation.
guile-3.0-3.0.4/m4/libunistring.m4:143:       gl_libunistring_major=`expr $gl_libunistring_hexversion / 65536`
guile-3.0-3.0.4/m4/libunistring.m4:144:       gl_libunistring_minor=`expr $gl_libunistring_hexversion / 256 % 256`
guile-3.0-3.0.4/m4/libunistring.m4:145:       gl_libunistring_subminor=`expr $gl_libunistring_hexversion % 256`
guile-3.0-3.0.4/m4/libunistring.m4-146-       gl_cv_libunistring_version="$gl_libunistring_major.$gl_libunistring_minor.$gl_libunistring_subminor"
##############################################
guile-3.0-3.0.4/m4/signbit.m4-316-    word*bit*)
guile-3.0-3.0.4/m4/signbit.m4:317:      word=`echo "$]$2[" | sed -e 's/word //' -e 's/ bit.*//'`
guile-3.0-3.0.4/m4/signbit.m4:318:      bit=`echo "$]$2[" | sed -e 's/word.*bit //'`
guile-3.0-3.0.4/m4/signbit.m4-319-      AC_DEFINE_UNQUOTED([$4][_SIGNBIT_WORD], [$word],
##############################################
guile-3.0-3.0.4/m4/stdint.m4-397-    fi
guile-3.0-3.0.4/m4/stdint.m4:398:    GLTYPE=`echo "$gltype" | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
guile-3.0-3.0.4/m4/stdint.m4-399-    AC_DEFINE_UNQUOTED([BITSIZEOF_${GLTYPE}], [$result])
##############################################
guile-3.0-3.0.4/m4/stdint.m4-426-    eval result=\$gl_cv_type_${gltype}_signed
guile-3.0-3.0.4/m4/stdint.m4:427:    GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
guile-3.0-3.0.4/m4/stdint.m4-428-    if test "$result" = yes; then
##############################################
guile-3.0-3.0.4/m4/stdint.m4-480-       done])
guile-3.0-3.0.4/m4/stdint.m4:481:    GLTYPE=`echo $gltype | tr 'abcdefghijklmnopqrstuvwxyz ' 'ABCDEFGHIJKLMNOPQRSTUVWXYZ_'`
guile-3.0-3.0.4/m4/stdint.m4-482-    eval result=\$gl_cv_type_${gltype}_suffix
##############################################
guile-3.0-3.0.4/m4/warnings.m4-31-case $gl_positive in
guile-3.0-3.0.4/m4/warnings.m4:32:  -Wno-*) gl_positive=-W`expr "X$gl_positive" : 'X-Wno-\(.*\)'` ;;
guile-3.0-3.0.4/m4/warnings.m4-33-esac
##############################################
guile-3.0-3.0.4/m4/wchar_h.m4-89-     save_ac_compile="$ac_compile"
guile-3.0-3.0.4/m4/wchar_h.m4:90:     ac_compile=`echo "$save_ac_compile" | sed s/conftest/conftest1/`
guile-3.0-3.0.4/m4/wchar_h.m4-91-     if AC_TRY_EVAL([ac_compile]); then
##############################################
guile-3.0-3.0.4/m4/wchar_h.m4-104-       dnl See note above about renaming object files.
guile-3.0-3.0.4/m4/wchar_h.m4:105:       ac_compile=`echo "$save_ac_compile" | sed s/conftest/conftest2/`
guile-3.0-3.0.4/m4/wchar_h.m4-106-       if AC_TRY_EVAL([ac_compile]); then
##############################################
guile-3.0-3.0.4/maint.mk-478-  dummy=; : so we do not need a semicolon before each use;		\
guile-3.0-3.0.4/maint.mk:479:  h_esc=`echo '[<"]'"$$h"'[">]'|$(SED) 's/\./\\\\./g'`;			\
guile-3.0-3.0.4/maint.mk-480-  if $(VC_LIST_EXCEPT) | grep '\.c$$' > /dev/null; then			\
##############################################
guile-3.0-3.0.4/maint.mk-1649-	for sig in 1 2 3 13 15; do					\
guile-3.0-3.0.4/maint.mk:1650:	  eval "trap 'v=`expr $$sig + 128`; (exit $$v); exit $$v' $$sig"; \
guile-3.0-3.0.4/maint.mk-1651-	done;								\
##############################################
guile-3.0-3.0.4/meta/Makefile.am-54-substitute =									\
guile-3.0-3.0.4/meta/Makefile.am:55:  guile="`echo guile | $(SED) -e '$(program_transform_name)'`" ;		\
guile-3.0-3.0.4/meta/Makefile.am:56:  guild="`echo guild | $(SED) -e '$(program_transform_name)'`" ;		\
guile-3.0-3.0.4/meta/Makefile.am-57-  installed_guile="@bindir@/$$guile" ;						\
##############################################
guile-3.0-3.0.4/meta/guile.m4-182-  AC_MSG_CHECKING(for Guile site directory)
guile-3.0-3.0.4/meta/guile.m4:183:  GUILE_SITE=`$PKG_CONFIG --print-errors --variable=sitedir guile-$GUILE_EFFECTIVE_VERSION`
guile-3.0-3.0.4/meta/guile.m4-184-  AC_MSG_RESULT($GUILE_SITE)
##############################################
guile-3.0-3.0.4/meta/guile.m4-189-  AC_MSG_CHECKING([for Guile site-ccache directory using pkgconfig])
guile-3.0-3.0.4/meta/guile.m4:190:  GUILE_SITE_CCACHE=`$PKG_CONFIG --variable=siteccachedir guile-$GUILE_EFFECTIVE_VERSION`
guile-3.0-3.0.4/meta/guile.m4-191-  if test "$GUILE_SITE_CCACHE" = ""; then
##############################################
guile-3.0-3.0.4/meta/guile.m4-193-    AC_MSG_CHECKING([for Guile site-ccache directory using interpreter])
guile-3.0-3.0.4/meta/guile.m4:194:    GUILE_SITE_CCACHE=`$GUILE -c "(display (if (defined? '%site-ccache-dir) (%site-ccache-dir) \"\"))"`
guile-3.0-3.0.4/meta/guile.m4-195-    if test $? != "0" -o "$GUILE_SITE_CCACHE" = ""; then
##############################################
guile-3.0-3.0.4/meta/guile.m4-203-  AC_MSG_CHECKING(for Guile extensions directory)
guile-3.0-3.0.4/meta/guile.m4:204:  GUILE_EXTENSION=`$PKG_CONFIG --print-errors --variable=extensiondir guile-$GUILE_EFFECTIVE_VERSION`
guile-3.0-3.0.4/meta/guile.m4-205-  AC_MSG_RESULT($GUILE_EXTENSION)
##############################################
guile-3.0-3.0.4/meta/guile.m4-247-  _tmp=
guile-3.0-3.0.4/meta/guile.m4:248:  for v in `echo "$_guile_required_version" | tr . ' '`; do
guile-3.0-3.0.4/meta/guile.m4-249-    if test -n "$_tmp"; then _tmp=$_tmp.; fi
##############################################
guile-3.0-3.0.4/meta/guile.m4-258-
guile-3.0-3.0.4/meta/guile.m4:259:  _guile_suffix=`echo "$GUILE" | sed -e 's,^.*/guile\(.*\)$,\1,'`
guile-3.0-3.0.4/meta/guile.m4:260:  _guile_effective_version=`$GUILE -c "(display (effective-version))"`
guile-3.0-3.0.4/meta/guile.m4-261-  if test -z "$GUILE_EFFECTIVE_VERSION"; then
##############################################
guile-3.0-3.0.4/meta/guile.m4-266-
guile-3.0-3.0.4/meta/guile.m4:267:  _guile_major_version=`$GUILE -c "(display (major-version))"`
guile-3.0-3.0.4/meta/guile.m4:268:  _guile_minor_version=`$GUILE -c "(display (minor-version))"`
guile-3.0-3.0.4/meta/guile.m4:269:  _guile_micro_version=`$GUILE -c "(display (micro-version))"`
guile-3.0-3.0.4/meta/guile.m4-270-  _guile_prog_version="$_guile_major_version.$_guile_minor_version.$_guile_micro_version"
##############################################
guile-3.0-3.0.4/meta/guile.m4-272-  AC_MSG_CHECKING([for Guile version >= $_guile_required_version])
guile-3.0-3.0.4/meta/guile.m4:273:  _major_version=`echo $_guile_required_version | cut -d . -f 1`
guile-3.0-3.0.4/meta/guile.m4:274:  _minor_version=`echo $_guile_required_version | cut -d . -f 2`
guile-3.0-3.0.4/meta/guile.m4:275:  _micro_version=`echo $_guile_required_version | cut -d . -f 3`
guile-3.0-3.0.4/meta/guile.m4-276-  if test "$_guile_major_version" -gt "$_major_version"; then
##############################################
guile-3.0-3.0.4/module/ice-9/ChangeLog-2008-4711-	(feature?): new function: checks for a symbol in the features list.
guile-3.0-3.0.4/module/ice-9/ChangeLog-2008:4712:	(module-local-variable): remove apparently useless (caddr (list m v
guile-3.0-3.0.4/module/ice-9/ChangeLog-2008-4713-	...))
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-77-
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:78:(define (compile-function cps asm opts)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-79-  (let* ((allocation (allocate-slots cps #:precolor-calls?
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-101-      (unless (= dst src)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:102:        (emit-mov asm (from-sp dst) (from-sp src))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-103-
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-108-        (unless (= frame-size nlocals)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:109:          (emit-reset-frame asm nlocals)))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-110-      (match exp
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-112-         (for-each (match-lambda
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:113:                    ((src . dst) (emit-mov asm (from-sp dst) (from-sp src))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-114-                   (lookup-parallel-moves label allocation))
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-119-         (for-each (match-lambda
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:120:                    ((src . dst) (emit-mov asm (from-sp dst) (from-sp src))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-121-                   (lookup-parallel-moves label allocation))
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-124-         (emit-handle-interrupts asm)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:125:         (emit-tail-call-label asm k))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-126-        (($ $values args)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-127-         (for-each (match-lambda
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:128:                    ((src . dst) (emit-mov asm (from-sp dst) (from-sp src))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-129-                   (lookup-parallel-moves label allocation))
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-140-        (($ $const exp)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:141:         (emit-load-constant asm (from-sp dst) exp))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-142-        (($ $const-fun k)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:143:         (emit-load-static-procedure asm (from-sp dst) k))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-144-        (($ $code k)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:145:         (emit-load-label asm (from-sp dst) k))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-146-        (($ $primcall 'current-module)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:147:         (emit-current-module asm (from-sp dst)))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-148-        (($ $primcall 'current-thread)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:149:         (emit-current-thread asm (from-sp dst)))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-150-        (($ $primcall 'define! #f (mod sym))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:151:         (emit-define! asm (from-sp dst)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-152-                       (from-sp (slot mod)) (from-sp (slot sym))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-153-        (($ $primcall 'resolve (bound?) (name))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:154:         (emit-resolve asm (from-sp dst) bound? (from-sp (slot name))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-155-        (($ $primcall 'allocate-words annotation (nfields))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:156:         (emit-allocate-words asm (from-sp dst) (from-sp (slot nfields))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-157-        (($ $primcall 'allocate-words/immediate (annotation . nfields))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:158:         (emit-allocate-words/immediate asm (from-sp dst) nfields))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-159-        (($ $primcall 'allocate-pointerless-words annotation (nfields))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:160:         (emit-allocate-pointerless-words asm (from-sp dst)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-161-                                       (from-sp (slot nfields))))
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-163-            (annotation . nfields))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:164:         (emit-allocate-pointerless-words/immediate asm (from-sp dst) nfields))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-165-        (($ $primcall 'scm-ref annotation (obj idx))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:166:         (emit-scm-ref asm (from-sp dst) (from-sp (slot obj))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-167-                       (from-sp (slot idx))))
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-171-                      ('struct %tc3-struct))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:172:           (emit-scm-ref/tag asm (from-sp dst) (from-sp (slot obj)) tag)))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-173-        (($ $primcall 'scm-ref/immediate (annotation . idx) (obj))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:174:         (emit-scm-ref/immediate asm (from-sp dst) (from-sp (slot obj)) idx))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-175-        (($ $primcall 'word-ref annotation (obj idx))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:176:         (emit-word-ref asm (from-sp dst) (from-sp (slot obj))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-177-                       (from-sp (slot idx))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-178-        (($ $primcall 'word-ref/immediate (annotation . idx) (obj))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:179:         (emit-word-ref/immediate asm (from-sp dst) (from-sp (slot obj)) idx))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-180-        (($ $primcall 'pointer-ref/immediate (annotation . idx) (obj))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:181:         (emit-pointer-ref/immediate asm (from-sp dst) (from-sp (slot obj)) idx))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-182-        (($ $primcall 'tail-pointer-ref/immediate (annotation . idx) (obj))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:183:         (emit-tail-pointer-ref/immediate asm (from-sp dst) (from-sp (slot obj))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-184-                                          idx))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-185-        (($ $primcall 'cache-ref key ())
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:186:         (emit-cache-ref asm (from-sp dst) key))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-187-        (($ $primcall 'resolve-module public? (name))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:188:         (emit-resolve-module asm (from-sp dst) (from-sp (slot name)) public?))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-189-        (($ $primcall 'module-variable #f (mod name))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:190:         (emit-module-variable asm (from-sp dst) (from-sp (slot mod))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-191-                               (from-sp (slot name))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-192-        (($ $primcall 'lookup #f (mod name))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:193:         (emit-lookup asm (from-sp dst) (from-sp (slot mod))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-194-                      (from-sp (slot name))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-195-        (($ $primcall 'lookup-bound #f (mod name))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:196:         (emit-lookup-bound asm (from-sp dst) (from-sp (slot mod))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-197-                            (from-sp (slot name))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-198-        (($ $primcall 'add/immediate y (x))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:199:         (emit-add/immediate asm (from-sp dst) (from-sp (slot x)) y))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-200-        (($ $primcall 'sub/immediate y (x))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:201:         (emit-sub/immediate asm (from-sp dst) (from-sp (slot x)) y))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-202-        (($ $primcall 'uadd/immediate y (x))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:203:         (emit-uadd/immediate asm (from-sp dst) (from-sp (slot x)) y))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-204-        (($ $primcall 'usub/immediate y (x))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:205:         (emit-usub/immediate asm (from-sp dst) (from-sp (slot x)) y))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-206-        (($ $primcall 'umul/immediate y (x))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:207:         (emit-umul/immediate asm (from-sp dst) (from-sp (slot x)) y))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-208-        (($ $primcall 'rsh (x y))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:209:         (emit-rsh asm (from-sp dst) (from-sp (slot x)) (from-sp (slot y))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-210-        (($ $primcall 'lsh (x y))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:211:         (emit-lsh asm (from-sp dst) (from-sp (slot x)) (from-sp (slot y))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-212-        (($ $primcall 'rsh/immediate y (x))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:213:         (emit-rsh/immediate asm (from-sp dst) (from-sp (slot x)) y))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-214-        (($ $primcall 'lsh/immediate y (x))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:215:         (emit-lsh/immediate asm (from-sp dst) (from-sp (slot x)) y))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-216-        (($ $primcall 'ursh/immediate y (x))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:217:         (emit-ursh/immediate asm (from-sp dst) (from-sp (slot x)) y))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-218-        (($ $primcall 'srsh/immediate y (x))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:219:         (emit-srsh/immediate asm (from-sp dst) (from-sp (slot x)) y))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-220-        (($ $primcall 'ulsh/immediate y (x))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:221:         (emit-ulsh/immediate asm (from-sp dst) (from-sp (slot x)) y))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-222-        (($ $primcall 'builtin-ref idx ())
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:223:         (emit-builtin-ref asm (from-sp dst) idx))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-224-        (($ $primcall 'scm->f64 #f (src))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:225:         (emit-scm->f64 asm (from-sp dst) (from-sp (slot src))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-226-        (($ $primcall 'load-f64 val ())
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:227:         (emit-load-f64 asm (from-sp dst) val))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-228-        (($ $primcall 'scm->u64 #f (src))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:229:         (emit-scm->u64 asm (from-sp dst) (from-sp (slot src))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-230-        (($ $primcall 'scm->u64/truncate #f (src))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:231:         (emit-scm->u64/truncate asm (from-sp dst) (from-sp (slot src))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-232-        (($ $primcall 'load-u64 val ())
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:233:         (emit-load-u64 asm (from-sp dst) val))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-234-        (($ $primcall 'u64->scm #f (src))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:235:         (emit-u64->scm asm (from-sp dst) (from-sp (slot src))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-236-        (($ $primcall 'scm->s64 #f (src))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:237:         (emit-scm->s64 asm (from-sp dst) (from-sp (slot src))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-238-        (($ $primcall 'load-s64 val ())
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:239:         (emit-load-s64 asm (from-sp dst) val))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-240-        (($ $primcall 's64->scm #f (src))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:241:         (emit-s64->scm asm (from-sp dst) (from-sp (slot src))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-242-
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-243-        (($ $primcall 'u8-ref ann (obj ptr idx))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:244:         (emit-u8-ref asm (from-sp dst) (from-sp (slot ptr))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-245-                      (from-sp (slot idx))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-246-        (($ $primcall 's8-ref ann (obj ptr idx))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:247:         (emit-s8-ref asm (from-sp dst) (from-sp (slot ptr))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-248-                      (from-sp (slot idx))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-249-        (($ $primcall 'u16-ref ann (obj ptr idx))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:250:         (emit-u16-ref asm (from-sp dst) (from-sp (slot ptr))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-251-                       (from-sp (slot idx))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-252-        (($ $primcall 's16-ref ann (obj ptr idx))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:253:         (emit-s16-ref asm (from-sp dst) (from-sp (slot ptr))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-254-                       (from-sp (slot idx))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-255-        (($ $primcall 'u32-ref ann (obj ptr idx))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:256:         (emit-u32-ref asm (from-sp dst) (from-sp (slot ptr))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-257-                       (from-sp (slot idx))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-258-        (($ $primcall 's32-ref ann (obj ptr idx))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:259:         (emit-s32-ref asm (from-sp dst) (from-sp (slot ptr))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-260-                       (from-sp (slot idx))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-261-        (($ $primcall 'u64-ref ann (obj ptr idx))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:262:         (emit-u64-ref asm (from-sp dst) (from-sp (slot ptr))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-263-                       (from-sp (slot idx))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-264-        (($ $primcall 's64-ref ann (obj ptr idx))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:265:         (emit-s64-ref asm (from-sp dst) (from-sp (slot ptr))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-266-                       (from-sp (slot idx))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-267-        (($ $primcall 'f32-ref ann (obj ptr idx))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:268:         (emit-f32-ref asm (from-sp dst) (from-sp (slot ptr))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-269-                       (from-sp (slot idx))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-270-        (($ $primcall 'f64-ref ann (obj ptr idx))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:271:         (emit-f64-ref asm (from-sp dst) (from-sp (slot ptr))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-272-                       (from-sp (slot idx))))
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-274-        (($ $primcall 'atomic-scm-ref/immediate (annotation . idx) (obj))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:275:         (emit-atomic-scm-ref/immediate asm (from-sp dst) (from-sp (slot obj))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-276-                                        idx))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-277-        (($ $primcall 'atomic-scm-swap!/immediate (annotation . idx) (obj val))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:278:         (emit-atomic-scm-swap!/immediate asm (from-sp dst) (from-sp (slot obj))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-279-                                          idx (from-sp (slot val))))
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-282-         (emit-atomic-scm-compare-and-swap!/immediate
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:283:          asm (from-sp dst) (from-sp (slot obj)) idx (from-sp (slot expected))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-284-          (from-sp (slot desired))))
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-286-        (($ $primcall 'untag-fixnum #f (src))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:287:         (emit-untag-fixnum asm (from-sp dst) (from-sp (slot src))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-288-        (($ $primcall 'tag-fixnum #f (src))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:289:         (emit-tag-fixnum asm (from-sp dst) (from-sp (slot src))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-290-        (($ $primcall 'untag-char #f (src))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:291:         (emit-untag-char asm (from-sp dst) (from-sp (slot src))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-292-        (($ $primcall 'tag-char #f (src))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:293:         (emit-tag-char asm (from-sp dst) (from-sp (slot src))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-294-        (($ $primcall name #f args)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-295-         ;; FIXME: Inline all the cases.
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:296:         (emit-text asm `((,name ,(from-sp dst)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-297-                                 ,@(map (compose from-sp slot) args)))))))
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-302-        (($ $primcall 'cache-set! key (val))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:303:         (emit-cache-set! asm key (from-sp (slot val))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-304-        (($ $primcall 'scm-set! annotation (obj idx val))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:305:         (emit-scm-set! asm (from-sp (slot obj)) (from-sp (slot idx))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-306-                        (from-sp (slot val))))
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-310-                      ('struct %tc3-struct))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:311:           (emit-scm-set!/tag asm (from-sp (slot obj)) tag
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-312-                              (from-sp (slot val)))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-313-        (($ $primcall 'scm-set!/immediate (annotation . idx) (obj val))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:314:         (emit-scm-set!/immediate asm (from-sp (slot obj)) idx
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-315-                                  (from-sp (slot val))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-316-        (($ $primcall 'word-set! annotation (obj idx val))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:317:         (emit-word-set! asm (from-sp (slot obj)) (from-sp (slot idx))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-318-                        (from-sp (slot val))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-319-        (($ $primcall 'word-set!/immediate (annotation . idx) (obj val))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:320:         (emit-word-set!/immediate asm (from-sp (slot obj)) idx
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-321-                                   (from-sp (slot val))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-322-        (($ $primcall 'pointer-set!/immediate (annotation . idx) (obj val))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:323:         (emit-pointer-set!/immediate asm (from-sp (slot obj)) idx
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-324-                                      (from-sp (slot val))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-325-        (($ $primcall 'string-set! #f (string index char))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:326:         (emit-string-set! asm (from-sp (slot string)) (from-sp (slot index))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-327-                           (from-sp (slot char))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-328-        (($ $primcall 'push-fluid #f (fluid val))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:329:         (emit-push-fluid asm (from-sp (slot fluid)) (from-sp (slot val))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-330-        (($ $primcall 'pop-fluid #f ())
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-332-        (($ $primcall 'push-dynamic-state #f (state))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:333:         (emit-push-dynamic-state asm (from-sp (slot state))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-334-        (($ $primcall 'pop-dynamic-state #f ())
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-336-        (($ $primcall 'wind #f (winder unwinder))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:337:         (emit-wind asm (from-sp (slot winder)) (from-sp (slot unwinder))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-338-
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-339-        (($ $primcall 'u8-set! ann (obj ptr idx val))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:340:         (emit-u8-set! asm (from-sp (slot ptr)) (from-sp (slot idx))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-341-                       (from-sp (slot val))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-342-        (($ $primcall 's8-set! ann (obj ptr idx val))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:343:         (emit-s8-set! asm (from-sp (slot ptr)) (from-sp (slot idx))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-344-                       (from-sp (slot val))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-345-        (($ $primcall 'u16-set! ann (obj ptr idx val))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:346:         (emit-u16-set! asm (from-sp (slot ptr)) (from-sp (slot idx))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-347-                        (from-sp (slot val))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-348-        (($ $primcall 's16-set! ann (obj ptr idx val))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:349:         (emit-s16-set! asm (from-sp (slot ptr)) (from-sp (slot idx))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-350-                        (from-sp (slot val))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-351-        (($ $primcall 'u32-set! ann (obj ptr idx val))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:352:         (emit-u32-set! asm (from-sp (slot ptr)) (from-sp (slot idx))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-353-                        (from-sp (slot val))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-354-        (($ $primcall 's32-set! ann (obj ptr idx val))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:355:         (emit-s32-set! asm (from-sp (slot ptr)) (from-sp (slot idx))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-356-                        (from-sp (slot val))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-357-        (($ $primcall 'u64-set! ann (obj ptr idx val))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:358:         (emit-u64-set! asm (from-sp (slot ptr)) (from-sp (slot idx))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-359-                        (from-sp (slot val))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-360-        (($ $primcall 's64-set! ann (obj ptr idx val))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:361:         (emit-s64-set! asm (from-sp (slot ptr)) (from-sp (slot idx))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-362-                        (from-sp (slot val))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-363-        (($ $primcall 'f32-set! ann (obj ptr idx val))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:364:         (emit-f32-set! asm (from-sp (slot ptr)) (from-sp (slot idx))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-365-                        (from-sp (slot val))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-366-        (($ $primcall 'f64-set! ann (obj ptr idx val))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:367:         (emit-f64-set! asm (from-sp (slot ptr)) (from-sp (slot idx))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-368-                        (from-sp (slot val))))
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-372-        (($ $primcall 'fluid-set! #f (fluid value))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:373:         (emit-fluid-set! asm (from-sp (slot fluid)) (from-sp (slot value))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-374-        (($ $primcall 'atomic-scm-set!/immediate (annotation . idx) (obj val))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:375:         (emit-atomic-scm-set!/immediate asm (from-sp (slot obj)) idx
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-376-                                         (from-sp (slot val))))
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-383-        (#('throw #f (key args))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:384:         (emit-throw asm (from-sp (slot key)) (from-sp (slot args))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-385-        (#('throw/value param (val))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:386:         (emit-throw/value asm (from-sp (slot val)) param))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-387-        (#('throw/value+data param (val))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:388:         (emit-throw/value+data asm (from-sp (slot val)) param))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-389-
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-398-                        moves))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:399:          (emit-reset-frame asm nlocals)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-400-          (lp moves #t))
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-404-            (((src . dst) . moves)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:405:             (emit-fmov asm dst src)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-406-             (lp moves reset-frame?)))))))
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-413-               (proc-slot (lookup-call-proc-slot label allocation)))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:414:           (emit-prompt asm (from-sp (slot tag)) escape? proc-slot
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-415-                        receive-args)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:416:           (emit-j asm k)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:417:           (emit-label asm receive-args)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-418-           (unless (and rest (zero? nreq))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:419:             (emit-receive-values asm proc-slot (->bool rest) nreq))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-420-           (when (and rest
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-423-                         (maybe-slot rest))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:424:             (emit-bind-rest asm (+ proc-slot nreq)))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-425-           (emit-parallel-moves-after-return-and-reset-frame kh frame-size)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:426:           (emit-j asm (forward-label khandler-body))))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-427-
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-431-         (for-each (match-lambda
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:432:                    ((src . dst) (emit-mov asm (from-sp dst) (from-sp src))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-433-                   (lookup-parallel-moves label allocation)))))
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-446-         ((eq? kt next-label)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:447:          (emit-jf asm kf))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-448-         ((eq? kf next-label)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:449:          (emit-jt asm kt))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-450-         ((prefer-true?)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:451:          (emit-jt asm kt)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:452:          (emit-j asm kf))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-453-         (else
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:454:          (emit-jf asm kf)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:455:          (emit-j asm kt))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-456-      (define (unary op a)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:457:        (op asm (from-sp (slot a)))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-458-        (emit-branch emit-je emit-jne))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-459-      (define (binary op emit-jt emit-jf a b)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:460:        (op asm (from-sp (slot a)) (from-sp (slot b)))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-461-        (emit-branch emit-jt emit-jf))
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-468-      (define (binary-test/imm op a b)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:469:        (op asm (from-sp (slot a)) b)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-470-        (emit-branch emit-je emit-jne))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-471-      (define (binary-</imm op a b)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:472:        (op asm (from-sp (slot a)) b)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-473-        (emit-branch emit-jl emit-jnl))
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-548-          (for-each (match-lambda
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:549:                     ((src . dst) (emit-mov asm (from-sp dst) (from-sp src))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-550-                    (lookup-parallel-moves label allocation))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-551-          (emit-handle-interrupts asm)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:552:          (emit-call asm proc-slot nargs)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:553:          (emit-slot-map asm proc-slot (lookup-slot-map label allocation))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-554-          (cond
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-562-            => (lambda (dst)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:563:                 (emit-receive asm dst proc-slot frame-size)))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-564-           (else
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-565-            (unless (and (zero? nreq) rest-var)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:566:              (emit-receive-values asm proc-slot (->bool rest-var) nreq))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-567-            (when (and rest-var (maybe-slot rest-var))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:568:              (emit-bind-rest asm (+ proc-slot nreq)))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-569-            (emit-parallel-moves-after-return-and-reset-frame k frame-size)))))
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-572-         (do-call proc args
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:573:                  (lambda (asm proc-slot nargs)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:574:                    (emit-call asm proc-slot nargs))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-575-        (($ $callk k proc args)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-576-         (do-call proc args
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:577:                  (lambda (asm proc-slot nargs)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:578:                    (emit-call-label asm proc-slot nargs k))))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-579-
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-589-          (unless fallthrough?
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:590:            (emit-j asm forwarded-k)))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-591-        (match (intmap-ref cps k)
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-613-             (unless fallthrough?
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:614:               (emit-j asm kargs)))))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-615-
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-619-         (when src
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:620:           (emit-source asm src))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-621-         (unless (elide-cont? label)
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-624-         (when src
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:625:           (emit-source asm src))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-626-         (compile-test label (skip-elided-conts (1+ label))
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-630-         (when src
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:631:           (emit-source asm src))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-632-         (compile-prompt label (skip-elided-conts k) kh escape? tag))
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-634-         (when src
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:635:           (emit-source asm src))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-636-         (compile-throw op param args))))
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-641-         (when src
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:642:           (emit-source asm src))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:643:         (emit-begin-program asm label meta))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-644-        (($ $kclause ($ $arity req opt rest kw allow-other-keys?) body alt)
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-655-             (emit-end-arity asm))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:656:           (emit-label asm label)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:657:           (emit-begin-kw-arity asm has-closure? req opt rest kw-indices
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-658-                                allow-other-keys? frame-size alt)
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-660-             ;; Most arities define a closure binding in slot 0.
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:661:             (emit-definition asm 'closure 0 'scm))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-662-           ;; Usually we just fall through, but it could be the body is
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-665-             (unless (= body (skip-elided-conts (1+ label)))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:666:               (emit-j asm body)))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-667-        (($ $kargs names vars term)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:668:         (emit-label asm label)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-669-         (for-each (lambda (name var)
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-672-                         (let ((repr (lookup-representation var allocation)))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:673:                           (emit-definition asm name slot repr)))))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-674-                   names vars)
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-676-        (($ $kreceive arity kargs)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:677:         (emit-label asm label))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-678-        (($ $ktail)
##############################################
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-684-(define (compile-bytecode exp env opts)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:685:  (let ((asm (make-assembler)))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-686-    (intmap-for-each (lambda (kfun body)
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:687:                       (compile-function (intmap-select exp body) asm opts))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-688-                     (compute-reachable-functions exp 0))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm:689:    (values (link-assembly asm #:page-aligned? (kw-arg-ref opts #:to-file? #f))
guile-3.0-3.0.4/module/language/cps/compile-bytecode.scm-690-            env
##############################################
guile-3.0-3.0.4/module/language/scheme/decompile-tree-il.scm-318-                                  ,@(map list
guile-3.0-3.0.4/module/language/scheme/decompile-tree-il.scm:319:                                         (map output-name (map caddr (cdr kw)))
guile-3.0-3.0.4/module/language/scheme/decompile-tree-il.scm-320-                                         (map recurse
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-43-
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:44:(define (emit-box asm dst src)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-45-  (cond
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-46-   ((= src dst)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:47:    (emit-mov asm 1 src)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:48:    (emit-box asm dst 1))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-49-   (else
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-50-    (let ((tmp 0))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:51:      (emit-allocate-words/immediate asm dst 2)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:52:      (emit-load-u64 asm tmp %tc7-variable)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:53:      (emit-word-set!/immediate asm dst 0 tmp)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:54:      (emit-word-set!/immediate asm dst 1 src)))))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:55:(define (emit-box-set! asm loc val)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:56:  (emit-scm-set!/immediate asm loc 1 val))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:57:(define (emit-box-ref asm dst loc)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:58:  (emit-scm-ref/immediate asm dst loc 1))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:59:(define (emit-cons asm dst car cdr)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-60-  (cond
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-61-   ((= car dst)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:62:    (emit-mov asm 1 car)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:63:    (emit-cons asm dst 1 (if (= cdr dst) 1 cdr)))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-64-   ((= cdr dst)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:65:    (emit-mov asm 1 cdr)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:66:    (emit-cons asm dst car 1))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-67-   (else
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:68:    (emit-allocate-words/immediate asm dst 2)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:69:    (emit-scm-set!/immediate asm dst 0 car)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:70:    (emit-scm-set!/immediate asm dst 1 cdr))))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-71-
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:72:(define (emit-cached-module-box asm dst mod name public? bound? tmp)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-73-  (define key (cons mod name))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-74-  (define cached (gensym "cached"))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:75:  (emit-cache-ref asm dst key)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:76:  (emit-heap-object? asm dst)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:77:  (emit-je asm cached)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:78:  (emit-load-constant asm dst mod)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:79:  (emit-resolve-module asm dst dst public?)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:80:  (emit-load-constant asm tmp name)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-81-  (if bound?
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:82:      (emit-lookup-bound asm dst dst tmp)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:83:      (emit-lookup asm dst dst tmp))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:84:  (emit-cache-set! asm key dst)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:85:  (emit-label asm cached))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:86:(define (emit-cached-toplevel-box asm dst scope name bound? tmp)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-87-  (define key (cons scope name))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-88-  (define cached (gensym "cached"))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:89:  (emit-cache-ref asm dst key)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:90:  (emit-heap-object? asm dst)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:91:  (emit-je asm cached)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:92:  (emit-cache-ref asm dst scope)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:93:  (emit-load-constant asm tmp name)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-94-  (if bound?
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:95:      (emit-lookup-bound asm dst dst tmp)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:96:      (emit-lookup asm dst dst tmp))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:97:  (emit-cache-set! asm key dst)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:98:  (emit-label asm cached))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:99:(define (emit-toplevel-box asm dst name bound? tmp)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:100:  (emit-current-module asm dst)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:101:  (emit-load-constant asm tmp name)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-102-  (if bound?
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:103:      (emit-lookup-bound asm dst dst tmp)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:104:      (emit-lookup asm dst dst tmp)))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-105-
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-106-(define closure-header-words 2)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:107:(define (emit-allocate-closure asm dst nfree label tmp)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-108-  (let ((nwords (+ nfree closure-header-words)))
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-110-     ((u12? nwords)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:111:      (emit-allocate-words/immediate asm dst nwords))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-112-     (else
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:113:      (emit-load-u64 asm tmp nwords)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:114:      (emit-allocate-words asm dst tmp)))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:115:    (emit-load-u64 asm tmp (+ %tc7-program (ash nfree 16)))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:116:    (emit-word-set!/immediate asm dst 0 tmp)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:117:    (emit-load-label asm tmp label)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:118:    (emit-word-set!/immediate asm dst 1 tmp)))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:119:(define (emit-maybe-allocate-closure asm dst nfree label tmp)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-120-  (if (zero? nfree)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:121:      (emit-load-static-procedure asm dst label)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:122:      (emit-allocate-closure asm dst nfree label tmp)))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:123:(define (emit-load-free-variable asm dst src idx tmp)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-124-  (let ((idx (+ idx closure-header-words)))
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-126-     ((u8? idx)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:127:      (emit-scm-ref/immediate asm dst src idx))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-128-     (else
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:129:      (emit-load-u64 asm tmp idx)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:130:      (emit-scm-ref asm dst src tmp)))))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:131:(define (emit-init-free-variable asm closure idx val tmp)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-132-  (let ((idx (+ idx closure-header-words)))
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-134-     ((u8? idx)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:135:      (emit-scm-set!/immediate asm closure idx val))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-136-     (else
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:137:      (emit-load-u64 asm tmp idx)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:138:      (emit-scm-set! asm closure tmp val)))))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-139-
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-140-(define vector-header-words 1)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:141:(define (emit-allocate-vector asm dst len tmp)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-142-  (let ((nwords (+ len vector-header-words)))
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-144-     ((u12? nwords)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:145:      (emit-allocate-words/immediate asm dst nwords))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-146-     (else
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:147:      (emit-load-u64 asm tmp nwords)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:148:      (emit-allocate-words asm dst tmp)))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:149:    (emit-load-u64 asm tmp (+ %tc7-vector (ash len 8)))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:150:    (emit-word-set!/immediate asm dst 0 tmp)))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:151:(define (emit-vector-init! asm v idx val tmp)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-152-  (let ((idx (+ idx vector-header-words)))
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-154-     ((u8? idx)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:155:      (emit-scm-set!/immediate asm v idx val))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-156-     (else
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:157:      (emit-load-u64 asm tmp idx)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:158:      (emit-scm-set! asm v tmp val)))))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-159-
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-160-(define struct-header-words 1)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:161:(define (emit-struct-init! asm s idx val tmp)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-162-  (let ((idx (+ idx struct-header-words)))
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-164-     ((u8? idx)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:165:      (emit-scm-set!/immediate asm s idx val))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-166-     (else
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:167:      (emit-load-u64 asm tmp idx)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:168:      (emit-scm-set! asm s tmp val)))))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-169-
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-295-
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:296:  (eq?              #:nargs 2 #:predicate? #t  #:emit (lambda (asm a b kf)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:297:                                                        (emit-eq? asm a b)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:298:                                                        (emit-jne asm kf)))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:299:  (<                #:nargs 2 #:predicate? #t  #:emit (lambda (asm a b kf)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:300:                                                        (emit-<? asm a b)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:301:                                                        (emit-jnl asm kf)))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:302:  (<=               #:nargs 2 #:predicate? #t  #:emit (lambda (asm a b kf)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:303:                                                        (emit-<? asm b a)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:304:                                                        (emit-jnge asm kf)))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:305:  (=                #:nargs 2 #:predicate? #t  #:emit (lambda (asm a b kf)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:306:                                                        (emit-=? asm a b)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:307:                                                        (emit-jne asm kf))))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-308-
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-317-      ((_ pred)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:318:       #`(lambda (asm a kf)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:319:           (#,(id-prepend 'emit- #'pred) asm a)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:320:           (emit-jne asm kf))))))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-321-(define-syntax-rule (define-immediate-type-predicate name pred mask tag)
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-325-  (define-primitive pred #:nargs 1 #:predicate? #t
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:326:    #:emit (lambda (asm a kf)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:327:             (emit-heap-object? asm a)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:328:             (emit-jne asm kf)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:329:             ((predicate-emitter pred) asm a kf))))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-330-
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-703-
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:704:(define (compile-closure asm closure assigned? lookup-closure)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-705-  (define-record-type <env>
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-748-      (let ((idx (env-next-local env)))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:749:        (emit-definition asm name (- frame-size idx 1) 'scm)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-750-        (make-env env name sym idx #f (assigned? sym) (1- idx))))
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-787-      (unless module-scope
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:788:        (emit-current-module asm 0)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:789:        (emit-cache-set! asm scope 0)))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-790-            
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-791-    (define (maybe-emit-source source)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:792:      (when source (emit-source asm source)))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-793-
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-800-             ((env-closure? loc)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:801:              (emit-load-free-variable asm tmp0 (1- frame-size) idx tmp1)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:802:              (emit-init-free-variable asm dst free-idx tmp0 tmp1))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-803-             (else
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:804:              (emit-init-free-variable asm dst free-idx idx tmp0))))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-805-          (lp (1+ free-idx) (cdr free-vars)))))
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-812-                  (when (env-boxed? env)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:813:                    (emit-box asm (env-idx env) (env-idx env)))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-814-                  env))
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-819-        (unless (and rest (zero? nreq))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:820:          (emit-receive-values asm proc-slot (->bool rest) nreq))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-821-        (when rest
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:822:          (emit-bind-rest asm (+ proc-slot nreq)))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:823:        (emit-reset-frame asm frame-size)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-824-        (let ((names (append req (if rest (list rest) '()))))
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-837-
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:838:           (emit-prompt asm tag escape-only? proc-slot khandler)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-839-           (match ctx
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-849-              (emit-unwind asm)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:850:              (emit-j asm done)))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-851-
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:852:           (emit-label asm khandler)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-853-           (visit-values-handler hsrc hreq hrest hsyms hbody env ctx)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-854-
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:855:           (emit-label asm done)))))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-856-
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-867-           (match args
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:868:             ((a) (emit asm a kf))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:869:             ((a b) (emit asm a b kf)))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-870-           (for-context consequent env ctx)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-871-           (unless (eq? ctx 'tail)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:872:             (emit-j asm kdone))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:873:           (emit-label asm kf)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-874-           (for-context alternate env ctx)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:875:           (emit-label asm kdone)))))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-876-
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-889-                  (when (env-boxed? env)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:890:                    (emit-box asm (env-idx env) (env-idx env)))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-891-                  env))
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-908-                            (emit-maybe-allocate-closure
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:909:                             asm (env-idx env) (length free-vars) label 0)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-910-                            env))))
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-963-             (($ <env> _ _ _ idx #t #t) ;; Boxed closure.
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:964:              (emit-load-free-variable asm 0 (1- frame-size) idx 0)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:965:              (emit-box-set! asm 0 (env-idx env)))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-966-             (($ <env> _ _ _ idx #f #t) ;; Boxed local.
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:967:              (emit-box-set! asm idx (env-idx env))))))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-968-
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-971-           (maybe-emit-source src)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:972:           (emit-cached-module-box asm 0 mod name public? #f 1)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:973:           (emit-box-set! asm 0 (env-idx env))))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-974-
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-978-           (if module-scope
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:979:               (emit-cached-toplevel-box asm 0 module-scope name #f 1)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:980:               (emit-toplevel-box asm 0 name #f 1))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:981:           (emit-box-set! asm 0 (env-idx env))))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-982-
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-985-           (maybe-emit-source src)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:986:           (emit-current-module asm 0)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:987:           (emit-load-constant asm 1 name)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:988:           (emit-define! asm 0 0 1)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:989:           (emit-box-set! asm 0 (env-idx env))))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-990-
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-996-           (emit-handle-interrupts asm)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:997:           (emit-call asm proc-slot (1+ (length args)))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:998:           (emit-reset-frame asm frame-size)))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-999-
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1014-                     (maybe-emit-source src)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1015:                     (emit asm a b)))))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1016-               ((a ($ <const> _ (? emit/immediate? b)) c)
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1020-                     (maybe-emit-source src)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1021:                     (emit asm a b c)))))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1022-               (_
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1025-                  (maybe-emit-source src)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1026:                  (apply emit asm args))))))))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1027-
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1082-           (($ <env> _ _ _ idx #t #t)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1083:            (emit-load-free-variable asm dst (1- frame-size) idx 0)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1084:            (emit-box-ref asm dst dst))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1085-           (($ <env> _ _ _ idx #t #f)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1086:            (emit-load-free-variable asm dst (1- frame-size) idx 0))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1087-           (($ <env> _ _ _ idx #f #t)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1088:            (emit-box-ref asm dst idx))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1089-           (($ <env> _ _ _ idx #f #f)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1090:            (emit-mov asm dst idx))))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1091-
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1093-         (maybe-emit-source src)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1094:         (emit-load-constant asm dst val))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1095-
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1097-         (maybe-emit-source src)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1098:         (emit-cached-module-box asm 0 mod name public? #t 1)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1099:         (emit-box-ref asm dst 0))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1100-
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1103-         (if module-scope
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1104:             (emit-cached-toplevel-box asm 0 module-scope name #t 1)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1105:             (emit-toplevel-box asm 0 name #t 1))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1106:         (emit-box-ref asm dst 0))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1107-
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1114-              (0 
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1115:               (emit-load-static-procedure asm dst label))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1116-              (nfree
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1118-               ;; vars.
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1119:               (emit-allocate-closure asm 0 nfree label 1)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1120-               (init-free-vars 0 free-vars env 1 2)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1121:               (emit-mov asm dst 0))))))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1122-
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1127-         (for-effect exp env)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1128:         (emit-load-constant asm dst *unspecified*))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1129-
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1135-           (emit-handle-interrupts asm)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1136:           (emit-call asm proc-slot (1+ (length args)))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1137:           (emit-receive asm (stack-height-under-local dst) proc-slot
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1138-                         frame-size)))
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1145-             ('list
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1146:              (emit-load-constant asm 0 '())
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1147-              (for-each (lambda (arg)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1148:                          (emit-cons asm 0 arg 0))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1149-                        (reverse args)))
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1151-              (let ((len (length args)))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1152:                (emit-allocate-vector asm 0 len 1)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1153-                (let lp ((i 0) (args args))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1154-                  (when (< i len)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1155:                    (emit-vector-init! asm 0 i (car args) 1)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1156-                    (lp (1+ i) (cdr args))))))
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1159-                ((vtable . args)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1160:                 (emit-load-constant asm 0 (length args))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1161:                 (emit-$allocate-struct asm 0 vtable 0)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1162-                 (let lp ((i 0) (args args))
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1165-                     ((arg . args)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1166:                      (emit-struct-init! asm 0 i arg 1)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1167-                      (lp (1+ i) args))))))))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1168:           (emit-mov asm dst 0)))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1169-
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1177-             (for-effect exp env)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1178:             (emit-load-constant asm dst *unspecified*))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1179-            (else
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1183-                  (maybe-emit-source src)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1184:                  (emit asm dst a)))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1185-               ((a ($ <const> _ (? emit/immediate? b)))
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1188-                  (maybe-emit-source src)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1189:                  (emit asm dst (env-idx a) b)))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1190-               (_
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1193-                  (maybe-emit-source src)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1194:                  (apply emit asm dst args))))))))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1195-
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1219-           (let ((done (gensym "post-init")))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1220:             (emit-undefined? asm idx)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1221:             (emit-jne asm done)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1222-             (for-value-at init env idx)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1223:             (emit-label asm done)))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1224-         (when boxed?
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1225:           (emit-box asm idx idx)))))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1226-
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1239-         (for-value-at exp env (- frame-size height 1))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1240:         (emit-reset-frame asm (1+ height)))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1241-
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1247-           (emit-handle-interrupts asm)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1248:           (emit-call asm from (1+ (length args)))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1249-           (unless (= from height)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1250:             (emit-shuffle-down asm from height))))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1251-
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1284-               (lp (1- i) (env-prev env))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1285:               (emit-mov asm (+ (env-idx env) base) (env-idx env))))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1286:           (emit-reset-frame asm (+ 1 (length args)))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1287-           (emit-handle-interrupts asm)
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1331-             (lambda (allow-other-keys? kw-indices)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1332:               (when label (emit-label asm label))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1333-               (let ((has-closure? #t) (opt (or opt '())))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1334:                 (emit-begin-kw-arity asm has-closure? req opt rest kw-indices
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1335-                                      allow-other-keys? frame-size alt-label))
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1341-    (($ <closure> label ($ <lambda> src meta body) module-scope free)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1342:     (when src (emit-source asm src))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1343:     (emit-begin-program asm label meta)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1344-     (emit-clause #f body module-scope free)
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1353-  (let* ((exp (canonicalize exp))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1354:         (asm (make-assembler)))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1355-    (call-with-values (lambda () (split-closures exp))
##############################################
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1365-          (for-each (lambda (closure)
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1366:                      (compile-closure asm closure assigned? lookup-closure))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1367-                    closures))))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm:1368:    (values (link-assembly asm #:page-aligned? (kw-arg-ref opts #:to-file? #f))
guile-3.0-3.0.4/module/language/tree-il/compile-bytecode.scm-1369-            env
##############################################
guile-3.0-3.0.4/module/language/tree-il/primitives.scm-475-(define-primitive-expander cadar (x) (car (cdr (car x))))
guile-3.0-3.0.4/module/language/tree-il/primitives.scm:476:(define-primitive-expander caddr (x) (car (cdr (cdr x))))
guile-3.0-3.0.4/module/language/tree-il/primitives.scm-477-(define-primitive-expander cdaar (x) (cdr (car (car x))))
##############################################
guile-3.0-3.0.4/module/language/tree-il/primitives.scm-483-(define-primitive-expander caadar (x) (car (car (cdr (car x)))))
guile-3.0-3.0.4/module/language/tree-il/primitives.scm:484:(define-primitive-expander caaddr (x) (car (car (cdr (cdr x)))))
guile-3.0-3.0.4/module/language/tree-il/primitives.scm-485-(define-primitive-expander cadaar (x) (car (cdr (car (car x)))))
##############################################
guile-3.0-3.0.4/module/language/tree-il/primitives.scm-491-(define-primitive-expander cdadar (x) (cdr (car (cdr (car x)))))
guile-3.0-3.0.4/module/language/tree-il/primitives.scm:492:(define-primitive-expander cdaddr (x) (cdr (car (cdr (cdr x)))))
guile-3.0-3.0.4/module/language/tree-il/primitives.scm-493-(define-primitive-expander cddaar (x) (cdr (cdr (car (car x)))))
##############################################
guile-3.0-3.0.4/module/scripts/doc-snarf.scm-202-                (eq? 'lambda (car (caddr form)))
guile-3.0-3.0.4/module/scripts/doc-snarf.scm:203:                (string? (caddr (caddr form))))
guile-3.0-3.0.4/module/scripts/doc-snarf.scm:204:           (caddr (caddr form)))
guile-3.0-3.0.4/module/scripts/doc-snarf.scm-205-          (else #f))))
##############################################
guile-3.0-3.0.4/module/scripts/read-scheme-source.scm-117-              (eq? 'lambda (car (caddr form)))
guile-3.0-3.0.4/module/scripts/read-scheme-source.scm:118:              (string? (caddr (caddr form))))
guile-3.0-3.0.4/module/scripts/read-scheme-source.scm-119-         (note! ':type 'procedure)
guile-3.0-3.0.4/module/scripts/read-scheme-source.scm-120-         (note! ':signature (cons (cadr form) (cadr (caddr form))))
guile-3.0-3.0.4/module/scripts/read-scheme-source.scm:121:         (note! ':std-int-doc (caddr (caddr form))))
guile-3.0-3.0.4/module/scripts/read-scheme-source.scm-122-        ((and (list? form)
##############################################
guile-3.0-3.0.4/module/srfi/srfi-1.scm-347-(define (sixth x) (cadr (cddddr x)))
guile-3.0-3.0.4/module/srfi/srfi-1.scm:348:(define (seventh x) (caddr (cddddr x)))
guile-3.0-3.0.4/module/srfi/srfi-1.scm-349-(define (eighth x) (cadddr (cddddr x)))
##############################################
guile-3.0-3.0.4/module/system/base/lalr.upstream.scm-1041-  (define (get-symbol-precedence sym)
guile-3.0-3.0.4/module/system/base/lalr.upstream.scm:1042:    (caddr (vector-ref the-terminals/prec sym)))
guile-3.0-3.0.4/module/system/base/lalr.upstream.scm-1043-					; the operator type is either 'none, 'left, 'right, or 'nonassoc
##############################################
guile-3.0-3.0.4/module/system/repl/debug.scm-102-      (when info
guile-3.0-3.0.4/module/system/repl/debug.scm:103:        (let ((addr (program-debug-info-addr info)))
guile-3.0-3.0.4/module/system/repl/debug.scm:104:          (format port " (#x~x + ~d * 4)" addr (/ (- ip addr) 4)))))
guile-3.0-3.0.4/module/system/repl/debug.scm-105-    (newline port))
##############################################
guile-3.0-3.0.4/module/system/repl/server.scm-73-                          (host #f)
guile-3.0-3.0.4/module/system/repl/server.scm:74:                          (addr (if host
guile-3.0-3.0.4/module/system/repl/server.scm-75-                                    (inet-pton AF_INET host)
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-501-(define-record-type <asm>
guile-3.0-3.0.4/module/system/vm/assembler.scm:502:  (make-asm buf pos start
guile-3.0-3.0.4/module/system/vm/assembler.scm-503-            labels relocs
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-586-target."
guile-3.0-3.0.4/module/system/vm/assembler.scm:587:  (make-asm (make-u32vector 1000) 0 0
guile-3.0-3.0.4/module/system/vm/assembler.scm-588-            (make-hash-table) '()
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-593-
guile-3.0-3.0.4/module/system/vm/assembler.scm:594:(define (intern-section-name! asm string)
guile-3.0-3.0.4/module/system/vm/assembler.scm-595-  "Add a string to the section name table (shstrtab)."
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-603-    (bytevector-copy! buf 0 new 0 len)
guile-3.0-3.0.4/module/system/vm/assembler.scm:604:    (set-asm-buf! asm new)
guile-3.0-3.0.4/module/system/vm/assembler.scm-605-    #f))
guile-3.0-3.0.4/module/system/vm/assembler.scm-606-
guile-3.0-3.0.4/module/system/vm/assembler.scm:607:(define-inline (emit asm u32)
guile-3.0-3.0.4/module/system/vm/assembler.scm-608-  "Emit one 32-bit word into the instruction stream.  Assumes that there
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-610-  (bytevector-u32-native-set! (asm-buf asm) (asm-pos asm) u32)
guile-3.0-3.0.4/module/system/vm/assembler.scm:611:  (set-asm-pos! asm (+ (asm-pos asm) 4)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-612-
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-622-  "Reset the asm-start after writing the words for one instruction."
guile-3.0-3.0.4/module/system/vm/assembler.scm:623:  (set-asm-start! asm (asm-pos asm)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-624-
guile-3.0-3.0.4/module/system/vm/assembler.scm:625:(define (record-label-reference asm label)
guile-3.0-3.0.4/module/system/vm/assembler.scm-626-  "Record an x8-s24 local label reference.  This value will get patched
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-630-         (reloc (make-reloc 'x8-s24 label start (- pos start))))
guile-3.0-3.0.4/module/system/vm/assembler.scm:631:    (set-asm-relocs! asm (cons reloc (asm-relocs asm)))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-632-
guile-3.0-3.0.4/module/system/vm/assembler.scm:633:(define* (record-far-label-reference asm label #:optional (offset 0))
guile-3.0-3.0.4/module/system/vm/assembler.scm-634-  "Record an s32 far label reference.  This value will get patched up
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-638-         (reloc (make-reloc 's32 label start (- pos start))))
guile-3.0-3.0.4/module/system/vm/assembler.scm:639:    (set-asm-relocs! asm (cons reloc (asm-relocs asm)))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-640-
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-657-          (syntax-case x ()
guile-3.0-3.0.4/module/system/vm/assembler.scm:658:            ((_ asm name ((type arg ...) code ...) clause ...)
guile-3.0-3.0.4/module/system/vm/assembler.scm-659-             #`(if (eq? name 'type)
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-662-                        code ...))
guile-3.0-3.0.4/module/system/vm/assembler.scm:663:                   (op-case asm name clause ...)))
guile-3.0-3.0.4/module/system/vm/assembler.scm:664:            ((_ asm name)
guile-3.0-3.0.4/module/system/vm/assembler.scm-665-             #'(error "unmatched name" name)))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-666-
guile-3.0-3.0.4/module/system/vm/assembler.scm:667:      (define (pack-first-word asm opcode type)
guile-3.0-3.0.4/module/system/vm/assembler.scm-668-        (with-syntax ((opcode opcode))
guile-3.0-3.0.4/module/system/vm/assembler.scm-669-          (op-case
guile-3.0-3.0.4/module/system/vm/assembler.scm:670:           asm type
guile-3.0-3.0.4/module/system/vm/assembler.scm-671-           ((X32)
guile-3.0-3.0.4/module/system/vm/assembler.scm:672:            (emit asm opcode))
guile-3.0-3.0.4/module/system/vm/assembler.scm-673-           ((X8_S24 arg)
guile-3.0-3.0.4/module/system/vm/assembler.scm:674:            (emit asm (pack-u8-u24 opcode arg)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-675-           ((X8_F24 arg)
guile-3.0-3.0.4/module/system/vm/assembler.scm:676:            (emit asm (pack-u8-u24 opcode arg)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-677-           ((X8_C24 arg)
guile-3.0-3.0.4/module/system/vm/assembler.scm:678:            (emit asm (pack-u8-u24 opcode arg)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-679-           ((X8_L24 label)
guile-3.0-3.0.4/module/system/vm/assembler.scm:680:            (record-label-reference asm label)
guile-3.0-3.0.4/module/system/vm/assembler.scm:681:            (emit asm opcode))
guile-3.0-3.0.4/module/system/vm/assembler.scm-682-           ((X8_S8_I16 a imm)
guile-3.0-3.0.4/module/system/vm/assembler.scm:683:            (emit asm (pack-u8-u8-u16 opcode a (immediate-bits asm imm))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-684-           ((X8_S12_S12 a b)
guile-3.0-3.0.4/module/system/vm/assembler.scm:685:            (emit asm (pack-u8-u12-u12 opcode a b)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-686-           ((X8_S12_C12 a b)
guile-3.0-3.0.4/module/system/vm/assembler.scm:687:            (emit asm (pack-u8-u12-u12 opcode a b)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-688-           ((X8_S12_Z12 a b)
guile-3.0-3.0.4/module/system/vm/assembler.scm:689:            (emit asm (pack-u8-u12-s12 opcode a b)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-690-           ((X8_C12_C12 a b)
guile-3.0-3.0.4/module/system/vm/assembler.scm:691:            (emit asm (pack-u8-u12-u12 opcode a b)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-692-           ((X8_F12_F12 a b)
guile-3.0-3.0.4/module/system/vm/assembler.scm:693:            (emit asm (pack-u8-u12-u12 opcode a b)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-694-           ((X8_S8_S8_S8 a b c)
guile-3.0-3.0.4/module/system/vm/assembler.scm:695:            (emit asm (pack-u8-u8-u8-u8 opcode a b c)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-696-           ((X8_S8_S8_C8 a b c)
guile-3.0-3.0.4/module/system/vm/assembler.scm:697:            (emit asm (pack-u8-u8-u8-u8 opcode a b c)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-698-           ((X8_S8_C8_S8 a b c)
guile-3.0-3.0.4/module/system/vm/assembler.scm:699:            (emit asm (pack-u8-u8-u8-u8 opcode a b c))))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-700-
guile-3.0-3.0.4/module/system/vm/assembler.scm:701:      (define (pack-tail-word asm type)
guile-3.0-3.0.4/module/system/vm/assembler.scm-702-        (op-case
guile-3.0-3.0.4/module/system/vm/assembler.scm:703:         asm type
guile-3.0-3.0.4/module/system/vm/assembler.scm-704-         ((C32 a)
guile-3.0-3.0.4/module/system/vm/assembler.scm:705:          (emit asm a))
guile-3.0-3.0.4/module/system/vm/assembler.scm-706-         ((I32 imm)
guile-3.0-3.0.4/module/system/vm/assembler.scm:707:          (let ((val (immediate-bits asm imm)))
guile-3.0-3.0.4/module/system/vm/assembler.scm:708:            (emit asm val)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-709-         ((A32 imm)
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-711-            (error "make-long-immediate unavailable for this target"))
guile-3.0-3.0.4/module/system/vm/assembler.scm:712:          (let ((bits (immediate-bits asm imm)))
guile-3.0-3.0.4/module/system/vm/assembler.scm:713:            (emit asm (ash bits -32))
guile-3.0-3.0.4/module/system/vm/assembler.scm:714:            (emit asm (logand bits (1- (ash 1 32))))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-715-         ((AF32 f64)
guile-3.0-3.0.4/module/system/vm/assembler.scm-716-          (let ((u64 (u64vector-ref (f64vector f64) 0)))
guile-3.0-3.0.4/module/system/vm/assembler.scm:717:            (emit asm (ash u64 -32))
guile-3.0-3.0.4/module/system/vm/assembler.scm:718:            (emit asm (logand u64 (1- (ash 1 32))))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-719-         ((AU32 u64)
guile-3.0-3.0.4/module/system/vm/assembler.scm:720:          (emit asm (ash u64 -32))
guile-3.0-3.0.4/module/system/vm/assembler.scm:721:          (emit asm (logand u64 (1- (ash 1 32)))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-722-         ((AS32 s64)
guile-3.0-3.0.4/module/system/vm/assembler.scm-723-          (let ((u64 (u64vector-ref (s64vector s64) 0)))
guile-3.0-3.0.4/module/system/vm/assembler.scm:724:            (emit asm (ash u64 -32))
guile-3.0-3.0.4/module/system/vm/assembler.scm:725:            (emit asm (logand u64 (1- (ash 1 32))))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-726-         ((B32))
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-730-         ((N32 label)
guile-3.0-3.0.4/module/system/vm/assembler.scm:731:          (record-far-label-reference asm label)
guile-3.0-3.0.4/module/system/vm/assembler.scm:732:          (emit asm 0))
guile-3.0-3.0.4/module/system/vm/assembler.scm-733-         ((R32 label)
guile-3.0-3.0.4/module/system/vm/assembler.scm:734:          (record-far-label-reference asm label)
guile-3.0-3.0.4/module/system/vm/assembler.scm:735:          (emit asm 0))
guile-3.0-3.0.4/module/system/vm/assembler.scm-736-         ((L32 label)
guile-3.0-3.0.4/module/system/vm/assembler.scm:737:          (record-far-label-reference asm label)
guile-3.0-3.0.4/module/system/vm/assembler.scm:738:          (emit asm 0))
guile-3.0-3.0.4/module/system/vm/assembler.scm-739-         ((LO32 label offset)
guile-3.0-3.0.4/module/system/vm/assembler.scm:740:          (record-far-label-reference asm label
guile-3.0-3.0.4/module/system/vm/assembler.scm-741-                                      (* offset (asm-word-size asm)))
guile-3.0-3.0.4/module/system/vm/assembler.scm:742:          (emit asm 0))
guile-3.0-3.0.4/module/system/vm/assembler.scm-743-         ((C8_C24 a b)
guile-3.0-3.0.4/module/system/vm/assembler.scm:744:          (emit asm (pack-u8-u24 a b)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-745-         ((C8_S24 a b)
guile-3.0-3.0.4/module/system/vm/assembler.scm:746:          (emit asm (pack-u8-u24 a b)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-747-         ((C16_C16 a b)
guile-3.0-3.0.4/module/system/vm/assembler.scm:748:          (emit asm (pack-u16-u16 a b)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-749-         ((B1_X7_L24 a label)
guile-3.0-3.0.4/module/system/vm/assembler.scm:750:          (record-label-reference asm label)
guile-3.0-3.0.4/module/system/vm/assembler.scm:751:          (emit asm (pack-u1-u7-u24 (if a 1 0) 0 0)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-752-         ((B1_C7_L24 a b label)
guile-3.0-3.0.4/module/system/vm/assembler.scm:753:          (record-label-reference asm label)
guile-3.0-3.0.4/module/system/vm/assembler.scm:754:          (emit asm (pack-u1-u7-u24 (if a 1 0) b 0)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-755-         ((B1_X31 a)
guile-3.0-3.0.4/module/system/vm/assembler.scm:756:          (emit asm (pack-u1-u7-u24 (if a 1 0) 0 0)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-757-         ((B1_X7_S24 a b)
guile-3.0-3.0.4/module/system/vm/assembler.scm:758:          (emit asm (pack-u1-u7-u24 (if a 1 0) 0 b)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-759-         ((B1_X7_F24 a b)
guile-3.0-3.0.4/module/system/vm/assembler.scm:760:          (emit asm (pack-u1-u7-u24 (if a 1 0) 0 b)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-761-         ((B1_X7_C24 a b)
guile-3.0-3.0.4/module/system/vm/assembler.scm:762:          (emit asm (pack-u1-u7-u24 (if a 1 0) 0 b)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-763-         ((X8_S24 a)
guile-3.0-3.0.4/module/system/vm/assembler.scm:764:          (emit asm (pack-u8-u24 0 a)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-765-         ((X8_F24 a)
guile-3.0-3.0.4/module/system/vm/assembler.scm:766:          (emit asm (pack-u8-u24 0 a)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-767-         ((X8_C24 a)
guile-3.0-3.0.4/module/system/vm/assembler.scm:768:          (emit asm (pack-u8-u24 0 a)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-769-         ((X8_L24 label)
guile-3.0-3.0.4/module/system/vm/assembler.scm:770:          (record-label-reference asm label)
guile-3.0-3.0.4/module/system/vm/assembler.scm:771:          (emit asm 0))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-772-
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-776-                         code0 ...)
guile-3.0-3.0.4/module/system/vm/assembler.scm:777:                        (pack-first-word #'asm #'opcode
guile-3.0-3.0.4/module/system/vm/assembler.scm-778-                                         (syntax->datum #'word0)))
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-780-                          code* ...) ...)
guile-3.0-3.0.4/module/system/vm/assembler.scm:781:                        (map (lambda (word) (pack-tail-word #'asm word))
guile-3.0-3.0.4/module/system/vm/assembler.scm-782-                             (syntax->datum #'(word* ...)))))
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-785-           ;; encoder.
guile-3.0-3.0.4/module/system/vm/assembler.scm:786:           #'(lambda (asm formal0 ... formal* ... ... opcode)
guile-3.0-3.0.4/module/system/vm/assembler.scm-787-               (let lp ()
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-843-
guile-3.0-3.0.4/module/system/vm/assembler.scm:844:(define (encode-X8_S12_S12!/shuffle asm a b opcode)
guile-3.0-3.0.4/module/system/vm/assembler.scm-845-  (cond
guile-3.0-3.0.4/module/system/vm/assembler.scm-846-   ((< (logior a b) (ash 1 12))
guile-3.0-3.0.4/module/system/vm/assembler.scm:847:    (encode-X8_S12_S12 asm a b opcode))
guile-3.0-3.0.4/module/system/vm/assembler.scm-848-   (else
guile-3.0-3.0.4/module/system/vm/assembler.scm:849:    (emit-push asm a)
guile-3.0-3.0.4/module/system/vm/assembler.scm:850:    (emit-push asm (1+ b))
guile-3.0-3.0.4/module/system/vm/assembler.scm:851:    (encode-X8_S12_S12 asm 1 0 opcode)
guile-3.0-3.0.4/module/system/vm/assembler.scm:852:    (emit-drop asm 2))))
guile-3.0-3.0.4/module/system/vm/assembler.scm:853:(define (encode-X8_S12_S12<-/shuffle asm dst a opcode)
guile-3.0-3.0.4/module/system/vm/assembler.scm-854-  (cond
guile-3.0-3.0.4/module/system/vm/assembler.scm-855-   ((< (logior dst a) (ash 1 12))
guile-3.0-3.0.4/module/system/vm/assembler.scm:856:    (encode-X8_S12_S12 asm dst a opcode))
guile-3.0-3.0.4/module/system/vm/assembler.scm-857-   (else
guile-3.0-3.0.4/module/system/vm/assembler.scm:858:    (emit-push asm a)
guile-3.0-3.0.4/module/system/vm/assembler.scm:859:    (encode-X8_S12_S12 asm 0 0 opcode)
guile-3.0-3.0.4/module/system/vm/assembler.scm:860:    (emit-pop asm dst))))
guile-3.0-3.0.4/module/system/vm/assembler.scm:861:(define (encode-X8_S12_C12!/shuffle asm a const opcode)
guile-3.0-3.0.4/module/system/vm/assembler.scm-862-  (cond
guile-3.0-3.0.4/module/system/vm/assembler.scm-863-   ((< a (ash 1 12))
guile-3.0-3.0.4/module/system/vm/assembler.scm:864:    (encode-X8_S12_C12 asm a const opcode))
guile-3.0-3.0.4/module/system/vm/assembler.scm-865-   (else
guile-3.0-3.0.4/module/system/vm/assembler.scm:866:    (emit-push asm a)
guile-3.0-3.0.4/module/system/vm/assembler.scm:867:    (encode-X8_S12_C12 asm 0 const opcode)
guile-3.0-3.0.4/module/system/vm/assembler.scm:868:    (emit-drop asm 1))))
guile-3.0-3.0.4/module/system/vm/assembler.scm:869:(define (encode-X8_S12_C12<-/shuffle asm dst const opcode)
guile-3.0-3.0.4/module/system/vm/assembler.scm-870-  (cond
guile-3.0-3.0.4/module/system/vm/assembler.scm-871-   ((< dst (ash 1 12))
guile-3.0-3.0.4/module/system/vm/assembler.scm:872:    (encode-X8_S12_C12 asm dst const opcode))
guile-3.0-3.0.4/module/system/vm/assembler.scm-873-   (else
guile-3.0-3.0.4/module/system/vm/assembler.scm-874-    ;; Push garbage value to make space for dst.
guile-3.0-3.0.4/module/system/vm/assembler.scm:875:    (emit-push asm dst)
guile-3.0-3.0.4/module/system/vm/assembler.scm:876:    (encode-X8_S12_C12 asm 0 const opcode)
guile-3.0-3.0.4/module/system/vm/assembler.scm:877:    (emit-pop asm dst))))
guile-3.0-3.0.4/module/system/vm/assembler.scm:878:(define (encode-X8_S12_Z12!/shuffle asm a const opcode)
guile-3.0-3.0.4/module/system/vm/assembler.scm-879-  (cond
guile-3.0-3.0.4/module/system/vm/assembler.scm-880-   ((< a (ash 1 12))
guile-3.0-3.0.4/module/system/vm/assembler.scm:881:    (encode-X8_S12_Z12 asm a const opcode))
guile-3.0-3.0.4/module/system/vm/assembler.scm-882-   (else
guile-3.0-3.0.4/module/system/vm/assembler.scm:883:    (emit-push asm a)
guile-3.0-3.0.4/module/system/vm/assembler.scm:884:    (encode-X8_S12_Z12 asm 0 const opcode)
guile-3.0-3.0.4/module/system/vm/assembler.scm:885:    (emit-drop asm 1))))
guile-3.0-3.0.4/module/system/vm/assembler.scm:886:(define (encode-X8_S8_I16<-/shuffle asm dst imm opcode)
guile-3.0-3.0.4/module/system/vm/assembler.scm-887-  (cond
guile-3.0-3.0.4/module/system/vm/assembler.scm-888-   ((< dst (ash 1 8))
guile-3.0-3.0.4/module/system/vm/assembler.scm:889:    (encode-X8_S8_I16 asm dst imm opcode))
guile-3.0-3.0.4/module/system/vm/assembler.scm-890-   (else
guile-3.0-3.0.4/module/system/vm/assembler.scm-891-    ;; Push garbage value to make space for dst.
guile-3.0-3.0.4/module/system/vm/assembler.scm:892:    (emit-push asm dst)
guile-3.0-3.0.4/module/system/vm/assembler.scm:893:    (encode-X8_S8_I16 asm 0 imm opcode)
guile-3.0-3.0.4/module/system/vm/assembler.scm:894:    (emit-pop asm dst))))
guile-3.0-3.0.4/module/system/vm/assembler.scm:895:(define (encode-X8_S8_S8_S8!/shuffle asm a b c opcode)
guile-3.0-3.0.4/module/system/vm/assembler.scm-896-  (cond
guile-3.0-3.0.4/module/system/vm/assembler.scm-897-   ((< (logior a b c) (ash 1 8))
guile-3.0-3.0.4/module/system/vm/assembler.scm:898:    (encode-X8_S8_S8_S8 asm a b c opcode))
guile-3.0-3.0.4/module/system/vm/assembler.scm-899-   (else
guile-3.0-3.0.4/module/system/vm/assembler.scm:900:    (emit-push asm a)
guile-3.0-3.0.4/module/system/vm/assembler.scm:901:    (emit-push asm (+ b 1))
guile-3.0-3.0.4/module/system/vm/assembler.scm:902:    (emit-push asm (+ c 2))
guile-3.0-3.0.4/module/system/vm/assembler.scm:903:    (encode-X8_S8_S8_S8 asm 2 1 0 opcode)
guile-3.0-3.0.4/module/system/vm/assembler.scm:904:    (emit-drop asm 3))))
guile-3.0-3.0.4/module/system/vm/assembler.scm:905:(define (encode-X8_S8_S8_S8<-/shuffle asm dst a b opcode)
guile-3.0-3.0.4/module/system/vm/assembler.scm-906-  (cond
guile-3.0-3.0.4/module/system/vm/assembler.scm-907-   ((< (logior dst a b) (ash 1 8))
guile-3.0-3.0.4/module/system/vm/assembler.scm:908:    (encode-X8_S8_S8_S8 asm dst a b opcode))
guile-3.0-3.0.4/module/system/vm/assembler.scm-909-   (else
guile-3.0-3.0.4/module/system/vm/assembler.scm:910:    (emit-push asm a)
guile-3.0-3.0.4/module/system/vm/assembler.scm:911:    (emit-push asm (1+ b))
guile-3.0-3.0.4/module/system/vm/assembler.scm:912:    (encode-X8_S8_S8_S8 asm 1 1 0 opcode)
guile-3.0-3.0.4/module/system/vm/assembler.scm:913:    (emit-drop asm 1)
guile-3.0-3.0.4/module/system/vm/assembler.scm:914:    (emit-pop asm dst))))
guile-3.0-3.0.4/module/system/vm/assembler.scm:915:(define (encode-X8_S8_S8_C8<-/shuffle asm dst a const opcode)
guile-3.0-3.0.4/module/system/vm/assembler.scm-916-  (cond
guile-3.0-3.0.4/module/system/vm/assembler.scm-917-   ((< (logior dst a) (ash 1 8))
guile-3.0-3.0.4/module/system/vm/assembler.scm:918:    (encode-X8_S8_S8_C8 asm dst a const opcode))
guile-3.0-3.0.4/module/system/vm/assembler.scm-919-   (else
guile-3.0-3.0.4/module/system/vm/assembler.scm:920:    (emit-push asm a)
guile-3.0-3.0.4/module/system/vm/assembler.scm:921:    (encode-X8_S8_S8_C8 asm 0 0 const opcode)
guile-3.0-3.0.4/module/system/vm/assembler.scm:922:    (emit-pop asm dst))))
guile-3.0-3.0.4/module/system/vm/assembler.scm:923:(define (encode-X8_S8_C8_S8!/shuffle asm a const b opcode)
guile-3.0-3.0.4/module/system/vm/assembler.scm-924-  (cond
guile-3.0-3.0.4/module/system/vm/assembler.scm-925-   ((< (logior a b) (ash 1 8))
guile-3.0-3.0.4/module/system/vm/assembler.scm:926:    (encode-X8_S8_C8_S8 asm a const b opcode))
guile-3.0-3.0.4/module/system/vm/assembler.scm-927-   (else
guile-3.0-3.0.4/module/system/vm/assembler.scm:928:    (emit-push asm a)
guile-3.0-3.0.4/module/system/vm/assembler.scm:929:    (emit-push asm (1+ b))
guile-3.0-3.0.4/module/system/vm/assembler.scm:930:    (encode-X8_S8_C8_S8 asm 1 const 0 opcode)
guile-3.0-3.0.4/module/system/vm/assembler.scm:931:    (emit-drop asm 2))))
guile-3.0-3.0.4/module/system/vm/assembler.scm:932:(define (encode-X8_S8_C8_S8<-/shuffle asm dst const a opcode)
guile-3.0-3.0.4/module/system/vm/assembler.scm-933-  (cond
guile-3.0-3.0.4/module/system/vm/assembler.scm-934-   ((< (logior dst a) (ash 1 8))
guile-3.0-3.0.4/module/system/vm/assembler.scm:935:    (encode-X8_S8_C8_S8 asm dst const a opcode))
guile-3.0-3.0.4/module/system/vm/assembler.scm-936-   (else
guile-3.0-3.0.4/module/system/vm/assembler.scm:937:    (emit-push asm a)
guile-3.0-3.0.4/module/system/vm/assembler.scm:938:    (encode-X8_S8_C8_S8 asm 0 const 0 opcode)
guile-3.0-3.0.4/module/system/vm/assembler.scm:939:    (emit-pop asm dst))))
guile-3.0-3.0.4/module/system/vm/assembler.scm:940:(define (encode-X8_S8_S8_S8-C32!/shuffle asm a b c const opcode)
guile-3.0-3.0.4/module/system/vm/assembler.scm-941-  (cond
guile-3.0-3.0.4/module/system/vm/assembler.scm-942-   ((< (logior a b c) (ash 1 8))
guile-3.0-3.0.4/module/system/vm/assembler.scm:943:    (encode-X8_S8_S8_S8-C32 asm a b c const opcode))
guile-3.0-3.0.4/module/system/vm/assembler.scm-944-   (else
guile-3.0-3.0.4/module/system/vm/assembler.scm:945:    (emit-push asm a)
guile-3.0-3.0.4/module/system/vm/assembler.scm:946:    (emit-push asm (+ b 1))
guile-3.0-3.0.4/module/system/vm/assembler.scm:947:    (emit-push asm (+ c 2))
guile-3.0-3.0.4/module/system/vm/assembler.scm:948:    (encode-X8_S8_S8_S8-C32 asm 2 1 0 const opcode)
guile-3.0-3.0.4/module/system/vm/assembler.scm:949:    (emit-drop asm 3))))
guile-3.0-3.0.4/module/system/vm/assembler.scm:950:(define (encode-X8_S8_S8_S8-C32<-/shuffle asm dst a b c32 opcode)
guile-3.0-3.0.4/module/system/vm/assembler.scm-951-  (cond
guile-3.0-3.0.4/module/system/vm/assembler.scm-952-   ((< (logior dst a b) (ash 1 8))
guile-3.0-3.0.4/module/system/vm/assembler.scm:953:    (encode-X8_S8_S8_S8-C32 asm dst a b c32 opcode))
guile-3.0-3.0.4/module/system/vm/assembler.scm-954-   (else
guile-3.0-3.0.4/module/system/vm/assembler.scm:955:    (emit-push asm a)
guile-3.0-3.0.4/module/system/vm/assembler.scm:956:    (emit-push asm (1+ b))
guile-3.0-3.0.4/module/system/vm/assembler.scm:957:    (encode-X8_S8_S8_S8-C32 asm 1 1 0 c32 opcode)
guile-3.0-3.0.4/module/system/vm/assembler.scm:958:    (emit-drop asm 1)
guile-3.0-3.0.4/module/system/vm/assembler.scm:959:    (emit-pop asm dst))))
guile-3.0-3.0.4/module/system/vm/assembler.scm:960:(define (encode-X8_S8_S8_C8-C32<-/shuffle asm dst a const c32 opcode)
guile-3.0-3.0.4/module/system/vm/assembler.scm-961-  (cond
guile-3.0-3.0.4/module/system/vm/assembler.scm-962-   ((< (logior dst a) (ash 1 8))
guile-3.0-3.0.4/module/system/vm/assembler.scm:963:    (encode-X8_S8_S8_C8-C32 asm dst a const c32 opcode))
guile-3.0-3.0.4/module/system/vm/assembler.scm-964-   (else
guile-3.0-3.0.4/module/system/vm/assembler.scm:965:    (emit-push asm a)
guile-3.0-3.0.4/module/system/vm/assembler.scm:966:    (encode-X8_S8_S8_C8-C32 asm 0 0 const c32 opcode)
guile-3.0-3.0.4/module/system/vm/assembler.scm:967:    (emit-pop asm dst))))
guile-3.0-3.0.4/module/system/vm/assembler.scm:968:(define (encode-X8_S8_S8_S8-C32!/shuffle asm a b c c32 opcode)
guile-3.0-3.0.4/module/system/vm/assembler.scm-969-  (cond
guile-3.0-3.0.4/module/system/vm/assembler.scm-970-   ((< (logior a b c) (ash 1 8))
guile-3.0-3.0.4/module/system/vm/assembler.scm:971:    (encode-X8_S8_S8_S8-C32 asm a b c c32 opcode))
guile-3.0-3.0.4/module/system/vm/assembler.scm-972-   (else
guile-3.0-3.0.4/module/system/vm/assembler.scm:973:    (emit-push asm a)
guile-3.0-3.0.4/module/system/vm/assembler.scm:974:    (emit-push asm (+ b 1))
guile-3.0-3.0.4/module/system/vm/assembler.scm:975:    (emit-push asm (+ c 2))
guile-3.0-3.0.4/module/system/vm/assembler.scm:976:    (encode-X8_S8_S8_S8-C32 asm 2 1 0 c32 opcode)
guile-3.0-3.0.4/module/system/vm/assembler.scm:977:    (emit-drop asm 3))))
guile-3.0-3.0.4/module/system/vm/assembler.scm:978:(define (encode-X8_S8_C8_S8-C32!/shuffle asm a const b c32 opcode)
guile-3.0-3.0.4/module/system/vm/assembler.scm-979-  (cond
guile-3.0-3.0.4/module/system/vm/assembler.scm-980-   ((< (logior a b) (ash 1 8))
guile-3.0-3.0.4/module/system/vm/assembler.scm:981:    (encode-X8_S8_C8_S8-C32 asm a const b c32 opcode))
guile-3.0-3.0.4/module/system/vm/assembler.scm-982-   (else
guile-3.0-3.0.4/module/system/vm/assembler.scm:983:    (emit-push asm a)
guile-3.0-3.0.4/module/system/vm/assembler.scm:984:    (emit-push asm (+ b 1))
guile-3.0-3.0.4/module/system/vm/assembler.scm:985:    (encode-X8_S8_C8_S8-C32 asm 1 const 0 c32 opcode)
guile-3.0-3.0.4/module/system/vm/assembler.scm:986:    (emit-drop asm 2))))
guile-3.0-3.0.4/module/system/vm/assembler.scm:987:(define (encode-X8_S12_S12-C32<-/shuffle asm dst src c32 opcode)
guile-3.0-3.0.4/module/system/vm/assembler.scm-988-  (cond
guile-3.0-3.0.4/module/system/vm/assembler.scm-989-   ((< (logior dst src) (ash 1 12))
guile-3.0-3.0.4/module/system/vm/assembler.scm:990:    (encode-X8_S12_S12-C32 asm dst src c32 opcode))
guile-3.0-3.0.4/module/system/vm/assembler.scm-991-   (else
guile-3.0-3.0.4/module/system/vm/assembler.scm:992:    (emit-push asm src)
guile-3.0-3.0.4/module/system/vm/assembler.scm:993:    (encode-X8_S12_S12-C32 asm 0 0 c32 opcode)
guile-3.0-3.0.4/module/system/vm/assembler.scm:994:    (emit-pop asm dst))))
guile-3.0-3.0.4/module/system/vm/assembler.scm:995:(define (encode-X8_S12_S12-C32!/shuffle asm a b c32 opcode)
guile-3.0-3.0.4/module/system/vm/assembler.scm-996-  (cond
guile-3.0-3.0.4/module/system/vm/assembler.scm-997-   ((< (logior a b) (ash 1 12))
guile-3.0-3.0.4/module/system/vm/assembler.scm:998:    (encode-X8_S12_S12-C32 asm a b c32 opcode))
guile-3.0-3.0.4/module/system/vm/assembler.scm-999-   (else
guile-3.0-3.0.4/module/system/vm/assembler.scm:1000:    (emit-push asm a)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1001:    (emit-push asm b)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1002:    (encode-X8_S12_S12-C32 asm 1 0 c32 opcode)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1003:    (emit-drop asm 2))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1004-
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-1079-                       (encode (shuffling-encoder-name #'kind #'(word ...))))
guile-3.0-3.0.4/module/system/vm/assembler.scm:1080:           #'(lambda (asm formal ...)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1081:               (encode asm formal ... opcode))))))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1082-
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-1113-
guile-3.0-3.0.4/module/system/vm/assembler.scm:1114:(define (emit-mov* asm dst src)
guile-3.0-3.0.4/module/system/vm/assembler.scm-1115-  (if (and (< dst (ash 1 12)) (< src (ash 1 12)))
guile-3.0-3.0.4/module/system/vm/assembler.scm:1116:      (emit-mov asm dst src)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1117:      (emit-long-mov asm dst src)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1118-
guile-3.0-3.0.4/module/system/vm/assembler.scm:1119:(define (emit-fmov* asm dst src)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1120:  (emit-long-fmov asm dst src))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1121-
guile-3.0-3.0.4/module/system/vm/assembler.scm:1122:(define (emit-receive* asm dst proc nlocals)
guile-3.0-3.0.4/module/system/vm/assembler.scm-1123-  (if (and (< dst (ash 1 12)) (< proc (ash 1 12)))
guile-3.0-3.0.4/module/system/vm/assembler.scm:1124:      (emit-receive asm dst proc nlocals)
guile-3.0-3.0.4/module/system/vm/assembler.scm-1125-      (begin
guile-3.0-3.0.4/module/system/vm/assembler.scm:1126:        (emit-receive-values asm proc #t 1)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1127:        (emit-fmov* asm dst (1+ proc))
guile-3.0-3.0.4/module/system/vm/assembler.scm:1128:        (emit-reset-frame asm nlocals))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1129-
guile-3.0-3.0.4/module/system/vm/assembler.scm:1130:(define (emit-throw/value* asm val param)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1131:  (emit-throw/value asm val (intern-non-immediate asm param)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1132-
guile-3.0-3.0.4/module/system/vm/assembler.scm:1133:(define (emit-throw/value+data* asm val param)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1134:  (emit-throw/value+data asm val (intern-non-immediate asm param)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1135-
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-1137-  (let ((meta (car (asm-meta asm))))
guile-3.0-3.0.4/module/system/vm/assembler.scm:1138:    (emit-instrument-entry asm (meta-jit-data-label meta))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1139-
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-1141-  (let ((meta (car (asm-meta asm))))
guile-3.0-3.0.4/module/system/vm/assembler.scm:1142:    (emit-instrument-loop asm (meta-jit-data-label meta))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1143-
guile-3.0-3.0.4/module/system/vm/assembler.scm:1144:(define (emit-text asm instructions)
guile-3.0-3.0.4/module/system/vm/assembler.scm-1145-  "Assemble @var{instructions} using the assembler @var{asm}.
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-1169-
guile-3.0-3.0.4/module/system/vm/assembler.scm:1170:(define (immediate-bits asm x)
guile-3.0-3.0.4/module/system/vm/assembler.scm-1171-  "Return the bit pattern to write into the buffer if @var{x} is
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-1235-
guile-3.0-3.0.4/module/system/vm/assembler.scm:1236:(define (intern-constant asm obj)
guile-3.0-3.0.4/module/system/vm/assembler.scm-1237-  "Add an object to the constant table, and return a label that can be
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-1240-  (define (recur obj)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1241:    (intern-constant asm obj))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1242-  (define (field dst n obj)
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-1306-  (cond
guile-3.0-3.0.4/module/system/vm/assembler.scm:1307:   ((immediate-bits asm obj) #f)
guile-3.0-3.0.4/module/system/vm/assembler.scm-1308-   ((vhash-assoc obj (asm-constants asm)) => cdr)
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-1312-           (inits (intern obj label)))
guile-3.0-3.0.4/module/system/vm/assembler.scm:1313:      (set-asm-constants! asm (vhash-cons obj label (asm-constants asm)))
guile-3.0-3.0.4/module/system/vm/assembler.scm:1314:      (set-asm-inits! asm (append-reverse inits (asm-inits asm)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1315-      label))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1316-
guile-3.0-3.0.4/module/system/vm/assembler.scm:1317:(define (intern-non-immediate asm obj)
guile-3.0-3.0.4/module/system/vm/assembler.scm-1318-  "Intern a non-immediate into the constant table, and return its
guile-3.0-3.0.4/module/system/vm/assembler.scm-1319-label."
guile-3.0-3.0.4/module/system/vm/assembler.scm:1320:  (when (immediate-bits asm obj)
guile-3.0-3.0.4/module/system/vm/assembler.scm-1321-    (error "expected a non-immediate" obj))
guile-3.0-3.0.4/module/system/vm/assembler.scm:1322:  (intern-constant asm obj))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1323-
guile-3.0-3.0.4/module/system/vm/assembler.scm:1324:(define (intern-cache-cell asm key)
guile-3.0-3.0.4/module/system/vm/assembler.scm-1325-  "Intern a cache cell into the constant table, and return its label.
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-1327-returned instead."
guile-3.0-3.0.4/module/system/vm/assembler.scm:1328:  (intern-constant asm (make-cache-cell key)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1329-
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-1350-
guile-3.0-3.0.4/module/system/vm/assembler.scm:1351:(define-macro-assembler (load-constant asm dst obj)
guile-3.0-3.0.4/module/system/vm/assembler.scm-1352-  (cond
guile-3.0-3.0.4/module/system/vm/assembler.scm:1353:   ((immediate-bits asm obj)
guile-3.0-3.0.4/module/system/vm/assembler.scm-1354-    => (lambda (bits)
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-1356-          ((and (< dst 256) (zero? (ash bits -16)))
guile-3.0-3.0.4/module/system/vm/assembler.scm:1357:           (emit-make-short-immediate asm dst obj))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1358-          ((zero? (ash bits -32))
guile-3.0-3.0.4/module/system/vm/assembler.scm:1359:           (emit-make-long-immediate asm dst obj))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1360-          (else
guile-3.0-3.0.4/module/system/vm/assembler.scm:1361:           (emit-make-long-long-immediate asm dst obj)))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1362-   ((statically-allocatable? obj)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1363:    (emit-make-non-immediate asm dst (intern-non-immediate asm obj)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1364-   (else
guile-3.0-3.0.4/module/system/vm/assembler.scm:1365:    (emit-static-ref asm dst (intern-non-immediate asm obj)))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1366-
guile-3.0-3.0.4/module/system/vm/assembler.scm:1367:(define-macro-assembler (load-static-procedure asm dst label)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1368:  (let ((loc (intern-constant asm (make-static-procedure label))))
guile-3.0-3.0.4/module/system/vm/assembler.scm:1369:    (emit-make-non-immediate asm dst loc)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1370-
guile-3.0-3.0.4/module/system/vm/assembler.scm-1371-(define-syntax-rule (define-immediate-tag=?-macro-assembler name pred mask tag)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1372:  (define-macro-assembler (pred asm slot)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1373:    (emit-immediate-tag=? asm slot mask tag)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1374-
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-1377-(define-syntax-rule (define-heap-tag=?-macro-assembler name pred mask tag)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1378:  (define-macro-assembler (pred asm slot)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1379:    (emit-heap-tag=? asm slot mask tag)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1380-
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-1383-(define-syntax-rule (define-scm<-scm-scm-intrinsic name)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1384:  (define-macro-assembler (name asm dst a b)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1385:    (emit-call-scm<-scm-scm asm dst a b (intrinsic-name->index 'name))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1386-(define-syntax-rule (define-scm<-scm-uimm-intrinsic name)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1387:  (define-macro-assembler (name asm dst a b)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1388:    (emit-call-scm<-scm-uimm asm dst a b (intrinsic-name->index 'name))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1389-(define-syntax-rule (define-scm-sz-u32-intrinsic name)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1390:  (define-macro-assembler (name asm a b c)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1391:    (emit-call-scm-sz-u32 asm a b c (intrinsic-name->index 'name))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1392-(define-syntax-rule (define-scm<-scm-intrinsic name)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1393:  (define-macro-assembler (name asm dst src)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1394:    (emit-call-scm<-scm asm dst src (intrinsic-name->index 'name))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1395-(define-syntax-rule (define-f64<-scm-intrinsic name)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1396:  (define-macro-assembler (name asm dst src)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1397:    (emit-call-f64<-scm asm dst src (intrinsic-name->index 'name))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1398-(define-syntax-rule (define-f64<-f64-intrinsic name)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1399:  (define-macro-assembler (name asm dst src)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1400:    (emit-call-f64<-f64 asm dst src (intrinsic-name->index 'name))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1401-(define-syntax-rule (define-f64<-f64-f64-intrinsic name)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1402:  (define-macro-assembler (name asm dst a b)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1403:    (emit-call-f64<-f64-f64 asm dst a b (intrinsic-name->index 'name))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1404-(define-syntax-rule (define-u64<-scm-intrinsic name)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1405:  (define-macro-assembler (name asm dst src)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1406:    (emit-call-u64<-scm asm dst src (intrinsic-name->index 'name))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1407-(define-syntax-rule (define-s64<-scm-intrinsic name)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1408:  (define-macro-assembler (name asm dst src)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1409:    (emit-call-s64<-scm asm dst src (intrinsic-name->index 'name))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1410-(define-syntax-rule (define-scm<-u64-intrinsic name)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1411:  (define-macro-assembler (name asm dst src)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1412:    (emit-call-scm<-u64 asm dst src (intrinsic-name->index 'name))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1413-(define-syntax-rule (define-scm<-s64-intrinsic name)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1414:  (define-macro-assembler (name asm dst src)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1415:    (emit-call-scm<-s64 asm dst src (intrinsic-name->index 'name))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1416-(define-syntax-rule (define-thread-intrinsic name)
guile-3.0-3.0.4/module/system/vm/assembler.scm-1417-  (define-macro-assembler (name asm)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1418:    (emit-call-thread asm (intrinsic-name->index 'name))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1419-(define-syntax-rule (define-thread-scm-intrinsic name)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1420:  (define-macro-assembler (name asm a)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1421:    (emit-call-thread-scm asm a (intrinsic-name->index 'name))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1422-(define-syntax-rule (define-thread-scm-scm-intrinsic name)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1423:  (define-macro-assembler (name asm a b)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1424:    (emit-call-thread-scm-scm asm a b (intrinsic-name->index 'name))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1425-(define-syntax-rule (define-scm<-thread-scm-intrinsic name)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1426:  (define-macro-assembler (name asm dst src)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1427:    (emit-call-scm<-thread-scm asm dst src (intrinsic-name->index 'name))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1428-(define-syntax-rule (define-scm<-scm-u64-intrinsic name)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1429:  (define-macro-assembler (name asm dst a b)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1430:    (emit-call-scm<-scm-u64 asm dst a b (intrinsic-name->index 'name))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1431-(define-syntax-rule (define-scm<-scm-bool-intrinsic name)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1432:  (define-macro-assembler (name asm dst a b)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1433:    (emit-call-scm<-scm-uimm asm dst a (if b 1 0) (intrinsic-name->index 'name))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1434-(define-syntax-rule (define-scm<-thread-intrinsic name)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1435:  (define-macro-assembler (name asm dst)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1436:    (emit-call-scm<-thread asm dst (intrinsic-name->index 'name))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1437-(define-syntax-rule (define-scm-scm-intrinsic name)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1438:  (define-macro-assembler (name asm a b)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1439:    (emit-call-scm-scm asm a b (intrinsic-name->index 'name))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1440-(define-syntax-rule (define-scm-uimm-scm-intrinsic name)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1441:  (define-macro-assembler (name asm a b c)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1442:    (emit-call-scm-uimm-scm asm a b c (intrinsic-name->index 'name))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1443-(define-syntax-rule (define-scm-scm-scm-intrinsic name)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1444:  (define-macro-assembler (name asm a b c)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1445:    (emit-call-scm-scm-scm asm a b c (intrinsic-name->index 'name))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1446-
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-1530-
guile-3.0-3.0.4/module/system/vm/assembler.scm:1531:(define-macro-assembler (begin-program asm label properties)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1532:  (emit-label asm label)
guile-3.0-3.0.4/module/system/vm/assembler.scm-1533-  (let ((meta (make-meta label properties (asm-start asm))))
guile-3.0-3.0.4/module/system/vm/assembler.scm:1534:    (set-asm-meta! asm (cons meta (asm-meta asm))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1535-  (emit-instrument-entry* asm))
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-1546-
guile-3.0-3.0.4/module/system/vm/assembler.scm:1547:(define-macro-assembler (begin-standard-arity asm has-closure? req nlocals
guile-3.0-3.0.4/module/system/vm/assembler.scm-1548-                                              alternate)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1549:  (emit-begin-opt-arity asm has-closure? req '() #f nlocals alternate))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1550-
guile-3.0-3.0.4/module/system/vm/assembler.scm:1551:(define-macro-assembler (begin-opt-arity asm has-closure? req opt rest nlocals
guile-3.0-3.0.4/module/system/vm/assembler.scm-1552-                                         alternate)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1553:  (emit-begin-kw-arity asm has-closure? req opt rest '() #f nlocals alternate))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1554-
guile-3.0-3.0.4/module/system/vm/assembler.scm:1555:(define-macro-assembler (begin-kw-arity asm has-closure? req opt rest kw-indices
guile-3.0-3.0.4/module/system/vm/assembler.scm-1556-                                        allow-other-keys? nlocals alternate)
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-1583-     ((or allow-other-keys? (pair? kw-indices))
guile-3.0-3.0.4/module/system/vm/assembler.scm:1584:      (emit-kw-prelude asm nreq nopt rest? kw-indices allow-other-keys?
guile-3.0-3.0.4/module/system/vm/assembler.scm-1585-                       nlocals alternate))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1586-     ((or rest? (pair? opt))
guile-3.0-3.0.4/module/system/vm/assembler.scm:1587:      (emit-opt-prelude asm nreq nopt rest? nlocals alternate))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1588-     (else
guile-3.0-3.0.4/module/system/vm/assembler.scm:1589:      (emit-standard-prelude asm nreq nlocals alternate)))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1590-
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-1595-
guile-3.0-3.0.4/module/system/vm/assembler.scm:1596:(define-macro-assembler (standard-prelude asm nreq nlocals alternate)
guile-3.0-3.0.4/module/system/vm/assembler.scm-1597-  (cond
guile-3.0-3.0.4/module/system/vm/assembler.scm-1598-   (alternate
guile-3.0-3.0.4/module/system/vm/assembler.scm:1599:    (emit-arguments<=? asm nreq)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1600:    (emit-jne asm alternate)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1601:    (emit-alloc-frame asm nlocals))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1602-   ((and (< nreq (ash 1 12)) (< (- nlocals nreq) (ash 1 12)))
guile-3.0-3.0.4/module/system/vm/assembler.scm:1603:    (emit-assert-nargs-ee/locals asm nreq (- nlocals nreq)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1604-   (else
guile-3.0-3.0.4/module/system/vm/assembler.scm:1605:    (emit-assert-nargs-ee asm nreq)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1606:    (emit-alloc-frame asm nlocals))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1607-
guile-3.0-3.0.4/module/system/vm/assembler.scm:1608:(define-macro-assembler (opt-prelude asm nreq nopt rest? nlocals alternate)
guile-3.0-3.0.4/module/system/vm/assembler.scm-1609-  (if alternate
guile-3.0-3.0.4/module/system/vm/assembler.scm-1610-      (begin
guile-3.0-3.0.4/module/system/vm/assembler.scm:1611:        (emit-arguments<=? asm nreq)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1612:        (emit-jl asm alternate))
guile-3.0-3.0.4/module/system/vm/assembler.scm:1613:      (emit-assert-nargs-ge asm nreq))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1614-  (cond
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-1616-    (unless (zero? nopt)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1617:      (emit-bind-optionals asm (+ nreq nopt)))
guile-3.0-3.0.4/module/system/vm/assembler.scm:1618:    (emit-bind-rest asm (+ nreq nopt)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1619-   (alternate
guile-3.0-3.0.4/module/system/vm/assembler.scm:1620:    (emit-arguments<=? asm (+ nreq nopt))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1621-    ;; The arguments<=? instruction sets NONE to indicate greater-than,
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-1624-    ;; br-if-none.
guile-3.0-3.0.4/module/system/vm/assembler.scm:1625:    (emit-jge asm alternate)
guile-3.0-3.0.4/module/system/vm/assembler.scm-1626-    (unless (zero? nopt)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1627:      (emit-bind-optionals asm (+ nreq nopt))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1628-   (else
guile-3.0-3.0.4/module/system/vm/assembler.scm:1629:    (emit-assert-nargs-le asm (+ nreq nopt))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1630-    (unless (zero? nopt)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1631:      (emit-bind-optionals asm (+ nreq nopt)))))
guile-3.0-3.0.4/module/system/vm/assembler.scm:1632:  (emit-alloc-frame asm nlocals))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1633-
guile-3.0-3.0.4/module/system/vm/assembler.scm:1634:(define-macro-assembler (kw-prelude asm nreq nopt rest? kw-indices
guile-3.0-3.0.4/module/system/vm/assembler.scm-1635-                                    allow-other-keys? nlocals alternate)
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-1637-      (begin
guile-3.0-3.0.4/module/system/vm/assembler.scm:1638:        (emit-arguments<=? asm nreq)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1639:        (emit-jl asm alternate)
guile-3.0-3.0.4/module/system/vm/assembler.scm-1640-        (unless rest?
guile-3.0-3.0.4/module/system/vm/assembler.scm:1641:          (emit-positional-arguments<=? asm nreq (+ nreq nopt))
guile-3.0-3.0.4/module/system/vm/assembler.scm:1642:          (emit-jge asm alternate)))
guile-3.0-3.0.4/module/system/vm/assembler.scm:1643:      (emit-assert-nargs-ge asm nreq))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1644-  (let ((ntotal (fold (lambda (kw ntotal)
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-1649-    ;; FIXME: port 581f410f
guile-3.0-3.0.4/module/system/vm/assembler.scm:1650:    (emit-bind-kwargs asm nreq
guile-3.0-3.0.4/module/system/vm/assembler.scm-1651-                      (pack-flags allow-other-keys? rest?)
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-1653-                      ntotal
guile-3.0-3.0.4/module/system/vm/assembler.scm:1654:                      (intern-constant asm kw-indices))
guile-3.0-3.0.4/module/system/vm/assembler.scm:1655:    (emit-alloc-frame asm nlocals)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1656-
guile-3.0-3.0.4/module/system/vm/assembler.scm:1657:(define-macro-assembler (label asm sym)
guile-3.0-3.0.4/module/system/vm/assembler.scm-1658-  (hashq-set! (asm-labels asm) sym (asm-start asm)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1659-
guile-3.0-3.0.4/module/system/vm/assembler.scm:1660:(define-macro-assembler (source asm source)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1661:  (set-asm-sources! asm (acons (asm-start asm) source (asm-sources asm))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1662-
guile-3.0-3.0.4/module/system/vm/assembler.scm:1663:(define-macro-assembler (definition asm name slot representation)
guile-3.0-3.0.4/module/system/vm/assembler.scm-1664-  (let* ((arity (car (meta-arities (car (asm-meta asm)))))
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-1668-
guile-3.0-3.0.4/module/system/vm/assembler.scm:1669:(define-macro-assembler (cache-ref asm dst key)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1670:  (emit-static-ref asm dst (intern-cache-cell asm key)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1671-
guile-3.0-3.0.4/module/system/vm/assembler.scm:1672:(define-macro-assembler (cache-set! asm key val)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1673:  (emit-static-set! asm val (intern-cache-cell asm key) 0))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1674-
guile-3.0-3.0.4/module/system/vm/assembler.scm:1675:(define-macro-assembler (slot-map asm proc-slot slot-map)
guile-3.0-3.0.4/module/system/vm/assembler.scm-1676-  (unless (zero? slot-map)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1677:    (set-asm-slot-maps! asm (cons
guile-3.0-3.0.4/module/system/vm/assembler.scm-1678-                             (cons* (asm-start asm) proc-slot slot-map)
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-1686-
guile-3.0-3.0.4/module/system/vm/assembler.scm:1687:(define (make-object asm name bv relocs labels . kwargs)
guile-3.0-3.0.4/module/system/vm/assembler.scm-1688-  "Make a linker object.  This helper handles interning the name in the
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-1690-corresponding linker symbol for the start of the section."
guile-3.0-3.0.4/module/system/vm/assembler.scm:1691:  (let ((name-idx (intern-section-name! asm (symbol->string name)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1692-        (index (asm-next-section-number asm)))
guile-3.0-3.0.4/module/system/vm/assembler.scm:1693:    (set-asm-next-section-number! asm (1+ index))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1694-    (make-linker-object (symbol->string name)
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-1711-
guile-3.0-3.0.4/module/system/vm/assembler.scm:1712:(define (write-immediate asm buf pos bits)
guile-3.0-3.0.4/module/system/vm/assembler.scm-1713-  (let ((endianness (asm-endianness asm)))
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-1718-
guile-3.0-3.0.4/module/system/vm/assembler.scm:1719:(define (write-placeholder asm buf pos)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1720:  (write-immediate asm buf pos (immediate-bits asm #f)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1721-
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-1738-
guile-3.0-3.0.4/module/system/vm/assembler.scm:1739:(define (link-data asm data name)
guile-3.0-3.0.4/module/system/vm/assembler.scm-1740-  "Link the static data for a program into the @var{name} section (which
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-1804-    (define (write-constant-reference buf pos x)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1805:      (let ((bits (immediate-bits asm x)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1806-        (if bits
guile-3.0-3.0.4/module/system/vm/assembler.scm:1807:            (write-immediate asm buf pos bits)
guile-3.0-3.0.4/module/system/vm/assembler.scm-1808-            ;; The asm-inits will fix up any reference to a
guile-3.0-3.0.4/module/system/vm/assembler.scm-1809-            ;; non-immediate.
guile-3.0-3.0.4/module/system/vm/assembler.scm:1810:            (write-placeholder asm buf pos))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1811-
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-1858-       ((cache-cell? obj)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1859:        (write-placeholder asm buf pos))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1860-
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-1869-             (bytevector-u32-set! buf pos tag endianness)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1870:             (write-placeholder asm buf (+ pos 4)) ; stringbuf
guile-3.0-3.0.4/module/system/vm/assembler.scm-1871-             (bytevector-u32-set! buf (+ pos 8) 0 endianness)
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-1874-             (bytevector-u64-set! buf pos tag endianness)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1875:             (write-placeholder asm buf (+ pos 8)) ; stringbuf
guile-3.0-3.0.4/module/system/vm/assembler.scm-1876-             (bytevector-u64-set! buf (+ pos 16) 0 endianness)
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-1898-       ((symbol? obj)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1899:        (write-placeholder asm buf pos))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1900-
guile-3.0-3.0.4/module/system/vm/assembler.scm-1901-       ((keyword? obj)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1902:        (write-placeholder asm buf pos))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1903-
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-1916-       ((number? obj)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1917:        (write-placeholder asm buf pos))
guile-3.0-3.0.4/module/system/vm/assembler.scm-1918-
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-1937-             (bytevector-u32-set! buf (+ pos 8) 0 endianness) ; pointer
guile-3.0-3.0.4/module/system/vm/assembler.scm:1938:             (write-placeholder asm buf (+ pos 12)))          ; owner
guile-3.0-3.0.4/module/system/vm/assembler.scm-1939-            ((8)
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-1946-             (bytevector-u64-set! buf (+ pos 16) 0 endianness) ; pointer
guile-3.0-3.0.4/module/system/vm/assembler.scm:1947:             (write-placeholder asm buf (+ pos 24)))           ; owner
guile-3.0-3.0.4/module/system/vm/assembler.scm-1948-            (else (error "bad word size")))))
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-1970-          (bv-set! buf pos tag endianness)
guile-3.0-3.0.4/module/system/vm/assembler.scm:1971:          (write-placeholder asm buf (+ pos word-size))      ; root vector (fixed later)
guile-3.0-3.0.4/module/system/vm/assembler.scm-1972-          (bv-set! buf (+ pos (* word-size 2)) 0 endianness) ; base
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-2013-                     (cons (make-linker-symbol obj-label pos) symbols))))
guile-3.0-3.0.4/module/system/vm/assembler.scm:2014:              (make-object asm name buf relocs symbols
guile-3.0-3.0.4/module/system/vm/assembler.scm-2015-                           #:flags (match name
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-2029-     ((pair? x)
guile-3.0-3.0.4/module/system/vm/assembler.scm:2030:      (and (immediate-bits asm (car x)) (immediate-bits asm (cdr x))))
guile-3.0-3.0.4/module/system/vm/assembler.scm-2031-     ((simple-vector? x)
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-2033-        (or (= i (vector-length x))
guile-3.0-3.0.4/module/system/vm/assembler.scm:2034:            (and (immediate-bits asm (vector-ref x i))
guile-3.0-3.0.4/module/system/vm/assembler.scm-2035-                 (lp (1+ i))))))
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-2044-      (if (= i len)
guile-3.0-3.0.4/module/system/vm/assembler.scm:2045:          (values (link-data asm ro '.rodata)
guile-3.0-3.0.4/module/system/vm/assembler.scm:2046:                  (link-data asm rw '.data)
guile-3.0-3.0.4/module/system/vm/assembler.scm-2047-                  init-constants)
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-2108-      (byte-swap/4! buf))
guile-3.0-3.0.4/module/system/vm/assembler.scm:2109:    (make-object asm '.rtl-text
guile-3.0-3.0.4/module/system/vm/assembler.scm-2110-                 buf
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-2150-          (()
guile-3.0-3.0.4/module/system/vm/assembler.scm:2151:           (make-object asm '.guile.frame-maps bv
guile-3.0-3.0.4/module/system/vm/assembler.scm-2152-                        (list (make-linker-reloc 'abs32/1 0 0 '.rtl-text))
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-2187-
guile-3.0-3.0.4/module/system/vm/assembler.scm:2188:(define (link-dynamic-section asm text rw rw-init frame-maps)
guile-3.0-3.0.4/module/system/vm/assembler.scm-2189-  "Link the dynamic section for an ELF image with bytecode @var{text},
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-2228-      (set-uword! (- words 1) 0)
guile-3.0-3.0.4/module/system/vm/assembler.scm:2229:      (make-object asm '.dynamic bv relocs '()
guile-3.0-3.0.4/module/system/vm/assembler.scm-2230-                   #:type SHT_DYNAMIC #:flags SHF_ALLOC)))
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-2237-  "Link the string table for the section headers."
guile-3.0-3.0.4/module/system/vm/assembler.scm:2238:  (intern-section-name! asm ".shstrtab")
guile-3.0-3.0.4/module/system/vm/assembler.scm:2239:  (make-object asm '.shstrtab
guile-3.0-3.0.4/module/system/vm/assembler.scm-2240-               (link-string-table! (asm-shstrtab asm))
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-2268-     meta (iota n))
guile-3.0-3.0.4/module/system/vm/assembler.scm:2269:    (let ((strtab (make-object asm '.strtab
guile-3.0-3.0.4/module/system/vm/assembler.scm-2270-                               (link-string-table! strtab)
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-2272-                               #:type SHT_STRTAB #:flags 0)))
guile-3.0-3.0.4/module/system/vm/assembler.scm:2273:      (values (make-object asm '.symtab
guile-3.0-3.0.4/module/system/vm/assembler.scm-2274-                           bv
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-2381-
guile-3.0-3.0.4/module/system/vm/assembler.scm:2382:(define (write-arities asm metas headers names-port strtab)
guile-3.0-3.0.4/module/system/vm/assembler.scm-2383-  (define (write-header pos low-pc high-pc offset flags nreq nopt nlocals)
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-2397-                      (port-position names-port)))
guile-3.0-3.0.4/module/system/vm/assembler.scm:2398:              (label (intern-constant asm kw-indices)))
guile-3.0-3.0.4/module/system/vm/assembler.scm-2399-          (put-bytevector names-port #vu8(0 0 0 0))
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-2500-    (let-values (((names-port get-name-bv) (open-bytevector-output-port)))
guile-3.0-3.0.4/module/system/vm/assembler.scm:2501:      (let* ((relocs (write-arities asm metas headers names-port strtab))
guile-3.0-3.0.4/module/system/vm/assembler.scm:2502:             (strtab (make-object asm '.guile.arities.strtab
guile-3.0-3.0.4/module/system/vm/assembler.scm-2503-                                  (link-string-table! strtab)
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-2505-                                  #:type SHT_STRTAB #:flags 0)))
guile-3.0-3.0.4/module/system/vm/assembler.scm:2506:        (values (make-object asm '.guile.arities
guile-3.0-3.0.4/module/system/vm/assembler.scm-2507-                             (bytevector-append headers (get-name-bv))
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-2551-          docstrings)
guile-3.0-3.0.4/module/system/vm/assembler.scm:2552:    (let ((strtab (make-object asm '.guile.docstrs.strtab
guile-3.0-3.0.4/module/system/vm/assembler.scm-2553-                               (link-string-table! strtab)
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-2555-                               #:type SHT_STRTAB #:flags 0)))
guile-3.0-3.0.4/module/system/vm/assembler.scm:2556:      (values (make-object asm '.guile.docstrs
guile-3.0-3.0.4/module/system/vm/assembler.scm-2557-                           bv
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-2609-        (()
guile-3.0-3.0.4/module/system/vm/assembler.scm:2610:         (make-object asm '.guile.procprops
guile-3.0-3.0.4/module/system/vm/assembler.scm-2611-                      bv
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-2618-             (cons (make-linker-reloc 'abs32/1 (+ pos 4) 0
guile-3.0-3.0.4/module/system/vm/assembler.scm:2619:                                      (intern-constant asm props))
guile-3.0-3.0.4/module/system/vm/assembler.scm-2620-                   relocs)))))))
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-2947-                                   (asm-endianness asm))
guile-3.0-3.0.4/module/system/vm/assembler.scm:2948:              (make-object asm '.debug_info bv die-relocs '()
guile-3.0-3.0.4/module/system/vm/assembler.scm-2949-                           #:type SHT_PROGBITS #:flags 0))
guile-3.0-3.0.4/module/system/vm/assembler.scm:2950:            (make-object asm '.debug_abbrev (get-abbrev-bv) '() '()
guile-3.0-3.0.4/module/system/vm/assembler.scm-2951-                         #:type SHT_PROGBITS #:flags 0)
guile-3.0-3.0.4/module/system/vm/assembler.scm:2952:            (make-object asm '.debug_str (link-string-table! strtab) '() '()
guile-3.0-3.0.4/module/system/vm/assembler.scm-2953-                         #:type SHT_PROGBITS #:flags 0)
guile-3.0-3.0.4/module/system/vm/assembler.scm:2954:            (make-object asm '.debug_loc #vu8() '() '()
guile-3.0-3.0.4/module/system/vm/assembler.scm-2955-                         #:type SHT_PROGBITS #:flags 0)
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-2959-                                   (asm-endianness asm))
guile-3.0-3.0.4/module/system/vm/assembler.scm:2960:              (make-object asm '.debug_line bv line-relocs '()
guile-3.0-3.0.4/module/system/vm/assembler.scm-2961-                           #:type SHT_PROGBITS #:flags 0)))))
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-2971-                ((frame-maps) (link-frame-maps asm))
guile-3.0-3.0.4/module/system/vm/assembler.scm:2972:                ((dt) (link-dynamic-section asm text rw rw-init frame-maps))
guile-3.0-3.0.4/module/system/vm/assembler.scm-2973-                ((symtab strtab) (link-symtab (linker-object-section text) asm))
##############################################
guile-3.0-3.0.4/module/system/vm/assembler.scm-2993-
guile-3.0-3.0.4/module/system/vm/assembler.scm:2994:(define* (link-assembly asm #:key (page-aligned? #t))
guile-3.0-3.0.4/module/system/vm/assembler.scm-2995-  "Produce an ELF image from the code and data emitted into @var{asm}.
##############################################
guile-3.0-3.0.4/module/system/vm/debug.scm-419-         (header (arity-header-offset arity))
guile-3.0-3.0.4/module/system/vm/debug.scm:420:         (base-addr (+ (debug-context-base ctx) (debug-context-text-base ctx)))
guile-3.0-3.0.4/module/system/vm/debug.scm:421:         (low-pc (+ base-addr (arity-low-pc* bv header)))
guile-3.0-3.0.4/module/system/vm/debug.scm:422:         (high-pc (+ base-addr (arity-high-pc* bv header))))
guile-3.0-3.0.4/module/system/vm/debug.scm-423-    ;; FIXME: We should be able to use a sub-bytevector operation here;
##############################################
guile-3.0-3.0.4/module/system/vm/debug.scm-548-       (if (and (<= (arity-low-pc arity) addr)
guile-3.0-3.0.4/module/system/vm/debug.scm:549:                (< addr (arity-high-pc arity)))
guile-3.0-3.0.4/module/system/vm/debug.scm-550-           arity
##############################################
guile-3.0-3.0.4/module/system/vm/debug.scm-704-           (find-die-by-pc (read-die-roots dwarf-ctx)
guile-3.0-3.0.4/module/system/vm/debug.scm:705:                           (- addr (debug-context-base context))))))
guile-3.0-3.0.4/module/system/vm/debug.scm-706-
##############################################
guile-3.0-3.0.4/module/system/vm/debug.scm-734-                       ;; instead of the one we got back.
guile-3.0-3.0.4/module/system/vm/debug.scm:735:                       (let ((addr (+ (if (null? sources) low-pc pc) base)))
guile-3.0-3.0.4/module/system/vm/debug.scm-736-                         (lp (cons (make-source/dwarf addr file line col)
##############################################
guile-3.0-3.0.4/module/system/vm/disassembler.scm-153-                       ((n ...) (map 1+ (iota (length #'(word* ...)))))
guile-3.0-3.0.4/module/system/vm/disassembler.scm:154:                       ((asm ...)
guile-3.0-3.0.4/module/system/vm/disassembler.scm-155-                        (parse-first-word #'first (syntax->datum #'word0)))
##############################################
guile-3.0-3.0.4/module/system/vm/disassembler.scm-164-                 (values (+ 1 (length '(word* ...)))
guile-3.0-3.0.4/module/system/vm/disassembler.scm:165:                         (list 'name asm ... asm* ... ...))))))))))
guile-3.0-3.0.4/module/system/vm/disassembler.scm-166-
##############################################
guile-3.0-3.0.4/module/system/vm/disassembler.scm-208-  (define (reference-scm target)
guile-3.0-3.0.4/module/system/vm/disassembler.scm:209:    (unpack-scm (u32-offset->addr (+ offset target) context)))
guile-3.0-3.0.4/module/system/vm/disassembler.scm-210-
guile-3.0-3.0.4/module/system/vm/disassembler.scm-211-  (define (dereference-scm target)
guile-3.0-3.0.4/module/system/vm/disassembler.scm:212:    (let ((addr (u32-offset->addr (+ offset target)
guile-3.0-3.0.4/module/system/vm/disassembler.scm-213-                                  context)))
##############################################
guile-3.0-3.0.4/module/system/vm/disassembler.scm-242-    (('make-closure dst target nfree)
guile-3.0-3.0.4/module/system/vm/disassembler.scm:243:     (let* ((addr (u32-offset->addr (+ offset target) context))
guile-3.0-3.0.4/module/system/vm/disassembler.scm-244-            (pdi (find-program-debug-info addr context))
##############################################
guile-3.0-3.0.4/module/system/vm/disassembler.scm-249-    (('load-label dst src)
guile-3.0-3.0.4/module/system/vm/disassembler.scm:250:     (let* ((addr (u32-offset->addr (+ offset src) context))
guile-3.0-3.0.4/module/system/vm/disassembler.scm-251-            (pdi (find-program-debug-info addr context))
##############################################
guile-3.0-3.0.4/module/system/vm/disassembler.scm-256-    (('call-label closure nlocals target)
guile-3.0-3.0.4/module/system/vm/disassembler.scm:257:     (let* ((addr (u32-offset->addr (+ offset target) context))
guile-3.0-3.0.4/module/system/vm/disassembler.scm-258-            (pdi (find-program-debug-info addr context))
##############################################
guile-3.0-3.0.4/module/system/vm/disassembler.scm-263-    (('tail-call-label target)
guile-3.0-3.0.4/module/system/vm/disassembler.scm:264:     (let* ((addr (u32-offset->addr (+ offset target) context))
guile-3.0-3.0.4/module/system/vm/disassembler.scm-265-            (pdi (find-program-debug-info addr context))
##############################################
guile-3.0-3.0.4/module/system/vm/disassembler.scm-283-    (('load-typed-array dst type shape target len)
guile-3.0-3.0.4/module/system/vm/disassembler.scm:284:     (let ((addr (u32-offset->addr (+ offset target) context)))
guile-3.0-3.0.4/module/system/vm/disassembler.scm-285-       (list "~a bytes from #x~X" len addr)))
##############################################
guile-3.0-3.0.4/module/system/vm/disassembler.scm-352-            (let ((pos (- offset start))
guile-3.0-3.0.4/module/system/vm/disassembler.scm:353:                  (addr (u32-offset->addr offset context))
guile-3.0-3.0.4/module/system/vm/disassembler.scm-354-                  (annotation (code-annotation elt len offset start labels
##############################################
guile-3.0-3.0.4/module/system/vm/disassembler.scm-386-(define* (disassemble-program program #:optional (port (current-output-port)))
guile-3.0-3.0.4/module/system/vm/disassembler.scm:387:  (disassemble-addr (program-code program) program port))
guile-3.0-3.0.4/module/system/vm/disassembler.scm-388-
##############################################
guile-3.0-3.0.4/module/system/vm/disassembler.scm-391-    (define (reference-scm target)
guile-3.0-3.0.4/module/system/vm/disassembler.scm:392:      (unpack-scm (u32-offset->addr (+ offset target) context)))
guile-3.0-3.0.4/module/system/vm/disassembler.scm-393-
guile-3.0-3.0.4/module/system/vm/disassembler.scm-394-    (define (dereference-scm target)
guile-3.0-3.0.4/module/system/vm/disassembler.scm:395:      (let ((addr (u32-offset->addr (+ offset target)
guile-3.0-3.0.4/module/system/vm/disassembler.scm-396-                                    context)))
##############################################
guile-3.0-3.0.4/module/system/vm/disassembler.scm-406-       `(make-closure ,dst
guile-3.0-3.0.4/module/system/vm/disassembler.scm:407:                      ,(u32-offset->addr (+ offset target) context)
guile-3.0-3.0.4/module/system/vm/disassembler.scm-408-                      ,nfree))
guile-3.0-3.0.4/module/system/vm/disassembler.scm-409-      (('load-label dst src)
guile-3.0-3.0.4/module/system/vm/disassembler.scm:410:       `(load-label ,dst ,(u32-offset->addr (+ offset src) context)))
guile-3.0-3.0.4/module/system/vm/disassembler.scm-411-      (('make-non-immediate dst target)
##############################################
guile-3.0-3.0.4/module/system/vm/dwarf.scm-1027-    (let-values (((addr pos) (read-addr ctx pos)))
guile-3.0-3.0.4/module/system/vm/dwarf.scm:1028:      (values (+ addr (meta-info-start (ctx-meta ctx)))
guile-3.0-3.0.4/module/system/vm/dwarf.scm-1029-              pos)))
##############################################
guile-3.0-3.0.4/module/system/vm/dwarf.scm-1034-    (let-values (((addr pos) (read-u8 ctx pos)))
guile-3.0-3.0.4/module/system/vm/dwarf.scm:1035:      (values (+ addr (ctx-compile-unit-start ctx))
guile-3.0-3.0.4/module/system/vm/dwarf.scm-1036-              pos)))
##############################################
guile-3.0-3.0.4/module/system/vm/dwarf.scm-1041-    (let-values (((addr pos) (read-u16 ctx pos)))
guile-3.0-3.0.4/module/system/vm/dwarf.scm:1042:      (values (+ addr (ctx-compile-unit-start ctx))
guile-3.0-3.0.4/module/system/vm/dwarf.scm-1043-              pos)))
##############################################
guile-3.0-3.0.4/module/system/vm/dwarf.scm-1048-    (let-values (((addr pos) (read-u32 ctx pos)))
guile-3.0-3.0.4/module/system/vm/dwarf.scm:1049:      (values (+ addr (ctx-compile-unit-start ctx))
guile-3.0-3.0.4/module/system/vm/dwarf.scm-1050-              pos)))
##############################################
guile-3.0-3.0.4/module/system/vm/dwarf.scm-1055-    (let-values (((addr pos) (read-u64 ctx pos)))
guile-3.0-3.0.4/module/system/vm/dwarf.scm:1056:      (values (+ addr (ctx-compile-unit-start ctx))
guile-3.0-3.0.4/module/system/vm/dwarf.scm-1057-              pos)))
##############################################
guile-3.0-3.0.4/module/system/vm/dwarf.scm-1062-    (let-values (((addr pos) (read-uleb128 ctx pos)))
guile-3.0-3.0.4/module/system/vm/dwarf.scm:1063:      (values (+ addr (ctx-compile-unit-start ctx))
guile-3.0-3.0.4/module/system/vm/dwarf.scm-1064-              pos)))
##############################################
guile-3.0-3.0.4/module/system/vm/linker.scm-311-                    #:flags (elf-section-flags sec)
guile-3.0-3.0.4/module/system/vm/linker.scm:312:                    #:addr (if (zero? (logand SHF_ALLOC
guile-3.0-3.0.4/module/system/vm/linker.scm-313-                                              (elf-section-flags sec)))
##############################################
guile-3.0-3.0.4/module/system/vm/linker.scm-366-     (let ((name (linker-symbol-name symbol))
guile-3.0-3.0.4/module/system/vm/linker.scm:367:           (addr (linker-symbol-address symbol)))
guile-3.0-3.0.4/module/system/vm/linker.scm-368-       (when (vhash-assq name symtab)
##############################################
guile-3.0-3.0.4/module/system/vm/linker.scm-393-                                 alignment))
guile-3.0-3.0.4/module/system/vm/linker.scm:394:         (addr (align addr alignment)))
guile-3.0-3.0.4/module/system/vm/linker.scm-395-    (receive (objects endaddr symtab)
##############################################
guile-3.0-3.0.4/module/system/vm/linker.scm-398-           (let* ((section (linker-object-section o))
guile-3.0-3.0.4/module/system/vm/linker.scm:399:                  (addr (align addr (elf-section-addralign section))))
guile-3.0-3.0.4/module/system/vm/linker.scm-400-             (values
##############################################
guile-3.0-3.0.4/module/system/vm/linker.scm-407-                    out)
guile-3.0-3.0.4/module/system/vm/linker.scm:408:              (+ addr (elf-section-size section))
guile-3.0-3.0.4/module/system/vm/linker.scm-409-              (add-symbols (linker-object-symbols o) addr symtab))))
##############################################
guile-3.0-3.0.4/module/system/vm/linker.scm-622-          ((eqv? (elf-section-type section) SHT_DYNAMIC)
guile-3.0-3.0.4/module/system/vm/linker.scm:623:           (let ((addr (elf-section-offset section))
guile-3.0-3.0.4/module/system/vm/linker.scm-624-                 (size (elf-section-size section))
##############################################
guile-3.0-3.0.4/module/system/vm/program.scm-260-(define* (print-program #:optional program (port (current-output-port))
guile-3.0-3.0.4/module/system/vm/program.scm:261:                        #:key (addr (program-code program))
guile-3.0-3.0.4/module/system/vm/program.scm-262-                        (always-print-addr? #f) (never-print-addr? #f)
##############################################
guile-3.0-3.0.4/module/web/server/http.scm-61-                    (family AF_INET)
guile-3.0-3.0.4/module/web/server/http.scm:62:                    (addr (if host
guile-3.0-3.0.4/module/web/server/http.scm-63-                              (inet-pton family host)
##############################################
guile-3.0-3.0.4/test-suite/standalone/test-guile-snarf-24-{
guile-3.0-3.0.4/test-suite/standalone/test-guile-snarf:25:    x=`snarf "$1"`
guile-3.0-3.0.4/test-suite/standalone/test-guile-snarf-26-    if [ x"$x" != x"$2" ]; then
##############################################
guile-3.0-3.0.4/test-suite/tests/00-repl-server.test-42-  (let* ((tmpdir (make-tempdir))
guile-3.0-3.0.4/test-suite/tests/00-repl-server.test:43:         (sockaddr (make-socket-address AF_UNIX (string-append tmpdir "/repl-server")))
guile-3.0-3.0.4/test-suite/tests/00-repl-server.test-44-         (client-socket (socket AF_UNIX SOCK_STREAM 0)))
##############################################
guile-3.0-3.0.4/test-suite/tests/00-socket.test-191-		 (path (temp-file-path))
guile-3.0-3.0.4/test-suite/tests/00-socket.test:192:		 (sockaddr (make-socket-address AF_UNIX path)))
guile-3.0-3.0.4/test-suite/tests/00-socket.test-193-	    (catch 'system-error
##############################################
guile-3.0-3.0.4/test-suite/tests/00-socket.test-214-                    (message  (string->utf8 "hello"))
guile-3.0-3.0.4/test-suite/tests/00-socket.test:215:		    (sockaddr (make-socket-address AF_UNIX path)))
guile-3.0-3.0.4/test-suite/tests/00-socket.test-216-		(> (sendto client message sockaddr) 0))))
##############################################
guile-3.0-3.0.4/test-suite/tests/00-socket.test-245-		 (path (temp-file-path))
guile-3.0-3.0.4/test-suite/tests/00-socket.test:246:		 (sockaddr (make-socket-address AF_UNIX path)))
guile-3.0-3.0.4/test-suite/tests/00-socket.test-247-	    (catch 'system-error
##############################################
guile-3.0-3.0.4/test-suite/tests/00-socket.test-421-	  (let* ((sock (false-if-exception (socket AF_INET6 SOCK_STREAM 0)))
guile-3.0-3.0.4/test-suite/tests/00-socket.test:422:		 (sockaddr (make-socket-address AF_INET6 ipv6-addr client-port)))
guile-3.0-3.0.4/test-suite/tests/00-socket.test-423-            (if (not sock)
##############################################
guile-3.0-3.0.4/test-suite/tests/dwarf.test-51-
guile-3.0-3.0.4/test-suite/tests/dwarf.test:52:  (let ((source (find-source-for-addr (program-code qux))))
guile-3.0-3.0.4/test-suite/tests/dwarf.test-53-    (pass-if-equal "foo.scm" (source-file source))
##############################################
guile-3.0-3.0.4/test-suite/tests/dwarf.test-57-
guile-3.0-3.0.4/test-suite/tests/dwarf.test:58:  (let ((source (find-source-for-addr (program-code bar))))
guile-3.0-3.0.4/test-suite/tests/dwarf.test-59-    (pass-if-equal "foo.scm" (source-file source))
##############################################
guile-3.0-3.0.4/test-suite/tests/rtl.test-30-a procedure."
guile-3.0-3.0.4/test-suite/tests/rtl.test:31:  (let ((asm (make-assembler)))
guile-3.0-3.0.4/test-suite/tests/rtl.test:32:    (emit-text asm instructions)
guile-3.0-3.0.4/test-suite/tests/rtl.test:33:    (load-thunk-from-memory (link-assembly asm #:page-aligned? #f))))
guile-3.0-3.0.4/test-suite/tests/rtl.test-34-
##############################################
guile-3.0-3.0.4/debian/changelog-828-
guile-3.0-3.0.4/debian/changelog:829:  * Don't access uninitialized memory in scm_to_sockaddr().
guile-3.0-3.0.4/debian/changelog-830-    Thanks to Thorsten Glaser <tg@mirbsd.de> for the patch.